/* stylelint-disable no-invalid-position-at-import-rule */
@import url("https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanjp-noto.min.css");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Open+Sans:wght@400;700&display=swap");
/**
 * Do not edit directly
 * Generated on Wed, 02 Oct 2024 05:13:41 GMT
 */
/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Prevent font size inflation */
html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

/* Remove default margin in favour of better control in authored CSS */
body, h1, h2, h3, h4, p,
figure, blockquote, dl, dd {
  margin-block-end: 0;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role=list],
ol[role=list] {
  list-style: none;
}

/* Set core body defaults */
body {
  min-height: 100vh;
  line-height: 1.5;
}

/* Set shorter line heights on headings and interactive elements */
h1, h2, h3, h4,
button, input, label {
  line-height: 1.1;
}

/* Balance text wrapping on headings */
h1, h2,
h3, h4 {
  text-wrap: balance;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto;
  color: currentColor;
}

/* Make images easier to work with */
img,
picture {
  max-width: 100%;
  display: block;
}

/* Inherit fonts for inputs and buttons */
input, button,
textarea, select {
  font-family: inherit;
  font-size: inherit;
}

/* Make sure textareas without a rows attribute are not tiny */
textarea:not([rows]) {
  min-height: 10em;
}

/* Anything that has been anchored to should have extra scroll margin */
:target {
  scroll-margin-block: 5ex;
}

@keyframes heartbeat {
  0% {
    opacity: 30%;
  }
  50% {
    opacity: 100%;
  }
  100% {
    opacity: 30%;
  }
}
/* stylelint-disable no-descending-specificity */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable no-descending-specificity */
/* stylelint-disable no-descending-specificity */
@keyframes indeterminate {
  0% {
    right: 100%;
    left: -35%;
  }
  60% {
    right: -90%;
    left: 100%;
  }
  100% {
    right: -90%;
    left: 100%;
  }
}
@keyframes indeterminate-short {
  0% {
    right: 100%;
    left: -200%;
  }
  60% {
    right: -8%;
    left: 107%;
  }
  100% {
    right: -8%;
    left: 107%;
  }
}
@keyframes circular-indeterminate-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes circular-indeterminate {
  0% {
    clip-path: polygon(42.0807779838% 0%, 42.0807779838% 0%, 42.0807779838% 0%, 42.0807779838% 0%, 0% 0%, 50% 50%);
  }
  8% {
    clip-path: polygon(100% 0%, 100% 0%, 100% 0%, 100% 0%, 0% 0%, 50% 50%);
  }
  16% {
    clip-path: polygon(100% 100%, 100% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
  }
  24% {
    clip-path: polygon(0% 100%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
  }
  32% {
    clip-path: polygon(0% 42.0807779838%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
  }
  50% {
    clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0%, 42.0807779838% 0%, 50% 50%);
  }
  58% {
    clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0%, 100% 0%, 50% 50%);
  }
  66% {
    clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 50%);
  }
  74% {
    clip-path: polygon(0% 0%, 0% 100%, 0% 100%, 0% 100%, 0% 100%, 50% 50%);
  }
  82% {
    clip-path: polygon(0% 0%, 0% 42.0807779838%, 0% 42.0807779838%, 0% 42.0807779838%, 0% 42.0807779838%, 50% 50%);
  }
  100% {
    clip-path: polygon(42.0807779838% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 50% 50%);
  }
}
/* stylelint-disable declaration-colon-newline-after */
/* stylelint-disable indentation */
/* stylelint-disable scss/operator-no-newline-after */
/* stylelint-disable string-quotes */
/* stylelint-disable declaration-colon-newline-after */
/* stylelint-disable indentation */
/* stylelint-disable scss/operator-no-newline-after */
/* stylelint-disable string-quotes */
html {
  width: 100%;
  height: 100%;
}

body {
  width: 100%;
  height: 100%;
  margin: 0;
}

h1 {
  font-size: 1.625rem;
  line-height: 2.5rem;
  margin: 0;
}

h2 {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: bold;
  margin: 0;
}

p {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #393c41;
  margin: 0;
}

label {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #393c41;
  margin: 0;
}

li {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #393c41;
  font-weight: lighter;
  margin: 0;
}

ul, ol {
  padding-inline-start: 1em;
  margin: 0;
}

dl {
  margin: 0;
}

dd {
  margin: 0;
}

figure {
  margin: 0;
}

.base-layout {
  height: 100%;
  display: block;
  overflow: hidden;
}
@media screen and (min-width: 800px) {
  .base-layout {
    display: flex;
  }
}

.base-layout__main {
  flex: 1 1 auto;
  height: 100%;
}
.side-navigation + .base-layout__main {
  max-height: calc(100vh - 132px);
  overflow-y: auto;
}
@media screen and (min-width: 800px) {
  .side-navigation + .base-layout__main {
    max-height: 100vh;
  }
}

.stack > * + * {
  margin-block-start: 1rem;
}

.stack--xxs > * + * {
  margin-block-start: 0.25rem;
}

.stack--xs > * + * {
  margin-block-start: 0.5rem;
}

.stack--s > * + * {
  margin-block-start: 0.75rem;
}

.stack--m > * + * {
  margin-block-start: 1rem;
}

.stack--l > * + * {
  margin-block-start: 1.5rem;
}

.stack--xl > * + * {
  margin-block-start: 2rem;
}

.stack--xxl > * + * {
  margin-block-start: 3rem;
}

.ad-images {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 2rem;
  background-color: #f7f7f7;
  padding: 2rem;
  border-radius: 0.5rem;
  overflow-x: auto;
}
@media screen and (max-width: 799px) {
  .ad-images {
    gap: 1rem;
    padding: 1rem;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 1fr);
  }
}

.ad-images__button {
  appearance: none;
  cursor: pointer;
  border: none;
  background: none;
}

.ad-images__figure {
  display: grid;
  place-content: end;
  justify-items: stretch;
  grid-template-columns: 1fr;
  gap: 0.75rem;
}

.ad-images__caption {
  color: #031e5a;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: bold;
  text-align: center;
}
.ad-images__caption > span {
  display: inline-block;
}

.ad-images__image {
  object-fit: contain;
  aspect-ratio: 300/192;
  min-width: 160px;
  border-radius: 6px;
  box-shadow: 0 5px 14px rgba(0, 0, 0, 0.12), 0 5px 6px rgba(0, 0, 0, 0.12), 0 0 5px rgba(0, 0, 0, 0.08);
}

.ad-images__lightbox {
  margin: auto;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  border: none;
  background: none;
}
.ad-images__lightbox::backdrop {
  backdrop-filter: blur(3px);
  background-color: rgba(0, 0, 0, 0.32);
}
.ad-images__lightbox[open] figure, .ad-images__lightbox[open]::backdrop {
  animation: ad-image-fade-in 0.3s ease;
  opacity: 1;
}
.ad-images__lightbox.ad-image-fade-out figure, .ad-images__lightbox.ad-image-fade-out::backdrop {
  animation: ad-image-fade-out 0.3s ease-out;
  opacity: 0;
}
.ad-images__lightbox .ad-images__caption {
  color: #ffffff;
}
.ad-images__lightbox .ad-images__image {
  width: 80vw;
  max-width: 960px;
  max-height: calc(80vh - 76px);
  box-shadow: none;
  margin-block-start: 1rem;
}

.ad-images__close {
  position: relative;
  display: inline-flex;
  gap: 0.25rem;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: auto;
  height: 2.5rem;
  padding: 0;
  overflow: hidden;
  font-size: 1rem;
  font-family: inherit;
  line-height: 1.5rem;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  vertical-align: text-bottom;
  background-color: transparent;
  border-style: solid;
  border-radius: 0.25rem;
  outline: 0;
  cursor: pointer;
  transition: 0;
  appearance: none;
  user-select: none;
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  position: fixed;
  top: 1.5rem;
  right: 1.5rem;
  color: #ffffff;
}
.ad-images__close:hover, .ad-images__close.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close:focus, .ad-images__close.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close:disabled, .ad-images__close.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-appearance-flat:hover, .ad-images__close.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-appearance-flat:focus, .ad-images__close.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-appearance-flat:disabled, .ad-images__close.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-appearance-outlined:hover, .ad-images__close.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-appearance-outlined:focus, .ad-images__close.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-appearance-outlined:disabled, .ad-images__close.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-appearance-solid:hover, .ad-images__close.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-appearance-solid:focus, .ad-images__close.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-appearance-solid:disabled, .ad-images__close.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-appearance-white:hover, .ad-images__close.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-appearance-white:focus, .ad-images__close.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-appearance-white:disabled, .ad-images__close.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-appearance-transparent:hover, .ad-images__close.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-appearance-transparent:focus, .ad-images__close.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-appearance-transparent:disabled, .ad-images__close.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-appearance-hollow:hover, .ad-images__close.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-appearance-hollow:focus, .ad-images__close.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-appearance-hollow:disabled, .ad-images__close.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-neutral:hover, .ad-images__close.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-neutral:focus, .ad-images__close.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-color-neutral:disabled, .ad-images__close.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-neutral.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-color-neutral.-appearance-flat:hover, .ad-images__close.-color-neutral.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-color-neutral.-appearance-flat:focus, .ad-images__close.-color-neutral.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-color-neutral.-appearance-flat:disabled, .ad-images__close.-color-neutral.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-neutral.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-color-neutral.-appearance-outlined:hover, .ad-images__close.-color-neutral.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-color-neutral.-appearance-outlined:focus, .ad-images__close.-color-neutral.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-color-neutral.-appearance-outlined:disabled, .ad-images__close.-color-neutral.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-neutral.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-color-neutral.-appearance-solid:hover, .ad-images__close.-color-neutral.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-color-neutral.-appearance-solid:focus, .ad-images__close.-color-neutral.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-color-neutral.-appearance-solid:disabled, .ad-images__close.-color-neutral.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-neutral.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-neutral.-appearance-white:hover, .ad-images__close.-color-neutral.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-neutral.-appearance-white:focus, .ad-images__close.-color-neutral.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-color-neutral.-appearance-white:disabled, .ad-images__close.-color-neutral.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-neutral.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-neutral.-appearance-transparent:hover, .ad-images__close.-color-neutral.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-neutral.-appearance-transparent:focus, .ad-images__close.-color-neutral.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-color-neutral.-appearance-transparent:disabled, .ad-images__close.-color-neutral.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-neutral.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-color-neutral.-appearance-hollow:hover, .ad-images__close.-color-neutral.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-color-neutral.-appearance-hollow:focus, .ad-images__close.-color-neutral.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-color-neutral.-appearance-hollow:disabled, .ad-images__close.-color-neutral.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-negative:hover, .ad-images__close.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-negative:focus, .ad-images__close.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-color-negative:disabled, .ad-images__close.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-negative.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-color-negative.-appearance-flat:hover, .ad-images__close.-color-negative.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-color-negative.-appearance-flat:focus, .ad-images__close.-color-negative.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-color-negative.-appearance-flat:disabled, .ad-images__close.-color-negative.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-negative.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-color-negative.-appearance-outlined:hover, .ad-images__close.-color-negative.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-color-negative.-appearance-outlined:focus, .ad-images__close.-color-negative.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-color-negative.-appearance-outlined:disabled, .ad-images__close.-color-negative.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-negative.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-color-negative.-appearance-solid:hover, .ad-images__close.-color-negative.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-color-negative.-appearance-solid:focus, .ad-images__close.-color-negative.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-color-negative.-appearance-solid:disabled, .ad-images__close.-color-negative.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-negative.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-negative.-appearance-white:hover, .ad-images__close.-color-negative.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-negative.-appearance-white:focus, .ad-images__close.-color-negative.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-color-negative.-appearance-white:disabled, .ad-images__close.-color-negative.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-negative.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-negative.-appearance-transparent:hover, .ad-images__close.-color-negative.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-negative.-appearance-transparent:focus, .ad-images__close.-color-negative.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-color-negative.-appearance-transparent:disabled, .ad-images__close.-color-negative.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-negative.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-color-negative.-appearance-hollow:hover, .ad-images__close.-color-negative.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-color-negative.-appearance-hollow:focus, .ad-images__close.-color-negative.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-color-negative.-appearance-hollow:disabled, .ad-images__close.-color-negative.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-interactive:hover, .ad-images__close.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-interactive:focus, .ad-images__close.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.ad-images__close.-color-interactive:disabled, .ad-images__close.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-interactive.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-color-interactive.-appearance-flat:hover, .ad-images__close.-color-interactive.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-color-interactive.-appearance-flat:focus, .ad-images__close.-color-interactive.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.ad-images__close.-color-interactive.-appearance-flat:disabled, .ad-images__close.-color-interactive.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-interactive.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-color-interactive.-appearance-outlined:hover, .ad-images__close.-color-interactive.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-color-interactive.-appearance-outlined:focus, .ad-images__close.-color-interactive.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.ad-images__close.-color-interactive.-appearance-outlined:disabled, .ad-images__close.-color-interactive.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-interactive.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-color-interactive.-appearance-solid:hover, .ad-images__close.-color-interactive.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-color-interactive.-appearance-solid:focus, .ad-images__close.-color-interactive.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.ad-images__close.-color-interactive.-appearance-solid:disabled, .ad-images__close.-color-interactive.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-interactive.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-interactive.-appearance-white:hover, .ad-images__close.-color-interactive.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-interactive.-appearance-white:focus, .ad-images__close.-color-interactive.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.ad-images__close.-color-interactive.-appearance-white:disabled, .ad-images__close.-color-interactive.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-interactive.-appearance-transparent {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-interactive.-appearance-transparent:hover, .ad-images__close.-color-interactive.-appearance-transparent.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-interactive.-appearance-transparent:focus, .ad-images__close.-color-interactive.-appearance-transparent.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.ad-images__close.-color-interactive.-appearance-transparent:disabled, .ad-images__close.-color-interactive.-appearance-transparent.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-interactive.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-color-interactive.-appearance-hollow:hover, .ad-images__close.-color-interactive.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-color-interactive.-appearance-hollow:focus, .ad-images__close.-color-interactive.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.ad-images__close.-color-interactive.-appearance-hollow:disabled, .ad-images__close.-color-interactive.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-favorite:hover, .ad-images__close.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-favorite:focus, .ad-images__close.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-color-favorite:disabled, .ad-images__close.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-favorite.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-color-favorite.-appearance-flat:hover, .ad-images__close.-color-favorite.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-color-favorite.-appearance-flat:focus, .ad-images__close.-color-favorite.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-color-favorite.-appearance-flat:disabled, .ad-images__close.-color-favorite.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-favorite.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-color-favorite.-appearance-outlined:hover, .ad-images__close.-color-favorite.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-color-favorite.-appearance-outlined:focus, .ad-images__close.-color-favorite.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-color-favorite.-appearance-outlined:disabled, .ad-images__close.-color-favorite.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-favorite.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-color-favorite.-appearance-solid:hover, .ad-images__close.-color-favorite.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-color-favorite.-appearance-solid:focus, .ad-images__close.-color-favorite.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-color-favorite.-appearance-solid:disabled, .ad-images__close.-color-favorite.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-favorite.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-favorite.-appearance-white:hover, .ad-images__close.-color-favorite.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-favorite.-appearance-white:focus, .ad-images__close.-color-favorite.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-color-favorite.-appearance-white:disabled, .ad-images__close.-color-favorite.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-favorite.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-favorite.-appearance-transparent:hover, .ad-images__close.-color-favorite.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-color-favorite.-appearance-transparent:focus, .ad-images__close.-color-favorite.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-color-favorite.-appearance-transparent:disabled, .ad-images__close.-color-favorite.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-color-favorite.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-color-favorite.-appearance-hollow:hover, .ad-images__close.-color-favorite.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-color-favorite.-appearance-hollow:focus, .ad-images__close.-color-favorite.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-color-favorite.-appearance-hollow:disabled, .ad-images__close.-color-favorite.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light:hover, .ad-images__close.-brightness-light.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light:focus, .ad-images__close.-brightness-light.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-light:disabled, .ad-images__close.-brightness-light.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-flat:hover, .ad-images__close.-brightness-light.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-flat:focus, .ad-images__close.-brightness-light.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-light.-appearance-flat:disabled, .ad-images__close.-brightness-light.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-flat.-color-neutral:hover, .ad-images__close.-brightness-light.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-flat.-color-neutral:focus, .ad-images__close.-brightness-light.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-light.-appearance-flat.-color-neutral:disabled, .ad-images__close.-brightness-light.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-flat.-color-negative:hover, .ad-images__close.-brightness-light.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-flat.-color-negative:focus, .ad-images__close.-brightness-light.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-light.-appearance-flat.-color-negative:disabled, .ad-images__close.-brightness-light.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-flat.-color-interactive:hover, .ad-images__close.-brightness-light.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-flat.-color-interactive:focus, .ad-images__close.-brightness-light.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.ad-images__close.-brightness-light.-appearance-flat.-color-interactive:disabled, .ad-images__close.-brightness-light.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-flat.-color-favorite:hover, .ad-images__close.-brightness-light.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-flat.-color-favorite:focus, .ad-images__close.-brightness-light.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-light.-appearance-flat.-color-favorite:disabled, .ad-images__close.-brightness-light.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-outlined:hover, .ad-images__close.-brightness-light.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-outlined:focus, .ad-images__close.-brightness-light.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-light.-appearance-outlined:disabled, .ad-images__close.-brightness-light.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-outlined.-color-neutral:hover, .ad-images__close.-brightness-light.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-outlined.-color-neutral:focus, .ad-images__close.-brightness-light.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-light.-appearance-outlined.-color-neutral:disabled, .ad-images__close.-brightness-light.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-outlined.-color-negative:hover, .ad-images__close.-brightness-light.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-outlined.-color-negative:focus, .ad-images__close.-brightness-light.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-light.-appearance-outlined.-color-negative:disabled, .ad-images__close.-brightness-light.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-outlined.-color-interactive:hover, .ad-images__close.-brightness-light.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-outlined.-color-interactive:focus, .ad-images__close.-brightness-light.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.ad-images__close.-brightness-light.-appearance-outlined.-color-interactive:disabled, .ad-images__close.-brightness-light.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-outlined.-color-favorite:hover, .ad-images__close.-brightness-light.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-light.-appearance-outlined.-color-favorite:focus, .ad-images__close.-brightness-light.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-light.-appearance-outlined.-color-favorite:disabled, .ad-images__close.-brightness-light.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-light.-appearance-solid:hover, .ad-images__close.-brightness-light.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-light.-appearance-solid:focus, .ad-images__close.-brightness-light.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-light.-appearance-solid:disabled, .ad-images__close.-brightness-light.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-light.-appearance-solid.-color-neutral:hover, .ad-images__close.-brightness-light.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-light.-appearance-solid.-color-neutral:focus, .ad-images__close.-brightness-light.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-light.-appearance-solid.-color-neutral:disabled, .ad-images__close.-brightness-light.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-light.-appearance-solid.-color-negative:hover, .ad-images__close.-brightness-light.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-light.-appearance-solid.-color-negative:focus, .ad-images__close.-brightness-light.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-light.-appearance-solid.-color-negative:disabled, .ad-images__close.-brightness-light.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-light.-appearance-solid.-color-interactive:hover, .ad-images__close.-brightness-light.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-light.-appearance-solid.-color-interactive:focus, .ad-images__close.-brightness-light.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.ad-images__close.-brightness-light.-appearance-solid.-color-interactive:disabled, .ad-images__close.-brightness-light.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-light.-appearance-solid.-color-favorite:hover, .ad-images__close.-brightness-light.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-light.-appearance-solid.-color-favorite:focus, .ad-images__close.-brightness-light.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-light.-appearance-solid.-color-favorite:disabled, .ad-images__close.-brightness-light.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-white:hover, .ad-images__close.-brightness-light.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-white:focus, .ad-images__close.-brightness-light.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-light.-appearance-white:disabled, .ad-images__close.-brightness-light.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-white.-color-neutral:hover, .ad-images__close.-brightness-light.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-white.-color-neutral:focus, .ad-images__close.-brightness-light.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-light.-appearance-white.-color-neutral:disabled, .ad-images__close.-brightness-light.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-white.-color-negative:hover, .ad-images__close.-brightness-light.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-white.-color-negative:focus, .ad-images__close.-brightness-light.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-light.-appearance-white.-color-negative:disabled, .ad-images__close.-brightness-light.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-white.-color-interactive:hover, .ad-images__close.-brightness-light.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-white.-color-interactive:focus, .ad-images__close.-brightness-light.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.ad-images__close.-brightness-light.-appearance-white.-color-interactive:disabled, .ad-images__close.-brightness-light.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-white.-color-favorite:hover, .ad-images__close.-brightness-light.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-white.-color-favorite:focus, .ad-images__close.-brightness-light.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-light.-appearance-white.-color-favorite:disabled, .ad-images__close.-brightness-light.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-transparent:hover, .ad-images__close.-brightness-light.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-transparent:focus, .ad-images__close.-brightness-light.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-light.-appearance-transparent:disabled, .ad-images__close.-brightness-light.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-transparent.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-transparent.-color-neutral:hover, .ad-images__close.-brightness-light.-appearance-transparent.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-transparent.-color-neutral:focus, .ad-images__close.-brightness-light.-appearance-transparent.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-light.-appearance-transparent.-color-neutral:disabled, .ad-images__close.-brightness-light.-appearance-transparent.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-transparent.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-transparent.-color-negative:hover, .ad-images__close.-brightness-light.-appearance-transparent.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-transparent.-color-negative:focus, .ad-images__close.-brightness-light.-appearance-transparent.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-light.-appearance-transparent.-color-negative:disabled, .ad-images__close.-brightness-light.-appearance-transparent.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-transparent.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-transparent.-color-interactive:hover, .ad-images__close.-brightness-light.-appearance-transparent.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-transparent.-color-interactive:focus, .ad-images__close.-brightness-light.-appearance-transparent.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.ad-images__close.-brightness-light.-appearance-transparent.-color-interactive:disabled, .ad-images__close.-brightness-light.-appearance-transparent.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-transparent.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-transparent.-color-favorite:hover, .ad-images__close.-brightness-light.-appearance-transparent.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-transparent.-color-favorite:focus, .ad-images__close.-brightness-light.-appearance-transparent.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-light.-appearance-transparent.-color-favorite:disabled, .ad-images__close.-brightness-light.-appearance-transparent.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-hollow:hover, .ad-images__close.-brightness-light.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-hollow:focus, .ad-images__close.-brightness-light.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-light.-appearance-hollow:disabled, .ad-images__close.-brightness-light.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-hollow.-color-neutral:hover, .ad-images__close.-brightness-light.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-hollow.-color-neutral:focus, .ad-images__close.-brightness-light.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-light.-appearance-hollow.-color-neutral:disabled, .ad-images__close.-brightness-light.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-hollow.-color-negative:hover, .ad-images__close.-brightness-light.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-hollow.-color-negative:focus, .ad-images__close.-brightness-light.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-light.-appearance-hollow.-color-negative:disabled, .ad-images__close.-brightness-light.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-hollow.-color-interactive:hover, .ad-images__close.-brightness-light.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-hollow.-color-interactive:focus, .ad-images__close.-brightness-light.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.ad-images__close.-brightness-light.-appearance-hollow.-color-interactive:disabled, .ad-images__close.-brightness-light.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-light.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-hollow.-color-favorite:hover, .ad-images__close.-brightness-light.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-light.-appearance-hollow.-color-favorite:focus, .ad-images__close.-brightness-light.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-light.-appearance-hollow.-color-favorite:disabled, .ad-images__close.-brightness-light.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark:hover, .ad-images__close.-brightness-dark.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark:focus, .ad-images__close.-brightness-dark.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-dark:disabled, .ad-images__close.-brightness-dark.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-flat:hover, .ad-images__close.-brightness-dark.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-flat:focus, .ad-images__close.-brightness-dark.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-flat:disabled, .ad-images__close.-brightness-dark.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-flat.-color-neutral:hover, .ad-images__close.-brightness-dark.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-flat.-color-neutral:focus, .ad-images__close.-brightness-dark.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-flat.-color-neutral:disabled, .ad-images__close.-brightness-dark.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-flat.-color-negative:hover, .ad-images__close.-brightness-dark.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-flat.-color-negative:focus, .ad-images__close.-brightness-dark.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-flat.-color-negative:disabled, .ad-images__close.-brightness-dark.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-flat.-color-interactive:hover, .ad-images__close.-brightness-dark.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-flat.-color-interactive:focus, .ad-images__close.-brightness-dark.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-flat.-color-interactive:disabled, .ad-images__close.-brightness-dark.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-flat.-color-favorite:hover, .ad-images__close.-brightness-dark.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-flat.-color-favorite:focus, .ad-images__close.-brightness-dark.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-flat.-color-favorite:disabled, .ad-images__close.-brightness-dark.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-outlined:hover, .ad-images__close.-brightness-dark.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-outlined:focus, .ad-images__close.-brightness-dark.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-outlined:disabled, .ad-images__close.-brightness-dark.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-outlined.-color-neutral:hover, .ad-images__close.-brightness-dark.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-outlined.-color-neutral:focus, .ad-images__close.-brightness-dark.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-outlined.-color-neutral:disabled, .ad-images__close.-brightness-dark.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-outlined.-color-negative:hover, .ad-images__close.-brightness-dark.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-outlined.-color-negative:focus, .ad-images__close.-brightness-dark.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-outlined.-color-negative:disabled, .ad-images__close.-brightness-dark.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-outlined.-color-interactive:hover, .ad-images__close.-brightness-dark.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-outlined.-color-interactive:focus, .ad-images__close.-brightness-dark.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-outlined.-color-interactive:disabled, .ad-images__close.-brightness-dark.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-outlined.-color-favorite:hover, .ad-images__close.-brightness-dark.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ad-images__close.-brightness-dark.-appearance-outlined.-color-favorite:focus, .ad-images__close.-brightness-dark.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-outlined.-color-favorite:disabled, .ad-images__close.-brightness-dark.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-dark.-appearance-solid:hover, .ad-images__close.-brightness-dark.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-dark.-appearance-solid:focus, .ad-images__close.-brightness-dark.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-solid:disabled, .ad-images__close.-brightness-dark.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-dark.-appearance-solid.-color-neutral:hover, .ad-images__close.-brightness-dark.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-dark.-appearance-solid.-color-neutral:focus, .ad-images__close.-brightness-dark.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-solid.-color-neutral:disabled, .ad-images__close.-brightness-dark.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-dark.-appearance-solid.-color-negative:hover, .ad-images__close.-brightness-dark.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-dark.-appearance-solid.-color-negative:focus, .ad-images__close.-brightness-dark.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-solid.-color-negative:disabled, .ad-images__close.-brightness-dark.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-dark.-appearance-solid.-color-interactive:hover, .ad-images__close.-brightness-dark.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-dark.-appearance-solid.-color-interactive:focus, .ad-images__close.-brightness-dark.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-solid.-color-interactive:disabled, .ad-images__close.-brightness-dark.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-dark.-appearance-solid.-color-favorite:hover, .ad-images__close.-brightness-dark.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.ad-images__close.-brightness-dark.-appearance-solid.-color-favorite:focus, .ad-images__close.-brightness-dark.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-solid.-color-favorite:disabled, .ad-images__close.-brightness-dark.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-white:hover, .ad-images__close.-brightness-dark.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-white:focus, .ad-images__close.-brightness-dark.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-white:disabled, .ad-images__close.-brightness-dark.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-white.-color-neutral:hover, .ad-images__close.-brightness-dark.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-white.-color-neutral:focus, .ad-images__close.-brightness-dark.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-white.-color-neutral:disabled, .ad-images__close.-brightness-dark.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-white.-color-negative:hover, .ad-images__close.-brightness-dark.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-white.-color-negative:focus, .ad-images__close.-brightness-dark.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-white.-color-negative:disabled, .ad-images__close.-brightness-dark.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-white.-color-interactive:hover, .ad-images__close.-brightness-dark.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-white.-color-interactive:focus, .ad-images__close.-brightness-dark.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-white.-color-interactive:disabled, .ad-images__close.-brightness-dark.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-white.-color-favorite:hover, .ad-images__close.-brightness-dark.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-white.-color-favorite:focus, .ad-images__close.-brightness-dark.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-white.-color-favorite:disabled, .ad-images__close.-brightness-dark.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-transparent {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-transparent:hover, .ad-images__close.-brightness-dark.-appearance-transparent.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-transparent:focus, .ad-images__close.-brightness-dark.-appearance-transparent.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-transparent:disabled, .ad-images__close.-brightness-dark.-appearance-transparent.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-transparent.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-transparent.-color-neutral:hover, .ad-images__close.-brightness-dark.-appearance-transparent.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-transparent.-color-neutral:focus, .ad-images__close.-brightness-dark.-appearance-transparent.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-transparent.-color-neutral:disabled, .ad-images__close.-brightness-dark.-appearance-transparent.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-transparent.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-transparent.-color-negative:hover, .ad-images__close.-brightness-dark.-appearance-transparent.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-transparent.-color-negative:focus, .ad-images__close.-brightness-dark.-appearance-transparent.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-transparent.-color-negative:disabled, .ad-images__close.-brightness-dark.-appearance-transparent.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-transparent.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-transparent.-color-interactive:hover, .ad-images__close.-brightness-dark.-appearance-transparent.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-transparent.-color-interactive:focus, .ad-images__close.-brightness-dark.-appearance-transparent.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-transparent.-color-interactive:disabled, .ad-images__close.-brightness-dark.-appearance-transparent.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-transparent.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-transparent.-color-favorite:hover, .ad-images__close.-brightness-dark.-appearance-transparent.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-transparent.-color-favorite:focus, .ad-images__close.-brightness-dark.-appearance-transparent.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-transparent.-color-favorite:disabled, .ad-images__close.-brightness-dark.-appearance-transparent.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-hollow:hover, .ad-images__close.-brightness-dark.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-hollow:focus, .ad-images__close.-brightness-dark.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-hollow:disabled, .ad-images__close.-brightness-dark.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-hollow.-color-neutral:hover, .ad-images__close.-brightness-dark.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-hollow.-color-neutral:focus, .ad-images__close.-brightness-dark.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-hollow.-color-neutral:disabled, .ad-images__close.-brightness-dark.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-hollow.-color-negative:hover, .ad-images__close.-brightness-dark.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-hollow.-color-negative:focus, .ad-images__close.-brightness-dark.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-hollow.-color-negative:disabled, .ad-images__close.-brightness-dark.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-hollow.-color-interactive:hover, .ad-images__close.-brightness-dark.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-hollow.-color-interactive:focus, .ad-images__close.-brightness-dark.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-hollow.-color-interactive:disabled, .ad-images__close.-brightness-dark.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-brightness-dark.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-hollow.-color-favorite:hover, .ad-images__close.-brightness-dark.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.ad-images__close.-brightness-dark.-appearance-hollow.-color-favorite:focus, .ad-images__close.-brightness-dark.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.ad-images__close.-brightness-dark.-appearance-hollow.-color-favorite:disabled, .ad-images__close.-brightness-dark.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.ad-images__close.-shape-circle {
  border-radius: 1.25rem;
}
.ad-images__close.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-shape-circle > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-shape-circle.-appearance-flat {
  border-radius: 1.25rem;
}
.ad-images__close.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-shape-circle.-appearance-outlined {
  border-radius: 1.25rem;
}
.ad-images__close.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-shape-circle.-appearance-solid {
  border-radius: 1.25rem;
}
.ad-images__close.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-shape-circle.-appearance-white {
  border-radius: 1.25rem;
}
.ad-images__close.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-shape-circle.-appearance-transparent {
  border-radius: 1.25rem;
}
.ad-images__close.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-shape-circle.-appearance-hollow {
  border-radius: 1.25rem;
}
.ad-images__close.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-shape-square {
  border-radius: 0.25rem;
}
.ad-images__close.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-shape-square > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.ad-images__close.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.ad-images__close.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.ad-images__close.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.ad-images__close.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.ad-images__close.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.ad-images__close.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-xs {
  height: 1.5rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.ad-images__close.-size-xs > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xs > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-xs > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-xs > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-xs.-shape-circle {
  border-radius: 0.75rem;
}
.ad-images__close.-size-xs.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xs.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-xs.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-xs.-shape-circle > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-flat {
  border-radius: 0.75rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-outlined {
  border-radius: 0.75rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-solid {
  border-radius: 0.75rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-white {
  border-radius: 0.75rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-transparent {
  border-radius: 0.75rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-hollow {
  border-radius: 0.75rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-xs.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-xs.-shape-square {
  border-radius: 0.25rem;
}
.ad-images__close.-size-xs.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xs.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-xs.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-xs.-shape-square > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xs.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xs.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xs.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xs.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xs.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xs.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-xs.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-s {
  height: 2rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.ad-images__close.-size-s > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-s > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-s > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-s > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-s.-shape-circle {
  border-radius: 1rem;
}
.ad-images__close.-size-s.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-s.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-s.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-s.-shape-circle > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-flat {
  border-radius: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-s.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-outlined {
  border-radius: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-s.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-solid {
  border-radius: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-s.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-white {
  border-radius: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-s.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-transparent {
  border-radius: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-s.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-hollow {
  border-radius: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-s.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-s.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-s.-shape-square {
  border-radius: 0.25rem;
}
.ad-images__close.-size-s.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-s.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-s.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-s.-shape-square > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-s.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-s.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-s.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-s.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-s.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-s.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-s.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.ad-images__close.-size-m {
  height: 2.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.ad-images__close.-size-m > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-m > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-m > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-m > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-m.-shape-circle {
  border-radius: 1.25rem;
}
.ad-images__close.-size-m.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-m.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-m.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-m.-shape-circle > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-flat {
  border-radius: 1.25rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-m.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-outlined {
  border-radius: 1.25rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-m.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-solid {
  border-radius: 1.25rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-m.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-white {
  border-radius: 1.25rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-m.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-transparent {
  border-radius: 1.25rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-m.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-hollow {
  border-radius: 1.25rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-m.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-m.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-m.-shape-square {
  border-radius: 0.25rem;
}
.ad-images__close.-size-m.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-m.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-m.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-m.-shape-square > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-m.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-m.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-m.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-m.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-m.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-m.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-m.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-l {
  height: 3rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.ad-images__close.-size-l > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-l > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-l > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-l > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-l.-shape-circle {
  border-radius: 1.5rem;
}
.ad-images__close.-size-l.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-l.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-l.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-l.-shape-circle > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-flat {
  border-radius: 1.5rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-l.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-outlined {
  border-radius: 1.5rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-l.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-solid {
  border-radius: 1.5rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-l.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-white {
  border-radius: 1.5rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-l.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-transparent {
  border-radius: 1.5rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-l.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-hollow {
  border-radius: 1.5rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-l.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-l.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-l.-shape-square {
  border-radius: 0.25rem;
}
.ad-images__close.-size-l.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-l.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-l.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-l.-shape-square > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-l.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-l.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-l.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-l.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-l.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-l.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-l.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-xl {
  height: 3.5rem;
  font-size: 1.3125rem;
  line-height: 2rem;
}
.ad-images__close.-size-xl > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xl > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-xl > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-xl > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-xl.-shape-circle {
  border-radius: 1.75rem;
}
.ad-images__close.-size-xl.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xl.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-xl.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-xl.-shape-circle > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-flat {
  border-radius: 1.75rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-outlined {
  border-radius: 1.75rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-solid {
  border-radius: 1.75rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-white {
  border-radius: 1.75rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-transparent {
  border-radius: 1.75rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-hollow {
  border-radius: 1.75rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.ad-images__close.-size-xl.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-xl.-shape-square {
  border-radius: 0.25rem;
}
.ad-images__close.-size-xl.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xl.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-xl.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-xl.-shape-square > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xl.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xl.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xl.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xl.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xl.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ad-images__close.-size-xl.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.ad-images__close.-size-xl.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.ad-images__close.-width-auto {
  width: auto;
}
.ad-images__close.-width-full {
  width: 100%;
}
.ad-images__close.-width-half {
  width: 50%;
}
.ad-images__close.-width-third {
  width: 33.3333333333%;
}
.ad-images__close:hover, .ad-images__close:focus {
  color: #ffffff;
}

@keyframes ad-image-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ad-image-fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.callout--informative--small {
  display: flex;
  padding: 0.75rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
  font-size: 0.875rem;
  line-height: 1.5rem;
  background-color: #daf0ff;
  color: #005590;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.callout--informative--small ._leading {
  padding-right: 0.75rem;
}
.callout--informative--small ._title {
  margin-top: 0;
}
.callout--informative--small ._leading:after {
  content: "info_on_circle";
}
.callout--informative--small ._leading {
  line-height: 1.5rem;
}
.callout--informative--small ._title {
  padding-bottom: 0.25rem;
}
.callout--informative--small.-color-informative {
  background-color: #daf0ff;
  color: #005590;
}
.callout--informative--small.-color-informative ._leading:after {
  content: "info_on_circle";
}
.callout--informative--small.-color-positive {
  background-color: #e3fae5;
  color: #016a0a;
}
.callout--informative--small.-color-positive ._leading:after {
  content: "check";
}
.callout--informative--small.-color-negative {
  background-color: #ffefed;
  color: #9b2516;
}
.callout--informative--small.-color-negative ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--informative--small.-color-notice {
  background-color: #fff3d0;
  color: #ad7b10;
}
.callout--informative--small.-color-notice ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--informative--small.-size-s {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.callout--informative--small.-size-s ._leading {
  line-height: 1.5rem;
}
.callout--informative--small.-size-s ._title {
  padding-bottom: 0.25rem;
}
.callout--informative--small.-size-m {
  font-size: 1rem;
  line-height: 1.5rem;
}
.callout--informative--small.-size-m ._leading {
  line-height: 1.5rem;
}
.callout--informative--small.-size-m ._title {
  padding-bottom: 0.5rem;
}
.callout--informative--small.-size-l {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.callout--informative--small.-size-l ._leading {
  line-height: 1.75rem;
}
.callout--informative--small.-size-l ._title {
  padding-bottom: 0.75rem;
}

.callout--positive--small {
  display: flex;
  padding: 0.75rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
  font-size: 0.875rem;
  line-height: 1.5rem;
  background-color: #e3fae5;
  color: #016a0a;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.callout--positive--small ._leading {
  padding-right: 0.75rem;
}
.callout--positive--small ._title {
  margin-top: 0;
}
.callout--positive--small ._leading:after {
  content: "check";
}
.callout--positive--small ._leading {
  line-height: 1.5rem;
}
.callout--positive--small ._title {
  padding-bottom: 0.25rem;
}
.callout--positive--small.-color-informative {
  background-color: #daf0ff;
  color: #005590;
}
.callout--positive--small.-color-informative ._leading:after {
  content: "info_on_circle";
}
.callout--positive--small.-color-positive {
  background-color: #e3fae5;
  color: #016a0a;
}
.callout--positive--small.-color-positive ._leading:after {
  content: "check";
}
.callout--positive--small.-color-negative {
  background-color: #ffefed;
  color: #9b2516;
}
.callout--positive--small.-color-negative ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--positive--small.-color-notice {
  background-color: #fff3d0;
  color: #ad7b10;
}
.callout--positive--small.-color-notice ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--positive--small.-size-s {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.callout--positive--small.-size-s ._leading {
  line-height: 1.5rem;
}
.callout--positive--small.-size-s ._title {
  padding-bottom: 0.25rem;
}
.callout--positive--small.-size-m {
  font-size: 1rem;
  line-height: 1.5rem;
}
.callout--positive--small.-size-m ._leading {
  line-height: 1.5rem;
}
.callout--positive--small.-size-m ._title {
  padding-bottom: 0.5rem;
}
.callout--positive--small.-size-l {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.callout--positive--small.-size-l ._leading {
  line-height: 1.75rem;
}
.callout--positive--small.-size-l ._title {
  padding-bottom: 0.75rem;
}

.callout--notice--small {
  display: flex;
  padding: 0.75rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
  font-size: 0.875rem;
  line-height: 1.5rem;
  background-color: #fff3d0;
  color: #ad7b10;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.callout--notice--small ._leading {
  padding-right: 0.75rem;
}
.callout--notice--small ._title {
  margin-top: 0;
}
.callout--notice--small ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--notice--small ._leading {
  line-height: 1.5rem;
}
.callout--notice--small ._title {
  padding-bottom: 0.25rem;
}
.callout--notice--small.-color-informative {
  background-color: #daf0ff;
  color: #005590;
}
.callout--notice--small.-color-informative ._leading:after {
  content: "info_on_circle";
}
.callout--notice--small.-color-positive {
  background-color: #e3fae5;
  color: #016a0a;
}
.callout--notice--small.-color-positive ._leading:after {
  content: "check";
}
.callout--notice--small.-color-negative {
  background-color: #ffefed;
  color: #9b2516;
}
.callout--notice--small.-color-negative ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--notice--small.-color-notice {
  background-color: #fff3d0;
  color: #ad7b10;
}
.callout--notice--small.-color-notice ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--notice--small.-size-s {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.callout--notice--small.-size-s ._leading {
  line-height: 1.5rem;
}
.callout--notice--small.-size-s ._title {
  padding-bottom: 0.25rem;
}
.callout--notice--small.-size-m {
  font-size: 1rem;
  line-height: 1.5rem;
}
.callout--notice--small.-size-m ._leading {
  line-height: 1.5rem;
}
.callout--notice--small.-size-m ._title {
  padding-bottom: 0.5rem;
}
.callout--notice--small.-size-l {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.callout--notice--small.-size-l ._leading {
  line-height: 1.75rem;
}
.callout--notice--small.-size-l ._title {
  padding-bottom: 0.75rem;
}

.callout--negative--small {
  display: flex;
  padding: 0.75rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
  font-size: 0.875rem;
  line-height: 1.5rem;
  background-color: #ffefed;
  color: #9b2516;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.callout--negative--small ._leading {
  padding-right: 0.75rem;
}
.callout--negative--small ._title {
  margin-top: 0;
}
.callout--negative--small ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--negative--small ._leading {
  line-height: 1.5rem;
}
.callout--negative--small ._title {
  padding-bottom: 0.25rem;
}
.callout--negative--small.-color-informative {
  background-color: #daf0ff;
  color: #005590;
}
.callout--negative--small.-color-informative ._leading:after {
  content: "info_on_circle";
}
.callout--negative--small.-color-positive {
  background-color: #e3fae5;
  color: #016a0a;
}
.callout--negative--small.-color-positive ._leading:after {
  content: "check";
}
.callout--negative--small.-color-negative {
  background-color: #ffefed;
  color: #9b2516;
}
.callout--negative--small.-color-negative ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--negative--small.-color-notice {
  background-color: #fff3d0;
  color: #ad7b10;
}
.callout--negative--small.-color-notice ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--negative--small.-size-s {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.callout--negative--small.-size-s ._leading {
  line-height: 1.5rem;
}
.callout--negative--small.-size-s ._title {
  padding-bottom: 0.25rem;
}
.callout--negative--small.-size-m {
  font-size: 1rem;
  line-height: 1.5rem;
}
.callout--negative--small.-size-m ._leading {
  line-height: 1.5rem;
}
.callout--negative--small.-size-m ._title {
  padding-bottom: 0.5rem;
}
.callout--negative--small.-size-l {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.callout--negative--small.-size-l ._leading {
  line-height: 1.75rem;
}
.callout--negative--small.-size-l ._title {
  padding-bottom: 0.75rem;
}

.callout--informative--medium {
  display: flex;
  padding: 1rem;
  border-radius: 0.25rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
  font-size: 1rem;
  line-height: 1.5rem;
  background-color: #daf0ff;
  color: #005590;
  font-size: 1rem;
  line-height: 1.5rem;
}
.callout--informative--medium ._leading {
  padding-right: 0.75rem;
}
.callout--informative--medium ._title {
  margin-top: 0;
}
.callout--informative--medium ._leading:after {
  content: "info_on_circle";
}
.callout--informative--medium ._leading {
  line-height: 1.5rem;
}
.callout--informative--medium ._title {
  padding-bottom: 0.5rem;
}
.callout--informative--medium.-color-informative {
  background-color: #daf0ff;
  color: #005590;
}
.callout--informative--medium.-color-informative ._leading:after {
  content: "info_on_circle";
}
.callout--informative--medium.-color-positive {
  background-color: #e3fae5;
  color: #016a0a;
}
.callout--informative--medium.-color-positive ._leading:after {
  content: "check";
}
.callout--informative--medium.-color-negative {
  background-color: #ffefed;
  color: #9b2516;
}
.callout--informative--medium.-color-negative ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--informative--medium.-color-notice {
  background-color: #fff3d0;
  color: #ad7b10;
}
.callout--informative--medium.-color-notice ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--informative--medium.-size-s {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.callout--informative--medium.-size-s ._leading {
  line-height: 1.5rem;
}
.callout--informative--medium.-size-s ._title {
  padding-bottom: 0.25rem;
}
.callout--informative--medium.-size-m {
  font-size: 1rem;
  line-height: 1.5rem;
}
.callout--informative--medium.-size-m ._leading {
  line-height: 1.5rem;
}
.callout--informative--medium.-size-m ._title {
  padding-bottom: 0.5rem;
}
.callout--informative--medium.-size-l {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.callout--informative--medium.-size-l ._leading {
  line-height: 1.75rem;
}
.callout--informative--medium.-size-l ._title {
  padding-bottom: 0.75rem;
}

.callout--positive--medium {
  display: flex;
  padding: 1rem;
  border-radius: 0.25rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
  font-size: 1rem;
  line-height: 1.5rem;
  background-color: #e3fae5;
  color: #016a0a;
  font-size: 1rem;
  line-height: 1.5rem;
}
.callout--positive--medium ._leading {
  padding-right: 0.75rem;
}
.callout--positive--medium ._title {
  margin-top: 0;
}
.callout--positive--medium ._leading:after {
  content: "check";
}
.callout--positive--medium ._leading {
  line-height: 1.5rem;
}
.callout--positive--medium ._title {
  padding-bottom: 0.5rem;
}
.callout--positive--medium.-color-informative {
  background-color: #daf0ff;
  color: #005590;
}
.callout--positive--medium.-color-informative ._leading:after {
  content: "info_on_circle";
}
.callout--positive--medium.-color-positive {
  background-color: #e3fae5;
  color: #016a0a;
}
.callout--positive--medium.-color-positive ._leading:after {
  content: "check";
}
.callout--positive--medium.-color-negative {
  background-color: #ffefed;
  color: #9b2516;
}
.callout--positive--medium.-color-negative ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--positive--medium.-color-notice {
  background-color: #fff3d0;
  color: #ad7b10;
}
.callout--positive--medium.-color-notice ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--positive--medium.-size-s {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.callout--positive--medium.-size-s ._leading {
  line-height: 1.5rem;
}
.callout--positive--medium.-size-s ._title {
  padding-bottom: 0.25rem;
}
.callout--positive--medium.-size-m {
  font-size: 1rem;
  line-height: 1.5rem;
}
.callout--positive--medium.-size-m ._leading {
  line-height: 1.5rem;
}
.callout--positive--medium.-size-m ._title {
  padding-bottom: 0.5rem;
}
.callout--positive--medium.-size-l {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.callout--positive--medium.-size-l ._leading {
  line-height: 1.75rem;
}
.callout--positive--medium.-size-l ._title {
  padding-bottom: 0.75rem;
}

.callout--notice--medium {
  display: flex;
  padding: 1rem;
  border-radius: 0.25rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
  font-size: 1rem;
  line-height: 1.5rem;
  background-color: #fff3d0;
  color: #ad7b10;
  font-size: 1rem;
  line-height: 1.5rem;
}
.callout--notice--medium ._leading {
  padding-right: 0.75rem;
}
.callout--notice--medium ._title {
  margin-top: 0;
}
.callout--notice--medium ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--notice--medium ._leading {
  line-height: 1.5rem;
}
.callout--notice--medium ._title {
  padding-bottom: 0.5rem;
}
.callout--notice--medium.-color-informative {
  background-color: #daf0ff;
  color: #005590;
}
.callout--notice--medium.-color-informative ._leading:after {
  content: "info_on_circle";
}
.callout--notice--medium.-color-positive {
  background-color: #e3fae5;
  color: #016a0a;
}
.callout--notice--medium.-color-positive ._leading:after {
  content: "check";
}
.callout--notice--medium.-color-negative {
  background-color: #ffefed;
  color: #9b2516;
}
.callout--notice--medium.-color-negative ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--notice--medium.-color-notice {
  background-color: #fff3d0;
  color: #ad7b10;
}
.callout--notice--medium.-color-notice ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--notice--medium.-size-s {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.callout--notice--medium.-size-s ._leading {
  line-height: 1.5rem;
}
.callout--notice--medium.-size-s ._title {
  padding-bottom: 0.25rem;
}
.callout--notice--medium.-size-m {
  font-size: 1rem;
  line-height: 1.5rem;
}
.callout--notice--medium.-size-m ._leading {
  line-height: 1.5rem;
}
.callout--notice--medium.-size-m ._title {
  padding-bottom: 0.5rem;
}
.callout--notice--medium.-size-l {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.callout--notice--medium.-size-l ._leading {
  line-height: 1.75rem;
}
.callout--notice--medium.-size-l ._title {
  padding-bottom: 0.75rem;
}

.callout--negative--medium {
  display: flex;
  padding: 1rem;
  border-radius: 0.25rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
  font-size: 1rem;
  line-height: 1.5rem;
  background-color: #ffefed;
  color: #9b2516;
  font-size: 1rem;
  line-height: 1.5rem;
}
.callout--negative--medium ._leading {
  padding-right: 0.75rem;
}
.callout--negative--medium ._title {
  margin-top: 0;
}
.callout--negative--medium ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--negative--medium ._leading {
  line-height: 1.5rem;
}
.callout--negative--medium ._title {
  padding-bottom: 0.5rem;
}
.callout--negative--medium.-color-informative {
  background-color: #daf0ff;
  color: #005590;
}
.callout--negative--medium.-color-informative ._leading:after {
  content: "info_on_circle";
}
.callout--negative--medium.-color-positive {
  background-color: #e3fae5;
  color: #016a0a;
}
.callout--negative--medium.-color-positive ._leading:after {
  content: "check";
}
.callout--negative--medium.-color-negative {
  background-color: #ffefed;
  color: #9b2516;
}
.callout--negative--medium.-color-negative ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--negative--medium.-color-notice {
  background-color: #fff3d0;
  color: #ad7b10;
}
.callout--negative--medium.-color-notice ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--negative--medium.-size-s {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.callout--negative--medium.-size-s ._leading {
  line-height: 1.5rem;
}
.callout--negative--medium.-size-s ._title {
  padding-bottom: 0.25rem;
}
.callout--negative--medium.-size-m {
  font-size: 1rem;
  line-height: 1.5rem;
}
.callout--negative--medium.-size-m ._leading {
  line-height: 1.5rem;
}
.callout--negative--medium.-size-m ._title {
  padding-bottom: 0.5rem;
}
.callout--negative--medium.-size-l {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.callout--negative--medium.-size-l ._leading {
  line-height: 1.75rem;
}
.callout--negative--medium.-size-l ._title {
  padding-bottom: 0.75rem;
}

.callout--informative--large {
  display: flex;
  padding: 1.5rem;
  border-radius: 0.5rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
  font-size: 1.125rem;
  line-height: 1.75rem;
  background-color: #daf0ff;
  color: #005590;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.callout--informative--large ._leading {
  padding-right: 0.75rem;
}
.callout--informative--large ._title {
  margin-top: 0;
}
.callout--informative--large ._leading:after {
  content: "info_on_circle";
}
.callout--informative--large ._leading {
  line-height: 1.75rem;
}
.callout--informative--large ._title {
  padding-bottom: 0.75rem;
}
.callout--informative--large.-color-informative {
  background-color: #daf0ff;
  color: #005590;
}
.callout--informative--large.-color-informative ._leading:after {
  content: "info_on_circle";
}
.callout--informative--large.-color-positive {
  background-color: #e3fae5;
  color: #016a0a;
}
.callout--informative--large.-color-positive ._leading:after {
  content: "check";
}
.callout--informative--large.-color-negative {
  background-color: #ffefed;
  color: #9b2516;
}
.callout--informative--large.-color-negative ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--informative--large.-color-notice {
  background-color: #fff3d0;
  color: #ad7b10;
}
.callout--informative--large.-color-notice ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--informative--large.-size-s {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.callout--informative--large.-size-s ._leading {
  line-height: 1.5rem;
}
.callout--informative--large.-size-s ._title {
  padding-bottom: 0.25rem;
}
.callout--informative--large.-size-m {
  font-size: 1rem;
  line-height: 1.5rem;
}
.callout--informative--large.-size-m ._leading {
  line-height: 1.5rem;
}
.callout--informative--large.-size-m ._title {
  padding-bottom: 0.5rem;
}
.callout--informative--large.-size-l {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.callout--informative--large.-size-l ._leading {
  line-height: 1.75rem;
}
.callout--informative--large.-size-l ._title {
  padding-bottom: 0.75rem;
}

.callout--positive--large {
  display: flex;
  padding: 1.5rem;
  border-radius: 0.5rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
  font-size: 1.125rem;
  line-height: 1.75rem;
  background-color: #e3fae5;
  color: #016a0a;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.callout--positive--large ._leading {
  padding-right: 0.75rem;
}
.callout--positive--large ._title {
  margin-top: 0;
}
.callout--positive--large ._leading:after {
  content: "check";
}
.callout--positive--large ._leading {
  line-height: 1.75rem;
}
.callout--positive--large ._title {
  padding-bottom: 0.75rem;
}
.callout--positive--large.-color-informative {
  background-color: #daf0ff;
  color: #005590;
}
.callout--positive--large.-color-informative ._leading:after {
  content: "info_on_circle";
}
.callout--positive--large.-color-positive {
  background-color: #e3fae5;
  color: #016a0a;
}
.callout--positive--large.-color-positive ._leading:after {
  content: "check";
}
.callout--positive--large.-color-negative {
  background-color: #ffefed;
  color: #9b2516;
}
.callout--positive--large.-color-negative ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--positive--large.-color-notice {
  background-color: #fff3d0;
  color: #ad7b10;
}
.callout--positive--large.-color-notice ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--positive--large.-size-s {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.callout--positive--large.-size-s ._leading {
  line-height: 1.5rem;
}
.callout--positive--large.-size-s ._title {
  padding-bottom: 0.25rem;
}
.callout--positive--large.-size-m {
  font-size: 1rem;
  line-height: 1.5rem;
}
.callout--positive--large.-size-m ._leading {
  line-height: 1.5rem;
}
.callout--positive--large.-size-m ._title {
  padding-bottom: 0.5rem;
}
.callout--positive--large.-size-l {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.callout--positive--large.-size-l ._leading {
  line-height: 1.75rem;
}
.callout--positive--large.-size-l ._title {
  padding-bottom: 0.75rem;
}

.callout--notice--large {
  display: flex;
  padding: 1.5rem;
  border-radius: 0.5rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
  font-size: 1.125rem;
  line-height: 1.75rem;
  background-color: #fff3d0;
  color: #ad7b10;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.callout--notice--large ._leading {
  padding-right: 0.75rem;
}
.callout--notice--large ._title {
  margin-top: 0;
}
.callout--notice--large ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--notice--large ._leading {
  line-height: 1.75rem;
}
.callout--notice--large ._title {
  padding-bottom: 0.75rem;
}
.callout--notice--large.-color-informative {
  background-color: #daf0ff;
  color: #005590;
}
.callout--notice--large.-color-informative ._leading:after {
  content: "info_on_circle";
}
.callout--notice--large.-color-positive {
  background-color: #e3fae5;
  color: #016a0a;
}
.callout--notice--large.-color-positive ._leading:after {
  content: "check";
}
.callout--notice--large.-color-negative {
  background-color: #ffefed;
  color: #9b2516;
}
.callout--notice--large.-color-negative ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--notice--large.-color-notice {
  background-color: #fff3d0;
  color: #ad7b10;
}
.callout--notice--large.-color-notice ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--notice--large.-size-s {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.callout--notice--large.-size-s ._leading {
  line-height: 1.5rem;
}
.callout--notice--large.-size-s ._title {
  padding-bottom: 0.25rem;
}
.callout--notice--large.-size-m {
  font-size: 1rem;
  line-height: 1.5rem;
}
.callout--notice--large.-size-m ._leading {
  line-height: 1.5rem;
}
.callout--notice--large.-size-m ._title {
  padding-bottom: 0.5rem;
}
.callout--notice--large.-size-l {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.callout--notice--large.-size-l ._leading {
  line-height: 1.75rem;
}
.callout--notice--large.-size-l ._title {
  padding-bottom: 0.75rem;
}

.callout--negative--large {
  display: flex;
  padding: 1.5rem;
  border-radius: 0.5rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
  font-size: 1.125rem;
  line-height: 1.75rem;
  background-color: #ffefed;
  color: #9b2516;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.callout--negative--large ._leading {
  padding-right: 0.75rem;
}
.callout--negative--large ._title {
  margin-top: 0;
}
.callout--negative--large ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--negative--large ._leading {
  line-height: 1.75rem;
}
.callout--negative--large ._title {
  padding-bottom: 0.75rem;
}
.callout--negative--large.-color-informative {
  background-color: #daf0ff;
  color: #005590;
}
.callout--negative--large.-color-informative ._leading:after {
  content: "info_on_circle";
}
.callout--negative--large.-color-positive {
  background-color: #e3fae5;
  color: #016a0a;
}
.callout--negative--large.-color-positive ._leading:after {
  content: "check";
}
.callout--negative--large.-color-negative {
  background-color: #ffefed;
  color: #9b2516;
}
.callout--negative--large.-color-negative ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--negative--large.-color-notice {
  background-color: #fff3d0;
  color: #ad7b10;
}
.callout--negative--large.-color-notice ._leading:after {
  content: "exclamation_on_triangle";
}
.callout--negative--large.-size-s {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.callout--negative--large.-size-s ._leading {
  line-height: 1.5rem;
}
.callout--negative--large.-size-s ._title {
  padding-bottom: 0.25rem;
}
.callout--negative--large.-size-m {
  font-size: 1rem;
  line-height: 1.5rem;
}
.callout--negative--large.-size-m ._leading {
  line-height: 1.5rem;
}
.callout--negative--large.-size-m ._title {
  padding-bottom: 0.5rem;
}
.callout--negative--large.-size-l {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.callout--negative--large.-size-l ._leading {
  line-height: 1.75rem;
}
.callout--negative--large.-size-l ._title {
  padding-bottom: 0.75rem;
}

.button {
  position: relative;
  display: inline-flex;
  gap: 0.25rem;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: auto;
  height: 2.5rem;
  padding: 0;
  overflow: hidden;
  font-size: 1rem;
  font-family: inherit;
  line-height: 1.5rem;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  vertical-align: text-bottom;
  background-color: transparent;
  border-style: solid;
  border-radius: 0.25rem;
  outline: 0;
  cursor: pointer;
  transition: 0;
  appearance: none;
  user-select: none;
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
  min-width: 160px;
}
.button:hover, .button.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button:focus, .button.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button:disabled, .button.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button > *:first-child {
  margin-left: 0.75rem;
}
.button > *:last-child {
  margin-right: 0.75rem;
}
.button > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-appearance-flat:hover, .button.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-appearance-flat:focus, .button.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-appearance-flat:disabled, .button.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-appearance-outlined:hover, .button.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-appearance-outlined:focus, .button.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-appearance-outlined:disabled, .button.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-appearance-solid:hover, .button.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-appearance-solid:focus, .button.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-appearance-solid:disabled, .button.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-appearance-white:hover, .button.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-appearance-white:focus, .button.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-appearance-white:disabled, .button.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-appearance-transparent {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-appearance-transparent:hover, .button.-appearance-transparent.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-appearance-transparent:focus, .button.-appearance-transparent.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-appearance-transparent:disabled, .button.-appearance-transparent.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-appearance-hollow:hover, .button.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-appearance-hollow:focus, .button.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-appearance-hollow:disabled, .button.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-neutral:hover, .button.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-neutral:focus, .button.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button.-color-neutral:disabled, .button.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-neutral.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-neutral.-appearance-flat:hover, .button.-color-neutral.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-neutral.-appearance-flat:focus, .button.-color-neutral.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button.-color-neutral.-appearance-flat:disabled, .button.-color-neutral.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-neutral.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-neutral.-appearance-outlined:hover, .button.-color-neutral.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-neutral.-appearance-outlined:focus, .button.-color-neutral.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button.-color-neutral.-appearance-outlined:disabled, .button.-color-neutral.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-neutral.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-color-neutral.-appearance-solid:hover, .button.-color-neutral.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-color-neutral.-appearance-solid:focus, .button.-color-neutral.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button.-color-neutral.-appearance-solid:disabled, .button.-color-neutral.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button.-color-neutral.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-color-neutral.-appearance-white:hover, .button.-color-neutral.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-color-neutral.-appearance-white:focus, .button.-color-neutral.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button.-color-neutral.-appearance-white:disabled, .button.-color-neutral.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-neutral.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-color-neutral.-appearance-transparent:hover, .button.-color-neutral.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-color-neutral.-appearance-transparent:focus, .button.-color-neutral.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button.-color-neutral.-appearance-transparent:disabled, .button.-color-neutral.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-neutral.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-color-neutral.-appearance-hollow:hover, .button.-color-neutral.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-color-neutral.-appearance-hollow:focus, .button.-color-neutral.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button.-color-neutral.-appearance-hollow:disabled, .button.-color-neutral.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-negative:hover, .button.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-negative:focus, .button.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-color-negative:disabled, .button.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-negative.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-negative.-appearance-flat:hover, .button.-color-negative.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-negative.-appearance-flat:focus, .button.-color-negative.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-color-negative.-appearance-flat:disabled, .button.-color-negative.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-negative.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-negative.-appearance-outlined:hover, .button.-color-negative.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-negative.-appearance-outlined:focus, .button.-color-negative.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-color-negative.-appearance-outlined:disabled, .button.-color-negative.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-negative.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-color-negative.-appearance-solid:hover, .button.-color-negative.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-color-negative.-appearance-solid:focus, .button.-color-negative.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-color-negative.-appearance-solid:disabled, .button.-color-negative.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button.-color-negative.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-color-negative.-appearance-white:hover, .button.-color-negative.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-color-negative.-appearance-white:focus, .button.-color-negative.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-color-negative.-appearance-white:disabled, .button.-color-negative.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-negative.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-color-negative.-appearance-transparent:hover, .button.-color-negative.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-color-negative.-appearance-transparent:focus, .button.-color-negative.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-color-negative.-appearance-transparent:disabled, .button.-color-negative.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-negative.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-color-negative.-appearance-hollow:hover, .button.-color-negative.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-color-negative.-appearance-hollow:focus, .button.-color-negative.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-color-negative.-appearance-hollow:disabled, .button.-color-negative.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-interactive:hover, .button.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-interactive:focus, .button.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-color-interactive:disabled, .button.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-interactive.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-interactive.-appearance-flat:hover, .button.-color-interactive.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-interactive.-appearance-flat:focus, .button.-color-interactive.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-color-interactive.-appearance-flat:disabled, .button.-color-interactive.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-interactive.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-interactive.-appearance-outlined:hover, .button.-color-interactive.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-interactive.-appearance-outlined:focus, .button.-color-interactive.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-color-interactive.-appearance-outlined:disabled, .button.-color-interactive.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-interactive.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-color-interactive.-appearance-solid:hover, .button.-color-interactive.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-color-interactive.-appearance-solid:focus, .button.-color-interactive.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-color-interactive.-appearance-solid:disabled, .button.-color-interactive.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button.-color-interactive.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-color-interactive.-appearance-white:hover, .button.-color-interactive.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-color-interactive.-appearance-white:focus, .button.-color-interactive.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-color-interactive.-appearance-white:disabled, .button.-color-interactive.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-interactive.-appearance-transparent {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-color-interactive.-appearance-transparent:hover, .button.-color-interactive.-appearance-transparent.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-color-interactive.-appearance-transparent:focus, .button.-color-interactive.-appearance-transparent.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-color-interactive.-appearance-transparent:disabled, .button.-color-interactive.-appearance-transparent.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-interactive.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-color-interactive.-appearance-hollow:hover, .button.-color-interactive.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-color-interactive.-appearance-hollow:focus, .button.-color-interactive.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-color-interactive.-appearance-hollow:disabled, .button.-color-interactive.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-favorite:hover, .button.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-favorite:focus, .button.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-color-favorite:disabled, .button.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-favorite.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-favorite.-appearance-flat:hover, .button.-color-favorite.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-favorite.-appearance-flat:focus, .button.-color-favorite.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-color-favorite.-appearance-flat:disabled, .button.-color-favorite.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-favorite.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-favorite.-appearance-outlined:hover, .button.-color-favorite.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-color-favorite.-appearance-outlined:focus, .button.-color-favorite.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-color-favorite.-appearance-outlined:disabled, .button.-color-favorite.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-favorite.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-color-favorite.-appearance-solid:hover, .button.-color-favorite.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-color-favorite.-appearance-solid:focus, .button.-color-favorite.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-color-favorite.-appearance-solid:disabled, .button.-color-favorite.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button.-color-favorite.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-color-favorite.-appearance-white:hover, .button.-color-favorite.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-color-favorite.-appearance-white:focus, .button.-color-favorite.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-color-favorite.-appearance-white:disabled, .button.-color-favorite.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-favorite.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-color-favorite.-appearance-transparent:hover, .button.-color-favorite.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-color-favorite.-appearance-transparent:focus, .button.-color-favorite.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-color-favorite.-appearance-transparent:disabled, .button.-color-favorite.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-color-favorite.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-color-favorite.-appearance-hollow:hover, .button.-color-favorite.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-color-favorite.-appearance-hollow:focus, .button.-color-favorite.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-color-favorite.-appearance-hollow:disabled, .button.-color-favorite.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light:hover, .button.-brightness-light.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light:focus, .button.-brightness-light.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-light:disabled, .button.-brightness-light.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-flat:hover, .button.-brightness-light.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-flat:focus, .button.-brightness-light.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-light.-appearance-flat:disabled, .button.-brightness-light.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-flat.-color-neutral:hover, .button.-brightness-light.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-flat.-color-neutral:focus, .button.-brightness-light.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button.-brightness-light.-appearance-flat.-color-neutral:disabled, .button.-brightness-light.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-flat.-color-negative:hover, .button.-brightness-light.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-flat.-color-negative:focus, .button.-brightness-light.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-light.-appearance-flat.-color-negative:disabled, .button.-brightness-light.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-flat.-color-interactive:hover, .button.-brightness-light.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-flat.-color-interactive:focus, .button.-brightness-light.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-light.-appearance-flat.-color-interactive:disabled, .button.-brightness-light.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-flat.-color-favorite:hover, .button.-brightness-light.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-flat.-color-favorite:focus, .button.-brightness-light.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-light.-appearance-flat.-color-favorite:disabled, .button.-brightness-light.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-outlined:hover, .button.-brightness-light.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-outlined:focus, .button.-brightness-light.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-light.-appearance-outlined:disabled, .button.-brightness-light.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-outlined.-color-neutral:hover, .button.-brightness-light.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-outlined.-color-neutral:focus, .button.-brightness-light.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button.-brightness-light.-appearance-outlined.-color-neutral:disabled, .button.-brightness-light.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-outlined.-color-negative:hover, .button.-brightness-light.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-outlined.-color-negative:focus, .button.-brightness-light.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-light.-appearance-outlined.-color-negative:disabled, .button.-brightness-light.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-outlined.-color-interactive:hover, .button.-brightness-light.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-outlined.-color-interactive:focus, .button.-brightness-light.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-light.-appearance-outlined.-color-interactive:disabled, .button.-brightness-light.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-outlined.-color-favorite:hover, .button.-brightness-light.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-light.-appearance-outlined.-color-favorite:focus, .button.-brightness-light.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-light.-appearance-outlined.-color-favorite:disabled, .button.-brightness-light.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-light.-appearance-solid:hover, .button.-brightness-light.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-light.-appearance-solid:focus, .button.-brightness-light.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-light.-appearance-solid:disabled, .button.-brightness-light.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-light.-appearance-solid.-color-neutral:hover, .button.-brightness-light.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-light.-appearance-solid.-color-neutral:focus, .button.-brightness-light.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button.-brightness-light.-appearance-solid.-color-neutral:disabled, .button.-brightness-light.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-light.-appearance-solid.-color-negative:hover, .button.-brightness-light.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-light.-appearance-solid.-color-negative:focus, .button.-brightness-light.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-light.-appearance-solid.-color-negative:disabled, .button.-brightness-light.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-light.-appearance-solid.-color-interactive:hover, .button.-brightness-light.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-light.-appearance-solid.-color-interactive:focus, .button.-brightness-light.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-light.-appearance-solid.-color-interactive:disabled, .button.-brightness-light.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-light.-appearance-solid.-color-favorite:hover, .button.-brightness-light.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-light.-appearance-solid.-color-favorite:focus, .button.-brightness-light.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-light.-appearance-solid.-color-favorite:disabled, .button.-brightness-light.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-white:hover, .button.-brightness-light.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-white:focus, .button.-brightness-light.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-light.-appearance-white:disabled, .button.-brightness-light.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-white.-color-neutral:hover, .button.-brightness-light.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-white.-color-neutral:focus, .button.-brightness-light.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button.-brightness-light.-appearance-white.-color-neutral:disabled, .button.-brightness-light.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-white.-color-negative:hover, .button.-brightness-light.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-white.-color-negative:focus, .button.-brightness-light.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-light.-appearance-white.-color-negative:disabled, .button.-brightness-light.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-white.-color-interactive:hover, .button.-brightness-light.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-white.-color-interactive:focus, .button.-brightness-light.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-light.-appearance-white.-color-interactive:disabled, .button.-brightness-light.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-white.-color-favorite:hover, .button.-brightness-light.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-white.-color-favorite:focus, .button.-brightness-light.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-light.-appearance-white.-color-favorite:disabled, .button.-brightness-light.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-transparent {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-transparent:hover, .button.-brightness-light.-appearance-transparent.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-transparent:focus, .button.-brightness-light.-appearance-transparent.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-light.-appearance-transparent:disabled, .button.-brightness-light.-appearance-transparent.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-transparent.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-transparent.-color-neutral:hover, .button.-brightness-light.-appearance-transparent.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-transparent.-color-neutral:focus, .button.-brightness-light.-appearance-transparent.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button.-brightness-light.-appearance-transparent.-color-neutral:disabled, .button.-brightness-light.-appearance-transparent.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-transparent.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-transparent.-color-negative:hover, .button.-brightness-light.-appearance-transparent.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-transparent.-color-negative:focus, .button.-brightness-light.-appearance-transparent.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-light.-appearance-transparent.-color-negative:disabled, .button.-brightness-light.-appearance-transparent.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-transparent.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-transparent.-color-interactive:hover, .button.-brightness-light.-appearance-transparent.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-transparent.-color-interactive:focus, .button.-brightness-light.-appearance-transparent.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-light.-appearance-transparent.-color-interactive:disabled, .button.-brightness-light.-appearance-transparent.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-transparent.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-transparent.-color-favorite:hover, .button.-brightness-light.-appearance-transparent.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-transparent.-color-favorite:focus, .button.-brightness-light.-appearance-transparent.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-light.-appearance-transparent.-color-favorite:disabled, .button.-brightness-light.-appearance-transparent.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-hollow:hover, .button.-brightness-light.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-hollow:focus, .button.-brightness-light.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-light.-appearance-hollow:disabled, .button.-brightness-light.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-hollow.-color-neutral:hover, .button.-brightness-light.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-hollow.-color-neutral:focus, .button.-brightness-light.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button.-brightness-light.-appearance-hollow.-color-neutral:disabled, .button.-brightness-light.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-hollow.-color-negative:hover, .button.-brightness-light.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-hollow.-color-negative:focus, .button.-brightness-light.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-light.-appearance-hollow.-color-negative:disabled, .button.-brightness-light.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-hollow.-color-interactive:hover, .button.-brightness-light.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-hollow.-color-interactive:focus, .button.-brightness-light.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-light.-appearance-hollow.-color-interactive:disabled, .button.-brightness-light.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-light.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-hollow.-color-favorite:hover, .button.-brightness-light.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-light.-appearance-hollow.-color-favorite:focus, .button.-brightness-light.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-light.-appearance-hollow.-color-favorite:disabled, .button.-brightness-light.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark:hover, .button.-brightness-dark.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark:focus, .button.-brightness-dark.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-dark:disabled, .button.-brightness-dark.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-flat:hover, .button.-brightness-dark.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-flat:focus, .button.-brightness-dark.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-dark.-appearance-flat:disabled, .button.-brightness-dark.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-flat.-color-neutral:hover, .button.-brightness-dark.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-flat.-color-neutral:focus, .button.-brightness-dark.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button.-brightness-dark.-appearance-flat.-color-neutral:disabled, .button.-brightness-dark.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-flat.-color-negative:hover, .button.-brightness-dark.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-flat.-color-negative:focus, .button.-brightness-dark.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-dark.-appearance-flat.-color-negative:disabled, .button.-brightness-dark.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-flat.-color-interactive:hover, .button.-brightness-dark.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-flat.-color-interactive:focus, .button.-brightness-dark.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-dark.-appearance-flat.-color-interactive:disabled, .button.-brightness-dark.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-flat.-color-favorite:hover, .button.-brightness-dark.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-flat.-color-favorite:focus, .button.-brightness-dark.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-dark.-appearance-flat.-color-favorite:disabled, .button.-brightness-dark.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-outlined:hover, .button.-brightness-dark.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-outlined:focus, .button.-brightness-dark.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-dark.-appearance-outlined:disabled, .button.-brightness-dark.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-outlined.-color-neutral:hover, .button.-brightness-dark.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-outlined.-color-neutral:focus, .button.-brightness-dark.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button.-brightness-dark.-appearance-outlined.-color-neutral:disabled, .button.-brightness-dark.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-outlined.-color-negative:hover, .button.-brightness-dark.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-outlined.-color-negative:focus, .button.-brightness-dark.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-dark.-appearance-outlined.-color-negative:disabled, .button.-brightness-dark.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-outlined.-color-interactive:hover, .button.-brightness-dark.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-outlined.-color-interactive:focus, .button.-brightness-dark.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-dark.-appearance-outlined.-color-interactive:disabled, .button.-brightness-dark.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-outlined.-color-favorite:hover, .button.-brightness-dark.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button.-brightness-dark.-appearance-outlined.-color-favorite:focus, .button.-brightness-dark.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-dark.-appearance-outlined.-color-favorite:disabled, .button.-brightness-dark.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-dark.-appearance-solid:hover, .button.-brightness-dark.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-dark.-appearance-solid:focus, .button.-brightness-dark.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-dark.-appearance-solid:disabled, .button.-brightness-dark.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-dark.-appearance-solid.-color-neutral:hover, .button.-brightness-dark.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-dark.-appearance-solid.-color-neutral:focus, .button.-brightness-dark.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button.-brightness-dark.-appearance-solid.-color-neutral:disabled, .button.-brightness-dark.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-dark.-appearance-solid.-color-negative:hover, .button.-brightness-dark.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-dark.-appearance-solid.-color-negative:focus, .button.-brightness-dark.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-dark.-appearance-solid.-color-negative:disabled, .button.-brightness-dark.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-dark.-appearance-solid.-color-interactive:hover, .button.-brightness-dark.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-dark.-appearance-solid.-color-interactive:focus, .button.-brightness-dark.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-dark.-appearance-solid.-color-interactive:disabled, .button.-brightness-dark.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-dark.-appearance-solid.-color-favorite:hover, .button.-brightness-dark.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button.-brightness-dark.-appearance-solid.-color-favorite:focus, .button.-brightness-dark.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-dark.-appearance-solid.-color-favorite:disabled, .button.-brightness-dark.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-white:hover, .button.-brightness-dark.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-white:focus, .button.-brightness-dark.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-dark.-appearance-white:disabled, .button.-brightness-dark.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-white.-color-neutral:hover, .button.-brightness-dark.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-white.-color-neutral:focus, .button.-brightness-dark.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button.-brightness-dark.-appearance-white.-color-neutral:disabled, .button.-brightness-dark.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-white.-color-negative:hover, .button.-brightness-dark.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-white.-color-negative:focus, .button.-brightness-dark.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-dark.-appearance-white.-color-negative:disabled, .button.-brightness-dark.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-white.-color-interactive:hover, .button.-brightness-dark.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-white.-color-interactive:focus, .button.-brightness-dark.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-dark.-appearance-white.-color-interactive:disabled, .button.-brightness-dark.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-white.-color-favorite:hover, .button.-brightness-dark.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-white.-color-favorite:focus, .button.-brightness-dark.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-dark.-appearance-white.-color-favorite:disabled, .button.-brightness-dark.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-transparent {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-transparent:hover, .button.-brightness-dark.-appearance-transparent.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-transparent:focus, .button.-brightness-dark.-appearance-transparent.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-dark.-appearance-transparent:disabled, .button.-brightness-dark.-appearance-transparent.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-transparent.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-transparent.-color-neutral:hover, .button.-brightness-dark.-appearance-transparent.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-transparent.-color-neutral:focus, .button.-brightness-dark.-appearance-transparent.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button.-brightness-dark.-appearance-transparent.-color-neutral:disabled, .button.-brightness-dark.-appearance-transparent.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-transparent.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-transparent.-color-negative:hover, .button.-brightness-dark.-appearance-transparent.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-transparent.-color-negative:focus, .button.-brightness-dark.-appearance-transparent.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-dark.-appearance-transparent.-color-negative:disabled, .button.-brightness-dark.-appearance-transparent.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-transparent.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-transparent.-color-interactive:hover, .button.-brightness-dark.-appearance-transparent.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-transparent.-color-interactive:focus, .button.-brightness-dark.-appearance-transparent.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-dark.-appearance-transparent.-color-interactive:disabled, .button.-brightness-dark.-appearance-transparent.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-transparent.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-transparent.-color-favorite:hover, .button.-brightness-dark.-appearance-transparent.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-transparent.-color-favorite:focus, .button.-brightness-dark.-appearance-transparent.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-dark.-appearance-transparent.-color-favorite:disabled, .button.-brightness-dark.-appearance-transparent.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-hollow:hover, .button.-brightness-dark.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-hollow:focus, .button.-brightness-dark.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-dark.-appearance-hollow:disabled, .button.-brightness-dark.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-hollow.-color-neutral:hover, .button.-brightness-dark.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-hollow.-color-neutral:focus, .button.-brightness-dark.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button.-brightness-dark.-appearance-hollow.-color-neutral:disabled, .button.-brightness-dark.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-hollow.-color-negative:hover, .button.-brightness-dark.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-hollow.-color-negative:focus, .button.-brightness-dark.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-dark.-appearance-hollow.-color-negative:disabled, .button.-brightness-dark.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-hollow.-color-interactive:hover, .button.-brightness-dark.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-hollow.-color-interactive:focus, .button.-brightness-dark.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button.-brightness-dark.-appearance-hollow.-color-interactive:disabled, .button.-brightness-dark.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-brightness-dark.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-hollow.-color-favorite:hover, .button.-brightness-dark.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button.-brightness-dark.-appearance-hollow.-color-favorite:focus, .button.-brightness-dark.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button.-brightness-dark.-appearance-hollow.-color-favorite:disabled, .button.-brightness-dark.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button.-shape-circle {
  border-radius: 1.25rem;
}
.button.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button.-shape-circle > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-shape-circle.-appearance-flat {
  border-radius: 1.25rem;
}
.button.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-shape-circle.-appearance-outlined {
  border-radius: 1.25rem;
}
.button.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-shape-circle.-appearance-solid {
  border-radius: 1.25rem;
}
.button.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-shape-circle.-appearance-white {
  border-radius: 1.25rem;
}
.button.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-shape-circle.-appearance-transparent {
  border-radius: 1.25rem;
}
.button.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-shape-circle.-appearance-hollow {
  border-radius: 1.25rem;
}
.button.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-shape-square {
  border-radius: 0.25rem;
}
.button.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button.-shape-square > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-xs {
  height: 1.5rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.button.-size-xs > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xs > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-xs > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-xs > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-xs.-shape-circle {
  border-radius: 0.75rem;
}
.button.-size-xs.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xs.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button.-size-xs.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button.-size-xs.-shape-circle > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-xs.-shape-circle.-appearance-flat {
  border-radius: 0.75rem;
}
.button.-size-xs.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xs.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button.-size-xs.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button.-size-xs.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-xs.-shape-circle.-appearance-outlined {
  border-radius: 0.75rem;
}
.button.-size-xs.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xs.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button.-size-xs.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button.-size-xs.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-xs.-shape-circle.-appearance-solid {
  border-radius: 0.75rem;
}
.button.-size-xs.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xs.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button.-size-xs.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button.-size-xs.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-xs.-shape-circle.-appearance-white {
  border-radius: 0.75rem;
}
.button.-size-xs.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xs.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button.-size-xs.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button.-size-xs.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-xs.-shape-circle.-appearance-transparent {
  border-radius: 0.75rem;
}
.button.-size-xs.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xs.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button.-size-xs.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button.-size-xs.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-xs.-shape-circle.-appearance-hollow {
  border-radius: 0.75rem;
}
.button.-size-xs.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xs.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button.-size-xs.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button.-size-xs.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-xs.-shape-square {
  border-radius: 0.25rem;
}
.button.-size-xs.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xs.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-xs.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-xs.-shape-square > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-xs.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button.-size-xs.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xs.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-xs.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-xs.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-xs.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button.-size-xs.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xs.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-xs.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-xs.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-xs.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button.-size-xs.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xs.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-xs.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-xs.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-xs.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button.-size-xs.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xs.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-xs.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-xs.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-xs.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button.-size-xs.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xs.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-xs.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-xs.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-xs.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button.-size-xs.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xs.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-xs.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-xs.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-s {
  height: 2rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.button.-size-s > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-s > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-s > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-s > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-s.-shape-circle {
  border-radius: 1rem;
}
.button.-size-s.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-s.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button.-size-s.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button.-size-s.-shape-circle > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-s.-shape-circle.-appearance-flat {
  border-radius: 1rem;
}
.button.-size-s.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-s.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button.-size-s.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button.-size-s.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-s.-shape-circle.-appearance-outlined {
  border-radius: 1rem;
}
.button.-size-s.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-s.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button.-size-s.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button.-size-s.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-s.-shape-circle.-appearance-solid {
  border-radius: 1rem;
}
.button.-size-s.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-s.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button.-size-s.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button.-size-s.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-s.-shape-circle.-appearance-white {
  border-radius: 1rem;
}
.button.-size-s.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-s.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button.-size-s.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button.-size-s.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-s.-shape-circle.-appearance-transparent {
  border-radius: 1rem;
}
.button.-size-s.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-s.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button.-size-s.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button.-size-s.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-s.-shape-circle.-appearance-hollow {
  border-radius: 1rem;
}
.button.-size-s.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-s.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button.-size-s.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button.-size-s.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-s.-shape-square {
  border-radius: 0.25rem;
}
.button.-size-s.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-s.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-s.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-s.-shape-square > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-s.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button.-size-s.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-s.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-s.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-s.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-s.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button.-size-s.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-s.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-s.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-s.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-s.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button.-size-s.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-s.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-s.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-s.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-s.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button.-size-s.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-s.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-s.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-s.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-s.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button.-size-s.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-s.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-s.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-s.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-s.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button.-size-s.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-s.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-s.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-s.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button.-size-m {
  height: 2.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.button.-size-m > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-m > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-m > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-m > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-m.-shape-circle {
  border-radius: 1.25rem;
}
.button.-size-m.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-m.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button.-size-m.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button.-size-m.-shape-circle > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-m.-shape-circle.-appearance-flat {
  border-radius: 1.25rem;
}
.button.-size-m.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-m.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button.-size-m.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button.-size-m.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-m.-shape-circle.-appearance-outlined {
  border-radius: 1.25rem;
}
.button.-size-m.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-m.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button.-size-m.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button.-size-m.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-m.-shape-circle.-appearance-solid {
  border-radius: 1.25rem;
}
.button.-size-m.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-m.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button.-size-m.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button.-size-m.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-m.-shape-circle.-appearance-white {
  border-radius: 1.25rem;
}
.button.-size-m.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-m.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button.-size-m.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button.-size-m.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-m.-shape-circle.-appearance-transparent {
  border-radius: 1.25rem;
}
.button.-size-m.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-m.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button.-size-m.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button.-size-m.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-m.-shape-circle.-appearance-hollow {
  border-radius: 1.25rem;
}
.button.-size-m.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-m.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button.-size-m.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button.-size-m.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-m.-shape-square {
  border-radius: 0.25rem;
}
.button.-size-m.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-m.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-m.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-m.-shape-square > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-m.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button.-size-m.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-m.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-m.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-m.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-m.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button.-size-m.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-m.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-m.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-m.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-m.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button.-size-m.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-m.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-m.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-m.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-m.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button.-size-m.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-m.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-m.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-m.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-m.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button.-size-m.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-m.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-m.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-m.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-m.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button.-size-m.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-m.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-m.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-m.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-l {
  height: 3rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.button.-size-l > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-l > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-l > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-l > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-l.-shape-circle {
  border-radius: 1.5rem;
}
.button.-size-l.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-l.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button.-size-l.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button.-size-l.-shape-circle > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-l.-shape-circle.-appearance-flat {
  border-radius: 1.5rem;
}
.button.-size-l.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-l.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button.-size-l.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button.-size-l.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-l.-shape-circle.-appearance-outlined {
  border-radius: 1.5rem;
}
.button.-size-l.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-l.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button.-size-l.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button.-size-l.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-l.-shape-circle.-appearance-solid {
  border-radius: 1.5rem;
}
.button.-size-l.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-l.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button.-size-l.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button.-size-l.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-l.-shape-circle.-appearance-white {
  border-radius: 1.5rem;
}
.button.-size-l.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-l.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button.-size-l.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button.-size-l.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-l.-shape-circle.-appearance-transparent {
  border-radius: 1.5rem;
}
.button.-size-l.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-l.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button.-size-l.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button.-size-l.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-l.-shape-circle.-appearance-hollow {
  border-radius: 1.5rem;
}
.button.-size-l.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-l.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button.-size-l.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button.-size-l.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-l.-shape-square {
  border-radius: 0.25rem;
}
.button.-size-l.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-l.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-l.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-l.-shape-square > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-l.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button.-size-l.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-l.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-l.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-l.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-l.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button.-size-l.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-l.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-l.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-l.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-l.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button.-size-l.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-l.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-l.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-l.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-l.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button.-size-l.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-l.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-l.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-l.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-l.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button.-size-l.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-l.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-l.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-l.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-l.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button.-size-l.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-l.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-l.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-l.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-xl {
  height: 3.5rem;
  font-size: 1.3125rem;
  line-height: 2rem;
}
.button.-size-xl > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xl > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-xl > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-xl > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-xl.-shape-circle {
  border-radius: 1.75rem;
}
.button.-size-xl.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xl.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button.-size-xl.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button.-size-xl.-shape-circle > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-xl.-shape-circle.-appearance-flat {
  border-radius: 1.75rem;
}
.button.-size-xl.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xl.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button.-size-xl.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button.-size-xl.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-xl.-shape-circle.-appearance-outlined {
  border-radius: 1.75rem;
}
.button.-size-xl.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xl.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button.-size-xl.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button.-size-xl.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-xl.-shape-circle.-appearance-solid {
  border-radius: 1.75rem;
}
.button.-size-xl.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xl.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button.-size-xl.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button.-size-xl.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-xl.-shape-circle.-appearance-white {
  border-radius: 1.75rem;
}
.button.-size-xl.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xl.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button.-size-xl.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button.-size-xl.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-xl.-shape-circle.-appearance-transparent {
  border-radius: 1.75rem;
}
.button.-size-xl.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xl.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button.-size-xl.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button.-size-xl.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-xl.-shape-circle.-appearance-hollow {
  border-radius: 1.75rem;
}
.button.-size-xl.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xl.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button.-size-xl.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button.-size-xl.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-xl.-shape-square {
  border-radius: 0.25rem;
}
.button.-size-xl.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xl.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-xl.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-xl.-shape-square > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-xl.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button.-size-xl.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xl.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-xl.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-xl.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-xl.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button.-size-xl.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xl.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-xl.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-xl.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-xl.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button.-size-xl.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xl.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-xl.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-xl.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-xl.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button.-size-xl.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xl.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-xl.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-xl.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-xl.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button.-size-xl.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xl.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-xl.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-xl.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-size-xl.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button.-size-xl.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button.-size-xl.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button.-size-xl.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button.-size-xl.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button.-width-auto {
  width: auto;
}
.button.-width-full {
  width: 100%;
}
.button.-width-half {
  width: 50%;
}
.button.-width-third {
  width: 33.3333333333%;
}

.button--secondary {
  position: relative;
  display: inline-flex;
  gap: 0.25rem;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: auto;
  height: 2.5rem;
  padding: 0;
  overflow: hidden;
  font-size: 1rem;
  font-family: inherit;
  line-height: 1.5rem;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  vertical-align: text-bottom;
  background-color: transparent;
  border-style: solid;
  border-radius: 0.25rem;
  outline: 0;
  cursor: pointer;
  transition: 0;
  appearance: none;
  user-select: none;
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
  min-width: 160px;
}
.button--secondary:hover, .button--secondary.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary:focus, .button--secondary.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary:disabled, .button--secondary.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-appearance-flat:hover, .button--secondary.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-appearance-flat:focus, .button--secondary.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-appearance-flat:disabled, .button--secondary.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-appearance-outlined:hover, .button--secondary.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-appearance-outlined:focus, .button--secondary.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-appearance-outlined:disabled, .button--secondary.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-appearance-solid:hover, .button--secondary.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-appearance-solid:focus, .button--secondary.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-appearance-solid:disabled, .button--secondary.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-appearance-white:hover, .button--secondary.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-appearance-white:focus, .button--secondary.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-appearance-white:disabled, .button--secondary.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-appearance-transparent:hover, .button--secondary.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-appearance-transparent:focus, .button--secondary.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-appearance-transparent:disabled, .button--secondary.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-appearance-hollow:hover, .button--secondary.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-appearance-hollow:focus, .button--secondary.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-appearance-hollow:disabled, .button--secondary.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-neutral:hover, .button--secondary.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-neutral:focus, .button--secondary.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-color-neutral:disabled, .button--secondary.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-neutral.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-neutral.-appearance-flat:hover, .button--secondary.-color-neutral.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-neutral.-appearance-flat:focus, .button--secondary.-color-neutral.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-color-neutral.-appearance-flat:disabled, .button--secondary.-color-neutral.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-neutral.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-neutral.-appearance-outlined:hover, .button--secondary.-color-neutral.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-neutral.-appearance-outlined:focus, .button--secondary.-color-neutral.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-color-neutral.-appearance-outlined:disabled, .button--secondary.-color-neutral.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-neutral.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-color-neutral.-appearance-solid:hover, .button--secondary.-color-neutral.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-color-neutral.-appearance-solid:focus, .button--secondary.-color-neutral.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-color-neutral.-appearance-solid:disabled, .button--secondary.-color-neutral.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-neutral.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-color-neutral.-appearance-white:hover, .button--secondary.-color-neutral.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-color-neutral.-appearance-white:focus, .button--secondary.-color-neutral.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-color-neutral.-appearance-white:disabled, .button--secondary.-color-neutral.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-neutral.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-color-neutral.-appearance-transparent:hover, .button--secondary.-color-neutral.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-color-neutral.-appearance-transparent:focus, .button--secondary.-color-neutral.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-color-neutral.-appearance-transparent:disabled, .button--secondary.-color-neutral.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-neutral.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-color-neutral.-appearance-hollow:hover, .button--secondary.-color-neutral.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-color-neutral.-appearance-hollow:focus, .button--secondary.-color-neutral.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-color-neutral.-appearance-hollow:disabled, .button--secondary.-color-neutral.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-negative:hover, .button--secondary.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-negative:focus, .button--secondary.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-color-negative:disabled, .button--secondary.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-negative.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-negative.-appearance-flat:hover, .button--secondary.-color-negative.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-negative.-appearance-flat:focus, .button--secondary.-color-negative.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-color-negative.-appearance-flat:disabled, .button--secondary.-color-negative.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-negative.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-negative.-appearance-outlined:hover, .button--secondary.-color-negative.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-negative.-appearance-outlined:focus, .button--secondary.-color-negative.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-color-negative.-appearance-outlined:disabled, .button--secondary.-color-negative.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-negative.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-color-negative.-appearance-solid:hover, .button--secondary.-color-negative.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-color-negative.-appearance-solid:focus, .button--secondary.-color-negative.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-color-negative.-appearance-solid:disabled, .button--secondary.-color-negative.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-negative.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-color-negative.-appearance-white:hover, .button--secondary.-color-negative.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-color-negative.-appearance-white:focus, .button--secondary.-color-negative.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-color-negative.-appearance-white:disabled, .button--secondary.-color-negative.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-negative.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-color-negative.-appearance-transparent:hover, .button--secondary.-color-negative.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-color-negative.-appearance-transparent:focus, .button--secondary.-color-negative.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-color-negative.-appearance-transparent:disabled, .button--secondary.-color-negative.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-negative.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-color-negative.-appearance-hollow:hover, .button--secondary.-color-negative.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-color-negative.-appearance-hollow:focus, .button--secondary.-color-negative.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-color-negative.-appearance-hollow:disabled, .button--secondary.-color-negative.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-interactive:hover, .button--secondary.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-interactive:focus, .button--secondary.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--secondary.-color-interactive:disabled, .button--secondary.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-interactive.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-interactive.-appearance-flat:hover, .button--secondary.-color-interactive.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-interactive.-appearance-flat:focus, .button--secondary.-color-interactive.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--secondary.-color-interactive.-appearance-flat:disabled, .button--secondary.-color-interactive.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-interactive.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-interactive.-appearance-outlined:hover, .button--secondary.-color-interactive.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-interactive.-appearance-outlined:focus, .button--secondary.-color-interactive.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--secondary.-color-interactive.-appearance-outlined:disabled, .button--secondary.-color-interactive.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-interactive.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-color-interactive.-appearance-solid:hover, .button--secondary.-color-interactive.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-color-interactive.-appearance-solid:focus, .button--secondary.-color-interactive.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--secondary.-color-interactive.-appearance-solid:disabled, .button--secondary.-color-interactive.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-interactive.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-color-interactive.-appearance-white:hover, .button--secondary.-color-interactive.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-color-interactive.-appearance-white:focus, .button--secondary.-color-interactive.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--secondary.-color-interactive.-appearance-white:disabled, .button--secondary.-color-interactive.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-interactive.-appearance-transparent {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-color-interactive.-appearance-transparent:hover, .button--secondary.-color-interactive.-appearance-transparent.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-color-interactive.-appearance-transparent:focus, .button--secondary.-color-interactive.-appearance-transparent.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--secondary.-color-interactive.-appearance-transparent:disabled, .button--secondary.-color-interactive.-appearance-transparent.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-interactive.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-color-interactive.-appearance-hollow:hover, .button--secondary.-color-interactive.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-color-interactive.-appearance-hollow:focus, .button--secondary.-color-interactive.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--secondary.-color-interactive.-appearance-hollow:disabled, .button--secondary.-color-interactive.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-favorite:hover, .button--secondary.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-favorite:focus, .button--secondary.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-color-favorite:disabled, .button--secondary.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-favorite.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-favorite.-appearance-flat:hover, .button--secondary.-color-favorite.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-favorite.-appearance-flat:focus, .button--secondary.-color-favorite.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-color-favorite.-appearance-flat:disabled, .button--secondary.-color-favorite.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-favorite.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-favorite.-appearance-outlined:hover, .button--secondary.-color-favorite.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-color-favorite.-appearance-outlined:focus, .button--secondary.-color-favorite.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-color-favorite.-appearance-outlined:disabled, .button--secondary.-color-favorite.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-favorite.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-color-favorite.-appearance-solid:hover, .button--secondary.-color-favorite.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-color-favorite.-appearance-solid:focus, .button--secondary.-color-favorite.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-color-favorite.-appearance-solid:disabled, .button--secondary.-color-favorite.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-favorite.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-color-favorite.-appearance-white:hover, .button--secondary.-color-favorite.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-color-favorite.-appearance-white:focus, .button--secondary.-color-favorite.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-color-favorite.-appearance-white:disabled, .button--secondary.-color-favorite.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-favorite.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-color-favorite.-appearance-transparent:hover, .button--secondary.-color-favorite.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-color-favorite.-appearance-transparent:focus, .button--secondary.-color-favorite.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-color-favorite.-appearance-transparent:disabled, .button--secondary.-color-favorite.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-color-favorite.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-color-favorite.-appearance-hollow:hover, .button--secondary.-color-favorite.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-color-favorite.-appearance-hollow:focus, .button--secondary.-color-favorite.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-color-favorite.-appearance-hollow:disabled, .button--secondary.-color-favorite.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light:hover, .button--secondary.-brightness-light.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light:focus, .button--secondary.-brightness-light.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-light:disabled, .button--secondary.-brightness-light.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-flat:hover, .button--secondary.-brightness-light.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-flat:focus, .button--secondary.-brightness-light.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-light.-appearance-flat:disabled, .button--secondary.-brightness-light.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-flat.-color-neutral:hover, .button--secondary.-brightness-light.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-flat.-color-neutral:focus, .button--secondary.-brightness-light.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-light.-appearance-flat.-color-neutral:disabled, .button--secondary.-brightness-light.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-flat.-color-negative:hover, .button--secondary.-brightness-light.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-flat.-color-negative:focus, .button--secondary.-brightness-light.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-light.-appearance-flat.-color-negative:disabled, .button--secondary.-brightness-light.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-flat.-color-interactive:hover, .button--secondary.-brightness-light.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-flat.-color-interactive:focus, .button--secondary.-brightness-light.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--secondary.-brightness-light.-appearance-flat.-color-interactive:disabled, .button--secondary.-brightness-light.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-flat.-color-favorite:hover, .button--secondary.-brightness-light.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-flat.-color-favorite:focus, .button--secondary.-brightness-light.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-light.-appearance-flat.-color-favorite:disabled, .button--secondary.-brightness-light.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-outlined:hover, .button--secondary.-brightness-light.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-outlined:focus, .button--secondary.-brightness-light.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-light.-appearance-outlined:disabled, .button--secondary.-brightness-light.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-outlined.-color-neutral:hover, .button--secondary.-brightness-light.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-outlined.-color-neutral:focus, .button--secondary.-brightness-light.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-light.-appearance-outlined.-color-neutral:disabled, .button--secondary.-brightness-light.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-outlined.-color-negative:hover, .button--secondary.-brightness-light.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-outlined.-color-negative:focus, .button--secondary.-brightness-light.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-light.-appearance-outlined.-color-negative:disabled, .button--secondary.-brightness-light.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-outlined.-color-interactive:hover, .button--secondary.-brightness-light.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-outlined.-color-interactive:focus, .button--secondary.-brightness-light.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--secondary.-brightness-light.-appearance-outlined.-color-interactive:disabled, .button--secondary.-brightness-light.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-outlined.-color-favorite:hover, .button--secondary.-brightness-light.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-light.-appearance-outlined.-color-favorite:focus, .button--secondary.-brightness-light.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-light.-appearance-outlined.-color-favorite:disabled, .button--secondary.-brightness-light.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-light.-appearance-solid:hover, .button--secondary.-brightness-light.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-light.-appearance-solid:focus, .button--secondary.-brightness-light.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-light.-appearance-solid:disabled, .button--secondary.-brightness-light.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-light.-appearance-solid.-color-neutral:hover, .button--secondary.-brightness-light.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-light.-appearance-solid.-color-neutral:focus, .button--secondary.-brightness-light.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-light.-appearance-solid.-color-neutral:disabled, .button--secondary.-brightness-light.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-light.-appearance-solid.-color-negative:hover, .button--secondary.-brightness-light.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-light.-appearance-solid.-color-negative:focus, .button--secondary.-brightness-light.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-light.-appearance-solid.-color-negative:disabled, .button--secondary.-brightness-light.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-light.-appearance-solid.-color-interactive:hover, .button--secondary.-brightness-light.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-light.-appearance-solid.-color-interactive:focus, .button--secondary.-brightness-light.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--secondary.-brightness-light.-appearance-solid.-color-interactive:disabled, .button--secondary.-brightness-light.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-light.-appearance-solid.-color-favorite:hover, .button--secondary.-brightness-light.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-light.-appearance-solid.-color-favorite:focus, .button--secondary.-brightness-light.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-light.-appearance-solid.-color-favorite:disabled, .button--secondary.-brightness-light.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-white:hover, .button--secondary.-brightness-light.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-white:focus, .button--secondary.-brightness-light.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-light.-appearance-white:disabled, .button--secondary.-brightness-light.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-white.-color-neutral:hover, .button--secondary.-brightness-light.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-white.-color-neutral:focus, .button--secondary.-brightness-light.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-light.-appearance-white.-color-neutral:disabled, .button--secondary.-brightness-light.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-white.-color-negative:hover, .button--secondary.-brightness-light.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-white.-color-negative:focus, .button--secondary.-brightness-light.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-light.-appearance-white.-color-negative:disabled, .button--secondary.-brightness-light.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-white.-color-interactive:hover, .button--secondary.-brightness-light.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-white.-color-interactive:focus, .button--secondary.-brightness-light.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--secondary.-brightness-light.-appearance-white.-color-interactive:disabled, .button--secondary.-brightness-light.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-white.-color-favorite:hover, .button--secondary.-brightness-light.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-white.-color-favorite:focus, .button--secondary.-brightness-light.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-light.-appearance-white.-color-favorite:disabled, .button--secondary.-brightness-light.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-transparent:hover, .button--secondary.-brightness-light.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-transparent:focus, .button--secondary.-brightness-light.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-light.-appearance-transparent:disabled, .button--secondary.-brightness-light.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-transparent.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-transparent.-color-neutral:hover, .button--secondary.-brightness-light.-appearance-transparent.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-transparent.-color-neutral:focus, .button--secondary.-brightness-light.-appearance-transparent.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-light.-appearance-transparent.-color-neutral:disabled, .button--secondary.-brightness-light.-appearance-transparent.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-transparent.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-transparent.-color-negative:hover, .button--secondary.-brightness-light.-appearance-transparent.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-transparent.-color-negative:focus, .button--secondary.-brightness-light.-appearance-transparent.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-light.-appearance-transparent.-color-negative:disabled, .button--secondary.-brightness-light.-appearance-transparent.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-transparent.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-transparent.-color-interactive:hover, .button--secondary.-brightness-light.-appearance-transparent.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-transparent.-color-interactive:focus, .button--secondary.-brightness-light.-appearance-transparent.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--secondary.-brightness-light.-appearance-transparent.-color-interactive:disabled, .button--secondary.-brightness-light.-appearance-transparent.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-transparent.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-transparent.-color-favorite:hover, .button--secondary.-brightness-light.-appearance-transparent.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-transparent.-color-favorite:focus, .button--secondary.-brightness-light.-appearance-transparent.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-light.-appearance-transparent.-color-favorite:disabled, .button--secondary.-brightness-light.-appearance-transparent.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-hollow:hover, .button--secondary.-brightness-light.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-hollow:focus, .button--secondary.-brightness-light.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-light.-appearance-hollow:disabled, .button--secondary.-brightness-light.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-hollow.-color-neutral:hover, .button--secondary.-brightness-light.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-hollow.-color-neutral:focus, .button--secondary.-brightness-light.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-light.-appearance-hollow.-color-neutral:disabled, .button--secondary.-brightness-light.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-hollow.-color-negative:hover, .button--secondary.-brightness-light.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-hollow.-color-negative:focus, .button--secondary.-brightness-light.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-light.-appearance-hollow.-color-negative:disabled, .button--secondary.-brightness-light.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-hollow.-color-interactive:hover, .button--secondary.-brightness-light.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-hollow.-color-interactive:focus, .button--secondary.-brightness-light.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--secondary.-brightness-light.-appearance-hollow.-color-interactive:disabled, .button--secondary.-brightness-light.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-light.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-hollow.-color-favorite:hover, .button--secondary.-brightness-light.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-light.-appearance-hollow.-color-favorite:focus, .button--secondary.-brightness-light.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-light.-appearance-hollow.-color-favorite:disabled, .button--secondary.-brightness-light.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark:hover, .button--secondary.-brightness-dark.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark:focus, .button--secondary.-brightness-dark.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-dark:disabled, .button--secondary.-brightness-dark.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-flat:hover, .button--secondary.-brightness-dark.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-flat:focus, .button--secondary.-brightness-dark.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-dark.-appearance-flat:disabled, .button--secondary.-brightness-dark.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-flat.-color-neutral:hover, .button--secondary.-brightness-dark.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-flat.-color-neutral:focus, .button--secondary.-brightness-dark.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-dark.-appearance-flat.-color-neutral:disabled, .button--secondary.-brightness-dark.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-flat.-color-negative:hover, .button--secondary.-brightness-dark.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-flat.-color-negative:focus, .button--secondary.-brightness-dark.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-dark.-appearance-flat.-color-negative:disabled, .button--secondary.-brightness-dark.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-flat.-color-interactive:hover, .button--secondary.-brightness-dark.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-flat.-color-interactive:focus, .button--secondary.-brightness-dark.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--secondary.-brightness-dark.-appearance-flat.-color-interactive:disabled, .button--secondary.-brightness-dark.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-flat.-color-favorite:hover, .button--secondary.-brightness-dark.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-flat.-color-favorite:focus, .button--secondary.-brightness-dark.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-dark.-appearance-flat.-color-favorite:disabled, .button--secondary.-brightness-dark.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-outlined:hover, .button--secondary.-brightness-dark.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-outlined:focus, .button--secondary.-brightness-dark.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-dark.-appearance-outlined:disabled, .button--secondary.-brightness-dark.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-outlined.-color-neutral:hover, .button--secondary.-brightness-dark.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-outlined.-color-neutral:focus, .button--secondary.-brightness-dark.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-dark.-appearance-outlined.-color-neutral:disabled, .button--secondary.-brightness-dark.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-outlined.-color-negative:hover, .button--secondary.-brightness-dark.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-outlined.-color-negative:focus, .button--secondary.-brightness-dark.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-dark.-appearance-outlined.-color-negative:disabled, .button--secondary.-brightness-dark.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-outlined.-color-interactive:hover, .button--secondary.-brightness-dark.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-outlined.-color-interactive:focus, .button--secondary.-brightness-dark.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--secondary.-brightness-dark.-appearance-outlined.-color-interactive:disabled, .button--secondary.-brightness-dark.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-outlined.-color-favorite:hover, .button--secondary.-brightness-dark.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--secondary.-brightness-dark.-appearance-outlined.-color-favorite:focus, .button--secondary.-brightness-dark.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-dark.-appearance-outlined.-color-favorite:disabled, .button--secondary.-brightness-dark.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-dark.-appearance-solid:hover, .button--secondary.-brightness-dark.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-dark.-appearance-solid:focus, .button--secondary.-brightness-dark.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-dark.-appearance-solid:disabled, .button--secondary.-brightness-dark.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-dark.-appearance-solid.-color-neutral:hover, .button--secondary.-brightness-dark.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-dark.-appearance-solid.-color-neutral:focus, .button--secondary.-brightness-dark.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-dark.-appearance-solid.-color-neutral:disabled, .button--secondary.-brightness-dark.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-dark.-appearance-solid.-color-negative:hover, .button--secondary.-brightness-dark.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-dark.-appearance-solid.-color-negative:focus, .button--secondary.-brightness-dark.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-dark.-appearance-solid.-color-negative:disabled, .button--secondary.-brightness-dark.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-dark.-appearance-solid.-color-interactive:hover, .button--secondary.-brightness-dark.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-dark.-appearance-solid.-color-interactive:focus, .button--secondary.-brightness-dark.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--secondary.-brightness-dark.-appearance-solid.-color-interactive:disabled, .button--secondary.-brightness-dark.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-dark.-appearance-solid.-color-favorite:hover, .button--secondary.-brightness-dark.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--secondary.-brightness-dark.-appearance-solid.-color-favorite:focus, .button--secondary.-brightness-dark.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-dark.-appearance-solid.-color-favorite:disabled, .button--secondary.-brightness-dark.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-white:hover, .button--secondary.-brightness-dark.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-white:focus, .button--secondary.-brightness-dark.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-dark.-appearance-white:disabled, .button--secondary.-brightness-dark.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-white.-color-neutral:hover, .button--secondary.-brightness-dark.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-white.-color-neutral:focus, .button--secondary.-brightness-dark.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-dark.-appearance-white.-color-neutral:disabled, .button--secondary.-brightness-dark.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-white.-color-negative:hover, .button--secondary.-brightness-dark.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-white.-color-negative:focus, .button--secondary.-brightness-dark.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-dark.-appearance-white.-color-negative:disabled, .button--secondary.-brightness-dark.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-white.-color-interactive:hover, .button--secondary.-brightness-dark.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-white.-color-interactive:focus, .button--secondary.-brightness-dark.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--secondary.-brightness-dark.-appearance-white.-color-interactive:disabled, .button--secondary.-brightness-dark.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-white.-color-favorite:hover, .button--secondary.-brightness-dark.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-white.-color-favorite:focus, .button--secondary.-brightness-dark.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-dark.-appearance-white.-color-favorite:disabled, .button--secondary.-brightness-dark.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-transparent {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-transparent:hover, .button--secondary.-brightness-dark.-appearance-transparent.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-transparent:focus, .button--secondary.-brightness-dark.-appearance-transparent.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-dark.-appearance-transparent:disabled, .button--secondary.-brightness-dark.-appearance-transparent.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-transparent.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-transparent.-color-neutral:hover, .button--secondary.-brightness-dark.-appearance-transparent.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-transparent.-color-neutral:focus, .button--secondary.-brightness-dark.-appearance-transparent.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-dark.-appearance-transparent.-color-neutral:disabled, .button--secondary.-brightness-dark.-appearance-transparent.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-transparent.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-transparent.-color-negative:hover, .button--secondary.-brightness-dark.-appearance-transparent.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-transparent.-color-negative:focus, .button--secondary.-brightness-dark.-appearance-transparent.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-dark.-appearance-transparent.-color-negative:disabled, .button--secondary.-brightness-dark.-appearance-transparent.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-transparent.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-transparent.-color-interactive:hover, .button--secondary.-brightness-dark.-appearance-transparent.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-transparent.-color-interactive:focus, .button--secondary.-brightness-dark.-appearance-transparent.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--secondary.-brightness-dark.-appearance-transparent.-color-interactive:disabled, .button--secondary.-brightness-dark.-appearance-transparent.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-transparent.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-transparent.-color-favorite:hover, .button--secondary.-brightness-dark.-appearance-transparent.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-transparent.-color-favorite:focus, .button--secondary.-brightness-dark.-appearance-transparent.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-dark.-appearance-transparent.-color-favorite:disabled, .button--secondary.-brightness-dark.-appearance-transparent.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-hollow:hover, .button--secondary.-brightness-dark.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-hollow:focus, .button--secondary.-brightness-dark.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-dark.-appearance-hollow:disabled, .button--secondary.-brightness-dark.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-hollow.-color-neutral:hover, .button--secondary.-brightness-dark.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-hollow.-color-neutral:focus, .button--secondary.-brightness-dark.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--secondary.-brightness-dark.-appearance-hollow.-color-neutral:disabled, .button--secondary.-brightness-dark.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-hollow.-color-negative:hover, .button--secondary.-brightness-dark.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-hollow.-color-negative:focus, .button--secondary.-brightness-dark.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-dark.-appearance-hollow.-color-negative:disabled, .button--secondary.-brightness-dark.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-hollow.-color-interactive:hover, .button--secondary.-brightness-dark.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-hollow.-color-interactive:focus, .button--secondary.-brightness-dark.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--secondary.-brightness-dark.-appearance-hollow.-color-interactive:disabled, .button--secondary.-brightness-dark.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-brightness-dark.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-hollow.-color-favorite:hover, .button--secondary.-brightness-dark.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--secondary.-brightness-dark.-appearance-hollow.-color-favorite:focus, .button--secondary.-brightness-dark.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--secondary.-brightness-dark.-appearance-hollow.-color-favorite:disabled, .button--secondary.-brightness-dark.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--secondary.-shape-circle {
  border-radius: 1.25rem;
}
.button--secondary.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-shape-circle > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-shape-circle.-appearance-flat {
  border-radius: 1.25rem;
}
.button--secondary.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-shape-circle.-appearance-outlined {
  border-radius: 1.25rem;
}
.button--secondary.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-shape-circle.-appearance-solid {
  border-radius: 1.25rem;
}
.button--secondary.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-shape-circle.-appearance-white {
  border-radius: 1.25rem;
}
.button--secondary.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-shape-circle.-appearance-transparent {
  border-radius: 1.25rem;
}
.button--secondary.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-shape-circle.-appearance-hollow {
  border-radius: 1.25rem;
}
.button--secondary.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-shape-square {
  border-radius: 0.25rem;
}
.button--secondary.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-shape-square > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--secondary.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--secondary.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--secondary.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--secondary.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--secondary.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--secondary.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-xs {
  height: 1.5rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.button--secondary.-size-xs > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xs > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-xs > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-xs > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-xs.-shape-circle {
  border-radius: 0.75rem;
}
.button--secondary.-size-xs.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xs.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-xs.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-xs.-shape-circle > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-flat {
  border-radius: 0.75rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xs.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-outlined {
  border-radius: 0.75rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xs.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-solid {
  border-radius: 0.75rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xs.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-white {
  border-radius: 0.75rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xs.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-transparent {
  border-radius: 0.75rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xs.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-hollow {
  border-radius: 0.75rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xs.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-xs.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-xs.-shape-square {
  border-radius: 0.25rem;
}
.button--secondary.-size-xs.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xs.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-xs.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-xs.-shape-square > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xs.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xs.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xs.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xs.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xs.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xs.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-xs.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-s {
  height: 2rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.button--secondary.-size-s > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-s > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-s > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-s > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-s.-shape-circle {
  border-radius: 1rem;
}
.button--secondary.-size-s.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-s.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-s.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-s.-shape-circle > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-flat {
  border-radius: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-s.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-outlined {
  border-radius: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-s.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-solid {
  border-radius: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-s.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-white {
  border-radius: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-s.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-transparent {
  border-radius: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-s.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-hollow {
  border-radius: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-s.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-s.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-s.-shape-square {
  border-radius: 0.25rem;
}
.button--secondary.-size-s.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-s.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-s.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-s.-shape-square > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-s.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--secondary.-size-s.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-s.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-s.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-s.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-s.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--secondary.-size-s.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-s.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-s.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-s.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-s.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--secondary.-size-s.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-s.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-s.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-s.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-s.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--secondary.-size-s.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-s.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-s.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-s.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-s.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--secondary.-size-s.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-s.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-s.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-s.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-s.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--secondary.-size-s.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-s.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-s.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-s.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--secondary.-size-m {
  height: 2.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.button--secondary.-size-m > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-m > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-m > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-m > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-m.-shape-circle {
  border-radius: 1.25rem;
}
.button--secondary.-size-m.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-m.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-m.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-m.-shape-circle > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-flat {
  border-radius: 1.25rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-m.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-outlined {
  border-radius: 1.25rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-m.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-solid {
  border-radius: 1.25rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-m.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-white {
  border-radius: 1.25rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-m.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-transparent {
  border-radius: 1.25rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-m.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-hollow {
  border-radius: 1.25rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-m.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-m.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-m.-shape-square {
  border-radius: 0.25rem;
}
.button--secondary.-size-m.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-m.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-m.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-m.-shape-square > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-m.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--secondary.-size-m.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-m.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-m.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-m.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-m.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--secondary.-size-m.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-m.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-m.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-m.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-m.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--secondary.-size-m.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-m.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-m.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-m.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-m.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--secondary.-size-m.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-m.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-m.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-m.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-m.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--secondary.-size-m.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-m.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-m.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-m.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-m.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--secondary.-size-m.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-m.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-m.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-m.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-l {
  height: 3rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.button--secondary.-size-l > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-l > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-l > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-l > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-l.-shape-circle {
  border-radius: 1.5rem;
}
.button--secondary.-size-l.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-l.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-l.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-l.-shape-circle > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-flat {
  border-radius: 1.5rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-l.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-outlined {
  border-radius: 1.5rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-l.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-solid {
  border-radius: 1.5rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-l.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-white {
  border-radius: 1.5rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-l.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-transparent {
  border-radius: 1.5rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-l.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-hollow {
  border-radius: 1.5rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-l.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-l.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-l.-shape-square {
  border-radius: 0.25rem;
}
.button--secondary.-size-l.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-l.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-l.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-l.-shape-square > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-l.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--secondary.-size-l.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-l.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-l.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-l.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-l.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--secondary.-size-l.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-l.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-l.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-l.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-l.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--secondary.-size-l.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-l.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-l.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-l.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-l.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--secondary.-size-l.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-l.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-l.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-l.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-l.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--secondary.-size-l.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-l.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-l.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-l.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-l.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--secondary.-size-l.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-l.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-l.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-l.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-xl {
  height: 3.5rem;
  font-size: 1.3125rem;
  line-height: 2rem;
}
.button--secondary.-size-xl > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xl > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-xl > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-xl > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-xl.-shape-circle {
  border-radius: 1.75rem;
}
.button--secondary.-size-xl.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xl.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-xl.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-xl.-shape-circle > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-flat {
  border-radius: 1.75rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xl.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-outlined {
  border-radius: 1.75rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xl.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-solid {
  border-radius: 1.75rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xl.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-white {
  border-radius: 1.75rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xl.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-transparent {
  border-radius: 1.75rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xl.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-hollow {
  border-radius: 1.75rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xl.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--secondary.-size-xl.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-xl.-shape-square {
  border-radius: 0.25rem;
}
.button--secondary.-size-xl.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xl.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-xl.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-xl.-shape-square > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xl.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xl.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xl.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xl.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xl.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--secondary.-size-xl.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--secondary.-size-xl.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--secondary.-width-auto {
  width: auto;
}
.button--secondary.-width-full {
  width: 100%;
}
.button--secondary.-width-half {
  width: 50%;
}
.button--secondary.-width-third {
  width: 33.3333333333%;
}

.button--transparent {
  position: relative;
  display: inline-flex;
  gap: 0.25rem;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: auto;
  height: 2.5rem;
  padding: 0;
  overflow: hidden;
  font-size: 1rem;
  font-family: inherit;
  line-height: 1.5rem;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  vertical-align: text-bottom;
  background-color: transparent;
  border-style: solid;
  border-radius: 0.25rem;
  outline: 0;
  cursor: pointer;
  transition: 0;
  appearance: none;
  user-select: none;
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  min-width: 160px;
}
.button--transparent:hover, .button--transparent.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent:focus, .button--transparent.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent:disabled, .button--transparent.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-appearance-flat:hover, .button--transparent.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-appearance-flat:focus, .button--transparent.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-appearance-flat:disabled, .button--transparent.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-appearance-outlined:hover, .button--transparent.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-appearance-outlined:focus, .button--transparent.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-appearance-outlined:disabled, .button--transparent.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-appearance-solid:hover, .button--transparent.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-appearance-solid:focus, .button--transparent.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-appearance-solid:disabled, .button--transparent.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-appearance-white:hover, .button--transparent.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-appearance-white:focus, .button--transparent.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-appearance-white:disabled, .button--transparent.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-appearance-transparent {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-appearance-transparent:hover, .button--transparent.-appearance-transparent.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-appearance-transparent:focus, .button--transparent.-appearance-transparent.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-appearance-transparent:disabled, .button--transparent.-appearance-transparent.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-appearance-hollow:hover, .button--transparent.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-appearance-hollow:focus, .button--transparent.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-appearance-hollow:disabled, .button--transparent.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-neutral:hover, .button--transparent.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-neutral:focus, .button--transparent.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--transparent.-color-neutral:disabled, .button--transparent.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-neutral.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-color-neutral.-appearance-flat:hover, .button--transparent.-color-neutral.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-color-neutral.-appearance-flat:focus, .button--transparent.-color-neutral.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--transparent.-color-neutral.-appearance-flat:disabled, .button--transparent.-color-neutral.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-neutral.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-color-neutral.-appearance-outlined:hover, .button--transparent.-color-neutral.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-color-neutral.-appearance-outlined:focus, .button--transparent.-color-neutral.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--transparent.-color-neutral.-appearance-outlined:disabled, .button--transparent.-color-neutral.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-neutral.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-color-neutral.-appearance-solid:hover, .button--transparent.-color-neutral.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-color-neutral.-appearance-solid:focus, .button--transparent.-color-neutral.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--transparent.-color-neutral.-appearance-solid:disabled, .button--transparent.-color-neutral.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-neutral.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-neutral.-appearance-white:hover, .button--transparent.-color-neutral.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-neutral.-appearance-white:focus, .button--transparent.-color-neutral.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--transparent.-color-neutral.-appearance-white:disabled, .button--transparent.-color-neutral.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-neutral.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-neutral.-appearance-transparent:hover, .button--transparent.-color-neutral.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-neutral.-appearance-transparent:focus, .button--transparent.-color-neutral.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--transparent.-color-neutral.-appearance-transparent:disabled, .button--transparent.-color-neutral.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-neutral.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-color-neutral.-appearance-hollow:hover, .button--transparent.-color-neutral.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-color-neutral.-appearance-hollow:focus, .button--transparent.-color-neutral.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--transparent.-color-neutral.-appearance-hollow:disabled, .button--transparent.-color-neutral.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-negative:hover, .button--transparent.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-negative:focus, .button--transparent.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-color-negative:disabled, .button--transparent.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-negative.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-color-negative.-appearance-flat:hover, .button--transparent.-color-negative.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-color-negative.-appearance-flat:focus, .button--transparent.-color-negative.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-color-negative.-appearance-flat:disabled, .button--transparent.-color-negative.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-negative.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-color-negative.-appearance-outlined:hover, .button--transparent.-color-negative.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-color-negative.-appearance-outlined:focus, .button--transparent.-color-negative.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-color-negative.-appearance-outlined:disabled, .button--transparent.-color-negative.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-negative.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-color-negative.-appearance-solid:hover, .button--transparent.-color-negative.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-color-negative.-appearance-solid:focus, .button--transparent.-color-negative.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-color-negative.-appearance-solid:disabled, .button--transparent.-color-negative.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-negative.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-negative.-appearance-white:hover, .button--transparent.-color-negative.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-negative.-appearance-white:focus, .button--transparent.-color-negative.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-color-negative.-appearance-white:disabled, .button--transparent.-color-negative.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-negative.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-negative.-appearance-transparent:hover, .button--transparent.-color-negative.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-negative.-appearance-transparent:focus, .button--transparent.-color-negative.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-color-negative.-appearance-transparent:disabled, .button--transparent.-color-negative.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-negative.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-color-negative.-appearance-hollow:hover, .button--transparent.-color-negative.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-color-negative.-appearance-hollow:focus, .button--transparent.-color-negative.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-color-negative.-appearance-hollow:disabled, .button--transparent.-color-negative.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-interactive:hover, .button--transparent.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-interactive:focus, .button--transparent.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-color-interactive:disabled, .button--transparent.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-interactive.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-color-interactive.-appearance-flat:hover, .button--transparent.-color-interactive.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-color-interactive.-appearance-flat:focus, .button--transparent.-color-interactive.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-color-interactive.-appearance-flat:disabled, .button--transparent.-color-interactive.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-interactive.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-color-interactive.-appearance-outlined:hover, .button--transparent.-color-interactive.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-color-interactive.-appearance-outlined:focus, .button--transparent.-color-interactive.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-color-interactive.-appearance-outlined:disabled, .button--transparent.-color-interactive.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-interactive.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-color-interactive.-appearance-solid:hover, .button--transparent.-color-interactive.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-color-interactive.-appearance-solid:focus, .button--transparent.-color-interactive.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-color-interactive.-appearance-solid:disabled, .button--transparent.-color-interactive.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-interactive.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-interactive.-appearance-white:hover, .button--transparent.-color-interactive.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-interactive.-appearance-white:focus, .button--transparent.-color-interactive.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-color-interactive.-appearance-white:disabled, .button--transparent.-color-interactive.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-interactive.-appearance-transparent {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-interactive.-appearance-transparent:hover, .button--transparent.-color-interactive.-appearance-transparent.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-interactive.-appearance-transparent:focus, .button--transparent.-color-interactive.-appearance-transparent.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-color-interactive.-appearance-transparent:disabled, .button--transparent.-color-interactive.-appearance-transparent.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-interactive.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-color-interactive.-appearance-hollow:hover, .button--transparent.-color-interactive.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-color-interactive.-appearance-hollow:focus, .button--transparent.-color-interactive.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-color-interactive.-appearance-hollow:disabled, .button--transparent.-color-interactive.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-favorite:hover, .button--transparent.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-favorite:focus, .button--transparent.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-color-favorite:disabled, .button--transparent.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-favorite.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-color-favorite.-appearance-flat:hover, .button--transparent.-color-favorite.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-color-favorite.-appearance-flat:focus, .button--transparent.-color-favorite.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-color-favorite.-appearance-flat:disabled, .button--transparent.-color-favorite.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-favorite.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-color-favorite.-appearance-outlined:hover, .button--transparent.-color-favorite.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-color-favorite.-appearance-outlined:focus, .button--transparent.-color-favorite.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-color-favorite.-appearance-outlined:disabled, .button--transparent.-color-favorite.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-favorite.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-color-favorite.-appearance-solid:hover, .button--transparent.-color-favorite.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-color-favorite.-appearance-solid:focus, .button--transparent.-color-favorite.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-color-favorite.-appearance-solid:disabled, .button--transparent.-color-favorite.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-favorite.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-favorite.-appearance-white:hover, .button--transparent.-color-favorite.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-favorite.-appearance-white:focus, .button--transparent.-color-favorite.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-color-favorite.-appearance-white:disabled, .button--transparent.-color-favorite.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-favorite.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-favorite.-appearance-transparent:hover, .button--transparent.-color-favorite.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-color-favorite.-appearance-transparent:focus, .button--transparent.-color-favorite.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-color-favorite.-appearance-transparent:disabled, .button--transparent.-color-favorite.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-color-favorite.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-color-favorite.-appearance-hollow:hover, .button--transparent.-color-favorite.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-color-favorite.-appearance-hollow:focus, .button--transparent.-color-favorite.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-color-favorite.-appearance-hollow:disabled, .button--transparent.-color-favorite.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light:hover, .button--transparent.-brightness-light.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light:focus, .button--transparent.-brightness-light.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-light:disabled, .button--transparent.-brightness-light.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-flat:hover, .button--transparent.-brightness-light.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-flat:focus, .button--transparent.-brightness-light.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-light.-appearance-flat:disabled, .button--transparent.-brightness-light.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-flat.-color-neutral:hover, .button--transparent.-brightness-light.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-flat.-color-neutral:focus, .button--transparent.-brightness-light.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--transparent.-brightness-light.-appearance-flat.-color-neutral:disabled, .button--transparent.-brightness-light.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-flat.-color-negative:hover, .button--transparent.-brightness-light.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-flat.-color-negative:focus, .button--transparent.-brightness-light.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-light.-appearance-flat.-color-negative:disabled, .button--transparent.-brightness-light.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-flat.-color-interactive:hover, .button--transparent.-brightness-light.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-flat.-color-interactive:focus, .button--transparent.-brightness-light.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-light.-appearance-flat.-color-interactive:disabled, .button--transparent.-brightness-light.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-flat.-color-favorite:hover, .button--transparent.-brightness-light.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-flat.-color-favorite:focus, .button--transparent.-brightness-light.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-light.-appearance-flat.-color-favorite:disabled, .button--transparent.-brightness-light.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-outlined:hover, .button--transparent.-brightness-light.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-outlined:focus, .button--transparent.-brightness-light.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-light.-appearance-outlined:disabled, .button--transparent.-brightness-light.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-outlined.-color-neutral:hover, .button--transparent.-brightness-light.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-outlined.-color-neutral:focus, .button--transparent.-brightness-light.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--transparent.-brightness-light.-appearance-outlined.-color-neutral:disabled, .button--transparent.-brightness-light.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-outlined.-color-negative:hover, .button--transparent.-brightness-light.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-outlined.-color-negative:focus, .button--transparent.-brightness-light.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-light.-appearance-outlined.-color-negative:disabled, .button--transparent.-brightness-light.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-outlined.-color-interactive:hover, .button--transparent.-brightness-light.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-outlined.-color-interactive:focus, .button--transparent.-brightness-light.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-light.-appearance-outlined.-color-interactive:disabled, .button--transparent.-brightness-light.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-outlined.-color-favorite:hover, .button--transparent.-brightness-light.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-light.-appearance-outlined.-color-favorite:focus, .button--transparent.-brightness-light.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-light.-appearance-outlined.-color-favorite:disabled, .button--transparent.-brightness-light.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-light.-appearance-solid:hover, .button--transparent.-brightness-light.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-light.-appearance-solid:focus, .button--transparent.-brightness-light.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-light.-appearance-solid:disabled, .button--transparent.-brightness-light.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-light.-appearance-solid.-color-neutral:hover, .button--transparent.-brightness-light.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-light.-appearance-solid.-color-neutral:focus, .button--transparent.-brightness-light.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--transparent.-brightness-light.-appearance-solid.-color-neutral:disabled, .button--transparent.-brightness-light.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-light.-appearance-solid.-color-negative:hover, .button--transparent.-brightness-light.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-light.-appearance-solid.-color-negative:focus, .button--transparent.-brightness-light.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-light.-appearance-solid.-color-negative:disabled, .button--transparent.-brightness-light.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-light.-appearance-solid.-color-interactive:hover, .button--transparent.-brightness-light.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-light.-appearance-solid.-color-interactive:focus, .button--transparent.-brightness-light.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-light.-appearance-solid.-color-interactive:disabled, .button--transparent.-brightness-light.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-light.-appearance-solid.-color-favorite:hover, .button--transparent.-brightness-light.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-light.-appearance-solid.-color-favorite:focus, .button--transparent.-brightness-light.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-light.-appearance-solid.-color-favorite:disabled, .button--transparent.-brightness-light.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-white:hover, .button--transparent.-brightness-light.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-white:focus, .button--transparent.-brightness-light.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-light.-appearance-white:disabled, .button--transparent.-brightness-light.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-white.-color-neutral:hover, .button--transparent.-brightness-light.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-white.-color-neutral:focus, .button--transparent.-brightness-light.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--transparent.-brightness-light.-appearance-white.-color-neutral:disabled, .button--transparent.-brightness-light.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-white.-color-negative:hover, .button--transparent.-brightness-light.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-white.-color-negative:focus, .button--transparent.-brightness-light.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-light.-appearance-white.-color-negative:disabled, .button--transparent.-brightness-light.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-white.-color-interactive:hover, .button--transparent.-brightness-light.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-white.-color-interactive:focus, .button--transparent.-brightness-light.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-light.-appearance-white.-color-interactive:disabled, .button--transparent.-brightness-light.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-white.-color-favorite:hover, .button--transparent.-brightness-light.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-white.-color-favorite:focus, .button--transparent.-brightness-light.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-light.-appearance-white.-color-favorite:disabled, .button--transparent.-brightness-light.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-transparent {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-transparent:hover, .button--transparent.-brightness-light.-appearance-transparent.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-transparent:focus, .button--transparent.-brightness-light.-appearance-transparent.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-light.-appearance-transparent:disabled, .button--transparent.-brightness-light.-appearance-transparent.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-transparent.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-transparent.-color-neutral:hover, .button--transparent.-brightness-light.-appearance-transparent.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-transparent.-color-neutral:focus, .button--transparent.-brightness-light.-appearance-transparent.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--transparent.-brightness-light.-appearance-transparent.-color-neutral:disabled, .button--transparent.-brightness-light.-appearance-transparent.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-transparent.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-transparent.-color-negative:hover, .button--transparent.-brightness-light.-appearance-transparent.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-transparent.-color-negative:focus, .button--transparent.-brightness-light.-appearance-transparent.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-light.-appearance-transparent.-color-negative:disabled, .button--transparent.-brightness-light.-appearance-transparent.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-transparent.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-transparent.-color-interactive:hover, .button--transparent.-brightness-light.-appearance-transparent.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-transparent.-color-interactive:focus, .button--transparent.-brightness-light.-appearance-transparent.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-light.-appearance-transparent.-color-interactive:disabled, .button--transparent.-brightness-light.-appearance-transparent.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-transparent.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-transparent.-color-favorite:hover, .button--transparent.-brightness-light.-appearance-transparent.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-transparent.-color-favorite:focus, .button--transparent.-brightness-light.-appearance-transparent.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-light.-appearance-transparent.-color-favorite:disabled, .button--transparent.-brightness-light.-appearance-transparent.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-hollow:hover, .button--transparent.-brightness-light.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-hollow:focus, .button--transparent.-brightness-light.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-light.-appearance-hollow:disabled, .button--transparent.-brightness-light.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-hollow.-color-neutral:hover, .button--transparent.-brightness-light.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-hollow.-color-neutral:focus, .button--transparent.-brightness-light.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--transparent.-brightness-light.-appearance-hollow.-color-neutral:disabled, .button--transparent.-brightness-light.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-hollow.-color-negative:hover, .button--transparent.-brightness-light.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-hollow.-color-negative:focus, .button--transparent.-brightness-light.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-light.-appearance-hollow.-color-negative:disabled, .button--transparent.-brightness-light.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-hollow.-color-interactive:hover, .button--transparent.-brightness-light.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-hollow.-color-interactive:focus, .button--transparent.-brightness-light.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-light.-appearance-hollow.-color-interactive:disabled, .button--transparent.-brightness-light.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-light.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-hollow.-color-favorite:hover, .button--transparent.-brightness-light.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-light.-appearance-hollow.-color-favorite:focus, .button--transparent.-brightness-light.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-light.-appearance-hollow.-color-favorite:disabled, .button--transparent.-brightness-light.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark:hover, .button--transparent.-brightness-dark.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark:focus, .button--transparent.-brightness-dark.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-dark:disabled, .button--transparent.-brightness-dark.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-flat:hover, .button--transparent.-brightness-dark.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-flat:focus, .button--transparent.-brightness-dark.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-dark.-appearance-flat:disabled, .button--transparent.-brightness-dark.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-flat.-color-neutral:hover, .button--transparent.-brightness-dark.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-flat.-color-neutral:focus, .button--transparent.-brightness-dark.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--transparent.-brightness-dark.-appearance-flat.-color-neutral:disabled, .button--transparent.-brightness-dark.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-flat.-color-negative:hover, .button--transparent.-brightness-dark.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-flat.-color-negative:focus, .button--transparent.-brightness-dark.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-dark.-appearance-flat.-color-negative:disabled, .button--transparent.-brightness-dark.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-flat.-color-interactive:hover, .button--transparent.-brightness-dark.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-flat.-color-interactive:focus, .button--transparent.-brightness-dark.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-dark.-appearance-flat.-color-interactive:disabled, .button--transparent.-brightness-dark.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-flat.-color-favorite:hover, .button--transparent.-brightness-dark.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-flat.-color-favorite:focus, .button--transparent.-brightness-dark.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-dark.-appearance-flat.-color-favorite:disabled, .button--transparent.-brightness-dark.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-outlined:hover, .button--transparent.-brightness-dark.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-outlined:focus, .button--transparent.-brightness-dark.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-dark.-appearance-outlined:disabled, .button--transparent.-brightness-dark.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-outlined.-color-neutral:hover, .button--transparent.-brightness-dark.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-outlined.-color-neutral:focus, .button--transparent.-brightness-dark.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--transparent.-brightness-dark.-appearance-outlined.-color-neutral:disabled, .button--transparent.-brightness-dark.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-outlined.-color-negative:hover, .button--transparent.-brightness-dark.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-outlined.-color-negative:focus, .button--transparent.-brightness-dark.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-dark.-appearance-outlined.-color-negative:disabled, .button--transparent.-brightness-dark.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-outlined.-color-interactive:hover, .button--transparent.-brightness-dark.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-outlined.-color-interactive:focus, .button--transparent.-brightness-dark.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-dark.-appearance-outlined.-color-interactive:disabled, .button--transparent.-brightness-dark.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-outlined.-color-favorite:hover, .button--transparent.-brightness-dark.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--transparent.-brightness-dark.-appearance-outlined.-color-favorite:focus, .button--transparent.-brightness-dark.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-dark.-appearance-outlined.-color-favorite:disabled, .button--transparent.-brightness-dark.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-dark.-appearance-solid:hover, .button--transparent.-brightness-dark.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-dark.-appearance-solid:focus, .button--transparent.-brightness-dark.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-dark.-appearance-solid:disabled, .button--transparent.-brightness-dark.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-dark.-appearance-solid.-color-neutral:hover, .button--transparent.-brightness-dark.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-dark.-appearance-solid.-color-neutral:focus, .button--transparent.-brightness-dark.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--transparent.-brightness-dark.-appearance-solid.-color-neutral:disabled, .button--transparent.-brightness-dark.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-dark.-appearance-solid.-color-negative:hover, .button--transparent.-brightness-dark.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-dark.-appearance-solid.-color-negative:focus, .button--transparent.-brightness-dark.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-dark.-appearance-solid.-color-negative:disabled, .button--transparent.-brightness-dark.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-dark.-appearance-solid.-color-interactive:hover, .button--transparent.-brightness-dark.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-dark.-appearance-solid.-color-interactive:focus, .button--transparent.-brightness-dark.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-dark.-appearance-solid.-color-interactive:disabled, .button--transparent.-brightness-dark.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-dark.-appearance-solid.-color-favorite:hover, .button--transparent.-brightness-dark.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--transparent.-brightness-dark.-appearance-solid.-color-favorite:focus, .button--transparent.-brightness-dark.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-dark.-appearance-solid.-color-favorite:disabled, .button--transparent.-brightness-dark.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-white:hover, .button--transparent.-brightness-dark.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-white:focus, .button--transparent.-brightness-dark.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-dark.-appearance-white:disabled, .button--transparent.-brightness-dark.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-white.-color-neutral:hover, .button--transparent.-brightness-dark.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-white.-color-neutral:focus, .button--transparent.-brightness-dark.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--transparent.-brightness-dark.-appearance-white.-color-neutral:disabled, .button--transparent.-brightness-dark.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-white.-color-negative:hover, .button--transparent.-brightness-dark.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-white.-color-negative:focus, .button--transparent.-brightness-dark.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-dark.-appearance-white.-color-negative:disabled, .button--transparent.-brightness-dark.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-white.-color-interactive:hover, .button--transparent.-brightness-dark.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-white.-color-interactive:focus, .button--transparent.-brightness-dark.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-dark.-appearance-white.-color-interactive:disabled, .button--transparent.-brightness-dark.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-white.-color-favorite:hover, .button--transparent.-brightness-dark.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-white.-color-favorite:focus, .button--transparent.-brightness-dark.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-dark.-appearance-white.-color-favorite:disabled, .button--transparent.-brightness-dark.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-transparent {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-transparent:hover, .button--transparent.-brightness-dark.-appearance-transparent.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-transparent:focus, .button--transparent.-brightness-dark.-appearance-transparent.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-dark.-appearance-transparent:disabled, .button--transparent.-brightness-dark.-appearance-transparent.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-transparent.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-transparent.-color-neutral:hover, .button--transparent.-brightness-dark.-appearance-transparent.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-transparent.-color-neutral:focus, .button--transparent.-brightness-dark.-appearance-transparent.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--transparent.-brightness-dark.-appearance-transparent.-color-neutral:disabled, .button--transparent.-brightness-dark.-appearance-transparent.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-transparent.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-transparent.-color-negative:hover, .button--transparent.-brightness-dark.-appearance-transparent.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-transparent.-color-negative:focus, .button--transparent.-brightness-dark.-appearance-transparent.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-dark.-appearance-transparent.-color-negative:disabled, .button--transparent.-brightness-dark.-appearance-transparent.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-transparent.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-transparent.-color-interactive:hover, .button--transparent.-brightness-dark.-appearance-transparent.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-transparent.-color-interactive:focus, .button--transparent.-brightness-dark.-appearance-transparent.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-dark.-appearance-transparent.-color-interactive:disabled, .button--transparent.-brightness-dark.-appearance-transparent.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-transparent.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-transparent.-color-favorite:hover, .button--transparent.-brightness-dark.-appearance-transparent.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-transparent.-color-favorite:focus, .button--transparent.-brightness-dark.-appearance-transparent.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-dark.-appearance-transparent.-color-favorite:disabled, .button--transparent.-brightness-dark.-appearance-transparent.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-hollow:hover, .button--transparent.-brightness-dark.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-hollow:focus, .button--transparent.-brightness-dark.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-dark.-appearance-hollow:disabled, .button--transparent.-brightness-dark.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-hollow.-color-neutral:hover, .button--transparent.-brightness-dark.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-hollow.-color-neutral:focus, .button--transparent.-brightness-dark.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--transparent.-brightness-dark.-appearance-hollow.-color-neutral:disabled, .button--transparent.-brightness-dark.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-hollow.-color-negative:hover, .button--transparent.-brightness-dark.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-hollow.-color-negative:focus, .button--transparent.-brightness-dark.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-dark.-appearance-hollow.-color-negative:disabled, .button--transparent.-brightness-dark.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-hollow.-color-interactive:hover, .button--transparent.-brightness-dark.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-hollow.-color-interactive:focus, .button--transparent.-brightness-dark.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--transparent.-brightness-dark.-appearance-hollow.-color-interactive:disabled, .button--transparent.-brightness-dark.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-brightness-dark.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-hollow.-color-favorite:hover, .button--transparent.-brightness-dark.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--transparent.-brightness-dark.-appearance-hollow.-color-favorite:focus, .button--transparent.-brightness-dark.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--transparent.-brightness-dark.-appearance-hollow.-color-favorite:disabled, .button--transparent.-brightness-dark.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--transparent.-shape-circle {
  border-radius: 1.25rem;
}
.button--transparent.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-shape-circle > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-shape-circle.-appearance-flat {
  border-radius: 1.25rem;
}
.button--transparent.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-shape-circle.-appearance-outlined {
  border-radius: 1.25rem;
}
.button--transparent.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-shape-circle.-appearance-solid {
  border-radius: 1.25rem;
}
.button--transparent.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-shape-circle.-appearance-white {
  border-radius: 1.25rem;
}
.button--transparent.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-shape-circle.-appearance-transparent {
  border-radius: 1.25rem;
}
.button--transparent.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-shape-circle.-appearance-hollow {
  border-radius: 1.25rem;
}
.button--transparent.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-shape-square {
  border-radius: 0.25rem;
}
.button--transparent.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-shape-square > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--transparent.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--transparent.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--transparent.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--transparent.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--transparent.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--transparent.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-xs {
  height: 1.5rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.button--transparent.-size-xs > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xs > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-xs > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-xs > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-xs.-shape-circle {
  border-radius: 0.75rem;
}
.button--transparent.-size-xs.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xs.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-xs.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-xs.-shape-circle > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-flat {
  border-radius: 0.75rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xs.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-outlined {
  border-radius: 0.75rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xs.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-solid {
  border-radius: 0.75rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xs.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-white {
  border-radius: 0.75rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xs.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-transparent {
  border-radius: 0.75rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xs.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-hollow {
  border-radius: 0.75rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xs.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-xs.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-xs.-shape-square {
  border-radius: 0.25rem;
}
.button--transparent.-size-xs.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xs.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-xs.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-xs.-shape-square > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xs.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xs.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xs.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xs.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xs.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xs.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-xs.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-s {
  height: 2rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.button--transparent.-size-s > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-s > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-s > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-s > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-s.-shape-circle {
  border-radius: 1rem;
}
.button--transparent.-size-s.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-s.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-s.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-s.-shape-circle > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-flat {
  border-radius: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-s.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-outlined {
  border-radius: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-s.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-solid {
  border-radius: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-s.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-white {
  border-radius: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-s.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-transparent {
  border-radius: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-s.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-hollow {
  border-radius: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-s.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-s.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-s.-shape-square {
  border-radius: 0.25rem;
}
.button--transparent.-size-s.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-s.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-s.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-s.-shape-square > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-s.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--transparent.-size-s.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-s.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-s.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-s.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-s.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--transparent.-size-s.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-s.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-s.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-s.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-s.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--transparent.-size-s.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-s.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-s.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-s.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-s.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--transparent.-size-s.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-s.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-s.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-s.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-s.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--transparent.-size-s.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-s.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-s.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-s.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-s.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--transparent.-size-s.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-s.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-s.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-s.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--transparent.-size-m {
  height: 2.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.button--transparent.-size-m > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-m > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-m > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-m > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-m.-shape-circle {
  border-radius: 1.25rem;
}
.button--transparent.-size-m.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-m.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-m.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-m.-shape-circle > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-flat {
  border-radius: 1.25rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-m.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-outlined {
  border-radius: 1.25rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-m.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-solid {
  border-radius: 1.25rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-m.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-white {
  border-radius: 1.25rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-m.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-transparent {
  border-radius: 1.25rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-m.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-hollow {
  border-radius: 1.25rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-m.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-m.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-m.-shape-square {
  border-radius: 0.25rem;
}
.button--transparent.-size-m.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-m.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-m.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-m.-shape-square > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-m.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--transparent.-size-m.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-m.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-m.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-m.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-m.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--transparent.-size-m.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-m.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-m.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-m.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-m.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--transparent.-size-m.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-m.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-m.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-m.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-m.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--transparent.-size-m.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-m.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-m.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-m.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-m.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--transparent.-size-m.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-m.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-m.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-m.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-m.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--transparent.-size-m.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-m.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-m.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-m.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-l {
  height: 3rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.button--transparent.-size-l > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-l > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-l > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-l > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-l.-shape-circle {
  border-radius: 1.5rem;
}
.button--transparent.-size-l.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-l.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-l.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-l.-shape-circle > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-flat {
  border-radius: 1.5rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-l.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-outlined {
  border-radius: 1.5rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-l.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-solid {
  border-radius: 1.5rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-l.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-white {
  border-radius: 1.5rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-l.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-transparent {
  border-radius: 1.5rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-l.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-hollow {
  border-radius: 1.5rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-l.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-l.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-l.-shape-square {
  border-radius: 0.25rem;
}
.button--transparent.-size-l.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-l.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-l.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-l.-shape-square > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-l.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--transparent.-size-l.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-l.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-l.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-l.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-l.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--transparent.-size-l.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-l.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-l.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-l.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-l.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--transparent.-size-l.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-l.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-l.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-l.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-l.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--transparent.-size-l.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-l.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-l.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-l.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-l.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--transparent.-size-l.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-l.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-l.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-l.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-l.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--transparent.-size-l.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-l.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-l.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-l.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-xl {
  height: 3.5rem;
  font-size: 1.3125rem;
  line-height: 2rem;
}
.button--transparent.-size-xl > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xl > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-xl > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-xl > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-xl.-shape-circle {
  border-radius: 1.75rem;
}
.button--transparent.-size-xl.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xl.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-xl.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-xl.-shape-circle > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-flat {
  border-radius: 1.75rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xl.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-outlined {
  border-radius: 1.75rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xl.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-solid {
  border-radius: 1.75rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xl.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-white {
  border-radius: 1.75rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xl.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-transparent {
  border-radius: 1.75rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xl.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-hollow {
  border-radius: 1.75rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xl.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--transparent.-size-xl.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-xl.-shape-square {
  border-radius: 0.25rem;
}
.button--transparent.-size-xl.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xl.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-xl.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-xl.-shape-square > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xl.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xl.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xl.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xl.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xl.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--transparent.-size-xl.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--transparent.-size-xl.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--transparent.-width-auto {
  width: auto;
}
.button--transparent.-width-full {
  width: 100%;
}
.button--transparent.-width-half {
  width: 50%;
}
.button--transparent.-width-third {
  width: 33.3333333333%;
}

.button--cta {
  position: relative;
  display: inline-flex;
  gap: 0.25rem;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: auto;
  height: 3rem;
  padding: 0;
  overflow: hidden;
  font-size: 1.125rem;
  font-family: inherit;
  line-height: 1.75rem;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  vertical-align: text-bottom;
  background-color: transparent;
  border-style: solid;
  border-radius: 0.25rem;
  outline: 0;
  cursor: pointer;
  transition: 0;
  appearance: none;
  user-select: none;
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
  padding-inline: 2rem;
}
.button--cta:hover, .button--cta.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta:focus, .button--cta.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta:disabled, .button--cta.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta > *:first-child {
  margin-left: 0.75rem;
}
.button--cta > *:last-child {
  margin-right: 0.75rem;
}
.button--cta > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-appearance-flat:hover, .button--cta.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-appearance-flat:focus, .button--cta.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-appearance-flat:disabled, .button--cta.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-appearance-outlined:hover, .button--cta.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-appearance-outlined:focus, .button--cta.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-appearance-outlined:disabled, .button--cta.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-appearance-solid:hover, .button--cta.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-appearance-solid:focus, .button--cta.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-appearance-solid:disabled, .button--cta.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--cta.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-appearance-white:hover, .button--cta.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-appearance-white:focus, .button--cta.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-appearance-white:disabled, .button--cta.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-appearance-transparent {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-appearance-transparent:hover, .button--cta.-appearance-transparent.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-appearance-transparent:focus, .button--cta.-appearance-transparent.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-appearance-transparent:disabled, .button--cta.-appearance-transparent.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-appearance-hollow:hover, .button--cta.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-appearance-hollow:focus, .button--cta.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-appearance-hollow:disabled, .button--cta.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-neutral:hover, .button--cta.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-neutral:focus, .button--cta.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--cta.-color-neutral:disabled, .button--cta.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-neutral.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-neutral.-appearance-flat:hover, .button--cta.-color-neutral.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-neutral.-appearance-flat:focus, .button--cta.-color-neutral.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--cta.-color-neutral.-appearance-flat:disabled, .button--cta.-color-neutral.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-neutral.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-neutral.-appearance-outlined:hover, .button--cta.-color-neutral.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-neutral.-appearance-outlined:focus, .button--cta.-color-neutral.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--cta.-color-neutral.-appearance-outlined:disabled, .button--cta.-color-neutral.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-neutral.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-color-neutral.-appearance-solid:hover, .button--cta.-color-neutral.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-color-neutral.-appearance-solid:focus, .button--cta.-color-neutral.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--cta.-color-neutral.-appearance-solid:disabled, .button--cta.-color-neutral.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-neutral.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-color-neutral.-appearance-white:hover, .button--cta.-color-neutral.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-color-neutral.-appearance-white:focus, .button--cta.-color-neutral.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--cta.-color-neutral.-appearance-white:disabled, .button--cta.-color-neutral.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-neutral.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-color-neutral.-appearance-transparent:hover, .button--cta.-color-neutral.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-color-neutral.-appearance-transparent:focus, .button--cta.-color-neutral.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--cta.-color-neutral.-appearance-transparent:disabled, .button--cta.-color-neutral.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-neutral.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-color-neutral.-appearance-hollow:hover, .button--cta.-color-neutral.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-color-neutral.-appearance-hollow:focus, .button--cta.-color-neutral.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--cta.-color-neutral.-appearance-hollow:disabled, .button--cta.-color-neutral.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-negative:hover, .button--cta.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-negative:focus, .button--cta.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-color-negative:disabled, .button--cta.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-negative.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-negative.-appearance-flat:hover, .button--cta.-color-negative.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-negative.-appearance-flat:focus, .button--cta.-color-negative.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-color-negative.-appearance-flat:disabled, .button--cta.-color-negative.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-negative.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-negative.-appearance-outlined:hover, .button--cta.-color-negative.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-negative.-appearance-outlined:focus, .button--cta.-color-negative.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-color-negative.-appearance-outlined:disabled, .button--cta.-color-negative.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-negative.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-color-negative.-appearance-solid:hover, .button--cta.-color-negative.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-color-negative.-appearance-solid:focus, .button--cta.-color-negative.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-color-negative.-appearance-solid:disabled, .button--cta.-color-negative.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-negative.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-color-negative.-appearance-white:hover, .button--cta.-color-negative.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-color-negative.-appearance-white:focus, .button--cta.-color-negative.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-color-negative.-appearance-white:disabled, .button--cta.-color-negative.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-negative.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-color-negative.-appearance-transparent:hover, .button--cta.-color-negative.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-color-negative.-appearance-transparent:focus, .button--cta.-color-negative.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-color-negative.-appearance-transparent:disabled, .button--cta.-color-negative.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-negative.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-color-negative.-appearance-hollow:hover, .button--cta.-color-negative.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-color-negative.-appearance-hollow:focus, .button--cta.-color-negative.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-color-negative.-appearance-hollow:disabled, .button--cta.-color-negative.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-interactive:hover, .button--cta.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-interactive:focus, .button--cta.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-color-interactive:disabled, .button--cta.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-interactive.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-interactive.-appearance-flat:hover, .button--cta.-color-interactive.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-interactive.-appearance-flat:focus, .button--cta.-color-interactive.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-color-interactive.-appearance-flat:disabled, .button--cta.-color-interactive.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-interactive.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-interactive.-appearance-outlined:hover, .button--cta.-color-interactive.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-interactive.-appearance-outlined:focus, .button--cta.-color-interactive.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-color-interactive.-appearance-outlined:disabled, .button--cta.-color-interactive.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-interactive.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-color-interactive.-appearance-solid:hover, .button--cta.-color-interactive.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-color-interactive.-appearance-solid:focus, .button--cta.-color-interactive.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-color-interactive.-appearance-solid:disabled, .button--cta.-color-interactive.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-interactive.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-color-interactive.-appearance-white:hover, .button--cta.-color-interactive.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-color-interactive.-appearance-white:focus, .button--cta.-color-interactive.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-color-interactive.-appearance-white:disabled, .button--cta.-color-interactive.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-interactive.-appearance-transparent {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-color-interactive.-appearance-transparent:hover, .button--cta.-color-interactive.-appearance-transparent.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-color-interactive.-appearance-transparent:focus, .button--cta.-color-interactive.-appearance-transparent.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-color-interactive.-appearance-transparent:disabled, .button--cta.-color-interactive.-appearance-transparent.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-interactive.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-color-interactive.-appearance-hollow:hover, .button--cta.-color-interactive.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-color-interactive.-appearance-hollow:focus, .button--cta.-color-interactive.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-color-interactive.-appearance-hollow:disabled, .button--cta.-color-interactive.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-favorite:hover, .button--cta.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-favorite:focus, .button--cta.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-color-favorite:disabled, .button--cta.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-favorite.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-favorite.-appearance-flat:hover, .button--cta.-color-favorite.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-favorite.-appearance-flat:focus, .button--cta.-color-favorite.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-color-favorite.-appearance-flat:disabled, .button--cta.-color-favorite.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-favorite.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-favorite.-appearance-outlined:hover, .button--cta.-color-favorite.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-color-favorite.-appearance-outlined:focus, .button--cta.-color-favorite.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-color-favorite.-appearance-outlined:disabled, .button--cta.-color-favorite.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-favorite.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-color-favorite.-appearance-solid:hover, .button--cta.-color-favorite.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-color-favorite.-appearance-solid:focus, .button--cta.-color-favorite.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-color-favorite.-appearance-solid:disabled, .button--cta.-color-favorite.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-favorite.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-color-favorite.-appearance-white:hover, .button--cta.-color-favorite.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-color-favorite.-appearance-white:focus, .button--cta.-color-favorite.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-color-favorite.-appearance-white:disabled, .button--cta.-color-favorite.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-favorite.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-color-favorite.-appearance-transparent:hover, .button--cta.-color-favorite.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-color-favorite.-appearance-transparent:focus, .button--cta.-color-favorite.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-color-favorite.-appearance-transparent:disabled, .button--cta.-color-favorite.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-color-favorite.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-color-favorite.-appearance-hollow:hover, .button--cta.-color-favorite.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-color-favorite.-appearance-hollow:focus, .button--cta.-color-favorite.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-color-favorite.-appearance-hollow:disabled, .button--cta.-color-favorite.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light:hover, .button--cta.-brightness-light.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light:focus, .button--cta.-brightness-light.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-light:disabled, .button--cta.-brightness-light.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-flat:hover, .button--cta.-brightness-light.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-flat:focus, .button--cta.-brightness-light.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-light.-appearance-flat:disabled, .button--cta.-brightness-light.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-flat.-color-neutral:hover, .button--cta.-brightness-light.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-flat.-color-neutral:focus, .button--cta.-brightness-light.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--cta.-brightness-light.-appearance-flat.-color-neutral:disabled, .button--cta.-brightness-light.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-flat.-color-negative:hover, .button--cta.-brightness-light.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-flat.-color-negative:focus, .button--cta.-brightness-light.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-light.-appearance-flat.-color-negative:disabled, .button--cta.-brightness-light.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-flat.-color-interactive:hover, .button--cta.-brightness-light.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-flat.-color-interactive:focus, .button--cta.-brightness-light.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-light.-appearance-flat.-color-interactive:disabled, .button--cta.-brightness-light.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-flat.-color-favorite:hover, .button--cta.-brightness-light.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-flat.-color-favorite:focus, .button--cta.-brightness-light.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-light.-appearance-flat.-color-favorite:disabled, .button--cta.-brightness-light.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-outlined:hover, .button--cta.-brightness-light.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-outlined:focus, .button--cta.-brightness-light.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-light.-appearance-outlined:disabled, .button--cta.-brightness-light.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-outlined.-color-neutral:hover, .button--cta.-brightness-light.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-outlined.-color-neutral:focus, .button--cta.-brightness-light.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--cta.-brightness-light.-appearance-outlined.-color-neutral:disabled, .button--cta.-brightness-light.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-outlined.-color-negative:hover, .button--cta.-brightness-light.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-outlined.-color-negative:focus, .button--cta.-brightness-light.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-light.-appearance-outlined.-color-negative:disabled, .button--cta.-brightness-light.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-outlined.-color-interactive:hover, .button--cta.-brightness-light.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-outlined.-color-interactive:focus, .button--cta.-brightness-light.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-light.-appearance-outlined.-color-interactive:disabled, .button--cta.-brightness-light.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-outlined.-color-favorite:hover, .button--cta.-brightness-light.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-light.-appearance-outlined.-color-favorite:focus, .button--cta.-brightness-light.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-light.-appearance-outlined.-color-favorite:disabled, .button--cta.-brightness-light.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-light.-appearance-solid:hover, .button--cta.-brightness-light.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-light.-appearance-solid:focus, .button--cta.-brightness-light.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-light.-appearance-solid:disabled, .button--cta.-brightness-light.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-light.-appearance-solid.-color-neutral:hover, .button--cta.-brightness-light.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-light.-appearance-solid.-color-neutral:focus, .button--cta.-brightness-light.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--cta.-brightness-light.-appearance-solid.-color-neutral:disabled, .button--cta.-brightness-light.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-light.-appearance-solid.-color-negative:hover, .button--cta.-brightness-light.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-light.-appearance-solid.-color-negative:focus, .button--cta.-brightness-light.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-light.-appearance-solid.-color-negative:disabled, .button--cta.-brightness-light.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-light.-appearance-solid.-color-interactive:hover, .button--cta.-brightness-light.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-light.-appearance-solid.-color-interactive:focus, .button--cta.-brightness-light.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-light.-appearance-solid.-color-interactive:disabled, .button--cta.-brightness-light.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-light.-appearance-solid.-color-favorite:hover, .button--cta.-brightness-light.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-light.-appearance-solid.-color-favorite:focus, .button--cta.-brightness-light.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-light.-appearance-solid.-color-favorite:disabled, .button--cta.-brightness-light.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-white:hover, .button--cta.-brightness-light.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-white:focus, .button--cta.-brightness-light.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-light.-appearance-white:disabled, .button--cta.-brightness-light.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-white.-color-neutral:hover, .button--cta.-brightness-light.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-white.-color-neutral:focus, .button--cta.-brightness-light.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--cta.-brightness-light.-appearance-white.-color-neutral:disabled, .button--cta.-brightness-light.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-white.-color-negative:hover, .button--cta.-brightness-light.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-white.-color-negative:focus, .button--cta.-brightness-light.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-light.-appearance-white.-color-negative:disabled, .button--cta.-brightness-light.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-white.-color-interactive:hover, .button--cta.-brightness-light.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-white.-color-interactive:focus, .button--cta.-brightness-light.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-light.-appearance-white.-color-interactive:disabled, .button--cta.-brightness-light.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-white.-color-favorite:hover, .button--cta.-brightness-light.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-white.-color-favorite:focus, .button--cta.-brightness-light.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-light.-appearance-white.-color-favorite:disabled, .button--cta.-brightness-light.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-transparent {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-transparent:hover, .button--cta.-brightness-light.-appearance-transparent.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-transparent:focus, .button--cta.-brightness-light.-appearance-transparent.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-light.-appearance-transparent:disabled, .button--cta.-brightness-light.-appearance-transparent.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-transparent.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-transparent.-color-neutral:hover, .button--cta.-brightness-light.-appearance-transparent.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-transparent.-color-neutral:focus, .button--cta.-brightness-light.-appearance-transparent.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--cta.-brightness-light.-appearance-transparent.-color-neutral:disabled, .button--cta.-brightness-light.-appearance-transparent.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-transparent.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-transparent.-color-negative:hover, .button--cta.-brightness-light.-appearance-transparent.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-transparent.-color-negative:focus, .button--cta.-brightness-light.-appearance-transparent.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-light.-appearance-transparent.-color-negative:disabled, .button--cta.-brightness-light.-appearance-transparent.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-transparent.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-transparent.-color-interactive:hover, .button--cta.-brightness-light.-appearance-transparent.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-transparent.-color-interactive:focus, .button--cta.-brightness-light.-appearance-transparent.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-light.-appearance-transparent.-color-interactive:disabled, .button--cta.-brightness-light.-appearance-transparent.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-transparent.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-transparent.-color-favorite:hover, .button--cta.-brightness-light.-appearance-transparent.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-transparent.-color-favorite:focus, .button--cta.-brightness-light.-appearance-transparent.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-light.-appearance-transparent.-color-favorite:disabled, .button--cta.-brightness-light.-appearance-transparent.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-hollow:hover, .button--cta.-brightness-light.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-hollow:focus, .button--cta.-brightness-light.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-light.-appearance-hollow:disabled, .button--cta.-brightness-light.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-hollow.-color-neutral:hover, .button--cta.-brightness-light.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-hollow.-color-neutral:focus, .button--cta.-brightness-light.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--cta.-brightness-light.-appearance-hollow.-color-neutral:disabled, .button--cta.-brightness-light.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-hollow.-color-negative:hover, .button--cta.-brightness-light.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-hollow.-color-negative:focus, .button--cta.-brightness-light.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-light.-appearance-hollow.-color-negative:disabled, .button--cta.-brightness-light.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-hollow.-color-interactive:hover, .button--cta.-brightness-light.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-hollow.-color-interactive:focus, .button--cta.-brightness-light.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-light.-appearance-hollow.-color-interactive:disabled, .button--cta.-brightness-light.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-light.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-hollow.-color-favorite:hover, .button--cta.-brightness-light.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-light.-appearance-hollow.-color-favorite:focus, .button--cta.-brightness-light.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-light.-appearance-hollow.-color-favorite:disabled, .button--cta.-brightness-light.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark:hover, .button--cta.-brightness-dark.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark:focus, .button--cta.-brightness-dark.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-dark:disabled, .button--cta.-brightness-dark.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-flat:hover, .button--cta.-brightness-dark.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-flat:focus, .button--cta.-brightness-dark.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-dark.-appearance-flat:disabled, .button--cta.-brightness-dark.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-flat.-color-neutral:hover, .button--cta.-brightness-dark.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-flat.-color-neutral:focus, .button--cta.-brightness-dark.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--cta.-brightness-dark.-appearance-flat.-color-neutral:disabled, .button--cta.-brightness-dark.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-flat.-color-negative:hover, .button--cta.-brightness-dark.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-flat.-color-negative:focus, .button--cta.-brightness-dark.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-dark.-appearance-flat.-color-negative:disabled, .button--cta.-brightness-dark.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-flat.-color-interactive:hover, .button--cta.-brightness-dark.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-flat.-color-interactive:focus, .button--cta.-brightness-dark.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-dark.-appearance-flat.-color-interactive:disabled, .button--cta.-brightness-dark.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-flat.-color-favorite:hover, .button--cta.-brightness-dark.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-flat.-color-favorite:focus, .button--cta.-brightness-dark.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-dark.-appearance-flat.-color-favorite:disabled, .button--cta.-brightness-dark.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-outlined:hover, .button--cta.-brightness-dark.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-outlined:focus, .button--cta.-brightness-dark.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-dark.-appearance-outlined:disabled, .button--cta.-brightness-dark.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-outlined.-color-neutral:hover, .button--cta.-brightness-dark.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-outlined.-color-neutral:focus, .button--cta.-brightness-dark.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--cta.-brightness-dark.-appearance-outlined.-color-neutral:disabled, .button--cta.-brightness-dark.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-outlined.-color-negative:hover, .button--cta.-brightness-dark.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-outlined.-color-negative:focus, .button--cta.-brightness-dark.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-dark.-appearance-outlined.-color-negative:disabled, .button--cta.-brightness-dark.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-outlined.-color-interactive:hover, .button--cta.-brightness-dark.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-outlined.-color-interactive:focus, .button--cta.-brightness-dark.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-dark.-appearance-outlined.-color-interactive:disabled, .button--cta.-brightness-dark.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-outlined.-color-favorite:hover, .button--cta.-brightness-dark.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--cta.-brightness-dark.-appearance-outlined.-color-favorite:focus, .button--cta.-brightness-dark.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-dark.-appearance-outlined.-color-favorite:disabled, .button--cta.-brightness-dark.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-dark.-appearance-solid:hover, .button--cta.-brightness-dark.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-dark.-appearance-solid:focus, .button--cta.-brightness-dark.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-dark.-appearance-solid:disabled, .button--cta.-brightness-dark.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-dark.-appearance-solid.-color-neutral:hover, .button--cta.-brightness-dark.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-dark.-appearance-solid.-color-neutral:focus, .button--cta.-brightness-dark.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--cta.-brightness-dark.-appearance-solid.-color-neutral:disabled, .button--cta.-brightness-dark.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-dark.-appearance-solid.-color-negative:hover, .button--cta.-brightness-dark.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-dark.-appearance-solid.-color-negative:focus, .button--cta.-brightness-dark.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-dark.-appearance-solid.-color-negative:disabled, .button--cta.-brightness-dark.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-dark.-appearance-solid.-color-interactive:hover, .button--cta.-brightness-dark.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-dark.-appearance-solid.-color-interactive:focus, .button--cta.-brightness-dark.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-dark.-appearance-solid.-color-interactive:disabled, .button--cta.-brightness-dark.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-dark.-appearance-solid.-color-favorite:hover, .button--cta.-brightness-dark.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--cta.-brightness-dark.-appearance-solid.-color-favorite:focus, .button--cta.-brightness-dark.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-dark.-appearance-solid.-color-favorite:disabled, .button--cta.-brightness-dark.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-white:hover, .button--cta.-brightness-dark.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-white:focus, .button--cta.-brightness-dark.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-dark.-appearance-white:disabled, .button--cta.-brightness-dark.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-white.-color-neutral:hover, .button--cta.-brightness-dark.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-white.-color-neutral:focus, .button--cta.-brightness-dark.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--cta.-brightness-dark.-appearance-white.-color-neutral:disabled, .button--cta.-brightness-dark.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-white.-color-negative:hover, .button--cta.-brightness-dark.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-white.-color-negative:focus, .button--cta.-brightness-dark.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-dark.-appearance-white.-color-negative:disabled, .button--cta.-brightness-dark.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-white.-color-interactive:hover, .button--cta.-brightness-dark.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-white.-color-interactive:focus, .button--cta.-brightness-dark.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-dark.-appearance-white.-color-interactive:disabled, .button--cta.-brightness-dark.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-white.-color-favorite:hover, .button--cta.-brightness-dark.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-white.-color-favorite:focus, .button--cta.-brightness-dark.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-dark.-appearance-white.-color-favorite:disabled, .button--cta.-brightness-dark.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-transparent {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-transparent:hover, .button--cta.-brightness-dark.-appearance-transparent.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-transparent:focus, .button--cta.-brightness-dark.-appearance-transparent.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-dark.-appearance-transparent:disabled, .button--cta.-brightness-dark.-appearance-transparent.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-transparent.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-transparent.-color-neutral:hover, .button--cta.-brightness-dark.-appearance-transparent.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-transparent.-color-neutral:focus, .button--cta.-brightness-dark.-appearance-transparent.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--cta.-brightness-dark.-appearance-transparent.-color-neutral:disabled, .button--cta.-brightness-dark.-appearance-transparent.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-transparent.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-transparent.-color-negative:hover, .button--cta.-brightness-dark.-appearance-transparent.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-transparent.-color-negative:focus, .button--cta.-brightness-dark.-appearance-transparent.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-dark.-appearance-transparent.-color-negative:disabled, .button--cta.-brightness-dark.-appearance-transparent.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-transparent.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-transparent.-color-interactive:hover, .button--cta.-brightness-dark.-appearance-transparent.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-transparent.-color-interactive:focus, .button--cta.-brightness-dark.-appearance-transparent.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-dark.-appearance-transparent.-color-interactive:disabled, .button--cta.-brightness-dark.-appearance-transparent.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-transparent.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-transparent.-color-favorite:hover, .button--cta.-brightness-dark.-appearance-transparent.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-transparent.-color-favorite:focus, .button--cta.-brightness-dark.-appearance-transparent.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-dark.-appearance-transparent.-color-favorite:disabled, .button--cta.-brightness-dark.-appearance-transparent.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-hollow:hover, .button--cta.-brightness-dark.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-hollow:focus, .button--cta.-brightness-dark.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-dark.-appearance-hollow:disabled, .button--cta.-brightness-dark.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-hollow.-color-neutral:hover, .button--cta.-brightness-dark.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-hollow.-color-neutral:focus, .button--cta.-brightness-dark.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--cta.-brightness-dark.-appearance-hollow.-color-neutral:disabled, .button--cta.-brightness-dark.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-hollow.-color-negative:hover, .button--cta.-brightness-dark.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-hollow.-color-negative:focus, .button--cta.-brightness-dark.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-dark.-appearance-hollow.-color-negative:disabled, .button--cta.-brightness-dark.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-hollow.-color-interactive:hover, .button--cta.-brightness-dark.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-hollow.-color-interactive:focus, .button--cta.-brightness-dark.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--cta.-brightness-dark.-appearance-hollow.-color-interactive:disabled, .button--cta.-brightness-dark.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-brightness-dark.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-hollow.-color-favorite:hover, .button--cta.-brightness-dark.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--cta.-brightness-dark.-appearance-hollow.-color-favorite:focus, .button--cta.-brightness-dark.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--cta.-brightness-dark.-appearance-hollow.-color-favorite:disabled, .button--cta.-brightness-dark.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--cta.-shape-circle {
  border-radius: 1.5rem;
}
.button--cta.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--cta.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--cta.-shape-circle > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-shape-circle.-appearance-flat {
  border-radius: 1.5rem;
}
.button--cta.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--cta.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--cta.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-shape-circle.-appearance-outlined {
  border-radius: 1.5rem;
}
.button--cta.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--cta.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--cta.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-shape-circle.-appearance-solid {
  border-radius: 1.5rem;
}
.button--cta.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--cta.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--cta.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-shape-circle.-appearance-white {
  border-radius: 1.5rem;
}
.button--cta.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--cta.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--cta.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-shape-circle.-appearance-transparent {
  border-radius: 1.5rem;
}
.button--cta.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--cta.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--cta.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-shape-circle.-appearance-hollow {
  border-radius: 1.5rem;
}
.button--cta.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--cta.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--cta.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-shape-square {
  border-radius: 0.25rem;
}
.button--cta.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-shape-square > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--cta.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--cta.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--cta.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--cta.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--cta.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--cta.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-xs {
  height: 1.5rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.button--cta.-size-xs > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xs > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-xs > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-xs > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-xs.-shape-circle {
  border-radius: 0.75rem;
}
.button--cta.-size-xs.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xs.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-xs.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-xs.-shape-circle > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-flat {
  border-radius: 0.75rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xs.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-outlined {
  border-radius: 0.75rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xs.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-solid {
  border-radius: 0.75rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xs.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-white {
  border-radius: 0.75rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xs.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-transparent {
  border-radius: 0.75rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xs.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-hollow {
  border-radius: 0.75rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xs.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-xs.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-xs.-shape-square {
  border-radius: 0.25rem;
}
.button--cta.-size-xs.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xs.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-xs.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-xs.-shape-square > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-xs.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--cta.-size-xs.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xs.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-xs.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-xs.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-xs.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--cta.-size-xs.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xs.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-xs.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-xs.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-xs.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--cta.-size-xs.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xs.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-xs.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-xs.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-xs.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--cta.-size-xs.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xs.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-xs.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-xs.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-xs.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--cta.-size-xs.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xs.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-xs.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-xs.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-xs.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--cta.-size-xs.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xs.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-xs.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-xs.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-s {
  height: 2rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.button--cta.-size-s > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-s > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-s > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-s > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-s.-shape-circle {
  border-radius: 1rem;
}
.button--cta.-size-s.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-s.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-s.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-s.-shape-circle > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-flat {
  border-radius: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-s.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-outlined {
  border-radius: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-s.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-solid {
  border-radius: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-s.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-white {
  border-radius: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-s.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-transparent {
  border-radius: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-s.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-hollow {
  border-radius: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-s.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-s.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-s.-shape-square {
  border-radius: 0.25rem;
}
.button--cta.-size-s.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-s.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-s.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-s.-shape-square > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-s.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--cta.-size-s.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-s.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-s.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-s.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-s.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--cta.-size-s.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-s.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-s.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-s.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-s.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--cta.-size-s.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-s.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-s.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-s.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-s.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--cta.-size-s.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-s.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-s.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-s.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-s.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--cta.-size-s.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-s.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-s.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-s.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-s.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--cta.-size-s.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-s.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-s.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-s.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--cta.-size-m {
  height: 2.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.button--cta.-size-m > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-m > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-m > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-m > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-m.-shape-circle {
  border-radius: 1.25rem;
}
.button--cta.-size-m.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-m.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-m.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-m.-shape-circle > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-m.-shape-circle.-appearance-flat {
  border-radius: 1.25rem;
}
.button--cta.-size-m.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-m.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-m.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-m.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-m.-shape-circle.-appearance-outlined {
  border-radius: 1.25rem;
}
.button--cta.-size-m.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-m.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-m.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-m.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-m.-shape-circle.-appearance-solid {
  border-radius: 1.25rem;
}
.button--cta.-size-m.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-m.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-m.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-m.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-m.-shape-circle.-appearance-white {
  border-radius: 1.25rem;
}
.button--cta.-size-m.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-m.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-m.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-m.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-m.-shape-circle.-appearance-transparent {
  border-radius: 1.25rem;
}
.button--cta.-size-m.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-m.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-m.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-m.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-m.-shape-circle.-appearance-hollow {
  border-radius: 1.25rem;
}
.button--cta.-size-m.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-m.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-m.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-m.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-m.-shape-square {
  border-radius: 0.25rem;
}
.button--cta.-size-m.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-m.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-m.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-m.-shape-square > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-m.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--cta.-size-m.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-m.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-m.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-m.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-m.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--cta.-size-m.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-m.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-m.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-m.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-m.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--cta.-size-m.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-m.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-m.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-m.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-m.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--cta.-size-m.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-m.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-m.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-m.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-m.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--cta.-size-m.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-m.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-m.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-m.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-m.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--cta.-size-m.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-m.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-m.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-m.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-l {
  height: 3rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.button--cta.-size-l > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-l > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-l > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-l > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-l.-shape-circle {
  border-radius: 1.5rem;
}
.button--cta.-size-l.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-l.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-l.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-l.-shape-circle > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-l.-shape-circle.-appearance-flat {
  border-radius: 1.5rem;
}
.button--cta.-size-l.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-l.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-l.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-l.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-l.-shape-circle.-appearance-outlined {
  border-radius: 1.5rem;
}
.button--cta.-size-l.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-l.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-l.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-l.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-l.-shape-circle.-appearance-solid {
  border-radius: 1.5rem;
}
.button--cta.-size-l.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-l.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-l.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-l.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-l.-shape-circle.-appearance-white {
  border-radius: 1.5rem;
}
.button--cta.-size-l.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-l.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-l.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-l.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-l.-shape-circle.-appearance-transparent {
  border-radius: 1.5rem;
}
.button--cta.-size-l.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-l.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-l.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-l.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-l.-shape-circle.-appearance-hollow {
  border-radius: 1.5rem;
}
.button--cta.-size-l.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-l.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-l.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-l.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-l.-shape-square {
  border-radius: 0.25rem;
}
.button--cta.-size-l.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-l.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-l.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-l.-shape-square > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-l.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--cta.-size-l.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-l.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-l.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-l.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-l.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--cta.-size-l.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-l.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-l.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-l.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-l.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--cta.-size-l.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-l.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-l.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-l.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-l.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--cta.-size-l.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-l.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-l.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-l.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-l.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--cta.-size-l.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-l.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-l.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-l.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-l.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--cta.-size-l.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-l.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-l.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-l.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-xl {
  height: 3.5rem;
  font-size: 1.3125rem;
  line-height: 2rem;
}
.button--cta.-size-xl > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xl > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-xl > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-xl > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-xl.-shape-circle {
  border-radius: 1.75rem;
}
.button--cta.-size-xl.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xl.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-xl.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-xl.-shape-circle > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-flat {
  border-radius: 1.75rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xl.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-outlined {
  border-radius: 1.75rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xl.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-solid {
  border-radius: 1.75rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xl.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-white {
  border-radius: 1.75rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xl.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-transparent {
  border-radius: 1.75rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xl.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-hollow {
  border-radius: 1.75rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xl.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--cta.-size-xl.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-xl.-shape-square {
  border-radius: 0.25rem;
}
.button--cta.-size-xl.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xl.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-xl.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-xl.-shape-square > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-xl.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--cta.-size-xl.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xl.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-xl.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-xl.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-xl.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--cta.-size-xl.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xl.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-xl.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-xl.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-xl.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--cta.-size-xl.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xl.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-xl.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-xl.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-xl.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--cta.-size-xl.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xl.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-xl.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-xl.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-xl.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--cta.-size-xl.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xl.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-xl.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-xl.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-size-xl.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--cta.-size-xl.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--cta.-size-xl.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--cta.-size-xl.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--cta.-size-xl.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--cta.-width-auto {
  width: auto;
}
.button--cta.-width-full {
  width: 100%;
}
.button--cta.-width-half {
  width: 50%;
}
.button--cta.-width-third {
  width: 33.3333333333%;
}

.button--icon-only {
  position: relative;
  display: inline-flex;
  gap: 0.25rem;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: auto;
  height: 2.5rem;
  padding: 0;
  overflow: hidden;
  font-size: 1rem;
  font-family: inherit;
  line-height: 1.5rem;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  vertical-align: text-bottom;
  background-color: transparent;
  border-style: solid;
  border-radius: 0.25rem;
  outline: 0;
  cursor: pointer;
  transition: 0;
  appearance: none;
  user-select: none;
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only:hover, .button--icon-only.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only:focus, .button--icon-only.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only:disabled, .button--icon-only.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-appearance-flat:hover, .button--icon-only.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-appearance-flat:focus, .button--icon-only.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-appearance-flat:disabled, .button--icon-only.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-appearance-outlined:hover, .button--icon-only.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-appearance-outlined:focus, .button--icon-only.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-appearance-outlined:disabled, .button--icon-only.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-appearance-solid:hover, .button--icon-only.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-appearance-solid:focus, .button--icon-only.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-appearance-solid:disabled, .button--icon-only.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-appearance-white:hover, .button--icon-only.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-appearance-white:focus, .button--icon-only.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-appearance-white:disabled, .button--icon-only.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-appearance-transparent:hover, .button--icon-only.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-appearance-transparent:focus, .button--icon-only.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-appearance-transparent:disabled, .button--icon-only.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-appearance-hollow:hover, .button--icon-only.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-appearance-hollow:focus, .button--icon-only.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-appearance-hollow:disabled, .button--icon-only.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-neutral:hover, .button--icon-only.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-neutral:focus, .button--icon-only.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-color-neutral:disabled, .button--icon-only.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-neutral.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-color-neutral.-appearance-flat:hover, .button--icon-only.-color-neutral.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-color-neutral.-appearance-flat:focus, .button--icon-only.-color-neutral.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-color-neutral.-appearance-flat:disabled, .button--icon-only.-color-neutral.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-neutral.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-color-neutral.-appearance-outlined:hover, .button--icon-only.-color-neutral.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-color-neutral.-appearance-outlined:focus, .button--icon-only.-color-neutral.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-color-neutral.-appearance-outlined:disabled, .button--icon-only.-color-neutral.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-neutral.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-color-neutral.-appearance-solid:hover, .button--icon-only.-color-neutral.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-color-neutral.-appearance-solid:focus, .button--icon-only.-color-neutral.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-color-neutral.-appearance-solid:disabled, .button--icon-only.-color-neutral.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-neutral.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-neutral.-appearance-white:hover, .button--icon-only.-color-neutral.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-neutral.-appearance-white:focus, .button--icon-only.-color-neutral.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-color-neutral.-appearance-white:disabled, .button--icon-only.-color-neutral.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-neutral.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-neutral.-appearance-transparent:hover, .button--icon-only.-color-neutral.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-neutral.-appearance-transparent:focus, .button--icon-only.-color-neutral.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-color-neutral.-appearance-transparent:disabled, .button--icon-only.-color-neutral.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-neutral.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-color-neutral.-appearance-hollow:hover, .button--icon-only.-color-neutral.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-color-neutral.-appearance-hollow:focus, .button--icon-only.-color-neutral.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-color-neutral.-appearance-hollow:disabled, .button--icon-only.-color-neutral.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-negative:hover, .button--icon-only.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-negative:focus, .button--icon-only.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-color-negative:disabled, .button--icon-only.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-negative.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-color-negative.-appearance-flat:hover, .button--icon-only.-color-negative.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-color-negative.-appearance-flat:focus, .button--icon-only.-color-negative.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-color-negative.-appearance-flat:disabled, .button--icon-only.-color-negative.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-negative.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-color-negative.-appearance-outlined:hover, .button--icon-only.-color-negative.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-color-negative.-appearance-outlined:focus, .button--icon-only.-color-negative.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-color-negative.-appearance-outlined:disabled, .button--icon-only.-color-negative.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-negative.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-color-negative.-appearance-solid:hover, .button--icon-only.-color-negative.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-color-negative.-appearance-solid:focus, .button--icon-only.-color-negative.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-color-negative.-appearance-solid:disabled, .button--icon-only.-color-negative.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-negative.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-negative.-appearance-white:hover, .button--icon-only.-color-negative.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-negative.-appearance-white:focus, .button--icon-only.-color-negative.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-color-negative.-appearance-white:disabled, .button--icon-only.-color-negative.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-negative.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-negative.-appearance-transparent:hover, .button--icon-only.-color-negative.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-negative.-appearance-transparent:focus, .button--icon-only.-color-negative.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-color-negative.-appearance-transparent:disabled, .button--icon-only.-color-negative.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-negative.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-color-negative.-appearance-hollow:hover, .button--icon-only.-color-negative.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-color-negative.-appearance-hollow:focus, .button--icon-only.-color-negative.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-color-negative.-appearance-hollow:disabled, .button--icon-only.-color-negative.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-interactive:hover, .button--icon-only.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-interactive:focus, .button--icon-only.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--icon-only.-color-interactive:disabled, .button--icon-only.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-interactive.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-color-interactive.-appearance-flat:hover, .button--icon-only.-color-interactive.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-color-interactive.-appearance-flat:focus, .button--icon-only.-color-interactive.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--icon-only.-color-interactive.-appearance-flat:disabled, .button--icon-only.-color-interactive.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-interactive.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-color-interactive.-appearance-outlined:hover, .button--icon-only.-color-interactive.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-color-interactive.-appearance-outlined:focus, .button--icon-only.-color-interactive.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--icon-only.-color-interactive.-appearance-outlined:disabled, .button--icon-only.-color-interactive.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-interactive.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-color-interactive.-appearance-solid:hover, .button--icon-only.-color-interactive.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-color-interactive.-appearance-solid:focus, .button--icon-only.-color-interactive.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--icon-only.-color-interactive.-appearance-solid:disabled, .button--icon-only.-color-interactive.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-interactive.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-interactive.-appearance-white:hover, .button--icon-only.-color-interactive.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-interactive.-appearance-white:focus, .button--icon-only.-color-interactive.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--icon-only.-color-interactive.-appearance-white:disabled, .button--icon-only.-color-interactive.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-interactive.-appearance-transparent {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-interactive.-appearance-transparent:hover, .button--icon-only.-color-interactive.-appearance-transparent.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-interactive.-appearance-transparent:focus, .button--icon-only.-color-interactive.-appearance-transparent.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--icon-only.-color-interactive.-appearance-transparent:disabled, .button--icon-only.-color-interactive.-appearance-transparent.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-interactive.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-color-interactive.-appearance-hollow:hover, .button--icon-only.-color-interactive.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-color-interactive.-appearance-hollow:focus, .button--icon-only.-color-interactive.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--icon-only.-color-interactive.-appearance-hollow:disabled, .button--icon-only.-color-interactive.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-favorite:hover, .button--icon-only.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-favorite:focus, .button--icon-only.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-color-favorite:disabled, .button--icon-only.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-favorite.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-color-favorite.-appearance-flat:hover, .button--icon-only.-color-favorite.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-color-favorite.-appearance-flat:focus, .button--icon-only.-color-favorite.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-color-favorite.-appearance-flat:disabled, .button--icon-only.-color-favorite.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-favorite.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-color-favorite.-appearance-outlined:hover, .button--icon-only.-color-favorite.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-color-favorite.-appearance-outlined:focus, .button--icon-only.-color-favorite.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-color-favorite.-appearance-outlined:disabled, .button--icon-only.-color-favorite.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-favorite.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-color-favorite.-appearance-solid:hover, .button--icon-only.-color-favorite.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-color-favorite.-appearance-solid:focus, .button--icon-only.-color-favorite.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-color-favorite.-appearance-solid:disabled, .button--icon-only.-color-favorite.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-favorite.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-favorite.-appearance-white:hover, .button--icon-only.-color-favorite.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-favorite.-appearance-white:focus, .button--icon-only.-color-favorite.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-color-favorite.-appearance-white:disabled, .button--icon-only.-color-favorite.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-favorite.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-favorite.-appearance-transparent:hover, .button--icon-only.-color-favorite.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-color-favorite.-appearance-transparent:focus, .button--icon-only.-color-favorite.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-color-favorite.-appearance-transparent:disabled, .button--icon-only.-color-favorite.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-color-favorite.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-color-favorite.-appearance-hollow:hover, .button--icon-only.-color-favorite.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-color-favorite.-appearance-hollow:focus, .button--icon-only.-color-favorite.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-color-favorite.-appearance-hollow:disabled, .button--icon-only.-color-favorite.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light:hover, .button--icon-only.-brightness-light.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light:focus, .button--icon-only.-brightness-light.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-light:disabled, .button--icon-only.-brightness-light.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-flat:hover, .button--icon-only.-brightness-light.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-flat:focus, .button--icon-only.-brightness-light.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-light.-appearance-flat:disabled, .button--icon-only.-brightness-light.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-flat.-color-neutral:hover, .button--icon-only.-brightness-light.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-flat.-color-neutral:focus, .button--icon-only.-brightness-light.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-light.-appearance-flat.-color-neutral:disabled, .button--icon-only.-brightness-light.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-flat.-color-negative:hover, .button--icon-only.-brightness-light.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-flat.-color-negative:focus, .button--icon-only.-brightness-light.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-light.-appearance-flat.-color-negative:disabled, .button--icon-only.-brightness-light.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-flat.-color-interactive:hover, .button--icon-only.-brightness-light.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-flat.-color-interactive:focus, .button--icon-only.-brightness-light.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--icon-only.-brightness-light.-appearance-flat.-color-interactive:disabled, .button--icon-only.-brightness-light.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-flat.-color-favorite:hover, .button--icon-only.-brightness-light.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-flat.-color-favorite:focus, .button--icon-only.-brightness-light.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-light.-appearance-flat.-color-favorite:disabled, .button--icon-only.-brightness-light.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-outlined:hover, .button--icon-only.-brightness-light.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-outlined:focus, .button--icon-only.-brightness-light.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-light.-appearance-outlined:disabled, .button--icon-only.-brightness-light.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-outlined.-color-neutral:hover, .button--icon-only.-brightness-light.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-outlined.-color-neutral:focus, .button--icon-only.-brightness-light.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-light.-appearance-outlined.-color-neutral:disabled, .button--icon-only.-brightness-light.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-outlined.-color-negative:hover, .button--icon-only.-brightness-light.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-outlined.-color-negative:focus, .button--icon-only.-brightness-light.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-light.-appearance-outlined.-color-negative:disabled, .button--icon-only.-brightness-light.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-outlined.-color-interactive:hover, .button--icon-only.-brightness-light.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-outlined.-color-interactive:focus, .button--icon-only.-brightness-light.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--icon-only.-brightness-light.-appearance-outlined.-color-interactive:disabled, .button--icon-only.-brightness-light.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-outlined.-color-favorite:hover, .button--icon-only.-brightness-light.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-light.-appearance-outlined.-color-favorite:focus, .button--icon-only.-brightness-light.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-light.-appearance-outlined.-color-favorite:disabled, .button--icon-only.-brightness-light.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-light.-appearance-solid:hover, .button--icon-only.-brightness-light.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-light.-appearance-solid:focus, .button--icon-only.-brightness-light.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-light.-appearance-solid:disabled, .button--icon-only.-brightness-light.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-light.-appearance-solid.-color-neutral:hover, .button--icon-only.-brightness-light.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-light.-appearance-solid.-color-neutral:focus, .button--icon-only.-brightness-light.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-light.-appearance-solid.-color-neutral:disabled, .button--icon-only.-brightness-light.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-light.-appearance-solid.-color-negative:hover, .button--icon-only.-brightness-light.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-light.-appearance-solid.-color-negative:focus, .button--icon-only.-brightness-light.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-light.-appearance-solid.-color-negative:disabled, .button--icon-only.-brightness-light.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-light.-appearance-solid.-color-interactive:hover, .button--icon-only.-brightness-light.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-light.-appearance-solid.-color-interactive:focus, .button--icon-only.-brightness-light.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--icon-only.-brightness-light.-appearance-solid.-color-interactive:disabled, .button--icon-only.-brightness-light.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-light.-appearance-solid.-color-favorite:hover, .button--icon-only.-brightness-light.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-light.-appearance-solid.-color-favorite:focus, .button--icon-only.-brightness-light.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-light.-appearance-solid.-color-favorite:disabled, .button--icon-only.-brightness-light.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-white:hover, .button--icon-only.-brightness-light.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-white:focus, .button--icon-only.-brightness-light.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-light.-appearance-white:disabled, .button--icon-only.-brightness-light.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-white.-color-neutral:hover, .button--icon-only.-brightness-light.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-white.-color-neutral:focus, .button--icon-only.-brightness-light.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-light.-appearance-white.-color-neutral:disabled, .button--icon-only.-brightness-light.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-white.-color-negative:hover, .button--icon-only.-brightness-light.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-white.-color-negative:focus, .button--icon-only.-brightness-light.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-light.-appearance-white.-color-negative:disabled, .button--icon-only.-brightness-light.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-white.-color-interactive:hover, .button--icon-only.-brightness-light.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-white.-color-interactive:focus, .button--icon-only.-brightness-light.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--icon-only.-brightness-light.-appearance-white.-color-interactive:disabled, .button--icon-only.-brightness-light.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-white.-color-favorite:hover, .button--icon-only.-brightness-light.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-white.-color-favorite:focus, .button--icon-only.-brightness-light.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-light.-appearance-white.-color-favorite:disabled, .button--icon-only.-brightness-light.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-transparent:hover, .button--icon-only.-brightness-light.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-transparent:focus, .button--icon-only.-brightness-light.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-light.-appearance-transparent:disabled, .button--icon-only.-brightness-light.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-transparent.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-transparent.-color-neutral:hover, .button--icon-only.-brightness-light.-appearance-transparent.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-transparent.-color-neutral:focus, .button--icon-only.-brightness-light.-appearance-transparent.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-light.-appearance-transparent.-color-neutral:disabled, .button--icon-only.-brightness-light.-appearance-transparent.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-transparent.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-transparent.-color-negative:hover, .button--icon-only.-brightness-light.-appearance-transparent.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-transparent.-color-negative:focus, .button--icon-only.-brightness-light.-appearance-transparent.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-light.-appearance-transparent.-color-negative:disabled, .button--icon-only.-brightness-light.-appearance-transparent.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-transparent.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-transparent.-color-interactive:hover, .button--icon-only.-brightness-light.-appearance-transparent.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-transparent.-color-interactive:focus, .button--icon-only.-brightness-light.-appearance-transparent.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--icon-only.-brightness-light.-appearance-transparent.-color-interactive:disabled, .button--icon-only.-brightness-light.-appearance-transparent.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-transparent.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-transparent.-color-favorite:hover, .button--icon-only.-brightness-light.-appearance-transparent.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-transparent.-color-favorite:focus, .button--icon-only.-brightness-light.-appearance-transparent.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-light.-appearance-transparent.-color-favorite:disabled, .button--icon-only.-brightness-light.-appearance-transparent.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-hollow:hover, .button--icon-only.-brightness-light.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-hollow:focus, .button--icon-only.-brightness-light.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-light.-appearance-hollow:disabled, .button--icon-only.-brightness-light.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-hollow.-color-neutral:hover, .button--icon-only.-brightness-light.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-hollow.-color-neutral:focus, .button--icon-only.-brightness-light.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-light.-appearance-hollow.-color-neutral:disabled, .button--icon-only.-brightness-light.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-hollow.-color-negative:hover, .button--icon-only.-brightness-light.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-hollow.-color-negative:focus, .button--icon-only.-brightness-light.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-light.-appearance-hollow.-color-negative:disabled, .button--icon-only.-brightness-light.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-hollow.-color-interactive:hover, .button--icon-only.-brightness-light.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-hollow.-color-interactive:focus, .button--icon-only.-brightness-light.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--icon-only.-brightness-light.-appearance-hollow.-color-interactive:disabled, .button--icon-only.-brightness-light.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-light.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-hollow.-color-favorite:hover, .button--icon-only.-brightness-light.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-light.-appearance-hollow.-color-favorite:focus, .button--icon-only.-brightness-light.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-light.-appearance-hollow.-color-favorite:disabled, .button--icon-only.-brightness-light.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark:hover, .button--icon-only.-brightness-dark.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark:focus, .button--icon-only.-brightness-dark.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-dark:disabled, .button--icon-only.-brightness-dark.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-flat:hover, .button--icon-only.-brightness-dark.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-flat:focus, .button--icon-only.-brightness-dark.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-flat:disabled, .button--icon-only.-brightness-dark.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-flat.-color-neutral:hover, .button--icon-only.-brightness-dark.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-flat.-color-neutral:focus, .button--icon-only.-brightness-dark.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-flat.-color-neutral:disabled, .button--icon-only.-brightness-dark.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-flat.-color-negative:hover, .button--icon-only.-brightness-dark.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-flat.-color-negative:focus, .button--icon-only.-brightness-dark.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-flat.-color-negative:disabled, .button--icon-only.-brightness-dark.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-flat.-color-interactive:hover, .button--icon-only.-brightness-dark.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-flat.-color-interactive:focus, .button--icon-only.-brightness-dark.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-flat.-color-interactive:disabled, .button--icon-only.-brightness-dark.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-flat.-color-favorite:hover, .button--icon-only.-brightness-dark.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-flat.-color-favorite:focus, .button--icon-only.-brightness-dark.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-flat.-color-favorite:disabled, .button--icon-only.-brightness-dark.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-outlined:hover, .button--icon-only.-brightness-dark.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-outlined:focus, .button--icon-only.-brightness-dark.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-outlined:disabled, .button--icon-only.-brightness-dark.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-outlined.-color-neutral:hover, .button--icon-only.-brightness-dark.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-outlined.-color-neutral:focus, .button--icon-only.-brightness-dark.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-outlined.-color-neutral:disabled, .button--icon-only.-brightness-dark.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-outlined.-color-negative:hover, .button--icon-only.-brightness-dark.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-outlined.-color-negative:focus, .button--icon-only.-brightness-dark.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-outlined.-color-negative:disabled, .button--icon-only.-brightness-dark.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-outlined.-color-interactive:hover, .button--icon-only.-brightness-dark.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-outlined.-color-interactive:focus, .button--icon-only.-brightness-dark.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-outlined.-color-interactive:disabled, .button--icon-only.-brightness-dark.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-outlined.-color-favorite:hover, .button--icon-only.-brightness-dark.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--icon-only.-brightness-dark.-appearance-outlined.-color-favorite:focus, .button--icon-only.-brightness-dark.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-outlined.-color-favorite:disabled, .button--icon-only.-brightness-dark.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-dark.-appearance-solid:hover, .button--icon-only.-brightness-dark.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-dark.-appearance-solid:focus, .button--icon-only.-brightness-dark.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-solid:disabled, .button--icon-only.-brightness-dark.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-dark.-appearance-solid.-color-neutral:hover, .button--icon-only.-brightness-dark.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-dark.-appearance-solid.-color-neutral:focus, .button--icon-only.-brightness-dark.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-solid.-color-neutral:disabled, .button--icon-only.-brightness-dark.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-dark.-appearance-solid.-color-negative:hover, .button--icon-only.-brightness-dark.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-dark.-appearance-solid.-color-negative:focus, .button--icon-only.-brightness-dark.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-solid.-color-negative:disabled, .button--icon-only.-brightness-dark.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-dark.-appearance-solid.-color-interactive:hover, .button--icon-only.-brightness-dark.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-dark.-appearance-solid.-color-interactive:focus, .button--icon-only.-brightness-dark.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-solid.-color-interactive:disabled, .button--icon-only.-brightness-dark.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-dark.-appearance-solid.-color-favorite:hover, .button--icon-only.-brightness-dark.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--icon-only.-brightness-dark.-appearance-solid.-color-favorite:focus, .button--icon-only.-brightness-dark.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-solid.-color-favorite:disabled, .button--icon-only.-brightness-dark.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-white:hover, .button--icon-only.-brightness-dark.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-white:focus, .button--icon-only.-brightness-dark.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-white:disabled, .button--icon-only.-brightness-dark.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-white.-color-neutral:hover, .button--icon-only.-brightness-dark.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-white.-color-neutral:focus, .button--icon-only.-brightness-dark.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-white.-color-neutral:disabled, .button--icon-only.-brightness-dark.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-white.-color-negative:hover, .button--icon-only.-brightness-dark.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-white.-color-negative:focus, .button--icon-only.-brightness-dark.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-white.-color-negative:disabled, .button--icon-only.-brightness-dark.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-white.-color-interactive:hover, .button--icon-only.-brightness-dark.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-white.-color-interactive:focus, .button--icon-only.-brightness-dark.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-white.-color-interactive:disabled, .button--icon-only.-brightness-dark.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-white.-color-favorite:hover, .button--icon-only.-brightness-dark.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-white.-color-favorite:focus, .button--icon-only.-brightness-dark.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-white.-color-favorite:disabled, .button--icon-only.-brightness-dark.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-transparent {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-transparent:hover, .button--icon-only.-brightness-dark.-appearance-transparent.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-transparent:focus, .button--icon-only.-brightness-dark.-appearance-transparent.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-transparent:disabled, .button--icon-only.-brightness-dark.-appearance-transparent.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-transparent.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-transparent.-color-neutral:hover, .button--icon-only.-brightness-dark.-appearance-transparent.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-transparent.-color-neutral:focus, .button--icon-only.-brightness-dark.-appearance-transparent.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-transparent.-color-neutral:disabled, .button--icon-only.-brightness-dark.-appearance-transparent.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-transparent.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-transparent.-color-negative:hover, .button--icon-only.-brightness-dark.-appearance-transparent.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-transparent.-color-negative:focus, .button--icon-only.-brightness-dark.-appearance-transparent.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-transparent.-color-negative:disabled, .button--icon-only.-brightness-dark.-appearance-transparent.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-transparent.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-transparent.-color-interactive:hover, .button--icon-only.-brightness-dark.-appearance-transparent.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-transparent.-color-interactive:focus, .button--icon-only.-brightness-dark.-appearance-transparent.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-transparent.-color-interactive:disabled, .button--icon-only.-brightness-dark.-appearance-transparent.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-transparent.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-transparent.-color-favorite:hover, .button--icon-only.-brightness-dark.-appearance-transparent.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-transparent.-color-favorite:focus, .button--icon-only.-brightness-dark.-appearance-transparent.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-transparent.-color-favorite:disabled, .button--icon-only.-brightness-dark.-appearance-transparent.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-hollow:hover, .button--icon-only.-brightness-dark.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-hollow:focus, .button--icon-only.-brightness-dark.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-hollow:disabled, .button--icon-only.-brightness-dark.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-hollow.-color-neutral:hover, .button--icon-only.-brightness-dark.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-hollow.-color-neutral:focus, .button--icon-only.-brightness-dark.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-hollow.-color-neutral:disabled, .button--icon-only.-brightness-dark.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-hollow.-color-negative:hover, .button--icon-only.-brightness-dark.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-hollow.-color-negative:focus, .button--icon-only.-brightness-dark.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-hollow.-color-negative:disabled, .button--icon-only.-brightness-dark.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-hollow.-color-interactive:hover, .button--icon-only.-brightness-dark.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-hollow.-color-interactive:focus, .button--icon-only.-brightness-dark.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-hollow.-color-interactive:disabled, .button--icon-only.-brightness-dark.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-brightness-dark.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-hollow.-color-favorite:hover, .button--icon-only.-brightness-dark.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--icon-only.-brightness-dark.-appearance-hollow.-color-favorite:focus, .button--icon-only.-brightness-dark.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--icon-only.-brightness-dark.-appearance-hollow.-color-favorite:disabled, .button--icon-only.-brightness-dark.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--icon-only.-shape-circle {
  border-radius: 1.25rem;
}
.button--icon-only.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-shape-circle > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-shape-circle.-appearance-flat {
  border-radius: 1.25rem;
}
.button--icon-only.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-shape-circle.-appearance-outlined {
  border-radius: 1.25rem;
}
.button--icon-only.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-shape-circle.-appearance-solid {
  border-radius: 1.25rem;
}
.button--icon-only.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-shape-circle.-appearance-white {
  border-radius: 1.25rem;
}
.button--icon-only.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-shape-circle.-appearance-transparent {
  border-radius: 1.25rem;
}
.button--icon-only.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-shape-circle.-appearance-hollow {
  border-radius: 1.25rem;
}
.button--icon-only.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-shape-square {
  border-radius: 0.25rem;
}
.button--icon-only.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-shape-square > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--icon-only.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--icon-only.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--icon-only.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--icon-only.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--icon-only.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--icon-only.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-xs {
  height: 1.5rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.button--icon-only.-size-xs > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xs > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-xs > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-xs > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-xs.-shape-circle {
  border-radius: 0.75rem;
}
.button--icon-only.-size-xs.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xs.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-xs.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-xs.-shape-circle > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-flat {
  border-radius: 0.75rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-outlined {
  border-radius: 0.75rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-solid {
  border-radius: 0.75rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-white {
  border-radius: 0.75rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-transparent {
  border-radius: 0.75rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-hollow {
  border-radius: 0.75rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-xs.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-xs.-shape-square {
  border-radius: 0.25rem;
}
.button--icon-only.-size-xs.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xs.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-xs.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-xs.-shape-square > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xs.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xs.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xs.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xs.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xs.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xs.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-xs.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-s {
  height: 2rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.button--icon-only.-size-s > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-s > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-s > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-s > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-s.-shape-circle {
  border-radius: 1rem;
}
.button--icon-only.-size-s.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-s.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-s.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-s.-shape-circle > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-flat {
  border-radius: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-s.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-outlined {
  border-radius: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-s.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-solid {
  border-radius: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-s.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-white {
  border-radius: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-s.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-transparent {
  border-radius: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-s.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-hollow {
  border-radius: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-s.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-s.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-s.-shape-square {
  border-radius: 0.25rem;
}
.button--icon-only.-size-s.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-s.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-s.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-s.-shape-square > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-s.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-s.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-s.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-s.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-s.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-s.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-s.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--icon-only.-size-m {
  height: 2.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.button--icon-only.-size-m > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-m > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-m > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-m > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-m.-shape-circle {
  border-radius: 1.25rem;
}
.button--icon-only.-size-m.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-m.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-m.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-m.-shape-circle > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-flat {
  border-radius: 1.25rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-m.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-outlined {
  border-radius: 1.25rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-m.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-solid {
  border-radius: 1.25rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-m.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-white {
  border-radius: 1.25rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-m.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-transparent {
  border-radius: 1.25rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-m.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-hollow {
  border-radius: 1.25rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-m.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-m.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-m.-shape-square {
  border-radius: 0.25rem;
}
.button--icon-only.-size-m.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-m.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-m.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-m.-shape-square > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-m.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-m.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-m.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-m.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-m.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-m.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-m.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-l {
  height: 3rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.button--icon-only.-size-l > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-l > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-l > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-l > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-l.-shape-circle {
  border-radius: 1.5rem;
}
.button--icon-only.-size-l.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-l.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-l.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-l.-shape-circle > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-flat {
  border-radius: 1.5rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-l.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-outlined {
  border-radius: 1.5rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-l.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-solid {
  border-radius: 1.5rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-l.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-white {
  border-radius: 1.5rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-l.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-transparent {
  border-radius: 1.5rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-l.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-hollow {
  border-radius: 1.5rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-l.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-l.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-l.-shape-square {
  border-radius: 0.25rem;
}
.button--icon-only.-size-l.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-l.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-l.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-l.-shape-square > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-l.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-l.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-l.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-l.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-l.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-l.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-l.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-xl {
  height: 3.5rem;
  font-size: 1.3125rem;
  line-height: 2rem;
}
.button--icon-only.-size-xl > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xl > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-xl > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-xl > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-xl.-shape-circle {
  border-radius: 1.75rem;
}
.button--icon-only.-size-xl.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xl.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-xl.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-xl.-shape-circle > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-flat {
  border-radius: 1.75rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-outlined {
  border-radius: 1.75rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-solid {
  border-radius: 1.75rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-white {
  border-radius: 1.75rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-transparent {
  border-radius: 1.75rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-hollow {
  border-radius: 1.75rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--icon-only.-size-xl.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-xl.-shape-square {
  border-radius: 0.25rem;
}
.button--icon-only.-size-xl.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xl.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-xl.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-xl.-shape-square > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xl.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xl.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xl.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xl.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xl.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--icon-only.-size-xl.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--icon-only.-size-xl.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--icon-only.-width-auto {
  width: auto;
}
.button--icon-only.-width-full {
  width: 100%;
}
.button--icon-only.-width-half {
  width: 50%;
}
.button--icon-only.-width-third {
  width: 33.3333333333%;
}

.button--danger {
  position: relative;
  display: inline-flex;
  gap: 0.25rem;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: auto;
  height: 2.5rem;
  padding: 0;
  overflow: hidden;
  font-size: 1rem;
  font-family: inherit;
  line-height: 1.5rem;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  vertical-align: text-bottom;
  background-color: transparent;
  border-style: solid;
  border-radius: 0.25rem;
  outline: 0;
  cursor: pointer;
  transition: 0;
  appearance: none;
  user-select: none;
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
  min-width: 160px;
}
.button--danger:hover, .button--danger.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger:focus, .button--danger.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger:disabled, .button--danger.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger > *:first-child {
  margin-left: 0.75rem;
}
.button--danger > *:last-child {
  margin-right: 0.75rem;
}
.button--danger > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-appearance-flat:hover, .button--danger.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-appearance-flat:focus, .button--danger.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-appearance-flat:disabled, .button--danger.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-appearance-outlined:hover, .button--danger.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-appearance-outlined:focus, .button--danger.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-appearance-outlined:disabled, .button--danger.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-appearance-solid:hover, .button--danger.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-appearance-solid:focus, .button--danger.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-appearance-solid:disabled, .button--danger.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--danger.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-appearance-white:hover, .button--danger.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-appearance-white:focus, .button--danger.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-appearance-white:disabled, .button--danger.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-appearance-transparent:hover, .button--danger.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-appearance-transparent:focus, .button--danger.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-appearance-transparent:disabled, .button--danger.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-appearance-hollow:hover, .button--danger.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-appearance-hollow:focus, .button--danger.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-appearance-hollow:disabled, .button--danger.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-neutral:hover, .button--danger.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-neutral:focus, .button--danger.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--danger.-color-neutral:disabled, .button--danger.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-neutral.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-neutral.-appearance-flat:hover, .button--danger.-color-neutral.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-neutral.-appearance-flat:focus, .button--danger.-color-neutral.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--danger.-color-neutral.-appearance-flat:disabled, .button--danger.-color-neutral.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-neutral.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-neutral.-appearance-outlined:hover, .button--danger.-color-neutral.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-neutral.-appearance-outlined:focus, .button--danger.-color-neutral.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--danger.-color-neutral.-appearance-outlined:disabled, .button--danger.-color-neutral.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-neutral.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-color-neutral.-appearance-solid:hover, .button--danger.-color-neutral.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-color-neutral.-appearance-solid:focus, .button--danger.-color-neutral.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--danger.-color-neutral.-appearance-solid:disabled, .button--danger.-color-neutral.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-neutral.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-color-neutral.-appearance-white:hover, .button--danger.-color-neutral.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-color-neutral.-appearance-white:focus, .button--danger.-color-neutral.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--danger.-color-neutral.-appearance-white:disabled, .button--danger.-color-neutral.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-neutral.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-color-neutral.-appearance-transparent:hover, .button--danger.-color-neutral.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-color-neutral.-appearance-transparent:focus, .button--danger.-color-neutral.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--danger.-color-neutral.-appearance-transparent:disabled, .button--danger.-color-neutral.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-neutral.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-color-neutral.-appearance-hollow:hover, .button--danger.-color-neutral.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-color-neutral.-appearance-hollow:focus, .button--danger.-color-neutral.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--danger.-color-neutral.-appearance-hollow:disabled, .button--danger.-color-neutral.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-negative:hover, .button--danger.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-negative:focus, .button--danger.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-color-negative:disabled, .button--danger.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-negative.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-negative.-appearance-flat:hover, .button--danger.-color-negative.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-negative.-appearance-flat:focus, .button--danger.-color-negative.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-color-negative.-appearance-flat:disabled, .button--danger.-color-negative.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-negative.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-negative.-appearance-outlined:hover, .button--danger.-color-negative.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-negative.-appearance-outlined:focus, .button--danger.-color-negative.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-color-negative.-appearance-outlined:disabled, .button--danger.-color-negative.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-negative.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-color-negative.-appearance-solid:hover, .button--danger.-color-negative.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-color-negative.-appearance-solid:focus, .button--danger.-color-negative.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-color-negative.-appearance-solid:disabled, .button--danger.-color-negative.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-negative.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-color-negative.-appearance-white:hover, .button--danger.-color-negative.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-color-negative.-appearance-white:focus, .button--danger.-color-negative.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-color-negative.-appearance-white:disabled, .button--danger.-color-negative.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-negative.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-color-negative.-appearance-transparent:hover, .button--danger.-color-negative.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-color-negative.-appearance-transparent:focus, .button--danger.-color-negative.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-color-negative.-appearance-transparent:disabled, .button--danger.-color-negative.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-negative.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-color-negative.-appearance-hollow:hover, .button--danger.-color-negative.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-color-negative.-appearance-hollow:focus, .button--danger.-color-negative.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-color-negative.-appearance-hollow:disabled, .button--danger.-color-negative.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-interactive:hover, .button--danger.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-interactive:focus, .button--danger.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--danger.-color-interactive:disabled, .button--danger.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-interactive.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-interactive.-appearance-flat:hover, .button--danger.-color-interactive.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-interactive.-appearance-flat:focus, .button--danger.-color-interactive.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--danger.-color-interactive.-appearance-flat:disabled, .button--danger.-color-interactive.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-interactive.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-interactive.-appearance-outlined:hover, .button--danger.-color-interactive.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-interactive.-appearance-outlined:focus, .button--danger.-color-interactive.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--danger.-color-interactive.-appearance-outlined:disabled, .button--danger.-color-interactive.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-interactive.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-color-interactive.-appearance-solid:hover, .button--danger.-color-interactive.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-color-interactive.-appearance-solid:focus, .button--danger.-color-interactive.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--danger.-color-interactive.-appearance-solid:disabled, .button--danger.-color-interactive.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-interactive.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-color-interactive.-appearance-white:hover, .button--danger.-color-interactive.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-color-interactive.-appearance-white:focus, .button--danger.-color-interactive.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--danger.-color-interactive.-appearance-white:disabled, .button--danger.-color-interactive.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-interactive.-appearance-transparent {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-color-interactive.-appearance-transparent:hover, .button--danger.-color-interactive.-appearance-transparent.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-color-interactive.-appearance-transparent:focus, .button--danger.-color-interactive.-appearance-transparent.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--danger.-color-interactive.-appearance-transparent:disabled, .button--danger.-color-interactive.-appearance-transparent.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-interactive.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-color-interactive.-appearance-hollow:hover, .button--danger.-color-interactive.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-color-interactive.-appearance-hollow:focus, .button--danger.-color-interactive.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--danger.-color-interactive.-appearance-hollow:disabled, .button--danger.-color-interactive.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-favorite:hover, .button--danger.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-favorite:focus, .button--danger.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-color-favorite:disabled, .button--danger.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-favorite.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-favorite.-appearance-flat:hover, .button--danger.-color-favorite.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-favorite.-appearance-flat:focus, .button--danger.-color-favorite.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-color-favorite.-appearance-flat:disabled, .button--danger.-color-favorite.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-favorite.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-favorite.-appearance-outlined:hover, .button--danger.-color-favorite.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-color-favorite.-appearance-outlined:focus, .button--danger.-color-favorite.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-color-favorite.-appearance-outlined:disabled, .button--danger.-color-favorite.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-favorite.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-color-favorite.-appearance-solid:hover, .button--danger.-color-favorite.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-color-favorite.-appearance-solid:focus, .button--danger.-color-favorite.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-color-favorite.-appearance-solid:disabled, .button--danger.-color-favorite.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-favorite.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-color-favorite.-appearance-white:hover, .button--danger.-color-favorite.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-color-favorite.-appearance-white:focus, .button--danger.-color-favorite.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-color-favorite.-appearance-white:disabled, .button--danger.-color-favorite.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-favorite.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-color-favorite.-appearance-transparent:hover, .button--danger.-color-favorite.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-color-favorite.-appearance-transparent:focus, .button--danger.-color-favorite.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-color-favorite.-appearance-transparent:disabled, .button--danger.-color-favorite.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-color-favorite.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-color-favorite.-appearance-hollow:hover, .button--danger.-color-favorite.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-color-favorite.-appearance-hollow:focus, .button--danger.-color-favorite.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-color-favorite.-appearance-hollow:disabled, .button--danger.-color-favorite.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light:hover, .button--danger.-brightness-light.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light:focus, .button--danger.-brightness-light.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-light:disabled, .button--danger.-brightness-light.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-flat:hover, .button--danger.-brightness-light.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-flat:focus, .button--danger.-brightness-light.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-light.-appearance-flat:disabled, .button--danger.-brightness-light.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-flat.-color-neutral:hover, .button--danger.-brightness-light.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-flat.-color-neutral:focus, .button--danger.-brightness-light.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--danger.-brightness-light.-appearance-flat.-color-neutral:disabled, .button--danger.-brightness-light.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-flat.-color-negative:hover, .button--danger.-brightness-light.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-flat.-color-negative:focus, .button--danger.-brightness-light.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-light.-appearance-flat.-color-negative:disabled, .button--danger.-brightness-light.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-flat.-color-interactive:hover, .button--danger.-brightness-light.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-flat.-color-interactive:focus, .button--danger.-brightness-light.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--danger.-brightness-light.-appearance-flat.-color-interactive:disabled, .button--danger.-brightness-light.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-flat.-color-favorite:hover, .button--danger.-brightness-light.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-flat.-color-favorite:focus, .button--danger.-brightness-light.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-light.-appearance-flat.-color-favorite:disabled, .button--danger.-brightness-light.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-outlined:hover, .button--danger.-brightness-light.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-outlined:focus, .button--danger.-brightness-light.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-light.-appearance-outlined:disabled, .button--danger.-brightness-light.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-outlined.-color-neutral:hover, .button--danger.-brightness-light.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-outlined.-color-neutral:focus, .button--danger.-brightness-light.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--danger.-brightness-light.-appearance-outlined.-color-neutral:disabled, .button--danger.-brightness-light.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-outlined.-color-negative:hover, .button--danger.-brightness-light.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-outlined.-color-negative:focus, .button--danger.-brightness-light.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-light.-appearance-outlined.-color-negative:disabled, .button--danger.-brightness-light.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-outlined.-color-interactive:hover, .button--danger.-brightness-light.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-outlined.-color-interactive:focus, .button--danger.-brightness-light.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--danger.-brightness-light.-appearance-outlined.-color-interactive:disabled, .button--danger.-brightness-light.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-outlined.-color-favorite:hover, .button--danger.-brightness-light.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-light.-appearance-outlined.-color-favorite:focus, .button--danger.-brightness-light.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-light.-appearance-outlined.-color-favorite:disabled, .button--danger.-brightness-light.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-light.-appearance-solid:hover, .button--danger.-brightness-light.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-light.-appearance-solid:focus, .button--danger.-brightness-light.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-light.-appearance-solid:disabled, .button--danger.-brightness-light.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-light.-appearance-solid.-color-neutral:hover, .button--danger.-brightness-light.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-light.-appearance-solid.-color-neutral:focus, .button--danger.-brightness-light.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--danger.-brightness-light.-appearance-solid.-color-neutral:disabled, .button--danger.-brightness-light.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-light.-appearance-solid.-color-negative:hover, .button--danger.-brightness-light.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-light.-appearance-solid.-color-negative:focus, .button--danger.-brightness-light.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-light.-appearance-solid.-color-negative:disabled, .button--danger.-brightness-light.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-light.-appearance-solid.-color-interactive:hover, .button--danger.-brightness-light.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-light.-appearance-solid.-color-interactive:focus, .button--danger.-brightness-light.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--danger.-brightness-light.-appearance-solid.-color-interactive:disabled, .button--danger.-brightness-light.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-light.-appearance-solid.-color-favorite:hover, .button--danger.-brightness-light.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-light.-appearance-solid.-color-favorite:focus, .button--danger.-brightness-light.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-light.-appearance-solid.-color-favorite:disabled, .button--danger.-brightness-light.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-white:hover, .button--danger.-brightness-light.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-white:focus, .button--danger.-brightness-light.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-light.-appearance-white:disabled, .button--danger.-brightness-light.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-white.-color-neutral:hover, .button--danger.-brightness-light.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-white.-color-neutral:focus, .button--danger.-brightness-light.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--danger.-brightness-light.-appearance-white.-color-neutral:disabled, .button--danger.-brightness-light.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-white.-color-negative:hover, .button--danger.-brightness-light.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-white.-color-negative:focus, .button--danger.-brightness-light.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-light.-appearance-white.-color-negative:disabled, .button--danger.-brightness-light.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-white.-color-interactive:hover, .button--danger.-brightness-light.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-white.-color-interactive:focus, .button--danger.-brightness-light.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--danger.-brightness-light.-appearance-white.-color-interactive:disabled, .button--danger.-brightness-light.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-white.-color-favorite:hover, .button--danger.-brightness-light.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-white.-color-favorite:focus, .button--danger.-brightness-light.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-light.-appearance-white.-color-favorite:disabled, .button--danger.-brightness-light.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-transparent:hover, .button--danger.-brightness-light.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-transparent:focus, .button--danger.-brightness-light.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-light.-appearance-transparent:disabled, .button--danger.-brightness-light.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-transparent.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-transparent.-color-neutral:hover, .button--danger.-brightness-light.-appearance-transparent.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-transparent.-color-neutral:focus, .button--danger.-brightness-light.-appearance-transparent.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--danger.-brightness-light.-appearance-transparent.-color-neutral:disabled, .button--danger.-brightness-light.-appearance-transparent.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-transparent.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-transparent.-color-negative:hover, .button--danger.-brightness-light.-appearance-transparent.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-transparent.-color-negative:focus, .button--danger.-brightness-light.-appearance-transparent.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-light.-appearance-transparent.-color-negative:disabled, .button--danger.-brightness-light.-appearance-transparent.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-transparent.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-transparent.-color-interactive:hover, .button--danger.-brightness-light.-appearance-transparent.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-transparent.-color-interactive:focus, .button--danger.-brightness-light.-appearance-transparent.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--danger.-brightness-light.-appearance-transparent.-color-interactive:disabled, .button--danger.-brightness-light.-appearance-transparent.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-transparent.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-transparent.-color-favorite:hover, .button--danger.-brightness-light.-appearance-transparent.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-transparent.-color-favorite:focus, .button--danger.-brightness-light.-appearance-transparent.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-light.-appearance-transparent.-color-favorite:disabled, .button--danger.-brightness-light.-appearance-transparent.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-hollow:hover, .button--danger.-brightness-light.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-hollow:focus, .button--danger.-brightness-light.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-light.-appearance-hollow:disabled, .button--danger.-brightness-light.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-hollow.-color-neutral:hover, .button--danger.-brightness-light.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-hollow.-color-neutral:focus, .button--danger.-brightness-light.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--danger.-brightness-light.-appearance-hollow.-color-neutral:disabled, .button--danger.-brightness-light.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-hollow.-color-negative:hover, .button--danger.-brightness-light.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-hollow.-color-negative:focus, .button--danger.-brightness-light.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-light.-appearance-hollow.-color-negative:disabled, .button--danger.-brightness-light.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-hollow.-color-interactive:hover, .button--danger.-brightness-light.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-hollow.-color-interactive:focus, .button--danger.-brightness-light.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--danger.-brightness-light.-appearance-hollow.-color-interactive:disabled, .button--danger.-brightness-light.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-light.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-hollow.-color-favorite:hover, .button--danger.-brightness-light.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-light.-appearance-hollow.-color-favorite:focus, .button--danger.-brightness-light.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-light.-appearance-hollow.-color-favorite:disabled, .button--danger.-brightness-light.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark:hover, .button--danger.-brightness-dark.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark:focus, .button--danger.-brightness-dark.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-dark:disabled, .button--danger.-brightness-dark.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-flat:hover, .button--danger.-brightness-dark.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-flat:focus, .button--danger.-brightness-dark.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-dark.-appearance-flat:disabled, .button--danger.-brightness-dark.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-flat.-color-neutral:hover, .button--danger.-brightness-dark.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-flat.-color-neutral:focus, .button--danger.-brightness-dark.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--danger.-brightness-dark.-appearance-flat.-color-neutral:disabled, .button--danger.-brightness-dark.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-flat.-color-negative:hover, .button--danger.-brightness-dark.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-flat.-color-negative:focus, .button--danger.-brightness-dark.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-dark.-appearance-flat.-color-negative:disabled, .button--danger.-brightness-dark.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-flat.-color-interactive:hover, .button--danger.-brightness-dark.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-flat.-color-interactive:focus, .button--danger.-brightness-dark.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--danger.-brightness-dark.-appearance-flat.-color-interactive:disabled, .button--danger.-brightness-dark.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-flat.-color-favorite:hover, .button--danger.-brightness-dark.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-flat.-color-favorite:focus, .button--danger.-brightness-dark.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-dark.-appearance-flat.-color-favorite:disabled, .button--danger.-brightness-dark.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-outlined:hover, .button--danger.-brightness-dark.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-outlined:focus, .button--danger.-brightness-dark.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-dark.-appearance-outlined:disabled, .button--danger.-brightness-dark.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-outlined.-color-neutral:hover, .button--danger.-brightness-dark.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-outlined.-color-neutral:focus, .button--danger.-brightness-dark.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--danger.-brightness-dark.-appearance-outlined.-color-neutral:disabled, .button--danger.-brightness-dark.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-outlined.-color-negative:hover, .button--danger.-brightness-dark.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-outlined.-color-negative:focus, .button--danger.-brightness-dark.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-dark.-appearance-outlined.-color-negative:disabled, .button--danger.-brightness-dark.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-outlined.-color-interactive:hover, .button--danger.-brightness-dark.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-outlined.-color-interactive:focus, .button--danger.-brightness-dark.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--danger.-brightness-dark.-appearance-outlined.-color-interactive:disabled, .button--danger.-brightness-dark.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-outlined.-color-favorite:hover, .button--danger.-brightness-dark.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.button--danger.-brightness-dark.-appearance-outlined.-color-favorite:focus, .button--danger.-brightness-dark.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-dark.-appearance-outlined.-color-favorite:disabled, .button--danger.-brightness-dark.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-dark.-appearance-solid:hover, .button--danger.-brightness-dark.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-dark.-appearance-solid:focus, .button--danger.-brightness-dark.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-dark.-appearance-solid:disabled, .button--danger.-brightness-dark.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-dark.-appearance-solid.-color-neutral:hover, .button--danger.-brightness-dark.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-dark.-appearance-solid.-color-neutral:focus, .button--danger.-brightness-dark.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--danger.-brightness-dark.-appearance-solid.-color-neutral:disabled, .button--danger.-brightness-dark.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-dark.-appearance-solid.-color-negative:hover, .button--danger.-brightness-dark.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-dark.-appearance-solid.-color-negative:focus, .button--danger.-brightness-dark.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-dark.-appearance-solid.-color-negative:disabled, .button--danger.-brightness-dark.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-dark.-appearance-solid.-color-interactive:hover, .button--danger.-brightness-dark.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-dark.-appearance-solid.-color-interactive:focus, .button--danger.-brightness-dark.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--danger.-brightness-dark.-appearance-solid.-color-interactive:disabled, .button--danger.-brightness-dark.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-dark.-appearance-solid.-color-favorite:hover, .button--danger.-brightness-dark.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.button--danger.-brightness-dark.-appearance-solid.-color-favorite:focus, .button--danger.-brightness-dark.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-dark.-appearance-solid.-color-favorite:disabled, .button--danger.-brightness-dark.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-white:hover, .button--danger.-brightness-dark.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-white:focus, .button--danger.-brightness-dark.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-dark.-appearance-white:disabled, .button--danger.-brightness-dark.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-white.-color-neutral:hover, .button--danger.-brightness-dark.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-white.-color-neutral:focus, .button--danger.-brightness-dark.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--danger.-brightness-dark.-appearance-white.-color-neutral:disabled, .button--danger.-brightness-dark.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-white.-color-negative:hover, .button--danger.-brightness-dark.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-white.-color-negative:focus, .button--danger.-brightness-dark.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-dark.-appearance-white.-color-negative:disabled, .button--danger.-brightness-dark.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-white.-color-interactive:hover, .button--danger.-brightness-dark.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-white.-color-interactive:focus, .button--danger.-brightness-dark.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--danger.-brightness-dark.-appearance-white.-color-interactive:disabled, .button--danger.-brightness-dark.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-white.-color-favorite:hover, .button--danger.-brightness-dark.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-white.-color-favorite:focus, .button--danger.-brightness-dark.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-dark.-appearance-white.-color-favorite:disabled, .button--danger.-brightness-dark.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-transparent {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-transparent:hover, .button--danger.-brightness-dark.-appearance-transparent.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-transparent:focus, .button--danger.-brightness-dark.-appearance-transparent.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-dark.-appearance-transparent:disabled, .button--danger.-brightness-dark.-appearance-transparent.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-transparent.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-transparent.-color-neutral:hover, .button--danger.-brightness-dark.-appearance-transparent.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-transparent.-color-neutral:focus, .button--danger.-brightness-dark.-appearance-transparent.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--danger.-brightness-dark.-appearance-transparent.-color-neutral:disabled, .button--danger.-brightness-dark.-appearance-transparent.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-transparent.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-transparent.-color-negative:hover, .button--danger.-brightness-dark.-appearance-transparent.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-transparent.-color-negative:focus, .button--danger.-brightness-dark.-appearance-transparent.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-dark.-appearance-transparent.-color-negative:disabled, .button--danger.-brightness-dark.-appearance-transparent.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-transparent.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-transparent.-color-interactive:hover, .button--danger.-brightness-dark.-appearance-transparent.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-transparent.-color-interactive:focus, .button--danger.-brightness-dark.-appearance-transparent.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--danger.-brightness-dark.-appearance-transparent.-color-interactive:disabled, .button--danger.-brightness-dark.-appearance-transparent.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-transparent.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-transparent.-color-favorite:hover, .button--danger.-brightness-dark.-appearance-transparent.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-transparent.-color-favorite:focus, .button--danger.-brightness-dark.-appearance-transparent.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-dark.-appearance-transparent.-color-favorite:disabled, .button--danger.-brightness-dark.-appearance-transparent.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-hollow:hover, .button--danger.-brightness-dark.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-hollow:focus, .button--danger.-brightness-dark.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-dark.-appearance-hollow:disabled, .button--danger.-brightness-dark.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-hollow.-color-neutral:hover, .button--danger.-brightness-dark.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-hollow.-color-neutral:focus, .button--danger.-brightness-dark.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.button--danger.-brightness-dark.-appearance-hollow.-color-neutral:disabled, .button--danger.-brightness-dark.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-hollow.-color-negative:hover, .button--danger.-brightness-dark.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-hollow.-color-negative:focus, .button--danger.-brightness-dark.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-dark.-appearance-hollow.-color-negative:disabled, .button--danger.-brightness-dark.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-hollow.-color-interactive:hover, .button--danger.-brightness-dark.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-hollow.-color-interactive:focus, .button--danger.-brightness-dark.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.button--danger.-brightness-dark.-appearance-hollow.-color-interactive:disabled, .button--danger.-brightness-dark.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-brightness-dark.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-hollow.-color-favorite:hover, .button--danger.-brightness-dark.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.button--danger.-brightness-dark.-appearance-hollow.-color-favorite:focus, .button--danger.-brightness-dark.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.button--danger.-brightness-dark.-appearance-hollow.-color-favorite:disabled, .button--danger.-brightness-dark.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.button--danger.-shape-circle {
  border-radius: 1.25rem;
}
.button--danger.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--danger.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--danger.-shape-circle > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-shape-circle.-appearance-flat {
  border-radius: 1.25rem;
}
.button--danger.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--danger.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--danger.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-shape-circle.-appearance-outlined {
  border-radius: 1.25rem;
}
.button--danger.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--danger.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--danger.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-shape-circle.-appearance-solid {
  border-radius: 1.25rem;
}
.button--danger.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--danger.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--danger.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-shape-circle.-appearance-white {
  border-radius: 1.25rem;
}
.button--danger.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--danger.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--danger.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-shape-circle.-appearance-transparent {
  border-radius: 1.25rem;
}
.button--danger.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--danger.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--danger.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-shape-circle.-appearance-hollow {
  border-radius: 1.25rem;
}
.button--danger.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--danger.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--danger.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-shape-square {
  border-radius: 0.25rem;
}
.button--danger.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-shape-square > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--danger.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--danger.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--danger.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--danger.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--danger.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--danger.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-xs {
  height: 1.5rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.button--danger.-size-xs > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xs > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-xs > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-xs > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-xs.-shape-circle {
  border-radius: 0.75rem;
}
.button--danger.-size-xs.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xs.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-xs.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-xs.-shape-circle > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-flat {
  border-radius: 0.75rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xs.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-outlined {
  border-radius: 0.75rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xs.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-solid {
  border-radius: 0.75rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xs.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-white {
  border-radius: 0.75rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xs.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-transparent {
  border-radius: 0.75rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xs.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-hollow {
  border-radius: 0.75rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xs.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-xs.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-xs.-shape-square {
  border-radius: 0.25rem;
}
.button--danger.-size-xs.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xs.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-xs.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-xs.-shape-square > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-xs.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--danger.-size-xs.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xs.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-xs.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-xs.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-xs.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--danger.-size-xs.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xs.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-xs.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-xs.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-xs.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--danger.-size-xs.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xs.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-xs.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-xs.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-xs.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--danger.-size-xs.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xs.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-xs.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-xs.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-xs.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--danger.-size-xs.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xs.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-xs.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-xs.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-xs.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--danger.-size-xs.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xs.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-xs.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-xs.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-s {
  height: 2rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.button--danger.-size-s > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-s > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-s > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-s > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-s.-shape-circle {
  border-radius: 1rem;
}
.button--danger.-size-s.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-s.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-s.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-s.-shape-circle > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-flat {
  border-radius: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-s.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-outlined {
  border-radius: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-s.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-solid {
  border-radius: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-s.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-white {
  border-radius: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-s.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-transparent {
  border-radius: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-s.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-hollow {
  border-radius: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-s.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-s.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-s.-shape-square {
  border-radius: 0.25rem;
}
.button--danger.-size-s.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-s.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-s.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-s.-shape-square > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-s.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--danger.-size-s.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-s.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-s.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-s.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-s.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--danger.-size-s.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-s.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-s.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-s.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-s.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--danger.-size-s.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-s.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-s.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-s.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-s.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--danger.-size-s.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-s.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-s.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-s.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-s.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--danger.-size-s.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-s.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-s.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-s.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-s.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--danger.-size-s.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-s.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-s.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-s.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.button--danger.-size-m {
  height: 2.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.button--danger.-size-m > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-m > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-m > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-m > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-m.-shape-circle {
  border-radius: 1.25rem;
}
.button--danger.-size-m.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-m.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-m.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-m.-shape-circle > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-m.-shape-circle.-appearance-flat {
  border-radius: 1.25rem;
}
.button--danger.-size-m.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-m.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-m.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-m.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-m.-shape-circle.-appearance-outlined {
  border-radius: 1.25rem;
}
.button--danger.-size-m.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-m.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-m.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-m.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-m.-shape-circle.-appearance-solid {
  border-radius: 1.25rem;
}
.button--danger.-size-m.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-m.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-m.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-m.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-m.-shape-circle.-appearance-white {
  border-radius: 1.25rem;
}
.button--danger.-size-m.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-m.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-m.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-m.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-m.-shape-circle.-appearance-transparent {
  border-radius: 1.25rem;
}
.button--danger.-size-m.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-m.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-m.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-m.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-m.-shape-circle.-appearance-hollow {
  border-radius: 1.25rem;
}
.button--danger.-size-m.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-m.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-m.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-m.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-m.-shape-square {
  border-radius: 0.25rem;
}
.button--danger.-size-m.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-m.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-m.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-m.-shape-square > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-m.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--danger.-size-m.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-m.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-m.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-m.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-m.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--danger.-size-m.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-m.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-m.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-m.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-m.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--danger.-size-m.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-m.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-m.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-m.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-m.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--danger.-size-m.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-m.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-m.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-m.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-m.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--danger.-size-m.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-m.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-m.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-m.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-m.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--danger.-size-m.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-m.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-m.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-m.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-l {
  height: 3rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.button--danger.-size-l > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-l > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-l > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-l > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-l.-shape-circle {
  border-radius: 1.5rem;
}
.button--danger.-size-l.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-l.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-l.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-l.-shape-circle > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-l.-shape-circle.-appearance-flat {
  border-radius: 1.5rem;
}
.button--danger.-size-l.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-l.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-l.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-l.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-l.-shape-circle.-appearance-outlined {
  border-radius: 1.5rem;
}
.button--danger.-size-l.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-l.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-l.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-l.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-l.-shape-circle.-appearance-solid {
  border-radius: 1.5rem;
}
.button--danger.-size-l.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-l.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-l.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-l.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-l.-shape-circle.-appearance-white {
  border-radius: 1.5rem;
}
.button--danger.-size-l.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-l.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-l.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-l.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-l.-shape-circle.-appearance-transparent {
  border-radius: 1.5rem;
}
.button--danger.-size-l.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-l.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-l.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-l.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-l.-shape-circle.-appearance-hollow {
  border-radius: 1.5rem;
}
.button--danger.-size-l.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-l.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-l.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-l.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-l.-shape-square {
  border-radius: 0.25rem;
}
.button--danger.-size-l.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-l.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-l.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-l.-shape-square > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-l.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--danger.-size-l.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-l.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-l.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-l.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-l.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--danger.-size-l.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-l.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-l.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-l.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-l.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--danger.-size-l.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-l.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-l.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-l.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-l.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--danger.-size-l.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-l.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-l.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-l.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-l.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--danger.-size-l.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-l.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-l.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-l.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-l.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--danger.-size-l.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-l.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-l.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-l.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-xl {
  height: 3.5rem;
  font-size: 1.3125rem;
  line-height: 2rem;
}
.button--danger.-size-xl > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xl > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-xl > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-xl > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-xl.-shape-circle {
  border-radius: 1.75rem;
}
.button--danger.-size-xl.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xl.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-xl.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-xl.-shape-circle > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-flat {
  border-radius: 1.75rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xl.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-outlined {
  border-radius: 1.75rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xl.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-solid {
  border-radius: 1.75rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xl.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-white {
  border-radius: 1.75rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xl.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-transparent {
  border-radius: 1.75rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xl.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-hollow {
  border-radius: 1.75rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xl.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.button--danger.-size-xl.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-xl.-shape-square {
  border-radius: 0.25rem;
}
.button--danger.-size-xl.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xl.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-xl.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-xl.-shape-square > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-xl.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.button--danger.-size-xl.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xl.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-xl.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-xl.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-xl.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.button--danger.-size-xl.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xl.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-xl.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-xl.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-xl.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.button--danger.-size-xl.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xl.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-xl.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-xl.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-xl.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.button--danger.-size-xl.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xl.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-xl.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-xl.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-xl.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.button--danger.-size-xl.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xl.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-xl.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-xl.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-size-xl.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.button--danger.-size-xl.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.button--danger.-size-xl.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.button--danger.-size-xl.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.button--danger.-size-xl.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.button--danger.-width-auto {
  width: auto;
}
.button--danger.-width-full {
  width: 100%;
}
.button--danger.-width-half {
  width: 50%;
}
.button--danger.-width-third {
  width: 33.3333333333%;
}

.checkbox {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  appearance: unset;
  cursor: pointer;
  opacity: 1;
}
.checkbox::before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  background-color: #ffffff;
  border-radius: 0.25rem;
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0), 0 0 0 0.0625rem rgba(57, 60, 65, 0.2);
  content: "";
}
.checkbox::after {
  display: inline-block;
  font-weight: normal;
  font-family: 'Inhouse Icons';
  font-style: normal;
  line-height: 1;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  text-transform: none;
  word-wrap: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  color: #ffffff;
  text-align: center;
  opacity: 0;
  content: "check";
  pointer-events: none;
}
.checkbox::after::after {
  content: attr(data-icon);
}
.checkbox:hover, .checkbox.--hover {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  appearance: unset;
  cursor: pointer;
  opacity: 1;
}
.checkbox:hover::before, .checkbox.--hover::before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  background-color: #ffffff;
  border-radius: 0.25rem;
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.04), 0 0 0 0.0625rem rgba(57, 60, 65, 0.2);
  content: "";
}
.checkbox:hover::after, .checkbox.--hover::after {
  display: inline-block;
  font-weight: normal;
  font-family: 'Inhouse Icons';
  font-style: normal;
  line-height: 1;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  text-transform: none;
  word-wrap: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  color: #ffffff;
  text-align: center;
  opacity: 0;
  content: "check";
  pointer-events: none;
}
.checkbox:hover::after::after, .checkbox.--hover::after::after {
  content: attr(data-icon);
}
.checkbox:focus, .checkbox.--focused {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  appearance: unset;
  cursor: pointer;
  opacity: 1;
}
.checkbox:focus::before, .checkbox.--focused::before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  background-color: #ffffff;
  border-radius: 0.25rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15), 0 0 0 0.0625rem rgba(0, 0, 0, 0.12), 0 0 0 0.0625rem rgba(57, 60, 65, 0.2);
  content: "";
}
.checkbox:focus::after, .checkbox.--focused::after {
  display: inline-block;
  font-weight: normal;
  font-family: 'Inhouse Icons';
  font-style: normal;
  line-height: 1;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  text-transform: none;
  word-wrap: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  color: #ffffff;
  text-align: center;
  opacity: 0;
  content: "check";
  pointer-events: none;
}
.checkbox:focus::after::after, .checkbox.--focused::after::after {
  content: attr(data-icon);
}
.checkbox:checked, .checkbox.--selected {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  appearance: unset;
  cursor: pointer;
  opacity: 1;
}
.checkbox:checked::before, .checkbox.--selected::before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  background-color: #0384e1;
  border-radius: 0.25rem;
  box-shadow: 0 0 0 0.0625rem #0384e1;
  content: "";
}
.checkbox:checked::after, .checkbox.--selected::after {
  display: inline-block;
  font-weight: normal;
  font-family: 'Inhouse Icons';
  font-style: normal;
  line-height: 1;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  text-transform: none;
  word-wrap: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  color: #ffffff;
  text-align: center;
  opacity: 1;
  content: "check";
  pointer-events: none;
}
.checkbox:checked::after::after, .checkbox.--selected::after::after {
  content: attr(data-icon);
}
.checkbox.--mixed {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  appearance: unset;
  cursor: pointer;
  opacity: 1;
}
.checkbox.--mixed::before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  background-color: #0384e1;
  border-radius: 0.25rem;
  box-shadow: 0 0 0 0.0625rem #0384e1;
  content: "";
}
.checkbox.--mixed::after {
  display: inline-block;
  font-weight: normal;
  font-family: 'Inhouse Icons';
  font-style: normal;
  line-height: 1;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  text-transform: none;
  word-wrap: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  color: #ffffff;
  text-align: center;
  opacity: 1;
  content: "minus";
  pointer-events: none;
}
.checkbox.--mixed::after::after {
  content: attr(data-icon);
}
.checkbox:disabled, .checkbox.--disabled {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  appearance: unset;
  cursor: default;
  opacity: 0.38;
}
.checkbox:disabled::before, .checkbox.--disabled::before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  background-color: #ffffff;
  border-radius: 0.25rem;
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0), 0 0 0 0.0625rem rgba(57, 60, 65, 0.2);
  content: "";
}
.checkbox:disabled::after, .checkbox.--disabled::after {
  display: inline-block;
  font-weight: normal;
  font-family: 'Inhouse Icons';
  font-style: normal;
  line-height: 1;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  text-transform: none;
  word-wrap: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  color: #ffffff;
  text-align: center;
  opacity: 0;
  content: "check";
  pointer-events: none;
}
.checkbox:disabled::after::after, .checkbox.--disabled::after::after {
  content: attr(data-icon);
}
.checkbox:checked:focus, .checkbox:checked.--focused, .checkbox.--selected:focus, .checkbox.--selected.--focused {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  appearance: unset;
  cursor: pointer;
  opacity: 1;
}
.checkbox:checked:focus::before, .checkbox:checked.--focused::before, .checkbox.--selected:focus::before, .checkbox.--selected.--focused::before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  background-color: #0384e1;
  border-radius: 0.25rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15), 0 0 0 0.0625rem #0384e1;
  content: "";
}
.checkbox:checked:focus::after, .checkbox:checked.--focused::after, .checkbox.--selected:focus::after, .checkbox.--selected.--focused::after {
  display: inline-block;
  font-weight: normal;
  font-family: 'Inhouse Icons';
  font-style: normal;
  line-height: 1;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  text-transform: none;
  word-wrap: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  color: #ffffff;
  text-align: center;
  opacity: 1;
  content: "check";
  pointer-events: none;
}
.checkbox:checked:focus::after::after, .checkbox:checked.--focused::after::after, .checkbox.--selected:focus::after::after, .checkbox.--selected.--focused::after::after {
  content: attr(data-icon);
}
.checkbox:checked:disabled, .checkbox:checked.--disabled, .checkbox.--selected:disabled, .checkbox.--selected.--disabled {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  appearance: unset;
  cursor: default;
  opacity: 0.38;
}
.checkbox:checked:disabled::before, .checkbox:checked.--disabled::before, .checkbox.--selected:disabled::before, .checkbox.--selected.--disabled::before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  background-color: #0384e1;
  border-radius: 0.25rem;
  box-shadow: 0 0 0 0.0625rem #0384e1;
  content: "";
}
.checkbox:checked:disabled::after, .checkbox:checked.--disabled::after, .checkbox.--selected:disabled::after, .checkbox.--selected.--disabled::after {
  display: inline-block;
  font-weight: normal;
  font-family: 'Inhouse Icons';
  font-style: normal;
  line-height: 1;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  text-transform: none;
  word-wrap: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  color: #ffffff;
  text-align: center;
  opacity: 1;
  content: "check";
  pointer-events: none;
}
.checkbox:checked:disabled::after::after, .checkbox:checked.--disabled::after::after, .checkbox.--selected:disabled::after::after, .checkbox.--selected.--disabled::after::after {
  content: attr(data-icon);
}
.checkbox.--mixed:focus, .checkbox.--mixed.--focused {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  appearance: unset;
  cursor: pointer;
  opacity: 1;
}
.checkbox.--mixed:focus::before, .checkbox.--mixed.--focused::before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  background-color: #0384e1;
  border-radius: 0.25rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15), 0 0 0 0.0625rem #0384e1;
  content: "";
}
.checkbox.--mixed:focus::after, .checkbox.--mixed.--focused::after {
  display: inline-block;
  font-weight: normal;
  font-family: 'Inhouse Icons';
  font-style: normal;
  line-height: 1;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  text-transform: none;
  word-wrap: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  color: #ffffff;
  text-align: center;
  opacity: 1;
  content: "minus";
  pointer-events: none;
}
.checkbox.--mixed:focus::after::after, .checkbox.--mixed.--focused::after::after {
  content: attr(data-icon);
}
.checkbox.--mixed:disabled, .checkbox.--mixed.--disabled {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  appearance: unset;
  cursor: default;
  opacity: 0.38;
}
.checkbox.--mixed:disabled::before, .checkbox.--mixed.--disabled::before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  background-color: #0384e1;
  border-radius: 0.25rem;
  box-shadow: 0 0 0 0.0625rem #0384e1;
  content: "";
}
.checkbox.--mixed:disabled::after, .checkbox.--mixed.--disabled::after {
  display: inline-block;
  font-weight: normal;
  font-family: 'Inhouse Icons';
  font-style: normal;
  line-height: 1;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  text-transform: none;
  word-wrap: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  color: #ffffff;
  text-align: center;
  opacity: 1;
  content: "minus";
  pointer-events: none;
}
.checkbox.--mixed:disabled::after::after, .checkbox.--mixed.--disabled::after::after {
  content: attr(data-icon);
}

.description-list {
  margin: 0;
  padding: 0;
  color: #393c41;
}
.description-list ._item {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
  position: relative;
}
.description-list dt {
  font-weight: bold;
}
.description-list dd {
  margin-left: 0;
}
.description-list.-has-background {
  padding: 0.75rem 0;
}
.description-list.-type-bullet ._item {
  padding-left: 3rem;
}
.description-list.-type-bullet ._item::before {
  display: inline-block;
  font-weight: normal;
  font-family: 'Inhouse Icons';
  font-style: normal;
  line-height: 1;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  text-transform: none;
  word-wrap: normal;
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 3rem;
  text-align: center;
  content: "bullet_circle";
}
.description-list.-type-bullet ._item::before::after {
  content: attr(data-icon);
}
@media screen and (min-width: 800px) {
  .description-list.-type-tabular ._item {
    display: flex;
    gap: 1rem;
  }
  .description-list.-type-tabular ._item dt {
    width: 40%;
  }
  .description-list.-type-tabular ._item dd {
    width: 60%;
  }
}
.description-list.-size-s ._item {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.description-list.-type-bullet.-size-s ._item::before {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.description-list.-size-m ._item {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.description-list.-type-bullet.-size-m ._item::before {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.description-list.-size-l ._item {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.description-list.-type-bullet.-size-l ._item::before {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.description-list.-density-dense ._item {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.description-list.-type-bullet.-density-dense ._item::before {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.description-list.-density-normal ._item {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.description-list.-type-bullet.-density-normal ._item::before {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.description-list.-density-comfort ._item {
  box-sizing: border-box;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.description-list.-type-bullet.-density-comfort ._item::before {
  box-sizing: border-box;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.description-list.-density-dense.-size-s ._item {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.description-list.-type-bullet.-density-dense.-size-s ._item::before {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.description-list.-density-dense.-size-m ._item {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.description-list.-type-bullet.-density-dense.-size-m ._item::before {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.description-list.-density-dense.-size-l ._item {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.description-list.-type-bullet.-density-dense.-size-l ._item::before {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.description-list.-density-normal.-size-s ._item {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.description-list.-type-bullet.-density-normal.-size-s ._item::before {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.description-list.-density-normal.-size-m ._item {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.description-list.-type-bullet.-density-normal.-size-m ._item::before {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.description-list.-density-normal.-size-l ._item {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.description-list.-type-bullet.-density-normal.-size-l ._item::before {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.description-list.-density-comfort.-size-s ._item {
  box-sizing: border-box;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.description-list.-type-bullet.-density-comfort.-size-s ._item::before {
  box-sizing: border-box;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.description-list.-density-comfort.-size-m ._item {
  box-sizing: border-box;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.description-list.-type-bullet.-density-comfort.-size-m ._item::before {
  box-sizing: border-box;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.description-list.-density-comfort.-size-l ._item {
  box-sizing: border-box;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.description-list.-type-bullet.-density-comfort.-size-l ._item::before {
  box-sizing: border-box;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.description-list.-density-dense.-has-background {
  padding: 0.25rem 0;
}
.description-list.-density-normal.-has-background {
  padding: 0.75rem 0;
}
.description-list.-density-comfort.-has-background {
  padding: 1rem 0;
}
.description-list ._item {
  padding-block: 0.5rem;
}

.icon {
  display: inline-block;
  font-weight: normal;
  font-family: 'Inhouse Icons';
  font-style: normal;
  line-height: 1;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  text-transform: none;
  word-wrap: normal;
}
.icon::after {
  content: attr(data-icon);
}

.interactive-list.-has-background {
  padding: 0.75rem 0;
}
.interactive-list + .interactive-list {
  border-top: 0.0625rem solid rgba(57, 60, 65, 0.2);
}
.interactive-list > ._title {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
  margin: 0;
  padding-right: 1.5rem;
  padding-bottom: 0;
  padding-left: 1.5rem;
  color: #393c41;
}
@media screen and (min-width: 330px) {
  .interactive-list > ._title {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media screen and (min-width: 370px) {
  .interactive-list > ._title {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media screen and (min-width: 600px) {
  .interactive-list > ._title {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media screen and (min-width: 800px) {
  .interactive-list > ._title {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (min-width: 1100px) {
  .interactive-list > ._title {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media screen and (min-width: 1400px) {
  .interactive-list > ._title {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.interactive-list ._list {
  margin: 0;
  padding: 0.75rem 0;
  list-style-type: none;
}
.interactive-list ._item > * {
  display: flex;
  gap: 0.5rem;
  align-items: stretch;
  box-sizing: border-box;
  width: 100%;
  padding: 0 1.5rem;
  background-color: rgba(0, 0, 0, 0);
}
@media screen and (min-width: 330px) {
  .interactive-list ._item > * {
    padding: 0 1rem;
  }
}
@media screen and (min-width: 370px) {
  .interactive-list ._item > * {
    padding: 0 1rem;
  }
}
@media screen and (min-width: 600px) {
  .interactive-list ._item > * {
    padding: 0 1rem;
  }
}
@media screen and (min-width: 800px) {
  .interactive-list ._item > * {
    padding: 0 1.5rem;
  }
}
@media screen and (min-width: 1100px) {
  .interactive-list ._item > * {
    padding: 0 1.5rem;
  }
}
@media screen and (min-width: 1400px) {
  .interactive-list ._item > * {
    padding: 0 1.5rem;
  }
}
.interactive-list ._item > a:focus, .interactive-list ._item > a.--focused, .interactive-list ._item > button:focus, .interactive-list ._item > button.--focused, .interactive-list ._item > label:focus, .interactive-list ._item > label.--focused {
  background-color: rgba(0, 0, 0, 0.12);
  outline: none;
}
.interactive-list ._item > a:hover, .interactive-list ._item > a.--hover, .interactive-list ._item > button:hover, .interactive-list ._item > button.--hover, .interactive-list ._item > label:hover, .interactive-list ._item > label.--hover {
  background-color: rgba(0, 0, 0, 0.04);
  cursor: pointer;
}
.interactive-list ._item > a {
  text-decoration: inherit;
}
.interactive-list ._item > button {
  margin: 0;
  font-size: 100%;
  font-family: inherit;
  text-align: inherit;
  border: none;
}
.interactive-list ._item ._body {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}
.interactive-list ._item > * > ._leading {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
  justify-content: center;
  text-align: center;
  min-width: 2rem;
  color: #393c41;
}
.interactive-list ._item > * > ._trailing {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
  justify-content: center;
  text-align: center;
  align-self: center;
  min-width: 2rem;
  color: #393c41;
}
.interactive-list ._item ._title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #393c41;
  font-size: 1rem;
  -webkit-line-clamp: 2;
}
.interactive-list ._item ._description {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: rgba(57, 60, 65, 0.6);
  font-size: 0.875rem;
  -webkit-line-clamp: 2;
}
.interactive-list ._item ._avatar {
  display: flex;
  align-items: center;
  max-height: 3rem;
}
.interactive-list ._item ._media {
  display: flex;
  align-items: center;
  max-height: none;
}
.interactive-list ._item ._media ._thumbnail {
  box-sizing: border-box;
  width: 3.5rem;
  height: 3.5rem;
  overflow: hidden;
  border-radius: 0rem;
}
.interactive-list ._item ._media ._thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.interactive-list ._item ._media.-size-s {
  max-height: 3rem;
}
.interactive-list ._item ._media.-size-s ._thumbnail {
  box-sizing: border-box;
  width: 2.5rem;
  height: 2.5rem;
  overflow: hidden;
  border-radius: 0rem;
}
.interactive-list ._item ._media.-size-s ._thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.interactive-list ._item ._media.-size-m {
  max-height: none;
}
.interactive-list ._item ._media.-size-m ._thumbnail {
  box-sizing: border-box;
  width: 3.5rem;
  height: 3.5rem;
  overflow: hidden;
  border-radius: 0rem;
}
.interactive-list ._item ._media.-size-m ._thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.interactive-list ._item ._media.-size-l {
  max-height: none;
}
.interactive-list ._item ._media.-size-l ._thumbnail {
  box-sizing: border-box;
  width: 4.5rem;
  height: 4.5rem;
  overflow: hidden;
  border-radius: 0rem;
}
.interactive-list ._item ._media.-size-l ._thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.interactive-list ._item ._icon {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1.5rem;
}
.interactive-list ._item.--disabled > * {
  background-color: rgba(0, 0, 0, 0);
  opacity: 0.38;
}
.interactive-list ._item.--disabled > *:hover {
  background-color: rgba(0, 0, 0, 0);
  cursor: not-allowed;
}
.interactive-list ._item.--selected > * {
  background-color: rgba(62, 147, 222, 0.08);
}
.interactive-list ._item.--selected > *:focus, .interactive-list ._item.--selected > *:hover {
  background-color: rgba(62, 147, 222, 0.08);
}
.interactive-list ._item.--activated > * {
  font-weight: bold;
  background-color: rgba(62, 147, 222, 0.12);
}
.interactive-list ._item.--activated > *:focus, .interactive-list ._item.--activated > *:hover {
  background-color: rgba(62, 147, 222, 0.12);
}
.interactive-list ._item.--activated > * ._leading {
  color: #1e9ef9;
}
.interactive-list ._item.--activated > * ._trailing {
  color: #1e9ef9;
}
.interactive-list ._item.--activated > * ._title {
  color: #1e9ef9;
}
.interactive-list ._item.--activated > * ._description {
  color: #1e9ef9;
}
.interactive-list ._item.-is-draggable {
  cursor: grab;
}
.interactive-list ._item.-is-draggable:active, .interactive-list ._item.-is-draggable.--dragged {
  background-color: rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.08), 0px 6px 7px -8px rgba(0, 0, 0, 0.12), 0px 6px 16px 2px rgba(0, 0, 0, 0.12);
  cursor: grabbing;
}
.interactive-list.-density-dense {
  padding: 0.25rem 0;
}
.interactive-list.-density-dense > ._title {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
  padding-bottom: 0;
}
.interactive-list.-density-dense ._list {
  padding: 0.25rem 0;
}
.interactive-list.-density-dense ._leading,
.interactive-list.-density-dense ._body,
.interactive-list.-density-dense ._trailing {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.interactive-list.-density-normal {
  padding: 0.75rem 0;
}
.interactive-list.-density-normal > ._title {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
  padding-bottom: 0;
}
.interactive-list.-density-normal ._list {
  padding: 0.75rem 0;
}
.interactive-list.-density-normal ._leading,
.interactive-list.-density-normal ._body,
.interactive-list.-density-normal ._trailing {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.interactive-list.-density-comfort {
  padding: 1rem 0;
}
.interactive-list.-density-comfort > ._title {
  box-sizing: border-box;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
  padding-bottom: 0;
}
.interactive-list.-density-comfort ._list {
  padding: 1rem 0;
}
.interactive-list.-density-comfort ._leading,
.interactive-list.-density-comfort ._body,
.interactive-list.-density-comfort ._trailing {
  box-sizing: border-box;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.interactive-list ._item.--activated > *,
.interactive-list ._item.--activated > *:hover {
  background-color: #dedede;
}

.in-linear-progress-indicator, .linear-progress-indicator {
  position: relative;
  display: block;
  width: 100%;
  height: 0.25rem;
  overflow: hidden;
  background-color: #daf0ff;
}
.in-linear-progress-indicator[aria-valuenow] > *, [aria-valuenow].linear-progress-indicator > * {
  height: 0.25rem;
  background-color: #1e9ef9;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="0"] > *, [aria-valuenow][data-percentage="0"].linear-progress-indicator > * {
  width: 0%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="1"] > *, [aria-valuenow][data-percentage="1"].linear-progress-indicator > * {
  width: 1%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="2"] > *, [aria-valuenow][data-percentage="2"].linear-progress-indicator > * {
  width: 2%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="3"] > *, [aria-valuenow][data-percentage="3"].linear-progress-indicator > * {
  width: 3%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="4"] > *, [aria-valuenow][data-percentage="4"].linear-progress-indicator > * {
  width: 4%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="5"] > *, [aria-valuenow][data-percentage="5"].linear-progress-indicator > * {
  width: 5%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="6"] > *, [aria-valuenow][data-percentage="6"].linear-progress-indicator > * {
  width: 6%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="7"] > *, [aria-valuenow][data-percentage="7"].linear-progress-indicator > * {
  width: 7%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="8"] > *, [aria-valuenow][data-percentage="8"].linear-progress-indicator > * {
  width: 8%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="9"] > *, [aria-valuenow][data-percentage="9"].linear-progress-indicator > * {
  width: 9%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="10"] > *, [aria-valuenow][data-percentage="10"].linear-progress-indicator > * {
  width: 10%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="11"] > *, [aria-valuenow][data-percentage="11"].linear-progress-indicator > * {
  width: 11%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="12"] > *, [aria-valuenow][data-percentage="12"].linear-progress-indicator > * {
  width: 12%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="13"] > *, [aria-valuenow][data-percentage="13"].linear-progress-indicator > * {
  width: 13%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="14"] > *, [aria-valuenow][data-percentage="14"].linear-progress-indicator > * {
  width: 14%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="15"] > *, [aria-valuenow][data-percentage="15"].linear-progress-indicator > * {
  width: 15%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="16"] > *, [aria-valuenow][data-percentage="16"].linear-progress-indicator > * {
  width: 16%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="17"] > *, [aria-valuenow][data-percentage="17"].linear-progress-indicator > * {
  width: 17%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="18"] > *, [aria-valuenow][data-percentage="18"].linear-progress-indicator > * {
  width: 18%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="19"] > *, [aria-valuenow][data-percentage="19"].linear-progress-indicator > * {
  width: 19%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="20"] > *, [aria-valuenow][data-percentage="20"].linear-progress-indicator > * {
  width: 20%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="21"] > *, [aria-valuenow][data-percentage="21"].linear-progress-indicator > * {
  width: 21%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="22"] > *, [aria-valuenow][data-percentage="22"].linear-progress-indicator > * {
  width: 22%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="23"] > *, [aria-valuenow][data-percentage="23"].linear-progress-indicator > * {
  width: 23%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="24"] > *, [aria-valuenow][data-percentage="24"].linear-progress-indicator > * {
  width: 24%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="25"] > *, [aria-valuenow][data-percentage="25"].linear-progress-indicator > * {
  width: 25%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="26"] > *, [aria-valuenow][data-percentage="26"].linear-progress-indicator > * {
  width: 26%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="27"] > *, [aria-valuenow][data-percentage="27"].linear-progress-indicator > * {
  width: 27%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="28"] > *, [aria-valuenow][data-percentage="28"].linear-progress-indicator > * {
  width: 28%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="29"] > *, [aria-valuenow][data-percentage="29"].linear-progress-indicator > * {
  width: 29%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="30"] > *, [aria-valuenow][data-percentage="30"].linear-progress-indicator > * {
  width: 30%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="31"] > *, [aria-valuenow][data-percentage="31"].linear-progress-indicator > * {
  width: 31%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="32"] > *, [aria-valuenow][data-percentage="32"].linear-progress-indicator > * {
  width: 32%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="33"] > *, [aria-valuenow][data-percentage="33"].linear-progress-indicator > * {
  width: 33%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="34"] > *, [aria-valuenow][data-percentage="34"].linear-progress-indicator > * {
  width: 34%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="35"] > *, [aria-valuenow][data-percentage="35"].linear-progress-indicator > * {
  width: 35%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="36"] > *, [aria-valuenow][data-percentage="36"].linear-progress-indicator > * {
  width: 36%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="37"] > *, [aria-valuenow][data-percentage="37"].linear-progress-indicator > * {
  width: 37%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="38"] > *, [aria-valuenow][data-percentage="38"].linear-progress-indicator > * {
  width: 38%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="39"] > *, [aria-valuenow][data-percentage="39"].linear-progress-indicator > * {
  width: 39%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="40"] > *, [aria-valuenow][data-percentage="40"].linear-progress-indicator > * {
  width: 40%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="41"] > *, [aria-valuenow][data-percentage="41"].linear-progress-indicator > * {
  width: 41%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="42"] > *, [aria-valuenow][data-percentage="42"].linear-progress-indicator > * {
  width: 42%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="43"] > *, [aria-valuenow][data-percentage="43"].linear-progress-indicator > * {
  width: 43%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="44"] > *, [aria-valuenow][data-percentage="44"].linear-progress-indicator > * {
  width: 44%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="45"] > *, [aria-valuenow][data-percentage="45"].linear-progress-indicator > * {
  width: 45%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="46"] > *, [aria-valuenow][data-percentage="46"].linear-progress-indicator > * {
  width: 46%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="47"] > *, [aria-valuenow][data-percentage="47"].linear-progress-indicator > * {
  width: 47%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="48"] > *, [aria-valuenow][data-percentage="48"].linear-progress-indicator > * {
  width: 48%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="49"] > *, [aria-valuenow][data-percentage="49"].linear-progress-indicator > * {
  width: 49%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="50"] > *, [aria-valuenow][data-percentage="50"].linear-progress-indicator > * {
  width: 50%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="51"] > *, [aria-valuenow][data-percentage="51"].linear-progress-indicator > * {
  width: 51%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="52"] > *, [aria-valuenow][data-percentage="52"].linear-progress-indicator > * {
  width: 52%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="53"] > *, [aria-valuenow][data-percentage="53"].linear-progress-indicator > * {
  width: 53%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="54"] > *, [aria-valuenow][data-percentage="54"].linear-progress-indicator > * {
  width: 54%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="55"] > *, [aria-valuenow][data-percentage="55"].linear-progress-indicator > * {
  width: 55%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="56"] > *, [aria-valuenow][data-percentage="56"].linear-progress-indicator > * {
  width: 56%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="57"] > *, [aria-valuenow][data-percentage="57"].linear-progress-indicator > * {
  width: 57%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="58"] > *, [aria-valuenow][data-percentage="58"].linear-progress-indicator > * {
  width: 58%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="59"] > *, [aria-valuenow][data-percentage="59"].linear-progress-indicator > * {
  width: 59%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="60"] > *, [aria-valuenow][data-percentage="60"].linear-progress-indicator > * {
  width: 60%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="61"] > *, [aria-valuenow][data-percentage="61"].linear-progress-indicator > * {
  width: 61%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="62"] > *, [aria-valuenow][data-percentage="62"].linear-progress-indicator > * {
  width: 62%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="63"] > *, [aria-valuenow][data-percentage="63"].linear-progress-indicator > * {
  width: 63%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="64"] > *, [aria-valuenow][data-percentage="64"].linear-progress-indicator > * {
  width: 64%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="65"] > *, [aria-valuenow][data-percentage="65"].linear-progress-indicator > * {
  width: 65%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="66"] > *, [aria-valuenow][data-percentage="66"].linear-progress-indicator > * {
  width: 66%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="67"] > *, [aria-valuenow][data-percentage="67"].linear-progress-indicator > * {
  width: 67%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="68"] > *, [aria-valuenow][data-percentage="68"].linear-progress-indicator > * {
  width: 68%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="69"] > *, [aria-valuenow][data-percentage="69"].linear-progress-indicator > * {
  width: 69%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="70"] > *, [aria-valuenow][data-percentage="70"].linear-progress-indicator > * {
  width: 70%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="71"] > *, [aria-valuenow][data-percentage="71"].linear-progress-indicator > * {
  width: 71%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="72"] > *, [aria-valuenow][data-percentage="72"].linear-progress-indicator > * {
  width: 72%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="73"] > *, [aria-valuenow][data-percentage="73"].linear-progress-indicator > * {
  width: 73%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="74"] > *, [aria-valuenow][data-percentage="74"].linear-progress-indicator > * {
  width: 74%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="75"] > *, [aria-valuenow][data-percentage="75"].linear-progress-indicator > * {
  width: 75%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="76"] > *, [aria-valuenow][data-percentage="76"].linear-progress-indicator > * {
  width: 76%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="77"] > *, [aria-valuenow][data-percentage="77"].linear-progress-indicator > * {
  width: 77%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="78"] > *, [aria-valuenow][data-percentage="78"].linear-progress-indicator > * {
  width: 78%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="79"] > *, [aria-valuenow][data-percentage="79"].linear-progress-indicator > * {
  width: 79%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="80"] > *, [aria-valuenow][data-percentage="80"].linear-progress-indicator > * {
  width: 80%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="81"] > *, [aria-valuenow][data-percentage="81"].linear-progress-indicator > * {
  width: 81%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="82"] > *, [aria-valuenow][data-percentage="82"].linear-progress-indicator > * {
  width: 82%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="83"] > *, [aria-valuenow][data-percentage="83"].linear-progress-indicator > * {
  width: 83%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="84"] > *, [aria-valuenow][data-percentage="84"].linear-progress-indicator > * {
  width: 84%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="85"] > *, [aria-valuenow][data-percentage="85"].linear-progress-indicator > * {
  width: 85%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="86"] > *, [aria-valuenow][data-percentage="86"].linear-progress-indicator > * {
  width: 86%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="87"] > *, [aria-valuenow][data-percentage="87"].linear-progress-indicator > * {
  width: 87%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="88"] > *, [aria-valuenow][data-percentage="88"].linear-progress-indicator > * {
  width: 88%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="89"] > *, [aria-valuenow][data-percentage="89"].linear-progress-indicator > * {
  width: 89%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="90"] > *, [aria-valuenow][data-percentage="90"].linear-progress-indicator > * {
  width: 90%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="91"] > *, [aria-valuenow][data-percentage="91"].linear-progress-indicator > * {
  width: 91%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="92"] > *, [aria-valuenow][data-percentage="92"].linear-progress-indicator > * {
  width: 92%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="93"] > *, [aria-valuenow][data-percentage="93"].linear-progress-indicator > * {
  width: 93%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="94"] > *, [aria-valuenow][data-percentage="94"].linear-progress-indicator > * {
  width: 94%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="95"] > *, [aria-valuenow][data-percentage="95"].linear-progress-indicator > * {
  width: 95%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="96"] > *, [aria-valuenow][data-percentage="96"].linear-progress-indicator > * {
  width: 96%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="97"] > *, [aria-valuenow][data-percentage="97"].linear-progress-indicator > * {
  width: 97%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="98"] > *, [aria-valuenow][data-percentage="98"].linear-progress-indicator > * {
  width: 98%;
}
.in-linear-progress-indicator[aria-valuenow][data-percentage="99"] > *, [aria-valuenow][data-percentage="99"].linear-progress-indicator > * {
  width: 99%;
}
.in-linear-progress-indicator:not([aria-valuenow]) > *::before, .linear-progress-indicator:not([aria-valuenow]) > *::before, .in-linear-progress-indicator:not([aria-valuenow]) > *::after, .linear-progress-indicator:not([aria-valuenow]) > *::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background-color: #1e9ef9;
  content: "";
  will-change: left, right;
}
.in-linear-progress-indicator:not([aria-valuenow]) > *::before, .linear-progress-indicator:not([aria-valuenow]) > *::before {
  animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}
.in-linear-progress-indicator:not([aria-valuenow]) > *::after, .linear-progress-indicator:not([aria-valuenow]) > *::after {
  animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation-delay: 1.15s;
}

.in-circular-progress-indicator, .circular-progress-indicator {
  position: relative;
  width: 3rem;
  height: 3rem;
}
.in-circular-progress-indicator::after, .circular-progress-indicator::after {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  bottom: 0.25rem;
  left: 0.25rem;
  display: block;
  box-sizing: border-box;
  border-style: solid;
  border-color: #1e9ef9;
  border-radius: 50%;
  border-width: 0.25rem;
  transform: rotate(45deg);
  transform-origin: center;
  transition: clip-path 0.1s ease;
  content: "";
  clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator.-size-s::after, .-size-s.circular-progress-indicator::after {
  border-width: 0.0625rem;
}
.in-circular-progress-indicator.-size-m::after, .-size-m.circular-progress-indicator::after {
  border-width: 0.125rem;
}
.in-circular-progress-indicator.-size-l::after, .-size-l.circular-progress-indicator::after {
  border-width: 0.25rem;
}
.in-circular-progress-indicator[data-percentage="0"]::after, [data-percentage="0"].circular-progress-indicator::after {
  clip-path: polygon(0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="1"]::after, [data-percentage="1"].circular-progress-indicator::after {
  clip-path: polygon(5.9190703818% 0%, 5.9190703818% 0%, 5.9190703818% 0%, 5.9190703818% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="2"]::after, [data-percentage="2"].circular-progress-indicator::after {
  clip-path: polygon(11.2160244475% 0%, 11.2160244475% 0%, 11.2160244475% 0%, 11.2160244475% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="3"]::after, [data-percentage="3"].circular-progress-indicator::after {
  clip-path: polygon(16.0200350888% 0%, 16.0200350888% 0%, 16.0200350888% 0%, 16.0200350888% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="4"]::after, [data-percentage="4"].circular-progress-indicator::after {
  clip-path: polygon(20.43008243% 0%, 20.43008243% 0%, 20.43008243% 0%, 20.43008243% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="5"]::after, [data-percentage="5"].circular-progress-indicator::after {
  clip-path: polygon(24.5237275253% 0%, 24.5237275253% 0%, 24.5237275253% 0%, 24.5237275253% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="6"]::after, [data-percentage="6"].circular-progress-indicator::after {
  clip-path: polygon(28.3630678876% 0%, 28.3630678876% 0%, 28.3630678876% 0%, 28.3630678876% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="7"]::after, [data-percentage="7"].circular-progress-indicator::after {
  clip-path: polygon(31.9988923452% 0%, 31.9988923452% 0%, 31.9988923452% 0%, 31.9988923452% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="8"]::after, [data-percentage="8"].circular-progress-indicator::after {
  clip-path: polygon(35.4736571634% 0%, 35.4736571634% 0%, 35.4736571634% 0%, 35.4736571634% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="9"]::after, [data-percentage="9"].circular-progress-indicator::after {
  clip-path: polygon(38.8236758551% 0%, 38.8236758551% 0%, 38.8236758551% 0%, 38.8236758551% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="10"]::after, [data-percentage="10"].circular-progress-indicator::after {
  clip-path: polygon(42.0807779838% 0%, 42.0807779838% 0%, 42.0807779838% 0%, 42.0807779838% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="11"]::after, [data-percentage="11"].circular-progress-indicator::after {
  clip-path: polygon(45.273608441% 0%, 45.273608441% 0%, 45.273608441% 0%, 45.273608441% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="12"]::after, [data-percentage="12"].circular-progress-indicator::after {
  clip-path: polygon(48.4286866978% 0%, 48.4286866978% 0%, 48.4286866978% 0%, 48.4286866978% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="13"]::after, [data-percentage="13"].circular-progress-indicator::after {
  clip-path: polygon(51.5713133022% 0%, 51.5713133022% 0%, 51.5713133022% 0%, 51.5713133022% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="14"]::after, [data-percentage="14"].circular-progress-indicator::after {
  clip-path: polygon(54.726391559% 0%, 54.726391559% 0%, 54.726391559% 0%, 54.726391559% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="15"]::after, [data-percentage="15"].circular-progress-indicator::after {
  clip-path: polygon(57.9192220162% 0%, 57.9192220162% 0%, 57.9192220162% 0%, 57.9192220162% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="16"]::after, [data-percentage="16"].circular-progress-indicator::after {
  clip-path: polygon(61.1763241449% 0%, 61.1763241449% 0%, 61.1763241449% 0%, 61.1763241449% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="17"]::after, [data-percentage="17"].circular-progress-indicator::after {
  clip-path: polygon(64.5263428366% 0%, 64.5263428366% 0%, 64.5263428366% 0%, 64.5263428366% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="18"]::after, [data-percentage="18"].circular-progress-indicator::after {
  clip-path: polygon(68.0011076548% 0%, 68.0011076548% 0%, 68.0011076548% 0%, 68.0011076548% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="19"]::after, [data-percentage="19"].circular-progress-indicator::after {
  clip-path: polygon(71.6369321124% 0%, 71.6369321124% 0%, 71.6369321124% 0%, 71.6369321124% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="20"]::after, [data-percentage="20"].circular-progress-indicator::after {
  clip-path: polygon(75.4762724747% 0%, 75.4762724747% 0%, 75.4762724747% 0%, 75.4762724747% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="21"]::after, [data-percentage="21"].circular-progress-indicator::after {
  clip-path: polygon(79.56991757% 0%, 79.56991757% 0%, 79.56991757% 0%, 79.56991757% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="22"]::after, [data-percentage="22"].circular-progress-indicator::after {
  clip-path: polygon(83.9799649112% 0%, 83.9799649112% 0%, 83.9799649112% 0%, 83.9799649112% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="23"]::after, [data-percentage="23"].circular-progress-indicator::after {
  clip-path: polygon(88.7839755525% 0%, 88.7839755525% 0%, 88.7839755525% 0%, 88.7839755525% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="24"]::after, [data-percentage="24"].circular-progress-indicator::after {
  clip-path: polygon(94.0809296182% 0%, 94.0809296182% 0%, 94.0809296182% 0%, 94.0809296182% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="25"]::after, [data-percentage="25"].circular-progress-indicator::after {
  clip-path: polygon(100% 0%, 100% 0%, 100% 0%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="26"]::after, [data-percentage="26"].circular-progress-indicator::after {
  clip-path: polygon(100% 5.9190703818%, 100% 5.9190703818%, 100% 5.9190703818%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="27"]::after, [data-percentage="27"].circular-progress-indicator::after {
  clip-path: polygon(100% 11.2160244475%, 100% 11.2160244475%, 100% 11.2160244475%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="28"]::after, [data-percentage="28"].circular-progress-indicator::after {
  clip-path: polygon(100% 16.0200350888%, 100% 16.0200350888%, 100% 16.0200350888%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="29"]::after, [data-percentage="29"].circular-progress-indicator::after {
  clip-path: polygon(100% 20.43008243%, 100% 20.43008243%, 100% 20.43008243%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="30"]::after, [data-percentage="30"].circular-progress-indicator::after {
  clip-path: polygon(100% 24.5237275253%, 100% 24.5237275253%, 100% 24.5237275253%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="31"]::after, [data-percentage="31"].circular-progress-indicator::after {
  clip-path: polygon(100% 28.3630678876%, 100% 28.3630678876%, 100% 28.3630678876%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="32"]::after, [data-percentage="32"].circular-progress-indicator::after {
  clip-path: polygon(100% 31.9988923452%, 100% 31.9988923452%, 100% 31.9988923452%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="33"]::after, [data-percentage="33"].circular-progress-indicator::after {
  clip-path: polygon(100% 35.4736571634%, 100% 35.4736571634%, 100% 35.4736571634%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="34"]::after, [data-percentage="34"].circular-progress-indicator::after {
  clip-path: polygon(100% 38.8236758551%, 100% 38.8236758551%, 100% 38.8236758551%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="35"]::after, [data-percentage="35"].circular-progress-indicator::after {
  clip-path: polygon(100% 42.0807779838%, 100% 42.0807779838%, 100% 42.0807779838%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="36"]::after, [data-percentage="36"].circular-progress-indicator::after {
  clip-path: polygon(100% 45.273608441%, 100% 45.273608441%, 100% 45.273608441%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="37"]::after, [data-percentage="37"].circular-progress-indicator::after {
  clip-path: polygon(100% 48.4286866978%, 100% 48.4286866978%, 100% 48.4286866978%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="38"]::after, [data-percentage="38"].circular-progress-indicator::after {
  clip-path: polygon(100% 51.5713133022%, 100% 51.5713133022%, 100% 51.5713133022%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="39"]::after, [data-percentage="39"].circular-progress-indicator::after {
  clip-path: polygon(100% 54.726391559%, 100% 54.726391559%, 100% 54.726391559%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="40"]::after, [data-percentage="40"].circular-progress-indicator::after {
  clip-path: polygon(100% 57.9192220162%, 100% 57.9192220162%, 100% 57.9192220162%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="41"]::after, [data-percentage="41"].circular-progress-indicator::after {
  clip-path: polygon(100% 61.1763241449%, 100% 61.1763241449%, 100% 61.1763241449%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="42"]::after, [data-percentage="42"].circular-progress-indicator::after {
  clip-path: polygon(100% 64.5263428366%, 100% 64.5263428366%, 100% 64.5263428366%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="43"]::after, [data-percentage="43"].circular-progress-indicator::after {
  clip-path: polygon(100% 68.0011076548%, 100% 68.0011076548%, 100% 68.0011076548%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="44"]::after, [data-percentage="44"].circular-progress-indicator::after {
  clip-path: polygon(100% 71.6369321124%, 100% 71.6369321124%, 100% 71.6369321124%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="45"]::after, [data-percentage="45"].circular-progress-indicator::after {
  clip-path: polygon(100% 75.4762724747%, 100% 75.4762724747%, 100% 75.4762724747%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="46"]::after, [data-percentage="46"].circular-progress-indicator::after {
  clip-path: polygon(100% 79.56991757%, 100% 79.56991757%, 100% 79.56991757%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="47"]::after, [data-percentage="47"].circular-progress-indicator::after {
  clip-path: polygon(100% 83.9799649112%, 100% 83.9799649112%, 100% 83.9799649112%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="48"]::after, [data-percentage="48"].circular-progress-indicator::after {
  clip-path: polygon(100% 88.7839755525%, 100% 88.7839755525%, 100% 88.7839755525%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="49"]::after, [data-percentage="49"].circular-progress-indicator::after {
  clip-path: polygon(100% 94.0809296182%, 100% 94.0809296182%, 100% 94.0809296182%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="50"]::after, [data-percentage="50"].circular-progress-indicator::after {
  clip-path: polygon(100% 100%, 100% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="51"]::after, [data-percentage="51"].circular-progress-indicator::after {
  clip-path: polygon(94.0809296182% 100%, 94.0809296182% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="52"]::after, [data-percentage="52"].circular-progress-indicator::after {
  clip-path: polygon(88.7839755525% 100%, 88.7839755525% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="53"]::after, [data-percentage="53"].circular-progress-indicator::after {
  clip-path: polygon(83.9799649112% 100%, 83.9799649112% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="54"]::after, [data-percentage="54"].circular-progress-indicator::after {
  clip-path: polygon(79.56991757% 100%, 79.56991757% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="55"]::after, [data-percentage="55"].circular-progress-indicator::after {
  clip-path: polygon(75.4762724747% 100%, 75.4762724747% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="56"]::after, [data-percentage="56"].circular-progress-indicator::after {
  clip-path: polygon(71.6369321124% 100%, 71.6369321124% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="57"]::after, [data-percentage="57"].circular-progress-indicator::after {
  clip-path: polygon(68.0011076548% 100%, 68.0011076548% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="58"]::after, [data-percentage="58"].circular-progress-indicator::after {
  clip-path: polygon(64.5263428366% 100%, 64.5263428366% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="59"]::after, [data-percentage="59"].circular-progress-indicator::after {
  clip-path: polygon(61.1763241449% 100%, 61.1763241449% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="60"]::after, [data-percentage="60"].circular-progress-indicator::after {
  clip-path: polygon(57.9192220162% 100%, 57.9192220162% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="61"]::after, [data-percentage="61"].circular-progress-indicator::after {
  clip-path: polygon(54.726391559% 100%, 54.726391559% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="62"]::after, [data-percentage="62"].circular-progress-indicator::after {
  clip-path: polygon(51.5713133022% 100%, 51.5713133022% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="63"]::after, [data-percentage="63"].circular-progress-indicator::after {
  clip-path: polygon(48.4286866978% 100%, 48.4286866978% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="64"]::after, [data-percentage="64"].circular-progress-indicator::after {
  clip-path: polygon(45.273608441% 100%, 45.273608441% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="65"]::after, [data-percentage="65"].circular-progress-indicator::after {
  clip-path: polygon(42.0807779838% 100%, 42.0807779838% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="66"]::after, [data-percentage="66"].circular-progress-indicator::after {
  clip-path: polygon(38.8236758551% 100%, 38.8236758551% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="67"]::after, [data-percentage="67"].circular-progress-indicator::after {
  clip-path: polygon(35.4736571634% 100%, 35.4736571634% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="68"]::after, [data-percentage="68"].circular-progress-indicator::after {
  clip-path: polygon(31.9988923452% 100%, 31.9988923452% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="69"]::after, [data-percentage="69"].circular-progress-indicator::after {
  clip-path: polygon(28.3630678876% 100%, 28.3630678876% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="70"]::after, [data-percentage="70"].circular-progress-indicator::after {
  clip-path: polygon(24.5237275253% 100%, 24.5237275253% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="71"]::after, [data-percentage="71"].circular-progress-indicator::after {
  clip-path: polygon(20.43008243% 100%, 20.43008243% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="72"]::after, [data-percentage="72"].circular-progress-indicator::after {
  clip-path: polygon(16.0200350888% 100%, 16.0200350888% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="73"]::after, [data-percentage="73"].circular-progress-indicator::after {
  clip-path: polygon(11.2160244475% 100%, 11.2160244475% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="74"]::after, [data-percentage="74"].circular-progress-indicator::after {
  clip-path: polygon(5.9190703818% 100%, 5.9190703818% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="75"]::after, [data-percentage="75"].circular-progress-indicator::after {
  clip-path: polygon(0% 100%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="76"]::after, [data-percentage="76"].circular-progress-indicator::after {
  clip-path: polygon(0% 94.0809296182%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="77"]::after, [data-percentage="77"].circular-progress-indicator::after {
  clip-path: polygon(0% 88.7839755525%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="78"]::after, [data-percentage="78"].circular-progress-indicator::after {
  clip-path: polygon(0% 83.9799649112%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="79"]::after, [data-percentage="79"].circular-progress-indicator::after {
  clip-path: polygon(0% 79.56991757%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="80"]::after, [data-percentage="80"].circular-progress-indicator::after {
  clip-path: polygon(0% 75.4762724747%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="81"]::after, [data-percentage="81"].circular-progress-indicator::after {
  clip-path: polygon(0% 71.6369321124%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="82"]::after, [data-percentage="82"].circular-progress-indicator::after {
  clip-path: polygon(0% 68.0011076548%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="83"]::after, [data-percentage="83"].circular-progress-indicator::after {
  clip-path: polygon(0% 64.5263428366%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="84"]::after, [data-percentage="84"].circular-progress-indicator::after {
  clip-path: polygon(0% 61.1763241449%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="85"]::after, [data-percentage="85"].circular-progress-indicator::after {
  clip-path: polygon(0% 57.9192220162%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="86"]::after, [data-percentage="86"].circular-progress-indicator::after {
  clip-path: polygon(0% 54.726391559%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="87"]::after, [data-percentage="87"].circular-progress-indicator::after {
  clip-path: polygon(0% 51.5713133022%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="88"]::after, [data-percentage="88"].circular-progress-indicator::after {
  clip-path: polygon(0% 48.4286866978%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="89"]::after, [data-percentage="89"].circular-progress-indicator::after {
  clip-path: polygon(0% 45.273608441%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="90"]::after, [data-percentage="90"].circular-progress-indicator::after {
  clip-path: polygon(0% 42.0807779838%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="91"]::after, [data-percentage="91"].circular-progress-indicator::after {
  clip-path: polygon(0% 38.8236758551%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="92"]::after, [data-percentage="92"].circular-progress-indicator::after {
  clip-path: polygon(0% 35.4736571634%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="93"]::after, [data-percentage="93"].circular-progress-indicator::after {
  clip-path: polygon(0% 31.9988923452%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="94"]::after, [data-percentage="94"].circular-progress-indicator::after {
  clip-path: polygon(0% 28.3630678876%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="95"]::after, [data-percentage="95"].circular-progress-indicator::after {
  clip-path: polygon(0% 24.5237275253%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="96"]::after, [data-percentage="96"].circular-progress-indicator::after {
  clip-path: polygon(0% 20.43008243%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="97"]::after, [data-percentage="97"].circular-progress-indicator::after {
  clip-path: polygon(0% 16.0200350888%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="98"]::after, [data-percentage="98"].circular-progress-indicator::after {
  clip-path: polygon(0% 11.2160244475%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator[data-percentage="99"]::after, [data-percentage="99"].circular-progress-indicator::after {
  clip-path: polygon(0% 5.9190703818%, 0 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
.in-circular-progress-indicator:not([aria-valuenow]), .circular-progress-indicator:not([aria-valuenow]), .in-circular-progress-indicator[aria-valuenow=""], [aria-valuenow=""].circular-progress-indicator {
  animation: circular-indeterminate-rotate 2s linear infinite;
}
.in-circular-progress-indicator:not([aria-valuenow])::after, .circular-progress-indicator:not([aria-valuenow])::after, .in-circular-progress-indicator[aria-valuenow=""]::after, [aria-valuenow=""].circular-progress-indicator::after {
  animation: circular-indeterminate 2s linear infinite;
}

.linear-progress-indicator {
  height: 12px;
  border-radius: 12px;
  background-color: #dedede;
}
.linear-progress-indicator:not([aria-valuenow]) > *::before, .linear-progress-indicator:not([aria-valuenow]) > *::after {
  border-radius: 12px;
  background-color: #0384e1;
}

.circular-progress-indicator {
  width: 2rem;
  height: 2rem;
}
.circular-progress-indicator::after {
  border-color: #0384e1;
  border-width: 2px;
}

.follow-up-guide {
  padding: 1rem;
  border-radius: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.5;
  display: flex;
}
.follow-up-guide.size-small {
  padding: 0.75rem;
  font-size: 0.75rem;
}

.follow-up-guide__icon {
  display: inline-block;
  font-size: 1rem;
  flex: 0 0 1em;
  margin-right: 0.75rem;
}
.size-small .follow-up-guide__icon {
  margin-right: 0.5rem;
}

.follow-up-guide__text {
  flex: 1 1 auto;
  color: #212121;
}

.color-negative {
  background-color: #ffe0dc;
}
.color-negative .follow-up-guide__text,
.color-negative .follow-up-guide__icon {
  color: #6f1a0f;
}

.radio {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  appearance: unset;
  cursor: pointer;
  opacity: 1;
}
.radio::before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0), 0 0 0 0.0625rem rgba(57, 60, 65, 0.2);
  content: "";
}
.radio::after {
  display: inline-block;
  font-weight: normal;
  font-family: 'Inhouse Icons';
  font-style: normal;
  line-height: 1;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  text-transform: none;
  word-wrap: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 0.75rem;
  height: 0.75rem;
  margin-top: -0.375rem;
  margin-left: -0.375rem;
  color: #ffffff;
  font-size: 0.75rem;
  line-height: 0.75rem;
  text-align: center;
  content: "circle";
  pointer-events: none;
}
.radio::after::after {
  content: attr(data-icon);
}
.radio:hover, .radio.--hover {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  appearance: unset;
  cursor: pointer;
  opacity: 1;
}
.radio:hover::before, .radio.--hover::before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0.04), 0 0 0 0.0625rem rgba(57, 60, 65, 0.2);
  content: "";
}
.radio:hover::after, .radio.--hover::after {
  display: inline-block;
  font-weight: normal;
  font-family: 'Inhouse Icons';
  font-style: normal;
  line-height: 1;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  text-transform: none;
  word-wrap: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 0.75rem;
  height: 0.75rem;
  margin-top: -0.375rem;
  margin-left: -0.375rem;
  color: #ffffff;
  font-size: 0.75rem;
  line-height: 0.75rem;
  text-align: center;
  content: "circle";
  pointer-events: none;
}
.radio:hover::after::after, .radio.--hover::after::after {
  content: attr(data-icon);
}
.radio:focus, .radio.--focused {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  appearance: unset;
  cursor: pointer;
  opacity: 1;
}
.radio:focus::before, .radio.--focused::before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15), 0 0 0 0.0625rem rgba(0, 0, 0, 0.12), 0 0 0 0.0625rem rgba(57, 60, 65, 0.2);
  content: "";
}
.radio:focus::after, .radio.--focused::after {
  display: inline-block;
  font-weight: normal;
  font-family: 'Inhouse Icons';
  font-style: normal;
  line-height: 1;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  text-transform: none;
  word-wrap: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 0.75rem;
  height: 0.75rem;
  margin-top: -0.375rem;
  margin-left: -0.375rem;
  color: #ffffff;
  font-size: 0.75rem;
  line-height: 0.75rem;
  text-align: center;
  content: "circle";
  pointer-events: none;
}
.radio:focus::after::after, .radio.--focused::after::after {
  content: attr(data-icon);
}
.radio:checked, .radio.--selected {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  appearance: unset;
  cursor: pointer;
  opacity: 1;
}
.radio:checked::before, .radio.--selected::before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 0 0 0.0625rem #0384e1;
  content: "";
}
.radio:checked::after, .radio.--selected::after {
  display: inline-block;
  font-weight: normal;
  font-family: 'Inhouse Icons';
  font-style: normal;
  line-height: 1;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  text-transform: none;
  word-wrap: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 0.75rem;
  height: 0.75rem;
  margin-top: -0.375rem;
  margin-left: -0.375rem;
  color: #0384e1;
  font-size: 0.75rem;
  line-height: 0.75rem;
  text-align: center;
  content: "circle";
  pointer-events: none;
}
.radio:checked::after::after, .radio.--selected::after::after {
  content: attr(data-icon);
}
.radio:disabled, .radio.--disabled {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  appearance: unset;
  cursor: default;
  opacity: 0.38;
}
.radio:disabled::before, .radio.--disabled::before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0), 0 0 0 0.0625rem rgba(57, 60, 65, 0.2);
  content: "";
}
.radio:disabled::after, .radio.--disabled::after {
  display: inline-block;
  font-weight: normal;
  font-family: 'Inhouse Icons';
  font-style: normal;
  line-height: 1;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  text-transform: none;
  word-wrap: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 0.75rem;
  height: 0.75rem;
  margin-top: -0.375rem;
  margin-left: -0.375rem;
  color: #ffffff;
  font-size: 0.75rem;
  line-height: 0.75rem;
  text-align: center;
  content: "circle";
  pointer-events: none;
}
.radio:disabled::after::after, .radio.--disabled::after::after {
  content: attr(data-icon);
}
.radio:checked:focus, .radio:checked.--focused, .radio.--selected:focus, .radio.--selected.--focused {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  appearance: unset;
  cursor: pointer;
  opacity: 1;
}
.radio:checked:focus::before, .radio:checked.--focused::before, .radio.--selected:focus::before, .radio.--selected.--focused::before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15), 0 0 0 0.0625rem #0384e1;
  content: "";
}
.radio:checked:focus::after, .radio:checked.--focused::after, .radio.--selected:focus::after, .radio.--selected.--focused::after {
  display: inline-block;
  font-weight: normal;
  font-family: 'Inhouse Icons';
  font-style: normal;
  line-height: 1;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  text-transform: none;
  word-wrap: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 0.75rem;
  height: 0.75rem;
  margin-top: -0.375rem;
  margin-left: -0.375rem;
  color: #0384e1;
  font-size: 0.75rem;
  line-height: 0.75rem;
  text-align: center;
  content: "circle";
  pointer-events: none;
}
.radio:checked:focus::after::after, .radio:checked.--focused::after::after, .radio.--selected:focus::after::after, .radio.--selected.--focused::after::after {
  content: attr(data-icon);
}
.radio:checked:disabled, .radio:checked.--disabled, .radio.--selected:disabled, .radio.--selected.--disabled {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  appearance: unset;
  cursor: default;
  opacity: 0.38;
}
.radio:checked:disabled::before, .radio:checked.--disabled::before, .radio.--selected:disabled::before, .radio.--selected.--disabled::before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 0 0 0.0625rem #0384e1;
  content: "";
}
.radio:checked:disabled::after, .radio:checked.--disabled::after, .radio.--selected:disabled::after, .radio.--selected.--disabled::after {
  display: inline-block;
  font-weight: normal;
  font-family: 'Inhouse Icons';
  font-style: normal;
  line-height: 1;
  direction: ltr;
  letter-spacing: normal;
  white-space: nowrap;
  text-transform: none;
  word-wrap: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  box-sizing: border-box;
  width: 0.75rem;
  height: 0.75rem;
  margin-top: -0.375rem;
  margin-left: -0.375rem;
  color: #0384e1;
  font-size: 0.75rem;
  line-height: 0.75rem;
  text-align: center;
  content: "circle";
  pointer-events: none;
}
.radio:checked:disabled::after::after, .radio:checked.--disabled::after::after, .radio.--selected:disabled::after::after, .radio.--selected.--disabled::after::after {
  content: attr(data-icon);
}

.setup-container {
  display: grid;
  place-items: center;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  box-sizing: border-box;
  background-color: #999999;
}

.setup-container__header {
  position: fixed;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 1rem;
}

.setup-container__uid {
  color: #ededed;
}

.setup-container__button {
  position: relative;
  display: inline-flex;
  gap: 0.25rem;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: auto;
  height: 2rem;
  padding: 0;
  overflow: hidden;
  font-size: 0.875rem;
  font-family: inherit;
  line-height: 1.5rem;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  vertical-align: text-bottom;
  background-color: transparent;
  border-style: solid;
  border-radius: 0.25rem;
  outline: 0;
  cursor: pointer;
  transition: 0;
  appearance: none;
  user-select: none;
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  min-width: 120px;
}
.setup-container__button:hover, .setup-container__button.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button:focus, .setup-container__button.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button:disabled, .setup-container__button.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-appearance-flat:hover, .setup-container__button.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-appearance-flat:focus, .setup-container__button.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-appearance-flat:disabled, .setup-container__button.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-appearance-outlined:hover, .setup-container__button.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-appearance-outlined:focus, .setup-container__button.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-appearance-outlined:disabled, .setup-container__button.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-appearance-solid:hover, .setup-container__button.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-appearance-solid:focus, .setup-container__button.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-appearance-solid:disabled, .setup-container__button.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-appearance-white:hover, .setup-container__button.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-appearance-white:focus, .setup-container__button.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-appearance-white:disabled, .setup-container__button.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-appearance-transparent:hover, .setup-container__button.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-appearance-transparent:focus, .setup-container__button.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-appearance-transparent:disabled, .setup-container__button.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-appearance-hollow:hover, .setup-container__button.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-appearance-hollow:focus, .setup-container__button.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-appearance-hollow:disabled, .setup-container__button.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-neutral:hover, .setup-container__button.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-neutral:focus, .setup-container__button.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-color-neutral:disabled, .setup-container__button.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-neutral.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-color-neutral.-appearance-flat:hover, .setup-container__button.-color-neutral.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-color-neutral.-appearance-flat:focus, .setup-container__button.-color-neutral.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-color-neutral.-appearance-flat:disabled, .setup-container__button.-color-neutral.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-neutral.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-color-neutral.-appearance-outlined:hover, .setup-container__button.-color-neutral.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-color-neutral.-appearance-outlined:focus, .setup-container__button.-color-neutral.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-color-neutral.-appearance-outlined:disabled, .setup-container__button.-color-neutral.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-neutral.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-color-neutral.-appearance-solid:hover, .setup-container__button.-color-neutral.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-color-neutral.-appearance-solid:focus, .setup-container__button.-color-neutral.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-color-neutral.-appearance-solid:disabled, .setup-container__button.-color-neutral.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-neutral.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-neutral.-appearance-white:hover, .setup-container__button.-color-neutral.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-neutral.-appearance-white:focus, .setup-container__button.-color-neutral.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-color-neutral.-appearance-white:disabled, .setup-container__button.-color-neutral.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-neutral.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-neutral.-appearance-transparent:hover, .setup-container__button.-color-neutral.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-neutral.-appearance-transparent:focus, .setup-container__button.-color-neutral.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-color-neutral.-appearance-transparent:disabled, .setup-container__button.-color-neutral.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-neutral.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-color-neutral.-appearance-hollow:hover, .setup-container__button.-color-neutral.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-color-neutral.-appearance-hollow:focus, .setup-container__button.-color-neutral.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-color-neutral.-appearance-hollow:disabled, .setup-container__button.-color-neutral.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-negative:hover, .setup-container__button.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-negative:focus, .setup-container__button.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-color-negative:disabled, .setup-container__button.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-negative.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-color-negative.-appearance-flat:hover, .setup-container__button.-color-negative.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-color-negative.-appearance-flat:focus, .setup-container__button.-color-negative.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-color-negative.-appearance-flat:disabled, .setup-container__button.-color-negative.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-negative.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-color-negative.-appearance-outlined:hover, .setup-container__button.-color-negative.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-color-negative.-appearance-outlined:focus, .setup-container__button.-color-negative.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-color-negative.-appearance-outlined:disabled, .setup-container__button.-color-negative.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-negative.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-color-negative.-appearance-solid:hover, .setup-container__button.-color-negative.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-color-negative.-appearance-solid:focus, .setup-container__button.-color-negative.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-color-negative.-appearance-solid:disabled, .setup-container__button.-color-negative.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-negative.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-negative.-appearance-white:hover, .setup-container__button.-color-negative.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-negative.-appearance-white:focus, .setup-container__button.-color-negative.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-color-negative.-appearance-white:disabled, .setup-container__button.-color-negative.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-negative.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-negative.-appearance-transparent:hover, .setup-container__button.-color-negative.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-negative.-appearance-transparent:focus, .setup-container__button.-color-negative.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-color-negative.-appearance-transparent:disabled, .setup-container__button.-color-negative.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-negative.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-color-negative.-appearance-hollow:hover, .setup-container__button.-color-negative.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-color-negative.-appearance-hollow:focus, .setup-container__button.-color-negative.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-color-negative.-appearance-hollow:disabled, .setup-container__button.-color-negative.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-interactive:hover, .setup-container__button.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-interactive:focus, .setup-container__button.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.setup-container__button.-color-interactive:disabled, .setup-container__button.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-interactive.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-color-interactive.-appearance-flat:hover, .setup-container__button.-color-interactive.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-color-interactive.-appearance-flat:focus, .setup-container__button.-color-interactive.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.setup-container__button.-color-interactive.-appearance-flat:disabled, .setup-container__button.-color-interactive.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-interactive.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-color-interactive.-appearance-outlined:hover, .setup-container__button.-color-interactive.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-color-interactive.-appearance-outlined:focus, .setup-container__button.-color-interactive.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.setup-container__button.-color-interactive.-appearance-outlined:disabled, .setup-container__button.-color-interactive.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-interactive.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-color-interactive.-appearance-solid:hover, .setup-container__button.-color-interactive.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-color-interactive.-appearance-solid:focus, .setup-container__button.-color-interactive.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.setup-container__button.-color-interactive.-appearance-solid:disabled, .setup-container__button.-color-interactive.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-interactive.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-interactive.-appearance-white:hover, .setup-container__button.-color-interactive.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-interactive.-appearance-white:focus, .setup-container__button.-color-interactive.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.setup-container__button.-color-interactive.-appearance-white:disabled, .setup-container__button.-color-interactive.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-interactive.-appearance-transparent {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-interactive.-appearance-transparent:hover, .setup-container__button.-color-interactive.-appearance-transparent.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-interactive.-appearance-transparent:focus, .setup-container__button.-color-interactive.-appearance-transparent.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.setup-container__button.-color-interactive.-appearance-transparent:disabled, .setup-container__button.-color-interactive.-appearance-transparent.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-interactive.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-color-interactive.-appearance-hollow:hover, .setup-container__button.-color-interactive.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-color-interactive.-appearance-hollow:focus, .setup-container__button.-color-interactive.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.setup-container__button.-color-interactive.-appearance-hollow:disabled, .setup-container__button.-color-interactive.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-favorite:hover, .setup-container__button.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-favorite:focus, .setup-container__button.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-color-favorite:disabled, .setup-container__button.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-favorite.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-color-favorite.-appearance-flat:hover, .setup-container__button.-color-favorite.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-color-favorite.-appearance-flat:focus, .setup-container__button.-color-favorite.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-color-favorite.-appearance-flat:disabled, .setup-container__button.-color-favorite.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-favorite.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-color-favorite.-appearance-outlined:hover, .setup-container__button.-color-favorite.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-color-favorite.-appearance-outlined:focus, .setup-container__button.-color-favorite.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-color-favorite.-appearance-outlined:disabled, .setup-container__button.-color-favorite.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-favorite.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-color-favorite.-appearance-solid:hover, .setup-container__button.-color-favorite.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-color-favorite.-appearance-solid:focus, .setup-container__button.-color-favorite.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-color-favorite.-appearance-solid:disabled, .setup-container__button.-color-favorite.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-favorite.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-favorite.-appearance-white:hover, .setup-container__button.-color-favorite.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-favorite.-appearance-white:focus, .setup-container__button.-color-favorite.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-color-favorite.-appearance-white:disabled, .setup-container__button.-color-favorite.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-favorite.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-favorite.-appearance-transparent:hover, .setup-container__button.-color-favorite.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-color-favorite.-appearance-transparent:focus, .setup-container__button.-color-favorite.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-color-favorite.-appearance-transparent:disabled, .setup-container__button.-color-favorite.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-color-favorite.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-color-favorite.-appearance-hollow:hover, .setup-container__button.-color-favorite.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-color-favorite.-appearance-hollow:focus, .setup-container__button.-color-favorite.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-color-favorite.-appearance-hollow:disabled, .setup-container__button.-color-favorite.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light:hover, .setup-container__button.-brightness-light.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light:focus, .setup-container__button.-brightness-light.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-light:disabled, .setup-container__button.-brightness-light.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-flat:hover, .setup-container__button.-brightness-light.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-flat:focus, .setup-container__button.-brightness-light.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-light.-appearance-flat:disabled, .setup-container__button.-brightness-light.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-flat.-color-neutral:hover, .setup-container__button.-brightness-light.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-flat.-color-neutral:focus, .setup-container__button.-brightness-light.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-light.-appearance-flat.-color-neutral:disabled, .setup-container__button.-brightness-light.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-flat.-color-negative:hover, .setup-container__button.-brightness-light.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-flat.-color-negative:focus, .setup-container__button.-brightness-light.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-light.-appearance-flat.-color-negative:disabled, .setup-container__button.-brightness-light.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-flat.-color-interactive:hover, .setup-container__button.-brightness-light.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-flat.-color-interactive:focus, .setup-container__button.-brightness-light.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.setup-container__button.-brightness-light.-appearance-flat.-color-interactive:disabled, .setup-container__button.-brightness-light.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-flat.-color-favorite:hover, .setup-container__button.-brightness-light.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-flat.-color-favorite:focus, .setup-container__button.-brightness-light.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-light.-appearance-flat.-color-favorite:disabled, .setup-container__button.-brightness-light.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-outlined:hover, .setup-container__button.-brightness-light.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-outlined:focus, .setup-container__button.-brightness-light.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-light.-appearance-outlined:disabled, .setup-container__button.-brightness-light.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-outlined.-color-neutral:hover, .setup-container__button.-brightness-light.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-outlined.-color-neutral:focus, .setup-container__button.-brightness-light.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-light.-appearance-outlined.-color-neutral:disabled, .setup-container__button.-brightness-light.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-outlined.-color-negative:hover, .setup-container__button.-brightness-light.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-outlined.-color-negative:focus, .setup-container__button.-brightness-light.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-light.-appearance-outlined.-color-negative:disabled, .setup-container__button.-brightness-light.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-outlined.-color-interactive:hover, .setup-container__button.-brightness-light.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-outlined.-color-interactive:focus, .setup-container__button.-brightness-light.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.setup-container__button.-brightness-light.-appearance-outlined.-color-interactive:disabled, .setup-container__button.-brightness-light.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-outlined.-color-favorite:hover, .setup-container__button.-brightness-light.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-light.-appearance-outlined.-color-favorite:focus, .setup-container__button.-brightness-light.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-light.-appearance-outlined.-color-favorite:disabled, .setup-container__button.-brightness-light.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-light.-appearance-solid:hover, .setup-container__button.-brightness-light.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-light.-appearance-solid:focus, .setup-container__button.-brightness-light.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-light.-appearance-solid:disabled, .setup-container__button.-brightness-light.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-light.-appearance-solid.-color-neutral:hover, .setup-container__button.-brightness-light.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-light.-appearance-solid.-color-neutral:focus, .setup-container__button.-brightness-light.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-light.-appearance-solid.-color-neutral:disabled, .setup-container__button.-brightness-light.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-light.-appearance-solid.-color-negative:hover, .setup-container__button.-brightness-light.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-light.-appearance-solid.-color-negative:focus, .setup-container__button.-brightness-light.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-light.-appearance-solid.-color-negative:disabled, .setup-container__button.-brightness-light.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-light.-appearance-solid.-color-interactive:hover, .setup-container__button.-brightness-light.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-light.-appearance-solid.-color-interactive:focus, .setup-container__button.-brightness-light.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.setup-container__button.-brightness-light.-appearance-solid.-color-interactive:disabled, .setup-container__button.-brightness-light.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-light.-appearance-solid.-color-favorite:hover, .setup-container__button.-brightness-light.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-light.-appearance-solid.-color-favorite:focus, .setup-container__button.-brightness-light.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-light.-appearance-solid.-color-favorite:disabled, .setup-container__button.-brightness-light.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-white:hover, .setup-container__button.-brightness-light.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-white:focus, .setup-container__button.-brightness-light.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-light.-appearance-white:disabled, .setup-container__button.-brightness-light.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-white.-color-neutral:hover, .setup-container__button.-brightness-light.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-white.-color-neutral:focus, .setup-container__button.-brightness-light.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-light.-appearance-white.-color-neutral:disabled, .setup-container__button.-brightness-light.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-white.-color-negative:hover, .setup-container__button.-brightness-light.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-white.-color-negative:focus, .setup-container__button.-brightness-light.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-light.-appearance-white.-color-negative:disabled, .setup-container__button.-brightness-light.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-white.-color-interactive:hover, .setup-container__button.-brightness-light.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-white.-color-interactive:focus, .setup-container__button.-brightness-light.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.setup-container__button.-brightness-light.-appearance-white.-color-interactive:disabled, .setup-container__button.-brightness-light.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-white.-color-favorite:hover, .setup-container__button.-brightness-light.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-white.-color-favorite:focus, .setup-container__button.-brightness-light.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-light.-appearance-white.-color-favorite:disabled, .setup-container__button.-brightness-light.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-transparent:hover, .setup-container__button.-brightness-light.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-transparent:focus, .setup-container__button.-brightness-light.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-light.-appearance-transparent:disabled, .setup-container__button.-brightness-light.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-transparent.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-transparent.-color-neutral:hover, .setup-container__button.-brightness-light.-appearance-transparent.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-transparent.-color-neutral:focus, .setup-container__button.-brightness-light.-appearance-transparent.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-light.-appearance-transparent.-color-neutral:disabled, .setup-container__button.-brightness-light.-appearance-transparent.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-transparent.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-transparent.-color-negative:hover, .setup-container__button.-brightness-light.-appearance-transparent.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-transparent.-color-negative:focus, .setup-container__button.-brightness-light.-appearance-transparent.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-light.-appearance-transparent.-color-negative:disabled, .setup-container__button.-brightness-light.-appearance-transparent.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-transparent.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-transparent.-color-interactive:hover, .setup-container__button.-brightness-light.-appearance-transparent.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-transparent.-color-interactive:focus, .setup-container__button.-brightness-light.-appearance-transparent.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.setup-container__button.-brightness-light.-appearance-transparent.-color-interactive:disabled, .setup-container__button.-brightness-light.-appearance-transparent.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-transparent.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-transparent.-color-favorite:hover, .setup-container__button.-brightness-light.-appearance-transparent.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-transparent.-color-favorite:focus, .setup-container__button.-brightness-light.-appearance-transparent.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-light.-appearance-transparent.-color-favorite:disabled, .setup-container__button.-brightness-light.-appearance-transparent.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-hollow:hover, .setup-container__button.-brightness-light.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-hollow:focus, .setup-container__button.-brightness-light.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-light.-appearance-hollow:disabled, .setup-container__button.-brightness-light.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-hollow.-color-neutral:hover, .setup-container__button.-brightness-light.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-hollow.-color-neutral:focus, .setup-container__button.-brightness-light.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-light.-appearance-hollow.-color-neutral:disabled, .setup-container__button.-brightness-light.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-hollow.-color-negative:hover, .setup-container__button.-brightness-light.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-hollow.-color-negative:focus, .setup-container__button.-brightness-light.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-light.-appearance-hollow.-color-negative:disabled, .setup-container__button.-brightness-light.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-hollow.-color-interactive:hover, .setup-container__button.-brightness-light.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-hollow.-color-interactive:focus, .setup-container__button.-brightness-light.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.setup-container__button.-brightness-light.-appearance-hollow.-color-interactive:disabled, .setup-container__button.-brightness-light.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-light.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-hollow.-color-favorite:hover, .setup-container__button.-brightness-light.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-light.-appearance-hollow.-color-favorite:focus, .setup-container__button.-brightness-light.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-light.-appearance-hollow.-color-favorite:disabled, .setup-container__button.-brightness-light.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark:hover, .setup-container__button.-brightness-dark.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark:focus, .setup-container__button.-brightness-dark.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-dark:disabled, .setup-container__button.-brightness-dark.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-flat:hover, .setup-container__button.-brightness-dark.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-flat:focus, .setup-container__button.-brightness-dark.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-flat:disabled, .setup-container__button.-brightness-dark.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-flat.-color-neutral:hover, .setup-container__button.-brightness-dark.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-flat.-color-neutral:focus, .setup-container__button.-brightness-dark.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-flat.-color-neutral:disabled, .setup-container__button.-brightness-dark.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-flat.-color-negative:hover, .setup-container__button.-brightness-dark.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-flat.-color-negative:focus, .setup-container__button.-brightness-dark.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-flat.-color-negative:disabled, .setup-container__button.-brightness-dark.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-flat.-color-interactive:hover, .setup-container__button.-brightness-dark.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-flat.-color-interactive:focus, .setup-container__button.-brightness-dark.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-flat.-color-interactive:disabled, .setup-container__button.-brightness-dark.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-flat.-color-favorite:hover, .setup-container__button.-brightness-dark.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-flat.-color-favorite:focus, .setup-container__button.-brightness-dark.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-flat.-color-favorite:disabled, .setup-container__button.-brightness-dark.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-outlined:hover, .setup-container__button.-brightness-dark.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-outlined:focus, .setup-container__button.-brightness-dark.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-outlined:disabled, .setup-container__button.-brightness-dark.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-outlined.-color-neutral:hover, .setup-container__button.-brightness-dark.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-outlined.-color-neutral:focus, .setup-container__button.-brightness-dark.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-outlined.-color-neutral:disabled, .setup-container__button.-brightness-dark.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-outlined.-color-negative:hover, .setup-container__button.-brightness-dark.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-outlined.-color-negative:focus, .setup-container__button.-brightness-dark.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-outlined.-color-negative:disabled, .setup-container__button.-brightness-dark.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-outlined.-color-interactive:hover, .setup-container__button.-brightness-dark.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-outlined.-color-interactive:focus, .setup-container__button.-brightness-dark.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-outlined.-color-interactive:disabled, .setup-container__button.-brightness-dark.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-outlined.-color-favorite:hover, .setup-container__button.-brightness-dark.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.setup-container__button.-brightness-dark.-appearance-outlined.-color-favorite:focus, .setup-container__button.-brightness-dark.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-outlined.-color-favorite:disabled, .setup-container__button.-brightness-dark.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-dark.-appearance-solid:hover, .setup-container__button.-brightness-dark.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-dark.-appearance-solid:focus, .setup-container__button.-brightness-dark.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-solid:disabled, .setup-container__button.-brightness-dark.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-dark.-appearance-solid.-color-neutral:hover, .setup-container__button.-brightness-dark.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-dark.-appearance-solid.-color-neutral:focus, .setup-container__button.-brightness-dark.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-solid.-color-neutral:disabled, .setup-container__button.-brightness-dark.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-dark.-appearance-solid.-color-negative:hover, .setup-container__button.-brightness-dark.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-dark.-appearance-solid.-color-negative:focus, .setup-container__button.-brightness-dark.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-solid.-color-negative:disabled, .setup-container__button.-brightness-dark.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-dark.-appearance-solid.-color-interactive:hover, .setup-container__button.-brightness-dark.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-dark.-appearance-solid.-color-interactive:focus, .setup-container__button.-brightness-dark.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-solid.-color-interactive:disabled, .setup-container__button.-brightness-dark.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-dark.-appearance-solid.-color-favorite:hover, .setup-container__button.-brightness-dark.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.setup-container__button.-brightness-dark.-appearance-solid.-color-favorite:focus, .setup-container__button.-brightness-dark.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-solid.-color-favorite:disabled, .setup-container__button.-brightness-dark.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-white:hover, .setup-container__button.-brightness-dark.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-white:focus, .setup-container__button.-brightness-dark.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-white:disabled, .setup-container__button.-brightness-dark.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-white.-color-neutral:hover, .setup-container__button.-brightness-dark.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-white.-color-neutral:focus, .setup-container__button.-brightness-dark.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-white.-color-neutral:disabled, .setup-container__button.-brightness-dark.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-white.-color-negative:hover, .setup-container__button.-brightness-dark.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-white.-color-negative:focus, .setup-container__button.-brightness-dark.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-white.-color-negative:disabled, .setup-container__button.-brightness-dark.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-white.-color-interactive:hover, .setup-container__button.-brightness-dark.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-white.-color-interactive:focus, .setup-container__button.-brightness-dark.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-white.-color-interactive:disabled, .setup-container__button.-brightness-dark.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-white.-color-favorite:hover, .setup-container__button.-brightness-dark.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-white.-color-favorite:focus, .setup-container__button.-brightness-dark.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-white.-color-favorite:disabled, .setup-container__button.-brightness-dark.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-transparent {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-transparent:hover, .setup-container__button.-brightness-dark.-appearance-transparent.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-transparent:focus, .setup-container__button.-brightness-dark.-appearance-transparent.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-transparent:disabled, .setup-container__button.-brightness-dark.-appearance-transparent.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-transparent.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-transparent.-color-neutral:hover, .setup-container__button.-brightness-dark.-appearance-transparent.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-transparent.-color-neutral:focus, .setup-container__button.-brightness-dark.-appearance-transparent.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-transparent.-color-neutral:disabled, .setup-container__button.-brightness-dark.-appearance-transparent.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-transparent.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-transparent.-color-negative:hover, .setup-container__button.-brightness-dark.-appearance-transparent.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-transparent.-color-negative:focus, .setup-container__button.-brightness-dark.-appearance-transparent.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-transparent.-color-negative:disabled, .setup-container__button.-brightness-dark.-appearance-transparent.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-transparent.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-transparent.-color-interactive:hover, .setup-container__button.-brightness-dark.-appearance-transparent.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-transparent.-color-interactive:focus, .setup-container__button.-brightness-dark.-appearance-transparent.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-transparent.-color-interactive:disabled, .setup-container__button.-brightness-dark.-appearance-transparent.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-transparent.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-transparent.-color-favorite:hover, .setup-container__button.-brightness-dark.-appearance-transparent.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-transparent.-color-favorite:focus, .setup-container__button.-brightness-dark.-appearance-transparent.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-transparent.-color-favorite:disabled, .setup-container__button.-brightness-dark.-appearance-transparent.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-hollow:hover, .setup-container__button.-brightness-dark.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-hollow:focus, .setup-container__button.-brightness-dark.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-hollow:disabled, .setup-container__button.-brightness-dark.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-hollow.-color-neutral:hover, .setup-container__button.-brightness-dark.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-hollow.-color-neutral:focus, .setup-container__button.-brightness-dark.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-hollow.-color-neutral:disabled, .setup-container__button.-brightness-dark.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-hollow.-color-negative:hover, .setup-container__button.-brightness-dark.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-hollow.-color-negative:focus, .setup-container__button.-brightness-dark.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-hollow.-color-negative:disabled, .setup-container__button.-brightness-dark.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-hollow.-color-interactive:hover, .setup-container__button.-brightness-dark.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-hollow.-color-interactive:focus, .setup-container__button.-brightness-dark.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-hollow.-color-interactive:disabled, .setup-container__button.-brightness-dark.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-brightness-dark.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-hollow.-color-favorite:hover, .setup-container__button.-brightness-dark.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.setup-container__button.-brightness-dark.-appearance-hollow.-color-favorite:focus, .setup-container__button.-brightness-dark.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.setup-container__button.-brightness-dark.-appearance-hollow.-color-favorite:disabled, .setup-container__button.-brightness-dark.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.setup-container__button.-shape-circle {
  border-radius: 1rem;
}
.setup-container__button.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-shape-circle > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-shape-circle.-appearance-flat {
  border-radius: 1rem;
}
.setup-container__button.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-shape-circle.-appearance-outlined {
  border-radius: 1rem;
}
.setup-container__button.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-shape-circle.-appearance-solid {
  border-radius: 1rem;
}
.setup-container__button.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-shape-circle.-appearance-white {
  border-radius: 1rem;
}
.setup-container__button.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-shape-circle.-appearance-transparent {
  border-radius: 1rem;
}
.setup-container__button.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-shape-circle.-appearance-hollow {
  border-radius: 1rem;
}
.setup-container__button.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-shape-square {
  border-radius: 0.25rem;
}
.setup-container__button.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-shape-square > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.setup-container__button.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.setup-container__button.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.setup-container__button.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.setup-container__button.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.setup-container__button.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.setup-container__button.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-xs {
  height: 1.5rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.setup-container__button.-size-xs > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xs > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-xs > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-xs > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-xs.-shape-circle {
  border-radius: 0.75rem;
}
.setup-container__button.-size-xs.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xs.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-xs.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-xs.-shape-circle > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-flat {
  border-radius: 0.75rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-outlined {
  border-radius: 0.75rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-solid {
  border-radius: 0.75rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-white {
  border-radius: 0.75rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-transparent {
  border-radius: 0.75rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-hollow {
  border-radius: 0.75rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-xs.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-xs.-shape-square {
  border-radius: 0.25rem;
}
.setup-container__button.-size-xs.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xs.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-xs.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-xs.-shape-square > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xs.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xs.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xs.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xs.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xs.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xs.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-xs.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-s {
  height: 2rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.setup-container__button.-size-s > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-s > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-s > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-s > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-s.-shape-circle {
  border-radius: 1rem;
}
.setup-container__button.-size-s.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-s.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-s.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-s.-shape-circle > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-flat {
  border-radius: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-s.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-outlined {
  border-radius: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-s.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-solid {
  border-radius: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-s.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-white {
  border-radius: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-s.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-transparent {
  border-radius: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-s.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-hollow {
  border-radius: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-s.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-s.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-s.-shape-square {
  border-radius: 0.25rem;
}
.setup-container__button.-size-s.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-s.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-s.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-s.-shape-square > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-s.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-s.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-s.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-s.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-s.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-s.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-s.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.setup-container__button.-size-m {
  height: 2.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.setup-container__button.-size-m > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-m > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-m > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-m > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-m.-shape-circle {
  border-radius: 1.25rem;
}
.setup-container__button.-size-m.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-m.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-m.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-m.-shape-circle > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-flat {
  border-radius: 1.25rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-m.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-outlined {
  border-radius: 1.25rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-m.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-solid {
  border-radius: 1.25rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-m.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-white {
  border-radius: 1.25rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-m.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-transparent {
  border-radius: 1.25rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-m.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-hollow {
  border-radius: 1.25rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-m.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-m.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-m.-shape-square {
  border-radius: 0.25rem;
}
.setup-container__button.-size-m.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-m.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-m.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-m.-shape-square > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-m.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-m.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-m.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-m.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-m.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-m.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-m.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-l {
  height: 3rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.setup-container__button.-size-l > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-l > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-l > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-l > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-l.-shape-circle {
  border-radius: 1.5rem;
}
.setup-container__button.-size-l.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-l.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-l.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-l.-shape-circle > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-flat {
  border-radius: 1.5rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-l.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-outlined {
  border-radius: 1.5rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-l.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-solid {
  border-radius: 1.5rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-l.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-white {
  border-radius: 1.5rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-l.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-transparent {
  border-radius: 1.5rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-l.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-hollow {
  border-radius: 1.5rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-l.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-l.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-l.-shape-square {
  border-radius: 0.25rem;
}
.setup-container__button.-size-l.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-l.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-l.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-l.-shape-square > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-l.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-l.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-l.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-l.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-l.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-l.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-l.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-xl {
  height: 3.5rem;
  font-size: 1.3125rem;
  line-height: 2rem;
}
.setup-container__button.-size-xl > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xl > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-xl > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-xl > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-xl.-shape-circle {
  border-radius: 1.75rem;
}
.setup-container__button.-size-xl.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xl.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-xl.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-xl.-shape-circle > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-flat {
  border-radius: 1.75rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-outlined {
  border-radius: 1.75rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-solid {
  border-radius: 1.75rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-white {
  border-radius: 1.75rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-transparent {
  border-radius: 1.75rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-hollow {
  border-radius: 1.75rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.setup-container__button.-size-xl.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-xl.-shape-square {
  border-radius: 0.25rem;
}
.setup-container__button.-size-xl.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xl.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-xl.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-xl.-shape-square > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xl.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xl.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xl.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xl.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xl.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.setup-container__button.-size-xl.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.setup-container__button.-size-xl.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.setup-container__button.-width-auto {
  width: auto;
}
.setup-container__button.-width-full {
  width: 100%;
}
.setup-container__button.-width-half {
  width: 50%;
}
.setup-container__button.-width-third {
  width: 33.3333333333%;
}

.setup-container__content {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  min-height: 480px;
  max-width: 960px;
  background-color: #f7f7f7;
  padding: 2rem 3rem;
  border-radius: 0.25rem;
}
.setup-container__content > * {
  flex: 1;
}

.side-navigation {
  background-color: #ededed;
  max-height: 132px;
}
.side-navigation a {
  color: #393c41;
}
@media screen and (min-width: 800px) {
  .side-navigation {
    flex: 0 0 auto;
    width: 240px;
    max-height: 100vh;
    overflow-y: auto;
    padding-block: 3rem;
  }
}

.side-navigation__logo {
  width: 48px;
  height: 48px;
}
@media screen and (min-width: 800px) {
  .side-navigation__logo {
    width: 100px;
    height: 100px;
  }
}

.side-navigation__account {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 72px;
  padding: 0 3rem;
}
@media screen and (min-width: 800px) {
  .side-navigation__account {
    padding: 1.5rem;
    display: flex;
    flex-direction: column;
    justify-content: initial;
    height: initial;
    gap: 0.75rem;
  }
}

.side-navigation__account-list {
  display: flex;
}
@media screen and (min-width: 800px) {
  .side-navigation__account-list {
    display: block;
    width: 100%;
  }
}

.side-navigation__account-list p {
  font-size: 0.75rem;
  line-height: 1.25rem;
  text-overflow: ellipsis;
  max-width: 20em;
  overflow: hidden;
}
@media screen and (min-width: 800px) {
  .side-navigation__account-list p {
    word-break: break-all;
    text-overflow: initial;
    max-width: initial;
    overflow: initial;
  }
}

.side-navigation__account-list dl {
  display: flex;
}
@media screen and (min-width: 800px) {
  .side-navigation__account-list dl {
    display: block;
  }
}

.side-navigation__shop {
  display: grid;
  place-content: center;
  padding: 0.5rem 1rem;
}
@media screen and (min-width: 800px) {
  .side-navigation__shop {
    display: block;
    padding-inline: 1.5rem;
  }
}

.side-navigation__google {
  display: grid;
  place-content: center;
}
@media screen and (min-width: 800px) {
  .side-navigation__google {
    display: block;
  }
}

.side-navigation__links._list {
  display: flex;
  justify-content: center;
  padding-block-end: 0;
}
@media screen and (min-width: 800px) {
  .side-navigation__links._list {
    display: block;
    height: initial;
  }
}

.side-navigation__external-link {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
}

.interactive-list ._item ._body.side-navigation__form {
  padding: 0;
}

.side-navigation__logout {
  border: none;
  background-color: transparent;
  color: #393c41;
  padding: 0.75em 1rem;
  text-align: left;
  line-height: 1.5rem;
}
.side-navigation__logout:hover, .side-navigation__logout:focus {
  outline: none;
  cursor: pointer;
}
.side-navigation__logout:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.side-navigation__logout:focus {
  background-color: rgba(0, 0, 0, 0.12);
}
@media screen and (min-width: 800px) {
  .side-navigation__logout {
    padding-inline: 1.5rem;
  }
}

.table {
  color: #393c41;
  border-collapse: collapse;
  border-spacing: 0;
}
.table th,
.table td {
  padding-right: 1rem;
  padding-left: 1rem;
  text-align: start;
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.table th.-align-start,
.table td.-align-start {
  text-align: start;
}
.table th.-align-end,
.table td.-align-end {
  text-align: end;
}
.table.-density-dense th,
.table.-density-dense td {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.table.-density-normal th,
.table.-density-normal td {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.table.-density-comfort th,
.table.-density-comfort td {
  box-sizing: border-box;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.table.-size-s th,
.table.-size-s td {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.table.-size-m th,
.table.-size-m td {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.table.-size-l th,
.table.-size-l td {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.table.-density-dense.-size-s th,
.table.-density-dense.-size-s td {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.table.-density-dense.-size-m th,
.table.-density-dense.-size-m td {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.table.-density-dense.-size-l th,
.table.-density-dense.-size-l td {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.table.-density-normal.-size-s th,
.table.-density-normal.-size-s td {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.table.-density-normal.-size-m th,
.table.-density-normal.-size-m td {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.table.-density-normal.-size-l th,
.table.-density-normal.-size-l td {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.table.-density-comfort.-size-s th,
.table.-density-comfort.-size-s td {
  box-sizing: border-box;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.table.-density-comfort.-size-m th,
.table.-density-comfort.-size-m td {
  box-sizing: border-box;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.table.-density-comfort.-size-l th,
.table.-density-comfort.-size-l td {
  box-sizing: border-box;
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.table th {
  font-weight: bold;
  border-bottom: 0.0625rem solid rgba(57, 60, 65, 0.3);
}
.table td {
  border-bottom: 0.0625rem solid rgba(57, 60, 65, 0.2);
}
.table.-has-background tr:nth-child(even) td {
  background-color: #ededed;
}
.table.-has-background tr:nth-child(odd) td {
  background-color: #ffffff;
}
.table.-has-grid-border th, .table.-has-grid-border td {
  border: 0.0625rem solid rgba(57, 60, 65, 0.2);
}

.snackbar {
  position: fixed;
  top: 40px;
  bottom: auto;
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin: 0;
  padding: 0.75rem 1rem;
  border-radius: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border: none;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.12), 0px 4px 6px -2px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
  background-color: #dedede;
  animation: fade-in 0.3s ease-out;
}
.snackbar.fade-out {
  animation: fade-out 0.2s ease-out;
}

.snackbar[data-open=false] {
  display: none;
}

.snackbar__icon {
  flex: 0 0 1em;
  display: inline-block;
  font-size: 1rem;
  line-height: 1.5rem;
}

.snackbar__text {
  flex: 1 1 auto;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #212121;
}

.snackbar__close {
  flex: 0 0 auto;
  position: relative;
  display: inline-flex;
  gap: 0.25rem;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: auto;
  height: 2rem;
  padding: 0;
  overflow: hidden;
  font-size: 0.875rem;
  font-family: inherit;
  line-height: 1.5rem;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  vertical-align: text-bottom;
  background-color: transparent;
  border-style: solid;
  border-radius: 0.25rem;
  outline: 0;
  cursor: pointer;
  transition: 0;
  appearance: none;
  user-select: none;
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  padding-inline: 0.75rem;
}
.snackbar__close:hover, .snackbar__close.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close:focus, .snackbar__close.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close:disabled, .snackbar__close.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-appearance-flat:hover, .snackbar__close.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-appearance-flat:focus, .snackbar__close.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-appearance-flat:disabled, .snackbar__close.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-appearance-outlined:hover, .snackbar__close.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-appearance-outlined:focus, .snackbar__close.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-appearance-outlined:disabled, .snackbar__close.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-appearance-solid:hover, .snackbar__close.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-appearance-solid:focus, .snackbar__close.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-appearance-solid:disabled, .snackbar__close.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-appearance-white:hover, .snackbar__close.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-appearance-white:focus, .snackbar__close.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-appearance-white:disabled, .snackbar__close.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-appearance-transparent {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-appearance-transparent:hover, .snackbar__close.-appearance-transparent.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-appearance-transparent:focus, .snackbar__close.-appearance-transparent.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-appearance-transparent:disabled, .snackbar__close.-appearance-transparent.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-appearance-hollow:hover, .snackbar__close.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-appearance-hollow:focus, .snackbar__close.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-appearance-hollow:disabled, .snackbar__close.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-neutral:hover, .snackbar__close.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-neutral:focus, .snackbar__close.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.snackbar__close.-color-neutral:disabled, .snackbar__close.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-neutral.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-color-neutral.-appearance-flat:hover, .snackbar__close.-color-neutral.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-color-neutral.-appearance-flat:focus, .snackbar__close.-color-neutral.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.snackbar__close.-color-neutral.-appearance-flat:disabled, .snackbar__close.-color-neutral.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-neutral.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-color-neutral.-appearance-outlined:hover, .snackbar__close.-color-neutral.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-color-neutral.-appearance-outlined:focus, .snackbar__close.-color-neutral.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.snackbar__close.-color-neutral.-appearance-outlined:disabled, .snackbar__close.-color-neutral.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-neutral.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-color-neutral.-appearance-solid:hover, .snackbar__close.-color-neutral.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-color-neutral.-appearance-solid:focus, .snackbar__close.-color-neutral.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.snackbar__close.-color-neutral.-appearance-solid:disabled, .snackbar__close.-color-neutral.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-neutral.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-neutral.-appearance-white:hover, .snackbar__close.-color-neutral.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-neutral.-appearance-white:focus, .snackbar__close.-color-neutral.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.snackbar__close.-color-neutral.-appearance-white:disabled, .snackbar__close.-color-neutral.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-neutral.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-neutral.-appearance-transparent:hover, .snackbar__close.-color-neutral.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-neutral.-appearance-transparent:focus, .snackbar__close.-color-neutral.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.snackbar__close.-color-neutral.-appearance-transparent:disabled, .snackbar__close.-color-neutral.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-neutral.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-color-neutral.-appearance-hollow:hover, .snackbar__close.-color-neutral.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-color-neutral.-appearance-hollow:focus, .snackbar__close.-color-neutral.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.snackbar__close.-color-neutral.-appearance-hollow:disabled, .snackbar__close.-color-neutral.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-negative:hover, .snackbar__close.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-negative:focus, .snackbar__close.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-color-negative:disabled, .snackbar__close.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-negative.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-color-negative.-appearance-flat:hover, .snackbar__close.-color-negative.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-color-negative.-appearance-flat:focus, .snackbar__close.-color-negative.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-color-negative.-appearance-flat:disabled, .snackbar__close.-color-negative.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-negative.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-color-negative.-appearance-outlined:hover, .snackbar__close.-color-negative.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-color-negative.-appearance-outlined:focus, .snackbar__close.-color-negative.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-color-negative.-appearance-outlined:disabled, .snackbar__close.-color-negative.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-negative.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-color-negative.-appearance-solid:hover, .snackbar__close.-color-negative.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-color-negative.-appearance-solid:focus, .snackbar__close.-color-negative.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-color-negative.-appearance-solid:disabled, .snackbar__close.-color-negative.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-negative.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-negative.-appearance-white:hover, .snackbar__close.-color-negative.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-negative.-appearance-white:focus, .snackbar__close.-color-negative.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-color-negative.-appearance-white:disabled, .snackbar__close.-color-negative.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-negative.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-negative.-appearance-transparent:hover, .snackbar__close.-color-negative.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-negative.-appearance-transparent:focus, .snackbar__close.-color-negative.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-color-negative.-appearance-transparent:disabled, .snackbar__close.-color-negative.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-negative.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-color-negative.-appearance-hollow:hover, .snackbar__close.-color-negative.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-color-negative.-appearance-hollow:focus, .snackbar__close.-color-negative.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-color-negative.-appearance-hollow:disabled, .snackbar__close.-color-negative.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-interactive:hover, .snackbar__close.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-interactive:focus, .snackbar__close.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-color-interactive:disabled, .snackbar__close.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-interactive.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-color-interactive.-appearance-flat:hover, .snackbar__close.-color-interactive.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-color-interactive.-appearance-flat:focus, .snackbar__close.-color-interactive.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-color-interactive.-appearance-flat:disabled, .snackbar__close.-color-interactive.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-interactive.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-color-interactive.-appearance-outlined:hover, .snackbar__close.-color-interactive.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-color-interactive.-appearance-outlined:focus, .snackbar__close.-color-interactive.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-color-interactive.-appearance-outlined:disabled, .snackbar__close.-color-interactive.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-interactive.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-color-interactive.-appearance-solid:hover, .snackbar__close.-color-interactive.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-color-interactive.-appearance-solid:focus, .snackbar__close.-color-interactive.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-color-interactive.-appearance-solid:disabled, .snackbar__close.-color-interactive.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-interactive.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-interactive.-appearance-white:hover, .snackbar__close.-color-interactive.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-interactive.-appearance-white:focus, .snackbar__close.-color-interactive.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-color-interactive.-appearance-white:disabled, .snackbar__close.-color-interactive.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-interactive.-appearance-transparent {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-interactive.-appearance-transparent:hover, .snackbar__close.-color-interactive.-appearance-transparent.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-interactive.-appearance-transparent:focus, .snackbar__close.-color-interactive.-appearance-transparent.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-color-interactive.-appearance-transparent:disabled, .snackbar__close.-color-interactive.-appearance-transparent.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-interactive.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-color-interactive.-appearance-hollow:hover, .snackbar__close.-color-interactive.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-color-interactive.-appearance-hollow:focus, .snackbar__close.-color-interactive.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-color-interactive.-appearance-hollow:disabled, .snackbar__close.-color-interactive.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-favorite:hover, .snackbar__close.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-favorite:focus, .snackbar__close.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-color-favorite:disabled, .snackbar__close.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-favorite.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-color-favorite.-appearance-flat:hover, .snackbar__close.-color-favorite.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-color-favorite.-appearance-flat:focus, .snackbar__close.-color-favorite.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-color-favorite.-appearance-flat:disabled, .snackbar__close.-color-favorite.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-favorite.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-color-favorite.-appearance-outlined:hover, .snackbar__close.-color-favorite.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-color-favorite.-appearance-outlined:focus, .snackbar__close.-color-favorite.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-color-favorite.-appearance-outlined:disabled, .snackbar__close.-color-favorite.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-favorite.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-color-favorite.-appearance-solid:hover, .snackbar__close.-color-favorite.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-color-favorite.-appearance-solid:focus, .snackbar__close.-color-favorite.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-color-favorite.-appearance-solid:disabled, .snackbar__close.-color-favorite.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-favorite.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-favorite.-appearance-white:hover, .snackbar__close.-color-favorite.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-favorite.-appearance-white:focus, .snackbar__close.-color-favorite.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-color-favorite.-appearance-white:disabled, .snackbar__close.-color-favorite.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-favorite.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-favorite.-appearance-transparent:hover, .snackbar__close.-color-favorite.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-color-favorite.-appearance-transparent:focus, .snackbar__close.-color-favorite.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-color-favorite.-appearance-transparent:disabled, .snackbar__close.-color-favorite.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-color-favorite.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-color-favorite.-appearance-hollow:hover, .snackbar__close.-color-favorite.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-color-favorite.-appearance-hollow:focus, .snackbar__close.-color-favorite.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-color-favorite.-appearance-hollow:disabled, .snackbar__close.-color-favorite.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light:hover, .snackbar__close.-brightness-light.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light:focus, .snackbar__close.-brightness-light.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-light:disabled, .snackbar__close.-brightness-light.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-flat:hover, .snackbar__close.-brightness-light.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-flat:focus, .snackbar__close.-brightness-light.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-light.-appearance-flat:disabled, .snackbar__close.-brightness-light.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-flat.-color-neutral:hover, .snackbar__close.-brightness-light.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-flat.-color-neutral:focus, .snackbar__close.-brightness-light.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.snackbar__close.-brightness-light.-appearance-flat.-color-neutral:disabled, .snackbar__close.-brightness-light.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-flat.-color-negative:hover, .snackbar__close.-brightness-light.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-flat.-color-negative:focus, .snackbar__close.-brightness-light.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-light.-appearance-flat.-color-negative:disabled, .snackbar__close.-brightness-light.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-flat.-color-interactive:hover, .snackbar__close.-brightness-light.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-flat.-color-interactive:focus, .snackbar__close.-brightness-light.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-light.-appearance-flat.-color-interactive:disabled, .snackbar__close.-brightness-light.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-flat.-color-favorite:hover, .snackbar__close.-brightness-light.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-flat.-color-favorite:focus, .snackbar__close.-brightness-light.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-light.-appearance-flat.-color-favorite:disabled, .snackbar__close.-brightness-light.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-outlined:hover, .snackbar__close.-brightness-light.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-outlined:focus, .snackbar__close.-brightness-light.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-light.-appearance-outlined:disabled, .snackbar__close.-brightness-light.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-outlined.-color-neutral:hover, .snackbar__close.-brightness-light.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-outlined.-color-neutral:focus, .snackbar__close.-brightness-light.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.snackbar__close.-brightness-light.-appearance-outlined.-color-neutral:disabled, .snackbar__close.-brightness-light.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-outlined.-color-negative:hover, .snackbar__close.-brightness-light.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-outlined.-color-negative:focus, .snackbar__close.-brightness-light.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-light.-appearance-outlined.-color-negative:disabled, .snackbar__close.-brightness-light.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-outlined.-color-interactive:hover, .snackbar__close.-brightness-light.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-outlined.-color-interactive:focus, .snackbar__close.-brightness-light.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-light.-appearance-outlined.-color-interactive:disabled, .snackbar__close.-brightness-light.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-outlined.-color-favorite:hover, .snackbar__close.-brightness-light.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-light.-appearance-outlined.-color-favorite:focus, .snackbar__close.-brightness-light.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-light.-appearance-outlined.-color-favorite:disabled, .snackbar__close.-brightness-light.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-light.-appearance-solid:hover, .snackbar__close.-brightness-light.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-light.-appearance-solid:focus, .snackbar__close.-brightness-light.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-light.-appearance-solid:disabled, .snackbar__close.-brightness-light.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-light.-appearance-solid.-color-neutral:hover, .snackbar__close.-brightness-light.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-light.-appearance-solid.-color-neutral:focus, .snackbar__close.-brightness-light.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.snackbar__close.-brightness-light.-appearance-solid.-color-neutral:disabled, .snackbar__close.-brightness-light.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-light.-appearance-solid.-color-negative:hover, .snackbar__close.-brightness-light.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-light.-appearance-solid.-color-negative:focus, .snackbar__close.-brightness-light.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-light.-appearance-solid.-color-negative:disabled, .snackbar__close.-brightness-light.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-light.-appearance-solid.-color-interactive:hover, .snackbar__close.-brightness-light.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-light.-appearance-solid.-color-interactive:focus, .snackbar__close.-brightness-light.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-light.-appearance-solid.-color-interactive:disabled, .snackbar__close.-brightness-light.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-light.-appearance-solid.-color-favorite:hover, .snackbar__close.-brightness-light.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-light.-appearance-solid.-color-favorite:focus, .snackbar__close.-brightness-light.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-light.-appearance-solid.-color-favorite:disabled, .snackbar__close.-brightness-light.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-white:hover, .snackbar__close.-brightness-light.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-white:focus, .snackbar__close.-brightness-light.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-light.-appearance-white:disabled, .snackbar__close.-brightness-light.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-white.-color-neutral:hover, .snackbar__close.-brightness-light.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-white.-color-neutral:focus, .snackbar__close.-brightness-light.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.snackbar__close.-brightness-light.-appearance-white.-color-neutral:disabled, .snackbar__close.-brightness-light.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-white.-color-negative:hover, .snackbar__close.-brightness-light.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-white.-color-negative:focus, .snackbar__close.-brightness-light.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-light.-appearance-white.-color-negative:disabled, .snackbar__close.-brightness-light.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-white.-color-interactive:hover, .snackbar__close.-brightness-light.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-white.-color-interactive:focus, .snackbar__close.-brightness-light.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-light.-appearance-white.-color-interactive:disabled, .snackbar__close.-brightness-light.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-white.-color-favorite:hover, .snackbar__close.-brightness-light.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-white.-color-favorite:focus, .snackbar__close.-brightness-light.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-light.-appearance-white.-color-favorite:disabled, .snackbar__close.-brightness-light.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-transparent {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-transparent:hover, .snackbar__close.-brightness-light.-appearance-transparent.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-transparent:focus, .snackbar__close.-brightness-light.-appearance-transparent.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-light.-appearance-transparent:disabled, .snackbar__close.-brightness-light.-appearance-transparent.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-transparent.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-transparent.-color-neutral:hover, .snackbar__close.-brightness-light.-appearance-transparent.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-transparent.-color-neutral:focus, .snackbar__close.-brightness-light.-appearance-transparent.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.snackbar__close.-brightness-light.-appearance-transparent.-color-neutral:disabled, .snackbar__close.-brightness-light.-appearance-transparent.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-transparent.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-transparent.-color-negative:hover, .snackbar__close.-brightness-light.-appearance-transparent.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-transparent.-color-negative:focus, .snackbar__close.-brightness-light.-appearance-transparent.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-light.-appearance-transparent.-color-negative:disabled, .snackbar__close.-brightness-light.-appearance-transparent.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-transparent.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-transparent.-color-interactive:hover, .snackbar__close.-brightness-light.-appearance-transparent.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-transparent.-color-interactive:focus, .snackbar__close.-brightness-light.-appearance-transparent.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-light.-appearance-transparent.-color-interactive:disabled, .snackbar__close.-brightness-light.-appearance-transparent.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-transparent.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-transparent.-color-favorite:hover, .snackbar__close.-brightness-light.-appearance-transparent.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-transparent.-color-favorite:focus, .snackbar__close.-brightness-light.-appearance-transparent.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-light.-appearance-transparent.-color-favorite:disabled, .snackbar__close.-brightness-light.-appearance-transparent.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-hollow:hover, .snackbar__close.-brightness-light.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-hollow:focus, .snackbar__close.-brightness-light.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-light.-appearance-hollow:disabled, .snackbar__close.-brightness-light.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-hollow.-color-neutral:hover, .snackbar__close.-brightness-light.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-hollow.-color-neutral:focus, .snackbar__close.-brightness-light.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.snackbar__close.-brightness-light.-appearance-hollow.-color-neutral:disabled, .snackbar__close.-brightness-light.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-hollow.-color-negative:hover, .snackbar__close.-brightness-light.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-hollow.-color-negative:focus, .snackbar__close.-brightness-light.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-light.-appearance-hollow.-color-negative:disabled, .snackbar__close.-brightness-light.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-hollow.-color-interactive:hover, .snackbar__close.-brightness-light.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-hollow.-color-interactive:focus, .snackbar__close.-brightness-light.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-light.-appearance-hollow.-color-interactive:disabled, .snackbar__close.-brightness-light.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-light.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-hollow.-color-favorite:hover, .snackbar__close.-brightness-light.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-light.-appearance-hollow.-color-favorite:focus, .snackbar__close.-brightness-light.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-light.-appearance-hollow.-color-favorite:disabled, .snackbar__close.-brightness-light.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark:hover, .snackbar__close.-brightness-dark.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark:focus, .snackbar__close.-brightness-dark.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-dark:disabled, .snackbar__close.-brightness-dark.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-flat:hover, .snackbar__close.-brightness-dark.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-flat:focus, .snackbar__close.-brightness-dark.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-flat:disabled, .snackbar__close.-brightness-dark.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-flat.-color-neutral:hover, .snackbar__close.-brightness-dark.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-flat.-color-neutral:focus, .snackbar__close.-brightness-dark.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-flat.-color-neutral:disabled, .snackbar__close.-brightness-dark.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-flat.-color-negative:hover, .snackbar__close.-brightness-dark.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-flat.-color-negative:focus, .snackbar__close.-brightness-dark.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-flat.-color-negative:disabled, .snackbar__close.-brightness-dark.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-flat.-color-interactive:hover, .snackbar__close.-brightness-dark.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-flat.-color-interactive:focus, .snackbar__close.-brightness-dark.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-flat.-color-interactive:disabled, .snackbar__close.-brightness-dark.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-flat.-color-favorite:hover, .snackbar__close.-brightness-dark.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-flat.-color-favorite:focus, .snackbar__close.-brightness-dark.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-flat.-color-favorite:disabled, .snackbar__close.-brightness-dark.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-outlined:hover, .snackbar__close.-brightness-dark.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-outlined:focus, .snackbar__close.-brightness-dark.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-outlined:disabled, .snackbar__close.-brightness-dark.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-outlined.-color-neutral:hover, .snackbar__close.-brightness-dark.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-outlined.-color-neutral:focus, .snackbar__close.-brightness-dark.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-outlined.-color-neutral:disabled, .snackbar__close.-brightness-dark.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-outlined.-color-negative:hover, .snackbar__close.-brightness-dark.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-outlined.-color-negative:focus, .snackbar__close.-brightness-dark.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-outlined.-color-negative:disabled, .snackbar__close.-brightness-dark.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-outlined.-color-interactive:hover, .snackbar__close.-brightness-dark.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-outlined.-color-interactive:focus, .snackbar__close.-brightness-dark.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-outlined.-color-interactive:disabled, .snackbar__close.-brightness-dark.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-outlined.-color-favorite:hover, .snackbar__close.-brightness-dark.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.snackbar__close.-brightness-dark.-appearance-outlined.-color-favorite:focus, .snackbar__close.-brightness-dark.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-outlined.-color-favorite:disabled, .snackbar__close.-brightness-dark.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-dark.-appearance-solid:hover, .snackbar__close.-brightness-dark.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-dark.-appearance-solid:focus, .snackbar__close.-brightness-dark.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-solid:disabled, .snackbar__close.-brightness-dark.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-dark.-appearance-solid.-color-neutral:hover, .snackbar__close.-brightness-dark.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-dark.-appearance-solid.-color-neutral:focus, .snackbar__close.-brightness-dark.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-solid.-color-neutral:disabled, .snackbar__close.-brightness-dark.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-dark.-appearance-solid.-color-negative:hover, .snackbar__close.-brightness-dark.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-dark.-appearance-solid.-color-negative:focus, .snackbar__close.-brightness-dark.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-solid.-color-negative:disabled, .snackbar__close.-brightness-dark.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-dark.-appearance-solid.-color-interactive:hover, .snackbar__close.-brightness-dark.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-dark.-appearance-solid.-color-interactive:focus, .snackbar__close.-brightness-dark.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-solid.-color-interactive:disabled, .snackbar__close.-brightness-dark.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-dark.-appearance-solid.-color-favorite:hover, .snackbar__close.-brightness-dark.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.snackbar__close.-brightness-dark.-appearance-solid.-color-favorite:focus, .snackbar__close.-brightness-dark.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-solid.-color-favorite:disabled, .snackbar__close.-brightness-dark.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-white:hover, .snackbar__close.-brightness-dark.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-white:focus, .snackbar__close.-brightness-dark.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-white:disabled, .snackbar__close.-brightness-dark.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-white.-color-neutral:hover, .snackbar__close.-brightness-dark.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-white.-color-neutral:focus, .snackbar__close.-brightness-dark.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-white.-color-neutral:disabled, .snackbar__close.-brightness-dark.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-white.-color-negative:hover, .snackbar__close.-brightness-dark.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-white.-color-negative:focus, .snackbar__close.-brightness-dark.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-white.-color-negative:disabled, .snackbar__close.-brightness-dark.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-white.-color-interactive:hover, .snackbar__close.-brightness-dark.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-white.-color-interactive:focus, .snackbar__close.-brightness-dark.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-white.-color-interactive:disabled, .snackbar__close.-brightness-dark.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-white.-color-favorite:hover, .snackbar__close.-brightness-dark.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-white.-color-favorite:focus, .snackbar__close.-brightness-dark.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-white.-color-favorite:disabled, .snackbar__close.-brightness-dark.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-transparent {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-transparent:hover, .snackbar__close.-brightness-dark.-appearance-transparent.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-transparent:focus, .snackbar__close.-brightness-dark.-appearance-transparent.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-transparent:disabled, .snackbar__close.-brightness-dark.-appearance-transparent.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-transparent.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-transparent.-color-neutral:hover, .snackbar__close.-brightness-dark.-appearance-transparent.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-transparent.-color-neutral:focus, .snackbar__close.-brightness-dark.-appearance-transparent.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-transparent.-color-neutral:disabled, .snackbar__close.-brightness-dark.-appearance-transparent.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-transparent.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-transparent.-color-negative:hover, .snackbar__close.-brightness-dark.-appearance-transparent.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-transparent.-color-negative:focus, .snackbar__close.-brightness-dark.-appearance-transparent.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-transparent.-color-negative:disabled, .snackbar__close.-brightness-dark.-appearance-transparent.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-transparent.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-transparent.-color-interactive:hover, .snackbar__close.-brightness-dark.-appearance-transparent.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-transparent.-color-interactive:focus, .snackbar__close.-brightness-dark.-appearance-transparent.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-transparent.-color-interactive:disabled, .snackbar__close.-brightness-dark.-appearance-transparent.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-transparent.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-transparent.-color-favorite:hover, .snackbar__close.-brightness-dark.-appearance-transparent.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-transparent.-color-favorite:focus, .snackbar__close.-brightness-dark.-appearance-transparent.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-transparent.-color-favorite:disabled, .snackbar__close.-brightness-dark.-appearance-transparent.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-hollow:hover, .snackbar__close.-brightness-dark.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-hollow:focus, .snackbar__close.-brightness-dark.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-hollow:disabled, .snackbar__close.-brightness-dark.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-hollow.-color-neutral:hover, .snackbar__close.-brightness-dark.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-hollow.-color-neutral:focus, .snackbar__close.-brightness-dark.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-hollow.-color-neutral:disabled, .snackbar__close.-brightness-dark.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-hollow.-color-negative:hover, .snackbar__close.-brightness-dark.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-hollow.-color-negative:focus, .snackbar__close.-brightness-dark.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-hollow.-color-negative:disabled, .snackbar__close.-brightness-dark.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-hollow.-color-interactive:hover, .snackbar__close.-brightness-dark.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-hollow.-color-interactive:focus, .snackbar__close.-brightness-dark.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-hollow.-color-interactive:disabled, .snackbar__close.-brightness-dark.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-brightness-dark.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-hollow.-color-favorite:hover, .snackbar__close.-brightness-dark.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.snackbar__close.-brightness-dark.-appearance-hollow.-color-favorite:focus, .snackbar__close.-brightness-dark.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.snackbar__close.-brightness-dark.-appearance-hollow.-color-favorite:disabled, .snackbar__close.-brightness-dark.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.snackbar__close.-shape-circle {
  border-radius: 1rem;
}
.snackbar__close.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-shape-circle > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-shape-circle.-appearance-flat {
  border-radius: 1rem;
}
.snackbar__close.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-shape-circle.-appearance-outlined {
  border-radius: 1rem;
}
.snackbar__close.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-shape-circle.-appearance-solid {
  border-radius: 1rem;
}
.snackbar__close.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-shape-circle.-appearance-white {
  border-radius: 1rem;
}
.snackbar__close.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-shape-circle.-appearance-transparent {
  border-radius: 1rem;
}
.snackbar__close.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-shape-circle.-appearance-hollow {
  border-radius: 1rem;
}
.snackbar__close.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-shape-square {
  border-radius: 0.25rem;
}
.snackbar__close.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-shape-square > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.snackbar__close.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.snackbar__close.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.snackbar__close.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.snackbar__close.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.snackbar__close.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.snackbar__close.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-xs {
  height: 1.5rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.snackbar__close.-size-xs > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xs > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-xs > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-xs > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-xs.-shape-circle {
  border-radius: 0.75rem;
}
.snackbar__close.-size-xs.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xs.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-xs.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-xs.-shape-circle > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-flat {
  border-radius: 0.75rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-outlined {
  border-radius: 0.75rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-solid {
  border-radius: 0.75rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-white {
  border-radius: 0.75rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-transparent {
  border-radius: 0.75rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-hollow {
  border-radius: 0.75rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-xs.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-xs.-shape-square {
  border-radius: 0.25rem;
}
.snackbar__close.-size-xs.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xs.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-xs.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-xs.-shape-square > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xs.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xs.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xs.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xs.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xs.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xs.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-xs.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-s {
  height: 2rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.snackbar__close.-size-s > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-s > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-s > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-s > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-s.-shape-circle {
  border-radius: 1rem;
}
.snackbar__close.-size-s.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-s.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-s.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-s.-shape-circle > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-flat {
  border-radius: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-s.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-outlined {
  border-radius: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-s.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-solid {
  border-radius: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-s.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-white {
  border-radius: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-s.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-transparent {
  border-radius: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-s.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-hollow {
  border-radius: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-s.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-s.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-s.-shape-square {
  border-radius: 0.25rem;
}
.snackbar__close.-size-s.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-s.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-s.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-s.-shape-square > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-s.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-s.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-s.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-s.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-s.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-s.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-s.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.snackbar__close.-size-m {
  height: 2.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.snackbar__close.-size-m > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-m > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-m > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-m > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-m.-shape-circle {
  border-radius: 1.25rem;
}
.snackbar__close.-size-m.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-m.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-m.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-m.-shape-circle > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-flat {
  border-radius: 1.25rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-m.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-outlined {
  border-radius: 1.25rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-m.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-solid {
  border-radius: 1.25rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-m.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-white {
  border-radius: 1.25rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-m.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-transparent {
  border-radius: 1.25rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-m.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-hollow {
  border-radius: 1.25rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-m.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-m.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-m.-shape-square {
  border-radius: 0.25rem;
}
.snackbar__close.-size-m.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-m.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-m.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-m.-shape-square > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-m.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-m.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-m.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-m.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-m.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-m.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-m.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-l {
  height: 3rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.snackbar__close.-size-l > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-l > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-l > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-l > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-l.-shape-circle {
  border-radius: 1.5rem;
}
.snackbar__close.-size-l.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-l.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-l.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-l.-shape-circle > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-flat {
  border-radius: 1.5rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-l.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-outlined {
  border-radius: 1.5rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-l.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-solid {
  border-radius: 1.5rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-l.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-white {
  border-radius: 1.5rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-l.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-transparent {
  border-radius: 1.5rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-l.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-hollow {
  border-radius: 1.5rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-l.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-l.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-l.-shape-square {
  border-radius: 0.25rem;
}
.snackbar__close.-size-l.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-l.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-l.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-l.-shape-square > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-l.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-l.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-l.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-l.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-l.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-l.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-l.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-xl {
  height: 3.5rem;
  font-size: 1.3125rem;
  line-height: 2rem;
}
.snackbar__close.-size-xl > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xl > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-xl > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-xl > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-xl.-shape-circle {
  border-radius: 1.75rem;
}
.snackbar__close.-size-xl.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xl.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-xl.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-xl.-shape-circle > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-flat {
  border-radius: 1.75rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-outlined {
  border-radius: 1.75rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-solid {
  border-radius: 1.75rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-white {
  border-radius: 1.75rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-transparent {
  border-radius: 1.75rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-hollow {
  border-radius: 1.75rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.snackbar__close.-size-xl.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-xl.-shape-square {
  border-radius: 0.25rem;
}
.snackbar__close.-size-xl.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xl.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-xl.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-xl.-shape-square > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xl.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xl.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xl.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xl.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xl.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.snackbar__close.-size-xl.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.snackbar__close.-size-xl.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.snackbar__close.-width-auto {
  width: auto;
}
.snackbar__close.-width-full {
  width: 100%;
}
.snackbar__close.-width-half {
  width: 50%;
}
.snackbar__close.-width-third {
  width: 33.3333333333%;
}

.color-positive {
  background-color: #ccf7d0;
}
.color-positive .snackbar__text,
.color-positive .snackbar__icon {
  color: #016a0a;
}
.color-positive .snackbar__close {
  color: #004b06;
}

.color-negative {
  background-color: #ffe0dc;
}
.color-negative .snackbar__text,
.color-negative .snackbar__icon {
  color: #9b2516;
}
.color-negative .snackbar__close {
  color: #6f1a0f;
}

@keyframes fade-in {
  0% {
    opacity: 0;
    transform: translateY(-8px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-4px);
  }
}
.textfield {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  vertical-align: text-bottom;
  width: auto;
  width: auto;
}
.textfield ._input {
  display: block;
  box-sizing: border-box;
  width: 100%;
  font-family: inherit;
  border: none;
  outline: 0;
  transition: 0;
  appearance: none;
}
.textfield ._input:not([disabled]) {
  cursor: text;
}
.textfield ._input:disabled, .textfield ._input.--disabled {
  opacity: 0.38;
}
.textfield ._input:disabled + ._icon, .textfield ._input.--disabled + ._icon {
  opacity: 0.38;
}
.textfield.-icon-before ._icon {
  position: absolute;
  top: 0;
  bottom: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}
.textfield textarea._input {
  resize: vertical;
}
.textfield.-width-auto {
  width: auto;
}
.textfield.-width-full {
  display: block;
  width: 100%;
  max-width: 100%;
}
.textfield.-width-half {
  min-width: 50%;
}
.textfield.-width-third {
  min-width: 33.3333333333%;
}
.textfield ._input {
  color: #393c41;
  background-color: #ededed;
}
.textfield ._input::placeholder {
  color: rgba(57, 60, 65, 0.3);
}
.textfield ._icon {
  color: #393c41;
}
.textfield.-color-neutral ._input {
  color: #393c41;
  background-color: #ededed;
}
.textfield.-color-neutral ._input::placeholder {
  color: rgba(57, 60, 65, 0.3);
}
.textfield.-color-neutral ._icon {
  color: #393c41;
}
.textfield.-color-negative ._input {
  color: #393c41;
  background-color: #ededed;
}
.textfield.-color-negative ._input::placeholder {
  color: rgba(57, 60, 65, 0.3);
}
.textfield.-color-negative ._icon {
  color: #393c41;
}
.textfield ._input {
  height: 2.5rem;
  padding: 0.5rem 1rem;
  font-size: 1rem;
}
.textfield textarea._input {
  min-height: 2.5rem;
  line-height: 1.5rem;
}
.textfield.-icon-before ._input {
  padding-left: 2.25rem;
}
.textfield.-icon-before ._icon {
  left: 0.75rem;
  width: 1rem;
  height: 2.5rem;
  font-size: 1rem;
}
.textfield.-size-s ._input {
  height: 2rem;
  padding: 0.25rem 0.75rem;
  font-size: 0.875rem;
}
.textfield.-size-s textarea._input {
  min-height: 2rem;
  line-height: 1.5rem;
}
.textfield.-size-s.-icon-before ._input {
  padding-left: 2rem;
}
.textfield.-size-s.-icon-before ._icon {
  left: 0.75rem;
  width: 0.875rem;
  height: 2rem;
  font-size: 0.875rem;
}
.textfield.-size-m ._input {
  height: 2.5rem;
  padding: 0.5rem 1rem;
  font-size: 1rem;
}
.textfield.-size-m textarea._input {
  min-height: 2.5rem;
  line-height: 1.5rem;
}
.textfield.-size-m.-icon-before ._input {
  padding-left: 2.25rem;
}
.textfield.-size-m.-icon-before ._icon {
  left: 0.75rem;
  width: 1rem;
  height: 2.5rem;
  font-size: 1rem;
}
.textfield.-size-l ._input {
  height: 3rem;
  padding: 0.625rem 1.5rem;
  font-size: 1.125rem;
}
.textfield.-size-l textarea._input {
  min-height: 3rem;
  line-height: 1.75rem;
}
.textfield.-size-l.-icon-before ._input {
  padding-left: 2.5rem;
}
.textfield.-size-l.-icon-before ._icon {
  left: 0.75rem;
  width: 1.125rem;
  height: 3rem;
  font-size: 1.125rem;
}
.textfield ._input {
  background-color: #ffffff;
  border-radius: 0.25rem;
  box-shadow: inset 0 0 0 0.0625rem #b5b5b5;
}
.textfield ._input:hover, .textfield ._input:active, .textfield ._input.--hover {
  box-shadow: inset 0 0 0 0.0625rem #7d7d7d;
}
.textfield ._input:focus, .textfield ._input.--focused {
  box-shadow: inset 0 0 0 0.0625rem #5c5c5c, 0 0 0 0.25rem rgba(92, 92, 92, 0.15);
}
.textfield.-appearance-outlined.-color-neutral ._input {
  background-color: #ffffff;
  border-radius: 0.25rem;
  box-shadow: inset 0 0 0 0.0625rem #b5b5b5;
}
.textfield.-appearance-outlined.-color-neutral ._input:hover, .textfield.-appearance-outlined.-color-neutral ._input:active, .textfield.-appearance-outlined.-color-neutral ._input.--hover {
  box-shadow: inset 0 0 0 0.0625rem #7d7d7d;
}
.textfield.-appearance-outlined.-color-neutral ._input:focus, .textfield.-appearance-outlined.-color-neutral ._input.--focused {
  box-shadow: inset 0 0 0 0.0625rem #5c5c5c, 0 0 0 0.25rem rgba(92, 92, 92, 0.15);
}
.textfield.-appearance-outlined.-color-negative ._input {
  background-color: #ffffff;
  border-radius: 0.25rem;
  box-shadow: inset 0 0 0 0.0625rem #fe9688;
}
.textfield.-appearance-outlined.-color-negative ._input:hover, .textfield.-appearance-outlined.-color-negative ._input:active, .textfield.-appearance-outlined.-color-negative ._input.--hover {
  box-shadow: inset 0 0 0 0.0625rem #e84c37;
}
.textfield.-appearance-outlined.-color-negative ._input:focus, .textfield.-appearance-outlined.-color-negative ._input.--focused {
  box-shadow: inset 0 0 0 0.0625rem #c43521, 0 0 0 0.25rem rgba(196, 53, 33, 0.15);
}
.textfield.-appearance-filled.-color-neutral ._input {
  background-color: #ededed;
  border-radius: 0.25rem 0.25rem 0 0;
  box-shadow: inset 0 -0.0625rem 0 0 #b5b5b5;
}
.textfield.-appearance-filled.-color-neutral ._input:hover, .textfield.-appearance-filled.-color-neutral ._input:active, .textfield.-appearance-filled.-color-neutral ._input.--hover {
  box-shadow: inset 0 -0.0625rem 0 0 #7d7d7d;
}
.textfield.-appearance-filled.-color-neutral ._input:focus, .textfield.-appearance-filled.-color-neutral ._input.--focused {
  box-shadow: inset 0 -0.0625rem 0 0 #5c5c5c, 0 0 0 0.25rem rgba(92, 92, 92, 0.15);
}
.textfield.-appearance-filled.-color-negative ._input {
  background-color: #ededed;
  border-radius: 0.25rem 0.25rem 0 0;
  box-shadow: inset 0 -0.0625rem 0 0 #fe9688;
}
.textfield.-appearance-filled.-color-negative ._input:hover, .textfield.-appearance-filled.-color-negative ._input:active, .textfield.-appearance-filled.-color-negative ._input.--hover {
  box-shadow: inset 0 -0.0625rem 0 0 #e84c37;
}
.textfield.-appearance-filled.-color-negative ._input:focus, .textfield.-appearance-filled.-color-negative ._input.--focused {
  box-shadow: inset 0 -0.0625rem 0 0 #c43521, 0 0 0 0.25rem rgba(196, 53, 33, 0.15);
}

.textfield--is-error {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  vertical-align: text-bottom;
  width: auto;
  width: auto;
}
.textfield--is-error ._input {
  display: block;
  box-sizing: border-box;
  width: 100%;
  font-family: inherit;
  border: none;
  outline: 0;
  transition: 0;
  appearance: none;
}
.textfield--is-error ._input:not([disabled]) {
  cursor: text;
}
.textfield--is-error ._input:disabled, .textfield--is-error ._input.--disabled {
  opacity: 0.38;
}
.textfield--is-error ._input:disabled + ._icon, .textfield--is-error ._input.--disabled + ._icon {
  opacity: 0.38;
}
.textfield--is-error.-icon-before ._icon {
  position: absolute;
  top: 0;
  bottom: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}
.textfield--is-error textarea._input {
  resize: vertical;
}
.textfield--is-error.-width-auto {
  width: auto;
}
.textfield--is-error.-width-full {
  display: block;
  width: 100%;
  max-width: 100%;
}
.textfield--is-error.-width-half {
  min-width: 50%;
}
.textfield--is-error.-width-third {
  min-width: 33.3333333333%;
}
.textfield--is-error ._input {
  color: #393c41;
  background-color: #ededed;
}
.textfield--is-error ._input::placeholder {
  color: rgba(57, 60, 65, 0.3);
}
.textfield--is-error ._icon {
  color: #393c41;
}
.textfield--is-error.-color-neutral ._input {
  color: #393c41;
  background-color: #ededed;
}
.textfield--is-error.-color-neutral ._input::placeholder {
  color: rgba(57, 60, 65, 0.3);
}
.textfield--is-error.-color-neutral ._icon {
  color: #393c41;
}
.textfield--is-error.-color-negative ._input {
  color: #393c41;
  background-color: #ededed;
}
.textfield--is-error.-color-negative ._input::placeholder {
  color: rgba(57, 60, 65, 0.3);
}
.textfield--is-error.-color-negative ._icon {
  color: #393c41;
}
.textfield--is-error ._input {
  height: 2.5rem;
  padding: 0.5rem 1rem;
  font-size: 1rem;
}
.textfield--is-error textarea._input {
  min-height: 2.5rem;
  line-height: 1.5rem;
}
.textfield--is-error.-icon-before ._input {
  padding-left: 2.25rem;
}
.textfield--is-error.-icon-before ._icon {
  left: 0.75rem;
  width: 1rem;
  height: 2.5rem;
  font-size: 1rem;
}
.textfield--is-error.-size-s ._input {
  height: 2rem;
  padding: 0.25rem 0.75rem;
  font-size: 0.875rem;
}
.textfield--is-error.-size-s textarea._input {
  min-height: 2rem;
  line-height: 1.5rem;
}
.textfield--is-error.-size-s.-icon-before ._input {
  padding-left: 2rem;
}
.textfield--is-error.-size-s.-icon-before ._icon {
  left: 0.75rem;
  width: 0.875rem;
  height: 2rem;
  font-size: 0.875rem;
}
.textfield--is-error.-size-m ._input {
  height: 2.5rem;
  padding: 0.5rem 1rem;
  font-size: 1rem;
}
.textfield--is-error.-size-m textarea._input {
  min-height: 2.5rem;
  line-height: 1.5rem;
}
.textfield--is-error.-size-m.-icon-before ._input {
  padding-left: 2.25rem;
}
.textfield--is-error.-size-m.-icon-before ._icon {
  left: 0.75rem;
  width: 1rem;
  height: 2.5rem;
  font-size: 1rem;
}
.textfield--is-error.-size-l ._input {
  height: 3rem;
  padding: 0.625rem 1.5rem;
  font-size: 1.125rem;
}
.textfield--is-error.-size-l textarea._input {
  min-height: 3rem;
  line-height: 1.75rem;
}
.textfield--is-error.-size-l.-icon-before ._input {
  padding-left: 2.5rem;
}
.textfield--is-error.-size-l.-icon-before ._icon {
  left: 0.75rem;
  width: 1.125rem;
  height: 3rem;
  font-size: 1.125rem;
}
.textfield--is-error ._input {
  background-color: #ffffff;
  border-radius: 0.25rem;
  box-shadow: inset 0 0 0 0.0625rem #fe9688;
}
.textfield--is-error ._input:hover, .textfield--is-error ._input:active, .textfield--is-error ._input.--hover {
  box-shadow: inset 0 0 0 0.0625rem #e84c37;
}
.textfield--is-error ._input:focus, .textfield--is-error ._input.--focused {
  box-shadow: inset 0 0 0 0.0625rem #c43521, 0 0 0 0.25rem rgba(196, 53, 33, 0.15);
}
.textfield--is-error.-appearance-outlined.-color-neutral ._input {
  background-color: #ffffff;
  border-radius: 0.25rem;
  box-shadow: inset 0 0 0 0.0625rem #b5b5b5;
}
.textfield--is-error.-appearance-outlined.-color-neutral ._input:hover, .textfield--is-error.-appearance-outlined.-color-neutral ._input:active, .textfield--is-error.-appearance-outlined.-color-neutral ._input.--hover {
  box-shadow: inset 0 0 0 0.0625rem #7d7d7d;
}
.textfield--is-error.-appearance-outlined.-color-neutral ._input:focus, .textfield--is-error.-appearance-outlined.-color-neutral ._input.--focused {
  box-shadow: inset 0 0 0 0.0625rem #5c5c5c, 0 0 0 0.25rem rgba(92, 92, 92, 0.15);
}
.textfield--is-error.-appearance-outlined.-color-negative ._input {
  background-color: #ffffff;
  border-radius: 0.25rem;
  box-shadow: inset 0 0 0 0.0625rem #fe9688;
}
.textfield--is-error.-appearance-outlined.-color-negative ._input:hover, .textfield--is-error.-appearance-outlined.-color-negative ._input:active, .textfield--is-error.-appearance-outlined.-color-negative ._input.--hover {
  box-shadow: inset 0 0 0 0.0625rem #e84c37;
}
.textfield--is-error.-appearance-outlined.-color-negative ._input:focus, .textfield--is-error.-appearance-outlined.-color-negative ._input.--focused {
  box-shadow: inset 0 0 0 0.0625rem #c43521, 0 0 0 0.25rem rgba(196, 53, 33, 0.15);
}
.textfield--is-error.-appearance-filled.-color-neutral ._input {
  background-color: #ededed;
  border-radius: 0.25rem 0.25rem 0 0;
  box-shadow: inset 0 -0.0625rem 0 0 #b5b5b5;
}
.textfield--is-error.-appearance-filled.-color-neutral ._input:hover, .textfield--is-error.-appearance-filled.-color-neutral ._input:active, .textfield--is-error.-appearance-filled.-color-neutral ._input.--hover {
  box-shadow: inset 0 -0.0625rem 0 0 #7d7d7d;
}
.textfield--is-error.-appearance-filled.-color-neutral ._input:focus, .textfield--is-error.-appearance-filled.-color-neutral ._input.--focused {
  box-shadow: inset 0 -0.0625rem 0 0 #5c5c5c, 0 0 0 0.25rem rgba(92, 92, 92, 0.15);
}
.textfield--is-error.-appearance-filled.-color-negative ._input {
  background-color: #ededed;
  border-radius: 0.25rem 0.25rem 0 0;
  box-shadow: inset 0 -0.0625rem 0 0 #fe9688;
}
.textfield--is-error.-appearance-filled.-color-negative ._input:hover, .textfield--is-error.-appearance-filled.-color-negative ._input:active, .textfield--is-error.-appearance-filled.-color-negative ._input.--hover {
  box-shadow: inset 0 -0.0625rem 0 0 #e84c37;
}
.textfield--is-error.-appearance-filled.-color-negative ._input:focus, .textfield--is-error.-appearance-filled.-color-negative ._input.--focused {
  box-shadow: inset 0 -0.0625rem 0 0 #c43521, 0 0 0 0.25rem rgba(196, 53, 33, 0.15);
}

.ad-campaigns {
  padding: 3rem;
  max-width: 1200px;
  margin: auto;
}

.ad-overview {
  padding: 1.5rem;
  background-color: #f7f7f7;
  border-radius: 0.25rem;
}

.ad-overview__header {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  flex-wrap: wrap;
}

.ad-overview__status-label {
  font-size: 1.125rem;
  padding: 0.25rem 0.5rem;
  border-radius: 0.25rem;
}

.ad-overview__status-label--enabled {
  background-color: #ccf7d0;
  color: #004b06;
}

.ad-overview__status-label--paused {
  background-color: #ffe0dc;
  color: #6f1a0f;
}

.ad-overview__report-table {
  width: 100%;
}

.ad-overview__no-report {
  display: grid;
  place-items: center;
  text-align: center;
  gap: 2rem;
  padding: 3rem;
  border: 2px dashed #dedede;
  border-radius: 0.25rem;
}

.ad-overview__action {
  margin-inline-start: auto;
  display: inline-flex;
  align-items: center;
  color: #1e9ef9;
}

.summary {
  padding: 1rem;
  background-color: #ededed;
  border-radius: 0.25rem;
}

.summary__blocks {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  overflow-x: auto;
}

.summary__block {
  padding: 0.75rem;
  background-color: #ffffff;
  border-radius: 0.25rem;
}

.summary__title {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: bold;
}

.summary__list {
  list-style: none;
  padding: 0;
  display: flex;
}

.summary__list-item {
  padding: 0.75rem;
}
.summary__list-item dt {
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.summary__list-item dd {
  margin: 0;
  font-size: 2rem;
  line-height: 3rem;
  white-space: nowrap;
}
.summary__list-item:first-child {
  padding-inline-start: 0;
}
.summary__list-item:last-child {
  padding-inline-end: 0;
}
.summary__list-item + .summary__list-item {
  border-left: 1px solid #dedede;
}

.product-states-box {
  padding: 1.5rem;
  background-color: #f7f7f7;
  border-radius: 0.25rem;
}

.product-states__heading {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: bold;
}

.product-states__description {
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.product-states__description a {
  color: #0384e1;
}

.product-states__list {
  display: flex;
  justify-content: space-between;
  list-style: none;
  padding: 0;
}
@media screen and (max-width: 1099px) {
  .product-states__list {
    display: block;
  }
}

.product-states__list-item {
  flex: 1 1 100%;
  padding: 1rem;
}
.product-states__list-item:first-child {
  padding-inline-start: 0;
  padding-block-start: 1rem;
}
@media screen and (max-width: 1099px) {
  .product-states__list-item:first-child {
    padding-inline-start: 1rem;
    padding-block-start: 0;
  }
}
.product-states__list-item:last-child {
  padding-inline-end: 0;
  padding-block-end: 1rem;
}
@media screen and (max-width: 1099px) {
  .product-states__list-item:last-child {
    padding-inline-end: 1rem;
    padding-block-end: 0;
  }
}
.product-states__list-item + .product-states__list-item {
  border-top: none;
  border-left: 1px solid #7d7d7d;
}
@media screen and (max-width: 1099px) {
  .product-states__list-item + .product-states__list-item {
    border-top: 1px solid #7d7d7d;
    border-left: none;
  }
}

.state-block {
  display: flex;
  gap: 0.5rem;
}

.state-block .icon {
  font-size: 24px;
}

.states-block--approved .icon {
  color: #016a0a;
}

.states-block--pending .icon {
  color: #404040;
}

.states-block--disapproved .icon {
  color: #9b2516;
}

.state-block__content {
  flex: 1 1 100%;
}

.state-block__content dl {
  display: flex;
  justify-content: space-between;
}

.state-block__description {
  font-size: 0.75rem;
  line-height: 1rem;
}

.ad-overview--no-ad-campaign {
  display: grid;
  place-items: center;
  text-align: center;
  gap: 2rem;
  padding: 3rem;
  border: 2px dashed #dedede;
  border-radius: 0.25rem;
}

.product-note {
  padding: 1rem 1.5rem;
  background-color: #f7f7f7;
  border-radius: 0.25rem;
}

.product-note__list {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
}
.product-note__list a {
  color: #0384e1;
}
.product-note__list li {
  font-size: 0.75rem;
  line-height: 1rem;
}

.ad-campaign {
  padding: 3rem 4.5rem;
  max-width: 1200px;
  margin: auto;
}

.ad-campaign__header {
  position: relative;
  font-size: 2rem;
  line-height: 3rem;
}

.ad-campaign__back-link {
  position: absolute;
  right: calc(100% + 0.75rem);
}
.ad-campaign__back-link .icon {
  font-size: 2rem;
  line-height: 3rem;
  color: #404040;
}

.ad-campaign__heading {
  font-size: 2rem;
  line-height: 3rem;
}

.step-progress {
  display: flex;
  justify-content: center;
}
.step-progress ol {
  display: flex;
  position: relative;
  list-style: none;
}

.step-progress__step {
  position: relative;
  display: flex;
}
.step-progress__step + .step-progress__step::before {
  content: "";
  display: block;
  width: 64px;
  height: 3px;
  background-color: #0384e1;
  border-radius: 3px;
  margin-block-start: calc(0.75rem - 1.5px);
}
[aria-current=step] ~ .step-progress__step::before {
  background-color: #dedede;
}

.step-progress__label {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  white-space: nowrap;
  color: #7d7d7d;
}
[aria-current=step] .step-progress__label {
  color: #000000;
}

.step-progress__label::before {
  content: "";
  display: block;
}

.step-progress__label::before {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 1.5rem;
  border: 12px solid #0384e1;
  background-color: #eff8ff;
}

[aria-current=step] .step-progress__label::before {
  border-width: 6px;
}

[aria-current=step] ~ .step-progress__step .step-progress__label::before {
  border-color: #dedede;
  background-color: #f7f7f7;
}

.setting-item--disabled {
  opacity: 0.3;
  pointer-events: none;
}

.setting-item__heading {
  font-size: 1.625rem;
  line-height: 2.5rem;
}

.setting-item__label {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  cursor: pointer;
}
.setting-item__label.setting-item__label--dense {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.setting-item__description a {
  color: #0384e1;
}

.setting-item__description--enabled,
.setting-item__description--paused {
  display: none;
}

.is-enabled .setting-item__description--enabled,
.is-paused .setting-item__description--paused {
  display: block;
}

.setting-item__note {
  padding: 1rem 1.5rem;
  background-color: #f7f7f7;
  border-radius: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
}
.setting-item__note * {
  font-size: inherit;
  line-height: inherit;
}
.setting-item__note ul {
  padding-inline-start: 1.5rem;
}
.setting-item__note .emphasis {
  color: #9b2516;
}

.setting-item__table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
.setting-item__table th, .setting-item__table td {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  text-align: start;
  padding-inline: 1rem;
}
.setting-item__table th {
  border: 1px solid #7d7d7d;
  background-color: #dedede;
  font-weight: bold;
}
.setting-item__table td {
  border: 1px solid #7d7d7d;
  vertical-align: top;
}
.setting-item__table strong {
  font-size: 1.625rem;
  line-height: 2.5rem;
  font-weight: normal;
}

.setting-item__budget-breakdowns {
  font-size: 0.75rem;
  line-height: 1rem;
  color: #404040;
}

.setting-item__table-note {
  font-size: 0.75rem;
  line-height: 1rem;
  color: #000000;
}

.ad-campaign__actions {
  display: flex;
  justify-content: center;
  gap: 1rem;
}

.confirm-table {
  width: 100%;
}
.confirm-table * {
  font-size: inherit;
  line-height: inherit;
}
.confirm-table th {
  white-space: nowrap;
  vertical-align: baseline;
}
.confirm-table dl {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.confirm-table .confirm-table__budget-group {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
}
.confirm-table dt {
  padding: 0.25rem;
  background-color: #f7f7f7;
  border-radius: 0.25rem;
  text-align: center;
  white-space: nowrap;
  min-width: 144px;
}
.confirm-table .confirm-table__daily-budget,
.confirm-table .confirm-table__monthly-total {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.confirm-table .confirm-table__monthly-budget {
  color: #404040;
  font-size: 0.75rem;
  line-height: 1.25rem;
}

.report__links {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.report__links a {
  text-decoration: none;
  align-items: center;
  display: flex;
}

.report__button {
  font-size: 1.625rem;
  color: #ffffff;
  background-color: #b5b5b5;
  border-radius: 1em;
}

.report__metrics {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  overflow-x: auto;
  padding: 0.75rem;
}

.report__data-list {
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto;
  gap: 1rem;
}

.report__metrics .report__list {
  flex: 1 0 auto;
  border: 1px solid #dedede;
  border-radius: 0.5rem;
  padding: 0.75rem;
  min-width: 160px;
}

.report__list {
  list-style: none;
  padding: 0;
  display: flex;
}

.report__list-item {
  padding: 0.75rem;
}
.report__list-item dt {
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.report__list-item dd {
  margin: 0;
  font-size: 2rem;
  line-height: 3rem;
  white-space: nowrap;
}
.report__list-item:first-child {
  padding-inline-start: 0;
}
.report__list-item:last-child {
  padding-inline-end: 0;
}
.report__list-item + .report__list-item {
  border-left: 1px solid #dedede;
}

.yen {
  font-size: 1rem;
  margin-inline-start: 0.25rem;
}

.session-page {
  display: grid;
  place-content: center;
  place-items: center;
  gap: 2rem;
  width: 100%;
  height: 100%;
  padding: 3rem;
}

.session-page__heading,
.session-page__lead,
.session-page__description {
  color: #404040;
  text-align: center;
}

.session-page__lead {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: bold;
}

.session-page__content {
  display: grid;
  place-items: center;
  gap: 1rem;
}

.session-page__logo {
  width: 100px;
  height: 100px;
}

.session-page__description {
  font-size: 1rem;
  line-height: 1.5rem;
}

.session-page__link {
  color: #0384e1;
}

.products {
  padding: 3rem 4.5rem;
  max-width: 1200px;
  margin: auto;
}

.products__header {
  position: relative;
  font-size: 2rem;
  line-height: 3rem;
}

.products__back-link {
  position: absolute;
  right: calc(100% + 0.75rem);
}
.products__back-link .icon {
  font-size: 2rem;
  line-height: 3rem;
  color: #404040;
}

.products__heading {
  font-size: 2rem;
  line-height: 3rem;
}

.products__description a {
  color: #0384e1;
}

.products__tablist {
  display: flex;
  gap: 0.75rem;
  justify-content: center;
  border-block-end: 1px solid #dedede;
}

.products__tab-button {
  position: relative;
  display: inline-flex;
  gap: 0.25rem;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: auto;
  height: 2.5rem;
  padding: 0;
  overflow: hidden;
  font-size: 1rem;
  font-family: inherit;
  line-height: 1.5rem;
  white-space: nowrap;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  vertical-align: text-bottom;
  background-color: transparent;
  border-style: solid;
  border-radius: 0.25rem;
  outline: 0;
  cursor: pointer;
  transition: 0;
  appearance: none;
  user-select: none;
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  background-image: none;
  overflow: visible;
  border: 1px solid #dedede;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-block-end: none;
  background-color: #f7f7f7;
  color: #0384e1;
  min-width: 96px;
}
.products__tab-button:hover, .products__tab-button.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button:focus, .products__tab-button.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button:disabled, .products__tab-button.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-appearance-flat:hover, .products__tab-button.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-appearance-flat:focus, .products__tab-button.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-appearance-flat:disabled, .products__tab-button.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-appearance-outlined:hover, .products__tab-button.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-appearance-outlined:focus, .products__tab-button.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-appearance-outlined:disabled, .products__tab-button.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-appearance-solid:hover, .products__tab-button.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-appearance-solid:focus, .products__tab-button.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-appearance-solid:disabled, .products__tab-button.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-appearance-white:hover, .products__tab-button.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-appearance-white:focus, .products__tab-button.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-appearance-white:disabled, .products__tab-button.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-appearance-transparent:hover, .products__tab-button.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-appearance-transparent:focus, .products__tab-button.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-appearance-transparent:disabled, .products__tab-button.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-appearance-hollow:hover, .products__tab-button.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-appearance-hollow:focus, .products__tab-button.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-appearance-hollow:disabled, .products__tab-button.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-neutral:hover, .products__tab-button.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-neutral:focus, .products__tab-button.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-color-neutral:disabled, .products__tab-button.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-neutral.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-color-neutral.-appearance-flat:hover, .products__tab-button.-color-neutral.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-color-neutral.-appearance-flat:focus, .products__tab-button.-color-neutral.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-color-neutral.-appearance-flat:disabled, .products__tab-button.-color-neutral.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-neutral.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-color-neutral.-appearance-outlined:hover, .products__tab-button.-color-neutral.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-color-neutral.-appearance-outlined:focus, .products__tab-button.-color-neutral.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-color-neutral.-appearance-outlined:disabled, .products__tab-button.-color-neutral.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-neutral.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-color-neutral.-appearance-solid:hover, .products__tab-button.-color-neutral.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-color-neutral.-appearance-solid:focus, .products__tab-button.-color-neutral.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-color-neutral.-appearance-solid:disabled, .products__tab-button.-color-neutral.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-neutral.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-neutral.-appearance-white:hover, .products__tab-button.-color-neutral.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-neutral.-appearance-white:focus, .products__tab-button.-color-neutral.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-color-neutral.-appearance-white:disabled, .products__tab-button.-color-neutral.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-neutral.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-neutral.-appearance-transparent:hover, .products__tab-button.-color-neutral.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-neutral.-appearance-transparent:focus, .products__tab-button.-color-neutral.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-color-neutral.-appearance-transparent:disabled, .products__tab-button.-color-neutral.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-neutral.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-color-neutral.-appearance-hollow:hover, .products__tab-button.-color-neutral.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-color-neutral.-appearance-hollow:focus, .products__tab-button.-color-neutral.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-color-neutral.-appearance-hollow:disabled, .products__tab-button.-color-neutral.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-negative:hover, .products__tab-button.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-negative:focus, .products__tab-button.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-color-negative:disabled, .products__tab-button.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-negative.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-color-negative.-appearance-flat:hover, .products__tab-button.-color-negative.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-color-negative.-appearance-flat:focus, .products__tab-button.-color-negative.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-color-negative.-appearance-flat:disabled, .products__tab-button.-color-negative.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-negative.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-color-negative.-appearance-outlined:hover, .products__tab-button.-color-negative.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-color-negative.-appearance-outlined:focus, .products__tab-button.-color-negative.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-color-negative.-appearance-outlined:disabled, .products__tab-button.-color-negative.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-negative.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-color-negative.-appearance-solid:hover, .products__tab-button.-color-negative.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-color-negative.-appearance-solid:focus, .products__tab-button.-color-negative.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-color-negative.-appearance-solid:disabled, .products__tab-button.-color-negative.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-negative.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-negative.-appearance-white:hover, .products__tab-button.-color-negative.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-negative.-appearance-white:focus, .products__tab-button.-color-negative.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-color-negative.-appearance-white:disabled, .products__tab-button.-color-negative.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-negative.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-negative.-appearance-transparent:hover, .products__tab-button.-color-negative.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-negative.-appearance-transparent:focus, .products__tab-button.-color-negative.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-color-negative.-appearance-transparent:disabled, .products__tab-button.-color-negative.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-negative.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-color-negative.-appearance-hollow:hover, .products__tab-button.-color-negative.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-color-negative.-appearance-hollow:focus, .products__tab-button.-color-negative.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-color-negative.-appearance-hollow:disabled, .products__tab-button.-color-negative.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-interactive:hover, .products__tab-button.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-interactive:focus, .products__tab-button.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.products__tab-button.-color-interactive:disabled, .products__tab-button.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-interactive.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-color-interactive.-appearance-flat:hover, .products__tab-button.-color-interactive.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-color-interactive.-appearance-flat:focus, .products__tab-button.-color-interactive.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.products__tab-button.-color-interactive.-appearance-flat:disabled, .products__tab-button.-color-interactive.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-interactive.-appearance-outlined {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-color-interactive.-appearance-outlined:hover, .products__tab-button.-color-interactive.-appearance-outlined.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-color-interactive.-appearance-outlined:focus, .products__tab-button.-color-interactive.-appearance-outlined.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.products__tab-button.-color-interactive.-appearance-outlined:disabled, .products__tab-button.-color-interactive.-appearance-outlined.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-interactive.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-color-interactive.-appearance-solid:hover, .products__tab-button.-color-interactive.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-color-interactive.-appearance-solid:focus, .products__tab-button.-color-interactive.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.products__tab-button.-color-interactive.-appearance-solid:disabled, .products__tab-button.-color-interactive.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-interactive.-appearance-white {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-interactive.-appearance-white:hover, .products__tab-button.-color-interactive.-appearance-white.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-interactive.-appearance-white:focus, .products__tab-button.-color-interactive.-appearance-white.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.products__tab-button.-color-interactive.-appearance-white:disabled, .products__tab-button.-color-interactive.-appearance-white.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-interactive.-appearance-transparent {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-interactive.-appearance-transparent:hover, .products__tab-button.-color-interactive.-appearance-transparent.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-interactive.-appearance-transparent:focus, .products__tab-button.-color-interactive.-appearance-transparent.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.products__tab-button.-color-interactive.-appearance-transparent:disabled, .products__tab-button.-color-interactive.-appearance-transparent.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-interactive.-appearance-hollow {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-color-interactive.-appearance-hollow:hover, .products__tab-button.-color-interactive.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-color-interactive.-appearance-hollow:focus, .products__tab-button.-color-interactive.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.products__tab-button.-color-interactive.-appearance-hollow:disabled, .products__tab-button.-color-interactive.-appearance-hollow.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-favorite:hover, .products__tab-button.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-favorite:focus, .products__tab-button.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-color-favorite:disabled, .products__tab-button.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-favorite.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-color-favorite.-appearance-flat:hover, .products__tab-button.-color-favorite.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-color-favorite.-appearance-flat:focus, .products__tab-button.-color-favorite.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-color-favorite.-appearance-flat:disabled, .products__tab-button.-color-favorite.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-favorite.-appearance-outlined {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-color-favorite.-appearance-outlined:hover, .products__tab-button.-color-favorite.-appearance-outlined.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-color-favorite.-appearance-outlined:focus, .products__tab-button.-color-favorite.-appearance-outlined.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-color-favorite.-appearance-outlined:disabled, .products__tab-button.-color-favorite.-appearance-outlined.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-favorite.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-color-favorite.-appearance-solid:hover, .products__tab-button.-color-favorite.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-color-favorite.-appearance-solid:focus, .products__tab-button.-color-favorite.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-color-favorite.-appearance-solid:disabled, .products__tab-button.-color-favorite.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-favorite.-appearance-white {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-favorite.-appearance-white:hover, .products__tab-button.-color-favorite.-appearance-white.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-favorite.-appearance-white:focus, .products__tab-button.-color-favorite.-appearance-white.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-color-favorite.-appearance-white:disabled, .products__tab-button.-color-favorite.-appearance-white.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-favorite.-appearance-transparent {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-favorite.-appearance-transparent:hover, .products__tab-button.-color-favorite.-appearance-transparent.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-color-favorite.-appearance-transparent:focus, .products__tab-button.-color-favorite.-appearance-transparent.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-color-favorite.-appearance-transparent:disabled, .products__tab-button.-color-favorite.-appearance-transparent.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-color-favorite.-appearance-hollow {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-color-favorite.-appearance-hollow:hover, .products__tab-button.-color-favorite.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-color-favorite.-appearance-hollow:focus, .products__tab-button.-color-favorite.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-color-favorite.-appearance-hollow:disabled, .products__tab-button.-color-favorite.-appearance-hollow.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light:hover, .products__tab-button.-brightness-light.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light:focus, .products__tab-button.-brightness-light.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-light:disabled, .products__tab-button.-brightness-light.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-flat:hover, .products__tab-button.-brightness-light.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-flat:focus, .products__tab-button.-brightness-light.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-light.-appearance-flat:disabled, .products__tab-button.-brightness-light.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-flat.-color-neutral:hover, .products__tab-button.-brightness-light.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-flat.-color-neutral:focus, .products__tab-button.-brightness-light.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-light.-appearance-flat.-color-neutral:disabled, .products__tab-button.-brightness-light.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-flat.-color-negative:hover, .products__tab-button.-brightness-light.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-flat.-color-negative:focus, .products__tab-button.-brightness-light.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-light.-appearance-flat.-color-negative:disabled, .products__tab-button.-brightness-light.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-flat.-color-interactive:hover, .products__tab-button.-brightness-light.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-flat.-color-interactive:focus, .products__tab-button.-brightness-light.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.products__tab-button.-brightness-light.-appearance-flat.-color-interactive:disabled, .products__tab-button.-brightness-light.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-flat.-color-favorite:hover, .products__tab-button.-brightness-light.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-flat.-color-favorite:focus, .products__tab-button.-brightness-light.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-light.-appearance-flat.-color-favorite:disabled, .products__tab-button.-brightness-light.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-outlined:hover, .products__tab-button.-brightness-light.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-outlined:focus, .products__tab-button.-brightness-light.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-light.-appearance-outlined:disabled, .products__tab-button.-brightness-light.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-outlined.-color-neutral:hover, .products__tab-button.-brightness-light.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-outlined.-color-neutral:focus, .products__tab-button.-brightness-light.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-light.-appearance-outlined.-color-neutral:disabled, .products__tab-button.-brightness-light.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-outlined.-color-negative:hover, .products__tab-button.-brightness-light.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-outlined.-color-negative:focus, .products__tab-button.-brightness-light.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-light.-appearance-outlined.-color-negative:disabled, .products__tab-button.-brightness-light.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-outlined.-color-interactive:hover, .products__tab-button.-brightness-light.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-outlined.-color-interactive:focus, .products__tab-button.-brightness-light.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.products__tab-button.-brightness-light.-appearance-outlined.-color-interactive:disabled, .products__tab-button.-brightness-light.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-outlined.-color-favorite:hover, .products__tab-button.-brightness-light.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-light.-appearance-outlined.-color-favorite:focus, .products__tab-button.-brightness-light.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-light.-appearance-outlined.-color-favorite:disabled, .products__tab-button.-brightness-light.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-light.-appearance-solid:hover, .products__tab-button.-brightness-light.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-light.-appearance-solid:focus, .products__tab-button.-brightness-light.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-light.-appearance-solid:disabled, .products__tab-button.-brightness-light.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-light.-appearance-solid.-color-neutral:hover, .products__tab-button.-brightness-light.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-light.-appearance-solid.-color-neutral:focus, .products__tab-button.-brightness-light.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-light.-appearance-solid.-color-neutral:disabled, .products__tab-button.-brightness-light.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-light.-appearance-solid.-color-negative:hover, .products__tab-button.-brightness-light.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-light.-appearance-solid.-color-negative:focus, .products__tab-button.-brightness-light.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-light.-appearance-solid.-color-negative:disabled, .products__tab-button.-brightness-light.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-light.-appearance-solid.-color-interactive:hover, .products__tab-button.-brightness-light.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-light.-appearance-solid.-color-interactive:focus, .products__tab-button.-brightness-light.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.products__tab-button.-brightness-light.-appearance-solid.-color-interactive:disabled, .products__tab-button.-brightness-light.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-light.-appearance-solid.-color-favorite:hover, .products__tab-button.-brightness-light.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-light.-appearance-solid.-color-favorite:focus, .products__tab-button.-brightness-light.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-light.-appearance-solid.-color-favorite:disabled, .products__tab-button.-brightness-light.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-white:hover, .products__tab-button.-brightness-light.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-white:focus, .products__tab-button.-brightness-light.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-light.-appearance-white:disabled, .products__tab-button.-brightness-light.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-white.-color-neutral:hover, .products__tab-button.-brightness-light.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-white.-color-neutral:focus, .products__tab-button.-brightness-light.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-light.-appearance-white.-color-neutral:disabled, .products__tab-button.-brightness-light.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-white.-color-negative:hover, .products__tab-button.-brightness-light.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-white.-color-negative:focus, .products__tab-button.-brightness-light.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-light.-appearance-white.-color-negative:disabled, .products__tab-button.-brightness-light.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-white.-color-interactive:hover, .products__tab-button.-brightness-light.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-white.-color-interactive:focus, .products__tab-button.-brightness-light.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.products__tab-button.-brightness-light.-appearance-white.-color-interactive:disabled, .products__tab-button.-brightness-light.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-white.-color-favorite:hover, .products__tab-button.-brightness-light.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-white.-color-favorite:focus, .products__tab-button.-brightness-light.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-light.-appearance-white.-color-favorite:disabled, .products__tab-button.-brightness-light.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-transparent {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-transparent:hover, .products__tab-button.-brightness-light.-appearance-transparent.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-transparent:focus, .products__tab-button.-brightness-light.-appearance-transparent.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-light.-appearance-transparent:disabled, .products__tab-button.-brightness-light.-appearance-transparent.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-transparent.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-transparent.-color-neutral:hover, .products__tab-button.-brightness-light.-appearance-transparent.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-transparent.-color-neutral:focus, .products__tab-button.-brightness-light.-appearance-transparent.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-light.-appearance-transparent.-color-neutral:disabled, .products__tab-button.-brightness-light.-appearance-transparent.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-transparent.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-transparent.-color-negative:hover, .products__tab-button.-brightness-light.-appearance-transparent.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-transparent.-color-negative:focus, .products__tab-button.-brightness-light.-appearance-transparent.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-light.-appearance-transparent.-color-negative:disabled, .products__tab-button.-brightness-light.-appearance-transparent.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-transparent.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-transparent.-color-interactive:hover, .products__tab-button.-brightness-light.-appearance-transparent.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-transparent.-color-interactive:focus, .products__tab-button.-brightness-light.-appearance-transparent.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.products__tab-button.-brightness-light.-appearance-transparent.-color-interactive:disabled, .products__tab-button.-brightness-light.-appearance-transparent.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-transparent.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-transparent.-color-favorite:hover, .products__tab-button.-brightness-light.-appearance-transparent.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-transparent.-color-favorite:focus, .products__tab-button.-brightness-light.-appearance-transparent.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-light.-appearance-transparent.-color-favorite:disabled, .products__tab-button.-brightness-light.-appearance-transparent.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-hollow:hover, .products__tab-button.-brightness-light.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-hollow:focus, .products__tab-button.-brightness-light.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-light.-appearance-hollow:disabled, .products__tab-button.-brightness-light.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-hollow.-color-neutral:hover, .products__tab-button.-brightness-light.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-hollow.-color-neutral:focus, .products__tab-button.-brightness-light.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-light.-appearance-hollow.-color-neutral:disabled, .products__tab-button.-brightness-light.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-hollow.-color-negative:hover, .products__tab-button.-brightness-light.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-hollow.-color-negative:focus, .products__tab-button.-brightness-light.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-light.-appearance-hollow.-color-negative:disabled, .products__tab-button.-brightness-light.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-hollow.-color-interactive:hover, .products__tab-button.-brightness-light.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-hollow.-color-interactive:focus, .products__tab-button.-brightness-light.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.products__tab-button.-brightness-light.-appearance-hollow.-color-interactive:disabled, .products__tab-button.-brightness-light.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-light.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-hollow.-color-favorite:hover, .products__tab-button.-brightness-light.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-light.-appearance-hollow.-color-favorite:focus, .products__tab-button.-brightness-light.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-light.-appearance-hollow.-color-favorite:disabled, .products__tab-button.-brightness-light.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark:hover, .products__tab-button.-brightness-dark.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark:focus, .products__tab-button.-brightness-dark.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-dark:disabled, .products__tab-button.-brightness-dark.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-flat {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-flat:hover, .products__tab-button.-brightness-dark.-appearance-flat.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-flat:focus, .products__tab-button.-brightness-dark.-appearance-flat.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-flat:disabled, .products__tab-button.-brightness-dark.-appearance-flat.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-flat.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-flat.-color-neutral:hover, .products__tab-button.-brightness-dark.-appearance-flat.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-flat.-color-neutral:focus, .products__tab-button.-brightness-dark.-appearance-flat.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-flat.-color-neutral:disabled, .products__tab-button.-brightness-dark.-appearance-flat.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-flat.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-flat.-color-negative:hover, .products__tab-button.-brightness-dark.-appearance-flat.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-flat.-color-negative:focus, .products__tab-button.-brightness-dark.-appearance-flat.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-flat.-color-negative:disabled, .products__tab-button.-brightness-dark.-appearance-flat.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-flat.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-flat.-color-interactive:hover, .products__tab-button.-brightness-dark.-appearance-flat.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-flat.-color-interactive:focus, .products__tab-button.-brightness-dark.-appearance-flat.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-flat.-color-interactive:disabled, .products__tab-button.-brightness-dark.-appearance-flat.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-flat.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-flat.-color-favorite:hover, .products__tab-button.-brightness-dark.-appearance-flat.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-flat.-color-favorite:focus, .products__tab-button.-brightness-dark.-appearance-flat.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-flat.-color-favorite:disabled, .products__tab-button.-brightness-dark.-appearance-flat.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-outlined {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-outlined:hover, .products__tab-button.-brightness-dark.-appearance-outlined.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-outlined:focus, .products__tab-button.-brightness-dark.-appearance-outlined.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-outlined:disabled, .products__tab-button.-brightness-dark.-appearance-outlined.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-outlined.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-outlined.-color-neutral:hover, .products__tab-button.-brightness-dark.-appearance-outlined.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-outlined.-color-neutral:focus, .products__tab-button.-brightness-dark.-appearance-outlined.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-outlined.-color-neutral:disabled, .products__tab-button.-brightness-dark.-appearance-outlined.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-outlined.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-outlined.-color-negative:hover, .products__tab-button.-brightness-dark.-appearance-outlined.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-outlined.-color-negative:focus, .products__tab-button.-brightness-dark.-appearance-outlined.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-outlined.-color-negative:disabled, .products__tab-button.-brightness-dark.-appearance-outlined.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-outlined.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-outlined.-color-interactive:hover, .products__tab-button.-brightness-dark.-appearance-outlined.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-outlined.-color-interactive:focus, .products__tab-button.-brightness-dark.-appearance-outlined.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-outlined.-color-interactive:disabled, .products__tab-button.-brightness-dark.-appearance-outlined.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-outlined.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-outlined.-color-favorite:hover, .products__tab-button.-brightness-dark.-appearance-outlined.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.products__tab-button.-brightness-dark.-appearance-outlined.-color-favorite:focus, .products__tab-button.-brightness-dark.-appearance-outlined.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-outlined.-color-favorite:disabled, .products__tab-button.-brightness-dark.-appearance-outlined.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-solid {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-dark.-appearance-solid:hover, .products__tab-button.-brightness-dark.-appearance-solid.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-dark.-appearance-solid:focus, .products__tab-button.-brightness-dark.-appearance-solid.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-solid:disabled, .products__tab-button.-brightness-dark.-appearance-solid.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-solid.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-dark.-appearance-solid.-color-neutral:hover, .products__tab-button.-brightness-dark.-appearance-solid.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-dark.-appearance-solid.-color-neutral:focus, .products__tab-button.-brightness-dark.-appearance-solid.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-solid.-color-neutral:disabled, .products__tab-button.-brightness-dark.-appearance-solid.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: #5c5c5c;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-solid.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-dark.-appearance-solid.-color-negative:hover, .products__tab-button.-brightness-dark.-appearance-solid.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-dark.-appearance-solid.-color-negative:focus, .products__tab-button.-brightness-dark.-appearance-solid.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-solid.-color-negative:disabled, .products__tab-button.-brightness-dark.-appearance-solid.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-solid.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-dark.-appearance-solid.-color-interactive:hover, .products__tab-button.-brightness-dark.-appearance-solid.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-dark.-appearance-solid.-color-interactive:focus, .products__tab-button.-brightness-dark.-appearance-solid.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-solid.-color-interactive:disabled, .products__tab-button.-brightness-dark.-appearance-solid.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#0384e1, #0384e1);
  border-color: #0384e1;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-solid.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-dark.-appearance-solid.-color-favorite:hover, .products__tab-button.-brightness-dark.-appearance-solid.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
}
.products__tab-button.-brightness-dark.-appearance-solid.-color-favorite:focus, .products__tab-button.-brightness-dark.-appearance-solid.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px -0.1px 1px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.12), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-solid.-color-favorite:disabled, .products__tab-button.-brightness-dark.-appearance-solid.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(#e84c37, #e84c37);
  border-color: #e84c37;
  border-width: 0.0625rem;
  box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.5), 0px -1px 1px 0px rgba(0, 0, 0, 0.1);
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-white {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-white:hover, .products__tab-button.-brightness-dark.-appearance-white.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-white:focus, .products__tab-button.-brightness-dark.-appearance-white.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-white:disabled, .products__tab-button.-brightness-dark.-appearance-white.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-white.-color-neutral {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-white.-color-neutral:hover, .products__tab-button.-brightness-dark.-appearance-white.-color-neutral.--hover {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-white.-color-neutral:focus, .products__tab-button.-brightness-dark.-appearance-white.-color-neutral.--focused {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-white.-color-neutral:disabled, .products__tab-button.-brightness-dark.-appearance-white.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-white.-color-negative {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-white.-color-negative:hover, .products__tab-button.-brightness-dark.-appearance-white.-color-negative.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-white.-color-negative:focus, .products__tab-button.-brightness-dark.-appearance-white.-color-negative.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-white.-color-negative:disabled, .products__tab-button.-brightness-dark.-appearance-white.-color-negative.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-white.-color-interactive {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-white.-color-interactive:hover, .products__tab-button.-brightness-dark.-appearance-white.-color-interactive.--hover {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-white.-color-interactive:focus, .products__tab-button.-brightness-dark.-appearance-white.-color-interactive.--focused {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-white.-color-interactive:disabled, .products__tab-button.-brightness-dark.-appearance-white.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-white.-color-favorite {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-white.-color-favorite:hover, .products__tab-button.-brightness-dark.-appearance-white.-color-favorite.--hover {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-white.-color-favorite:focus, .products__tab-button.-brightness-dark.-appearance-white.-color-favorite.--focused {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-white.-color-favorite:disabled, .products__tab-button.-brightness-dark.-appearance-white.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: normal;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(#ffffff, #ffffff);
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-transparent {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-transparent:hover, .products__tab-button.-brightness-dark.-appearance-transparent.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-transparent:focus, .products__tab-button.-brightness-dark.-appearance-transparent.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-transparent:disabled, .products__tab-button.-brightness-dark.-appearance-transparent.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-transparent.-color-neutral {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-transparent.-color-neutral:hover, .products__tab-button.-brightness-dark.-appearance-transparent.-color-neutral.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-transparent.-color-neutral:focus, .products__tab-button.-brightness-dark.-appearance-transparent.-color-neutral.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-transparent.-color-neutral:disabled, .products__tab-button.-brightness-dark.-appearance-transparent.-color-neutral.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-transparent.-color-negative {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-transparent.-color-negative:hover, .products__tab-button.-brightness-dark.-appearance-transparent.-color-negative.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-transparent.-color-negative:focus, .products__tab-button.-brightness-dark.-appearance-transparent.-color-negative.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-transparent.-color-negative:disabled, .products__tab-button.-brightness-dark.-appearance-transparent.-color-negative.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-transparent.-color-interactive {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-transparent.-color-interactive:hover, .products__tab-button.-brightness-dark.-appearance-transparent.-color-interactive.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-transparent.-color-interactive:focus, .products__tab-button.-brightness-dark.-appearance-transparent.-color-interactive.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-transparent.-color-interactive:disabled, .products__tab-button.-brightness-dark.-appearance-transparent.-color-interactive.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-transparent.-color-favorite {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-transparent.-color-favorite:hover, .products__tab-button.-brightness-dark.-appearance-transparent.-color-favorite.--hover {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-transparent.-color-favorite:focus, .products__tab-button.-brightness-dark.-appearance-transparent.-color-favorite.--focused {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-transparent.-color-favorite:disabled, .products__tab-button.-brightness-dark.-appearance-transparent.-color-favorite.--disabled {
  color: #ffffff;
  font-weight: normal;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
  border-color: transparent;
  border-width: 0.0625rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-hollow {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-hollow:hover, .products__tab-button.-brightness-dark.-appearance-hollow.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-hollow:focus, .products__tab-button.-brightness-dark.-appearance-hollow.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-hollow:disabled, .products__tab-button.-brightness-dark.-appearance-hollow.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-hollow.-color-neutral {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-hollow.-color-neutral:hover, .products__tab-button.-brightness-dark.-appearance-hollow.-color-neutral.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-hollow.-color-neutral:focus, .products__tab-button.-brightness-dark.-appearance-hollow.-color-neutral.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#5c5c5c, #5c5c5c);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(153, 153, 153, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-hollow.-color-neutral:disabled, .products__tab-button.-brightness-dark.-appearance-hollow.-color-neutral.--disabled {
  color: #5c5c5c;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #5c5c5c;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-hollow.-color-negative {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-hollow.-color-negative:hover, .products__tab-button.-brightness-dark.-appearance-hollow.-color-negative.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-hollow.-color-negative:focus, .products__tab-button.-brightness-dark.-appearance-hollow.-color-negative.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-hollow.-color-negative:disabled, .products__tab-button.-brightness-dark.-appearance-hollow.-color-negative.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-hollow.-color-interactive {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-hollow.-color-interactive:hover, .products__tab-button.-brightness-dark.-appearance-hollow.-color-interactive.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-hollow.-color-interactive:focus, .products__tab-button.-brightness-dark.-appearance-hollow.-color-interactive.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#0384e1, #0384e1);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(30, 158, 249, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-hollow.-color-interactive:disabled, .products__tab-button.-brightness-dark.-appearance-hollow.-color-interactive.--disabled {
  color: #0384e1;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #0384e1;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-brightness-dark.-appearance-hollow.-color-favorite {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-hollow.-color-favorite:hover, .products__tab-button.-brightness-dark.-appearance-hollow.-color-favorite.--hover {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: none;
}
.products__tab-button.-brightness-dark.-appearance-hollow.-color-favorite:focus, .products__tab-button.-brightness-dark.-appearance-hollow.-color-favorite.--focused {
  color: #ffffff;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0.24), rgba(255, 255, 255, 0.24)), linear-gradient(#e84c37, #e84c37);
  border-color: transparent;
  border-width: 0.125rem;
  box-shadow: 0 0 0 0.25rem rgba(250, 111, 92, 0.15);
}
.products__tab-button.-brightness-dark.-appearance-hollow.-color-favorite:disabled, .products__tab-button.-brightness-dark.-appearance-hollow.-color-favorite.--disabled {
  color: #e84c37;
  font-weight: bold;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  border-color: #e84c37;
  border-width: 0.125rem;
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
}
.products__tab-button.-shape-circle {
  border-radius: 1.25rem;
}
.products__tab-button.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-shape-circle > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-shape-circle.-appearance-flat {
  border-radius: 1.25rem;
}
.products__tab-button.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-shape-circle.-appearance-outlined {
  border-radius: 1.25rem;
}
.products__tab-button.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-shape-circle.-appearance-solid {
  border-radius: 1.25rem;
}
.products__tab-button.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-shape-circle.-appearance-white {
  border-radius: 1.25rem;
}
.products__tab-button.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-shape-circle.-appearance-transparent {
  border-radius: 1.25rem;
}
.products__tab-button.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-shape-circle.-appearance-hollow {
  border-radius: 1.25rem;
}
.products__tab-button.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-shape-square {
  border-radius: 0.25rem;
}
.products__tab-button.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-shape-square > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.products__tab-button.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.products__tab-button.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.products__tab-button.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.products__tab-button.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.products__tab-button.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.products__tab-button.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-xs {
  height: 1.5rem;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.products__tab-button.-size-xs > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xs > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-xs > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-xs > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-xs.-shape-circle {
  border-radius: 0.75rem;
}
.products__tab-button.-size-xs.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xs.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-xs.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-xs.-shape-circle > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-flat {
  border-radius: 0.75rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-outlined {
  border-radius: 0.75rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-solid {
  border-radius: 0.75rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-white {
  border-radius: 0.75rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-transparent {
  border-radius: 0.75rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-hollow {
  border-radius: 0.75rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-xs.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-xs.-shape-square {
  border-radius: 0.25rem;
}
.products__tab-button.-size-xs.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xs.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-xs.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-xs.-shape-square > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xs.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xs.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xs.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xs.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xs.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(1.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xs.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-xs.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(1.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-s {
  height: 2rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.products__tab-button.-size-s > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-s > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-s > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-s > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-s.-shape-circle {
  border-radius: 1rem;
}
.products__tab-button.-size-s.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-s.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-s.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-s.-shape-circle > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-flat {
  border-radius: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-s.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-outlined {
  border-radius: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-s.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-solid {
  border-radius: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-s.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-white {
  border-radius: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-s.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-transparent {
  border-radius: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-s.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-hollow {
  border-radius: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-s.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-s.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-s.-shape-square {
  border-radius: 0.25rem;
}
.products__tab-button.-size-s.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-s.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-s.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-s.-shape-square > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-s.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-s.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-s.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-s.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-s.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-s.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-s.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1rem;
}
.products__tab-button.-size-m {
  height: 2.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.products__tab-button.-size-m > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-m > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-m > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-m > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-m.-shape-circle {
  border-radius: 1.25rem;
}
.products__tab-button.-size-m.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-m.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-m.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-m.-shape-circle > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-flat {
  border-radius: 1.25rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-m.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-outlined {
  border-radius: 1.25rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-m.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-solid {
  border-radius: 1.25rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-m.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-white {
  border-radius: 1.25rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-m.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-transparent {
  border-radius: 1.25rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-m.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-hollow {
  border-radius: 1.25rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-m.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-m.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-m.-shape-square {
  border-radius: 0.25rem;
}
.products__tab-button.-size-m.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-m.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-m.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-m.-shape-square > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-m.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-m.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-m.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-m.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-m.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(2.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-m.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-m.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(2.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-l {
  height: 3rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.products__tab-button.-size-l > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-l > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-l > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-l > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-l.-shape-circle {
  border-radius: 1.5rem;
}
.products__tab-button.-size-l.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-l.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-l.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-l.-shape-circle > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-flat {
  border-radius: 1.5rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-l.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-outlined {
  border-radius: 1.5rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-l.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-solid {
  border-radius: 1.5rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-l.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-white {
  border-radius: 1.5rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-l.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-transparent {
  border-radius: 1.5rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-l.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-hollow {
  border-radius: 1.5rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-l.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-l.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-l.-shape-square {
  border-radius: 0.25rem;
}
.products__tab-button.-size-l.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-l.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-l.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-l.-shape-square > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-l.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-l.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-l.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-l.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-l.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-l.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-l.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-xl {
  height: 3.5rem;
  font-size: 1.3125rem;
  line-height: 2rem;
}
.products__tab-button.-size-xl > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xl > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-xl > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-xl > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-xl.-shape-circle {
  border-radius: 1.75rem;
}
.products__tab-button.-size-xl.-shape-circle > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xl.-shape-circle > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-xl.-shape-circle > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-xl.-shape-circle > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-flat {
  border-radius: 1.75rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-flat > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-flat > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-outlined {
  border-radius: 1.75rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-outlined > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-outlined > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-solid {
  border-radius: 1.75rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-solid > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-solid > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-white {
  border-radius: 1.75rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-white > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-white > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-transparent {
  border-radius: 1.75rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-transparent > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-transparent > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-hollow {
  border-radius: 1.75rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-hollow > *:first-child {
  margin-left: 1rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-hollow > *:last-child {
  margin-right: 1rem;
}
.products__tab-button.-size-xl.-shape-circle.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-xl.-shape-square {
  border-radius: 0.25rem;
}
.products__tab-button.-size-xl.-shape-square > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xl.-shape-square > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-xl.-shape-square > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-xl.-shape-square > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-flat {
  border-radius: 0.25rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-flat > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xl.-shape-square.-appearance-flat > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-flat > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-flat > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-outlined {
  border-radius: 0.25rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-outlined > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xl.-shape-square.-appearance-outlined > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-outlined > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-outlined > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-solid {
  border-radius: 0.25rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-solid > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xl.-shape-square.-appearance-solid > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-solid > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-solid > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-white {
  border-radius: 0.25rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-white > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xl.-shape-square.-appearance-white > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-white > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-white > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-transparent {
  border-radius: 0.25rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-transparent > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xl.-shape-square.-appearance-transparent > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-transparent > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-transparent > *:only-child._leading {
  width: calc(3.5rem - 0.125rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-hollow {
  border-radius: 0.25rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-hollow > * {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.products__tab-button.-size-xl.-shape-square.-appearance-hollow > *:first-child {
  margin-left: 0.75rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-hollow > *:last-child {
  margin-right: 0.75rem;
}
.products__tab-button.-size-xl.-shape-square.-appearance-hollow > *:only-child._leading {
  width: calc(3.5rem - 0.25rem);
  margin-right: 0;
  margin-left: 0;
  font-size: 1.5rem;
}
.products__tab-button.-width-auto {
  width: auto;
}
.products__tab-button.-width-full {
  width: 100%;
}
.products__tab-button.-width-half {
  width: 50%;
}
.products__tab-button.-width-third {
  width: 33.3333333333%;
}
.products__tab-button[aria-selected=true] {
  background-color: #ffffff;
  color: #5c5c5c;
}
.products__tab-button[aria-selected=true]::after {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  width: 100%;
  height: 1px;
  background-color: #ffffff;
}
.products__tab-button:hover, .products__tab-button:focus {
  background-image: none;
  border-color: #dedede;
  background-color: inherit;
  color: #5c5c5c;
}

.products__table-wrapper {
  padding: 0 1rem;
  overflow-x: auto;
}

.products__table {
  width: 100%;
  min-width: 600px;
}
.products__table th {
  white-space: nowrap;
}

:is([aria-labelledby=approved] .products__tbody tr:not([data-review-status=approved]),
[aria-labelledby=pending] .products__tbody tr:not([data-review-status=pending]),
[aria-labelledby=disapproved] .products__tbody tr:not([data-review-status=disapproved])) {
  display: none;
}

.products__read-more-button-wrapper {
  display: flex;
  justify-content: center;
}

.products__tbody--empty {
  display: none;
}
.products__tbody--empty.products__tbody--empty--visible {
  display: table-row-group;
}
.products__tbody--empty p {
  display: grid;
  place-items: center;
  text-align: center;
  gap: 2rem;
  padding: 3rem;
  border: 2px dashed #dedede;
  border-radius: 0.25rem;
}

.account-initializations {
  display: flex;
  flex-direction: column;
}

.account-initializations a:not(.button) {
  color: #0384e1;
}

.account-initializations__checkbox {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
  align-items: center;
  gap: 0.75rem;
  color: #404040;
}

.account-initializations__checkbox a {
  color: #0384e1;
}

.account-initializations__note {
  margin-inline-start: 2.25rem;
}
.account-initializations__note dl div {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-inline-start: 1rem;
}
.account-initializations__note p,
.account-initializations__note dt,
.account-initializations__note dd {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #5c5c5c;
}
.account-initializations__note dt::after {
  content: ":";
  color: #5c5c5c;
}

.account-initializations__actions {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.prohibit-products {
  background-color: #ffffff;
  padding: 1rem;
  border-radius: 0.25rem;
}

.prohibit-products__list {
  column-count: 2;
  column-gap: 1.5rem;
  padding-inline-start: 1.5rem;
}
.prohibit-products__list li {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.prohibit-products__note {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.account-initializations--is-hidden {
  display: none;
}

.account-initializations--loading {
  position: relative;
}

.account-initializations__loading-content {
  height: fit-content;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 3rem;
  right: 3rem;
  margin: auto;
}

.account-initializations__error {
  border-radius: 0.25rem;
  background-color: #ffffff;
  padding: 1rem;
}

.account-initializations__error-title {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  color: #9b2516;
  font-weight: bold;
}
.account-initializations__error-title .icon {
  font-size: larger;
}

.account-initializations__error-list {
  padding-inline-start: 3rem;
}

.account-initializations__error-list-item {
  box-sizing: border-box;
  margin: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.account-initializations__error-list-item a {
  color: #0384e1;
  display: inline-flex;
  align-items: center;
}

.website-verifications__procedure {
  border-radius: 0.25rem;
  background-color: #ffffff;
  padding: 1rem;
}

.website-verifications__procedure-list a {
  color: #0384e1;
  display: inline-flex;
  align-items: center;
}

.website-verifications__input {
  width: 100%;
  position: relative;
}
.website-verifications__input ._input {
  padding-inline-end: 3rem;
}

.website-verifications__copy {
  position: absolute;
  right: 0;
  top: 0;
}

.website-verifications__actions {
  display: flex;
  justify-content: center;
  gap: 0.75rem;
}

.phone-request__content {
  padding: 1rem;
  background-color: #ffffff;
  border-radius: 0.25rem;
}

.phone-request__phone-number {
  width: 100%;
}

.phone-request__phone-number-error {
  color: #c43521;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding-inline-start: 1rem;
  margin-block-start: 0.25rem;
}

.phone-request__phone-verification-method {
  display: flex;
  gap: 1rem;
  justify-content: center;
  flex-wrap: wrap;
}

.phone-request__phone-verification-method-item {
  display: flex;
  align-items: center;
  position: relative;
  padding: 1rem;
  gap: 0.75rem;
  min-width: 256px;
}

.phone-request__phone-verification-method-field {
  cursor: pointer;
}

.phone-request__phone-verification-method-field::after {
  content: "";
  position: absolute;
  inset: 0;
  border: 1px solid #c9c9c9;
  border-radius: 0.25rem;
}
.radio:checked + .phone-request__phone-verification-method-field::after {
  border-color: #0384e1;
}

.phone-request__note {
  padding: 1rem;
  background-color: #f7f7f7;
  border-radius: 0.25rem;
}
.phone-request__note li {
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-inline-start: 1em;
}

.phone-request__actions {
  display: flex;
  justify-content: center;
  gap: 0.75rem;
}

.phone-verifications__content {
  padding: 1rem;
  background-color: #ffffff;
  border-radius: 0.25rem;
}

.phone-verifications__pin {
  display: grid;
  place-content: center;
}

.phone-verifications__pin-inputs {
  font-size: 0;
}
.phone-verifications__pin-inputs ._input {
  width: 40px;
  display: inline-block;
  padding-inline: 0.25rem;
  text-align: center;
  font-size: 1.625rem;
  font-weight: bold;
}
.phone-verifications__pin-inputs ._input + ._input {
  margin-inline-start: 0.75rem;
}

.phone-verifications__pin-error {
  color: #c43521;
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-block-start: 0.25rem;
}

.phone-verifications__sub-action {
  display: flex;
  justify-content: flex-end;
  gap: 0.75rem;
}

.phone-verifications__actions {
  display: flex;
  justify-content: center;
  gap: 0.75rem;
}

/* stylelint-enable no-invalid-position-at-import-rule */
:root {
  /* stylelint-disable font-family-no-missing-generic-family-keyword, font-family-no-duplicate-names */
  font-family: 'Open Sans', 'Noto Sans JP', apple-system, BlinkMacSystemFont, Roboto, 'Lucida Grande', Helvetica, Arial, sans-serif;
  /* stylelint-enable font-family-no-missing-generic-family-keyword, font-family-no-duplicate-names */
}

@font-face {
  font-weight: 400;
  font-family: "Inhouse Icons";
  font-style: normal;
  src: url("/assets/inhouse-icons-30573ab08577fb9308f972a234efc9eb5cebebc7.woff2") format("woff2"), url("/assets/inhouse-icons-97fd670391e09aba7e4911030cc894425891ddaf.woff") format("woff");
}
