@media (max-width: 543px) {
  .upsell-modal-container {
    padding: 0;
  }
}
.upsell-modal-container .modal-dialog {
  overflow: auto;
}
@media (min-width: 543px) {
  .upsell-modal-container .modal-dialog {
    min-width: 540px;
  }
}
.upsell-modal-container .modal-dialog .modal-content {
  border-radius: 8px;
}
.upsell-modal-container .modal-dialog .modal-content .modal-header .close {
  float: left;
}
@media (max-width: 767px) {
  .upsell-modal-container .modal-dialog .modal-content .modal-header .close {
    margin-top: -2px;
  }
}
.upsell-modal-container .modal-dialog .modal-content .modal-header .modal-title {
  text-align: center;
  width: 100%;
  padding: 0;
}
.upsell-modal-container .modal-dialog .modal-content .modal-body {
  white-space: pre-wrap;
  margin: 0 12px;
}
.upsell-modal-container .modal-dialog .modal-content .modal-footer {
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
  margin: 0 24px 24px;
  display: -ms-flexbox;
  display: flex;
}
.upsell-modal-container .modal-dialog .modal-content .modal-footer:before,
.upsell-modal-container .modal-dialog .modal-content .modal-footer:after {
  content: none;
  display: none;
}
.upsell-modal-container .modal-dialog .modal-content .modal-footer .modal-button {
  -ms-flex: 1;
  flex: 1;
}
.inset-\[0\] {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.opacity-\[0\.5\] {
  opacity: 0.5;
}
.bg-\[white\] {
  background-color: #fff;
}
.size-\[var\(--icon-size-large\)\] {
  width: var(--icon-size-large);
  height: var(--icon-size-large);
}
.size-\[var\(--icon-size-medium\)\] {
  width: var(--icon-size-medium);
  height: var(--icon-size-medium);
}
.size-\[var\(--icon-size-small\)\] {
  width: var(--icon-size-small);
  height: var(--icon-size-small);
}
.size-\[var\(--icon-size-xlarge\)\] {
  width: var(--icon-size-xlarge);
  height: var(--icon-size-xlarge);
}
.size-\[var\(--icon-size-xsmall\)\] {
  width: var(--icon-size-xsmall);
  height: var(--icon-size-xsmall);
}
.icon-regular-x {
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32'%3E%3Cpath d='M7.29289 8.70711C6.90237 8.31658 6.90237 7.68342 7.29289 7.29289C7.68342 6.90237 8.31658 6.90237 8.70711 7.29289L16 14.5858L23.2929 7.29289C23.6834 6.90237 24.3166 6.90237 24.7071 7.29289C25.0976 7.68342 25.0976 8.31658 24.7071 8.70711L17.4142 16L24.7071 23.2929C25.0976 23.6834 25.0976 24.3166 24.7071 24.7071C24.3166 25.0976 23.6834 25.0976 23.2929 24.7071L16 17.4142L8.70711 24.7071C8.31658 25.0976 7.68342 25.0976 7.29289 24.7071C6.90237 24.3166 6.90237 23.6834 7.29289 23.2929L14.5858 16L7.29289 8.70711Z' fill='black'/%3E%3C/svg%3E");
}
.download-dialog {
  width: 350px;
  min-width: unset !important;
}
.download-instructions-list > li::marker {
  font: var(--typography-body-medium-font);
  letter-spacing: var(--typography-body-medium-letter-spacing);
  content: counter(list-item) ".";
  color: var(--color-content-emphasis);
  width: var(--size-600);
}
.download-link-underline {
  text-decoration: underline;
}
.install-dialog {
  width: 728px;
  max-width: unset !important;
}
.focus-visible\:outline-focus:focus-visible {
  outline: var(--stroke-thicker) solid var(--color-selection-start);
  outline-offset: var(--stroke-thicker);
}
.disabled\:outline-none:disabled {
  outline: var(--stroke-none) solid var(--color-none);
}
.group\/interactable:hover .group-hover\/interactable\:bg-\[var\(--color-state-hover\)\] {
  background-color: var(--color-state-hover);
}
.group\/interactable:active .group-active\/interactable\:bg-\[var\(--color-state-press\)\] {
  background-color: var(--color-state-press);
}
.group\/interactable:disabled .group-disabled\/interactable\:bg-none {
  background-color: var(--color-none);
}
