:root { --rf-brand-color-primary:#161d26; --rf-brand-color-on-primary:#ffffff; --rf-brand-color-text-heading:#161d26; --rf-brand-color-text-body:#232b37; --rf-brand-color-status-disabled:#b4b4bb; --rf-brand-color-status-on-disabled:#ffffff; --rf-brand-color-status-error:#db0000; --rf-brand-color-status-on-error:#ffffff; --rf-brand-color-status-info:#006ce0; --rf-brand-color-status-on-info:#ffffff; --rf-brand-color-status-success:#00802f;  --rf-brand-color-status-warning:#d14600;  --rf-brand-color-border:#ccccd1; --rf-brand-color-background:#ffffff;  --rf-brand-color-surface-2:#f3f3f7; --rf-brand-color-surface-3:#eaeded; --rf-brand-color-inverse-surface:#232b37; --rf-brand-color-inverse-on-surface:#ffffff; --rf-brand-color-widget-background:#ffffff; --rf-brand-elevation-focus-indicator-shadow:0 0 0 2px #006ce0; --rf-brand-shape-radius:12px; --rf-comp-link-color:#006ce0; --rf-comp-link-focus-color:#006ce0; --rf-comp-link-hover-color:#003b8f; --client-card-color-background:#F3F3F7; --client-card-shape-radius:24px; --rf-comp-favorite-icon-color:#161d26;  --client-button-gradient:linear-gradient(123deg, #fa6f00, #e433ff 50%, #8575ff); 
}

.rf-body {
  padding-top: var(--aws-header-height);
  height: calc(100% - var(--aws-header-height));
}

body {
  display: flex;
  flex-direction: column;
}

.rfComp-canvas * {
  scroll-margin-top: calc(var(--aws-header-height) + 24px);
}

