@media (max-width: 560px) {
    [data-component-id="b77a3c59aec694da566e0bb18c2d7e26"] {
        overflow: auto;
    }
  }

.btn.btn--icon-only.btn--sm {
padding: var(--root-spacing-xs);
}

.theme-day {
--theme-background-background-overlay-fill : var(--root-overlay-day-bg-overlay-fill);
}
.theme-night {
--theme-background-background-overlay-fill : var(--root-overlay-night-bg-overlay-fill);
}

.modal--full-screen [data-mount='reimagine-modal'].theme-night .modal-close {
    border-color: #fff;
}
.modal--full-screen [data-mount='reimagine-modal'].theme-night .modal-close .glyph-prepend-cancel {
    color: #fff !important;
}

.ai-chat-drawer .block-feature__headings p.subtext {
    color: var(--theme-background-accent-strong-selected);
    font-size: var(--root-small-font-size);
    font-weight: var(--root-small-font-weight, 400);
    line-height: var(--root-small-line-height, 1.25rem);
    letter-spacing: var(--root-small-letter-spacing, -0.03em);
    margin-bottom: 0;
  }

  .ai-chat-banner .subtext {
    font-weight: 400;
    font-size: 12px;
  }

  .ai-chat-banner .block-feature__headings {
    gap: 4px !important;
  }

  .ai-chat-banner .ai-chat-banner__main-text .block-feature {
    gap: 32px !important;
  }

  .ai-chat-banner .block-feature .ocr-icon {
    margin-top: 4px !important;
  }

  .ai-chat-banner .block-feature--xs .block-feature__title {
    white-space: nowrap !important;
    font-size: var(--root-h3-font-size) !important;
    font-weight: 400 !important;
  }

  .ai-chat-banner .ai-chat-banner__main-text .block-feature .block-feature__paragraph {
    font-size: 16px !important;
  }