.rf-admin-content p,
.rfComp-canvas p,
.rf-default-modal p,
[id*=rf-].rf-widget p,
.rfComp-canvas .rf-text-container p {
  font-size: 14px;
  line-height: 22px;
}
.rf-admin-content h1, .rf-admin-content .h1,
.rfComp-canvas h1,
.rfComp-canvas .h1,
.rf-default-modal h1,
.rf-default-modal .h1,
[id*=rf-].rf-widget h1,
[id*=rf-].rf-widget .h1,
.rfComp-canvas .rf-text-container h1,
.rfComp-canvas .rf-text-container .h1 {
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}
.rf-admin-content h2, .rf-admin-content .h2,
.rfComp-canvas h2,
.rfComp-canvas .h2,
.rf-default-modal h2,
.rf-default-modal .h2,
[id*=rf-].rf-widget h2,
[id*=rf-].rf-widget .h2,
.rfComp-canvas .rf-text-container h2,
.rfComp-canvas .rf-text-container .h2 {
  font-size: 18px;
  line-height: 22px;
  font-weight: bold;
}
.rf-admin-content h3, .rf-admin-content .h3,
.rfComp-canvas h3,
.rfComp-canvas .h3,
.rf-default-modal h3,
.rf-default-modal .h3,
[id*=rf-].rf-widget h3,
[id*=rf-].rf-widget .h3,
.rfComp-canvas .rf-text-container h3,
.rfComp-canvas .rf-text-container .h3 {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
.rf-admin-content h4, .rf-admin-content .h4,
.rfComp-canvas h4,
.rfComp-canvas .h4,
.rf-default-modal h4,
.rf-default-modal .h4,
[id*=rf-].rf-widget h4,
[id*=rf-].rf-widget .h4,
.rfComp-canvas .rf-text-container h4,
.rfComp-canvas .rf-text-container .h4 {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}
.rf-admin-content h5, .rf-admin-content .h5,
.rfComp-canvas h5,
.rfComp-canvas .h5,
.rf-default-modal h5,
.rf-default-modal .h5,
[id*=rf-].rf-widget h5,
[id*=rf-].rf-widget .h5,
.rfComp-canvas .rf-text-container h5,
.rfComp-canvas .rf-text-container .h5 {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}

@media all and (min-width: 769px) {
  .flex-box-section-full {
    padding-block: 56px;
  }
}

@font-face {
  font-family: "Amazon Ember Mono";
  src: url("https://static.rainfocus.com/awsevents/vipact01/static/staticfile/staticfile/AmazonEmberMono_W_Bd_1743653608153001XNSl.woff2") format("woff2"), url("https://static.rainfocus.com/awsevents/vipact01/static/staticfile/staticfile/AmazonEmberMono_W_Bd_1743653608073001Xcdm.woff") format("woff");
  font-weight: 700;
}
@font-face {
  font-family: "Amazon Ember Display";
  src: url("https://static.rainfocus.com/awsevents/vipact01/static/staticfile/staticfile/AmazonEmberDisplay_W_RgIt_1743653585602001uCea.woff2") format("woff2"), url("https://static.rainfocus.com/awsevents/vipact01/static/staticfile/staticfile/AmazonEmberDisplay_W_RgIt_1743653585512001utIy.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Amazon Ember Display";
  src: url("https://static.rainfocus.com/awsevents/vipact01/static/staticfile/staticfile/AmazonEmberDisplay_W_Rg_1743653585444001uRy2.woff2") format("woff2"), url("https://static.rainfocus.com/awsevents/vipact01/static/staticfile/staticfile/AmazonEmberDisplay_W_Rg_1743653585368001uBxn.woff") format("woff");
  font-weight: 400;
}
@font-face {
  font-family: "Amazon Ember Display";
  src: url("https://static.rainfocus.com/awsevents/awsreg01/static/staticfile/staticfile/AmazonEmberDisplay_Md_1743698840366001uYtM.woff2") format("woff2");
  font-weight: 500;
}
@font-face {
  font-family: "Amazon Ember Display";
  src: url("https://static.rainfocus.com/awsevents/vipact01/static/staticfile/staticfile/AmazonEmberDisplay_W_BdIt_1743653585301001utsF.woff2") format("woff2"), url("https://static.rainfocus.com/awsevents/vipact01/static/staticfile/staticfile/AmazonEmberDisplay_W_BdIt_1743653585262001uKUq.woff") format("woff");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Amazon Ember Display";
  src: url("https://static.rainfocus.com/awsevents/vipact01/static/staticfile/staticfile/AmazonEmberDisplay_W_Bd_1743653585224001ufMs.woff2") format("woff2"), url("https://static.rainfocus.com/awsevents/vipact01/static/staticfile/staticfile/AmazonEmberDisplay_W_Bd_1743653585053001uJM5.woff") format("woff");
  font-weight: 700;
}
.aws-gradient-bk {
  background: linear-gradient(90deg, #F299FF -21.07%, #FFED4D 121.74%);
}

@media all and (min-width: 1024px) {
  .negative-margin-x-8 {
    margin-inline: -32px;
  }
}
.\!bg-none {
  background: none !important;
}

.hide-heart-button .rfSI.favorite-catalog-result {
  display: none;
}

:root {
  --aws-font-family: Amazon Ember Display, Helvetica Neue Bold, Helvetica Neue, Helvetica, Arial, sans-serif;
  --aws-font-family-mono: monaco;
  --rf-brand-color-primary-hover: var(--rf-brand-color-primary);
  --rf-brand-color-border-lowcontrast: #ccccd1;
  --rf-brand-color-border-mediumcontrast: #72747e;
  --rf-brand-color-border-highcontrast: #161d26;
  --rf-comp-button-space-padding: 10px 26px;
  --rf-comp-button-shape-radius: 40px;
  --rf-comp-button-font-weight: 500;
  --rf-comp-button-font-size: 16px;
  --rf-comp-button-font-transform: none;
  --rf-comp-dropdown-action-color-background: var(--rf-comp-input-color-background);
  --rf-comp-dropdown-action-color-on-background: var(--rf-brand-color-border-mediumcontrast);
  --rf-brand-font-family: var(--aws-font-family) !important;
  --rf-comp-button-secondary-hover-color-background: var(--rf-comp-button-secondary-color-background);
  --rf-comp-input-shape-radius: 4px;
  --rf-comp-input-active-color-border: var(--rf-brand-color-border-mediumcontrast);
  --rf-comp-favorite-icon-color: var(--rf-brand-color-border-highcontrast);
  --rf-comp-input-color-placeholder: #687078;
}

.mdBtnR.mdBtnR-primary,
.mdBtnR.mdBtnR-outline-primary {
  transform-style: preserve-3d;
}
.mdBtnR.mdBtnR-primary::before,
.mdBtnR.mdBtnR-outline-primary::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  transform: translateZ(-1px);
  pointer-events: none;
  transition: filter 0.3s ease;
  background: linear-gradient(123deg, #fa6f00, #e433ff 50%, #8575ff);
  background: var(--client-button-gradient, linear-gradient(123deg, #fa6f00, #e433ff 50%, #8575ff));
  background-clip: content-box;
  padding: 1px;
}
.mdBtnR.mdBtnR-primary:hover::before,
.mdBtnR.mdBtnR-outline-primary:hover::before {
  filter: blur(15px);
}
.mdBtnR.mdBtnR-primary:focus-visible::before,
.mdBtnR.mdBtnR-outline-primary:focus-visible::before {
  filter: blur(15px);
}
.mdBtnR.mdBtnR-primary:active::before,
.mdBtnR.mdBtnR-outline-primary:active::before {
  filter: blur(8px);
}
.mdBtnR.mdBtnR-primary.disabled:hover::before, .mdBtnR.mdBtnR-primary[disabled]:hover::before,
.mdBtnR.mdBtnR-outline-primary.disabled:hover::before,
.mdBtnR.mdBtnR-outline-primary[disabled]:hover::before {
  filter: none;
}
.mdBtnR.mdBtnR-primary.disabled:focus-visible::before, .mdBtnR.mdBtnR-primary[disabled]:focus-visible::before, .mdBtnR.mdBtnR-outline-primary.disabled:focus-visible::before, .mdBtnR.mdBtnR-outline-primary[disabled]:focus-visible::before {
  filter: none;
}
.mdBtnR.mdBtnR-primary.disabled:active::before, .mdBtnR.mdBtnR-primary[disabled]:active::before,
.mdBtnR.mdBtnR-outline-primary.disabled:active::before,
.mdBtnR.mdBtnR-outline-primary[disabled]:active::before {
  filter: none;
}

.mdBtnR-toggle .mdBtnR-primary::before {
  background: transparent;
}

@keyframes link-swipe {
  from {
    background-size: 0 0.1em;
  }
  to {
    background-size: 100% 0.1em;
  }
}
a:not(.mdBtnR),
a:link:not(.mdBtnR) {
  display: inline-block !important;
  position: relative;
  cursor: pointer;
  -webkit-text-decoration: none;
  text-decoration: none;
  background: linear-gradient(to right, currentcolor, currentcolor);
  background-size: 100% 0.1em;
  background-position: 0 100%;
  background-repeat: no-repeat;
}
a:not(.mdBtnR):hover,
a:link:not(.mdBtnR):hover {
  animation: link-swipe 0.3s cubic-bezier(0, 0, 0.2, 1);
}
a:not(.mdBtnR):focus-visible,
a:link:not(.mdBtnR):focus-visible {
  color: var(--rf-comp-link-focus-color);
}

.mdBtnR-link .mdBtnR-text,
.mdBtnR.mdBtnR-text-button .mdBtnR-text,
a.mdBtnR-link .mdBtnR-text,
a.mdBtnR.mdBtnR-text-button .mdBtnR-text {
  position: relative;
  cursor: pointer;
  -webkit-text-decoration: none;
  text-decoration: none;
  background: linear-gradient(to right, currentcolor, currentcolor);
  background-size: 100% 0.1em;
  background-position: 0 100%;
  background-repeat: no-repeat;
}
.mdBtnR-link:hover .mdBtnR-text,
.mdBtnR.mdBtnR-text-button:hover .mdBtnR-text,
a.mdBtnR-link:hover .mdBtnR-text,
a.mdBtnR.mdBtnR-text-button:hover .mdBtnR-text {
  -webkit-text-decoration: none;
  text-decoration: none;
  animation: link-swipe 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.mdBtnR-link:focus-visible .mdBtnR-text, .mdBtnR-link:focus .mdBtnR-text,
.mdBtnR.mdBtnR-text-button:focus-visible .mdBtnR-text,
.mdBtnR.mdBtnR-text-button:focus .mdBtnR-text,
a.mdBtnR-link:focus-visible .mdBtnR-text,
a.mdBtnR-link:focus .mdBtnR-text,
a.mdBtnR.mdBtnR-text-button:focus-visible .mdBtnR-text,
a.mdBtnR.mdBtnR-text-button:focus .mdBtnR-text {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: var(--rf-comp-link-focus-color);
}

.rf-card {
  border-radius: 24px;
  border-radius: var(--client-card-shape-radius, 24px);
}
.rf-card:hover {
  box-shadow: 0 2px 10px #eaeded;
  transition: box-shadow 0.4s;
}
.rf-card:focus-visible {
  box-shadow: 0 2px 10px #eaeded;
  transition: box-shadow 0.4s;
}
.rf-card.rf-card.my-survey-list-card .card-header {
  padding-block: 24px 8px;
  padding-inline: 24px;
}
.rf-card.rf-card.my-survey-list-card .card-body {
  padding-block: 8px;
  padding-inline: 24px;
}
.rf-card .card-header {
  border-start-start-radius: 24px;
  border-start-start-radius: var(--client-card-shape-radius, 24px);
  border-start-end-radius: 24px;
  border-start-end-radius: var(--client-card-shape-radius, 24px);
  padding-block: 24px 8px;
}
.rf-card .card-header .card-header-title {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}
.rf-card .card-body {
  border-end-end-radius: 24px;
  border-end-end-radius: var(--client-card-shape-radius, 24px);
  border-end-start-radius: 24px;
  border-end-start-radius: var(--client-card-shape-radius, 24px);
  padding-block: 8px;
}
.rf-card .card-footer {
  border-end-end-radius: 24px;
  border-end-end-radius: var(--client-card-shape-radius, 24px);
  border-end-start-radius: 24px;
  border-end-start-radius: var(--client-card-shape-radius, 24px);
  padding-inline: 24px;
  padding-block: 16px 24px;
}
.rf-card .card-header,
.rf-card .card-body,
.rf-card .card-footer {
  background-color: #f3f3f7;
  background-color: var(--client-card-color-background, #f3f3f7);
  border-color: transparent;
}
.rf-card:has(.card-body + .card-footer) .card-body {
  border-radius: 0;
  border-bottom: none;
}

.rf-tile,
.rf-compressed-tile {
  background-color: #f3f3f7;
  background-color: var(--client-card-color-background, #f3f3f7);
  border-radius: 24px;
  border-radius: var(--client-card-shape-radius, 24px);
}

.rf-tile-container .rf-tile .rf-tile-banner,
.rf-tile-grid .rf-tile .rf-tile-banner {
  --rf-brand-shape-radius: var(--client-card-shape-radius, 24px);
}

.rf-tile-container .rf-tile .rf-tile-footer .favorite-catalog-result,
.rf-tile-grid .rf-tile .rf-tile-footer .favorite-catalog-result {
  position: relative;
  transition: background, 0.3s ease, filter 0.3s ease;
}
.rf-tile-container .rf-tile .rf-tile-footer .favorite-catalog-result:hover::before, .rf-tile-container .rf-tile .rf-tile-footer .favorite-catalog-result:active::before,
.rf-tile-grid .rf-tile .rf-tile-footer .favorite-catalog-result:hover::before,
.rf-tile-grid .rf-tile .rf-tile-footer .favorite-catalog-result:active::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  transform: translateZ(-1px);
  pointer-events: none;
  transition: filter 0.3s ease;
  background: linear-gradient(123deg, #fa6f00, #e433ff 50%, #8575ff);
  background-clip: content-box;
  padding: 1px;
}
.rf-tile-container .rf-tile .rf-tile-footer .favorite-catalog-result:focus-visible::before, .rf-tile-grid .rf-tile .rf-tile-footer .favorite-catalog-result:focus-visible::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  transform: translateZ(-1px);
  pointer-events: none;
  transition: filter 0.3s ease;
  background: linear-gradient(123deg, #fa6f00, #e433ff 50%, #8575ff);
  background-clip: content-box;
  padding: 1px;
}
.rf-tile-container .rf-tile .rf-tile-footer .favorite-catalog-result:hover::before,
.rf-tile-grid .rf-tile .rf-tile-footer .favorite-catalog-result:hover::before {
  filter: blur(15px);
}
.rf-tile-container .rf-tile .rf-tile-footer .favorite-catalog-result:active::before,
.rf-tile-grid .rf-tile .rf-tile-footer .favorite-catalog-result:active::before {
  filter: blur(8px);
}

.rf-tile-container .rf-tile .rf-tile-avatars .rf-tile-avatar.has-initials,
.rf-tile-grid .rf-tile .rf-tile-avatars .rf-tile-avatar.has-initials {
  background-color: var(--rf-brand-color-inverse-surface);
}
.rf-tile-container .rf-tile .rf-tile-avatars .rf-tile-avatar.has-initials span,
.rf-tile-grid .rf-tile .rf-tile-avatars .rf-tile-avatar.has-initials span {
  color: var(--rf-brand-color-inverse-on-surface);
}

.workflow-form-render .rf-text-container h1,
.workflow-form-render .rf-text-container h2 {
  margin-block-start: 40px;
  margin-block-end: 20px;
}
.workflow-form-render > .wf-form-element-div:nth-child(1) .rf-text-container h1,
.workflow-form-render > .wf-form-element-div:nth-child(1) .rf-text-container h2 {
  margin-block-start: 0;
}

.game-trophy-card,
.game-leaderboard-card {
  background-color: #f3f3f7;
  background-color: var(--client-card-color-background, #f3f3f7);
  box-shadow: none;
  border-radius: var(--rf-brand-shape-radius);
}
.game-trophy-card .trophy-card-header,
.game-trophy-card .leaderboard-card-header,
.game-leaderboard-card .trophy-card-header,
.game-leaderboard-card .leaderboard-card-header {
  height: auto;
  border-radius: 24px 24px 0 0;
  border-radius: var(--client-card-shape-radius, 24px) var(--client-card-shape-radius, 24px) 0 0;
}

.game-leaderboard-card .leaderboard-card-list {
  padding: 0;
}

.game-trophy-card .trophy-card-list, .game-trophy-card.headless-trophy-card .trophy-card-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(75px, 1fr));
  grid-gap: 32px;
  gap: 32px;
  justify-items: center;
  padding: 16px 32px;
  height: auto;
}
.game-trophy-card .trophy-card-list .trophy, .game-trophy-card.headless-trophy-card .trophy-card-list .trophy {
  margin: 0;
  gap: 8px;
  max-width: 75px;
}

.rf-checkbox-container,
.rf-radio-container {
  font-size: 14px;
  line-height: 22px;
}

:is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label span:first-of-type, :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) > label .label-text, :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label span:first-of-type, :is(.rf-label-only, .rf-form-element, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector) .rf-label .label-text {
  font-weight: 500;
}

.rfwf-login-page .login-submit-frame a {
  display: inline-block;
}
.rfwf-login-page .md-frame {
  box-shadow: none;
  border-color: var(--rf-brand-color-border);
}
.rfwf-login-page .md-frame .md-frame-header {
  border-bottom-width: 1px;
  border-start-start-radius: 24px;
  border-start-start-radius: var(--client-card-shape-radius, 24px);
  border-start-end-radius: 24px;
  border-start-end-radius: var(--client-card-shape-radius, 24px);
  padding-inline: 24px;
  padding-block-start: 24px;
  padding-block-end: 16px;
}
.rfwf-login-page .md-frame .md-frame-header h1, .rfwf-login-page .md-frame .md-frame-header h2 {
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}
.rfwf-login-page .md-frame .md-frame-body {
  padding-inline: 24px;
  padding-block-start: 12px;
  padding-block-end: 24px;
}
.rfwf-login-page .md-frame .md-frame-footer {
  padding-inline: 24px;
  border-end-start-radius: 24px;
  border-end-start-radius: var(--client-card-shape-radius, 24px);
  border-end-end-radius: 24px;
  border-end-end-radius: var(--client-card-shape-radius, 24px);
  padding-block-start: 16px;
  padding-block-end: 24px;
  border: none;
}
.rfwf-login-page .md-frame:has(.md-frame-body + .md-frame-footer) .md-frame-body {
  padding-block-end: 16px;
}

[data-test=rf-carousel-speaker-list] .carousel-mask {
  padding: 30px;
  margin: -30px;
}

.speaker-tile-container {
  background-color: #f3f3f7;
  background-color: var(--client-card-color-background, #f3f3f7);
  box-shadow: none;
  border-radius: 24px;
  border-radius: var(--client-card-shape-radius, 24px);
  transform-style: preserve-3d;
}
.speaker-tile-container::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  transform: translateZ(-1px);
  pointer-events: none;
  transition: filter 0.3s ease;
  background: linear-gradient(123deg, #fa6f00, #e433ff 50%, #8575ff);
  background: var(--client-button-gradient, linear-gradient(123deg, #fa6f00, #e433ff 50%, #8575ff));
  background-clip: content-box;
  padding: 1px;
}
.speaker-tile-container:hover::before {
  filter: blur(15px);
}
.speaker-tile-container:focus-visible::before {
  filter: blur(15px);
}
.speaker-tile-container:active::before {
  filter: blur(8px);
}
.speaker-tile-container.disabled:hover::before, .speaker-tile-container[disabled]:hover::before {
  filter: none;
}
.speaker-tile-container.disabled:focus-visible::before, .speaker-tile-container[disabled]:focus-visible::before {
  filter: none;
}
.speaker-tile-container.disabled:active::before, .speaker-tile-container[disabled]:active::before {
  filter: none;
}

@media all and (max-width: 549px) {
  .flex-box-section-full-interior:has([data-test=rf-carousel-speaker-list]) {
    overflow: hidden;
  }
}

.rf-overlay-new.rf-overlay-implicit-lists .rf-scroll-frame ul:not(.rf-select-selected, .simple-overlay-list) .icon-menu-item > div,
.rf-overlay-new.rf-overlay-implicit-lists .rf-scroll-frame ul:not(.rf-select-selected, .simple-overlay-list) li {
  padding: 8px var(--rf-brand-shape-radius);
}

.rf-body .orders-page {
  visibility: visible;
  visibility: var(--orders-page-visibility, visible);
}

