@media all {
  html body[data-device="mobile"][data-app-variant="seller"] {
    --sdf-mobile-canvas: #ffffff !important;
    --sdf-mobile-surface: #ffffff !important;
    --sdf-mobile-ink: #202431 !important;
    --sdf-mobile-muted: #858b99 !important;
    --sdf-mobile-line: #eceef3 !important;
    --sdf-mobile-primary: #6d28d9 !important;
    --sdf-mobile-primary-dark: #5b21b6 !important;
    background: var(--sdf-mobile-canvas) !important;
    color: var(--sdf-mobile-ink) !important;
    -webkit-tap-highlight-color: rgb(109 40 217 / 12%) !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] #app,
  html body[data-device="mobile"][data-app-variant="seller"] #main,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-layout,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-content,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-workspace {
    background: var(--sdf-mobile-canvas) !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-panel-topbar {
    position: sticky !important;
    top: 0 !important;
    z-index: 40 !important;
    min-height: 64px !important;
    padding: 0 18px !important;
    border-bottom: 1px solid rgb(32 36 49 / 5%) !important;
    background: rgb(255 255 255 / 92%) !important;
    box-shadow: 0 4px 18px rgb(34 40 56 / 4%) !important;
    -webkit-backdrop-filter: blur(18px) !important;
    backdrop-filter: blur(18px) !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-breadcrumb strong {
    color: #242938 !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    letter-spacing: -0.025em !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .ui-hamburger,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-top-notification,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-profile-photo-button {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    min-height: 42px !important;
    border: 1px solid #eef0f4 !important;
    border-radius: 15px !important;
    background: #fff !important;
    color: #454b59 !important;
    box-shadow: 0 3px 12px rgb(34 40 56 / 5%) !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-profile-photo-button {
    overflow: hidden !important;
    border-radius: 50% !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-profile-photo-button img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-workspace {
    gap: 18px !important;
    padding: 18px 16px calc(108px + env(safe-area-inset-bottom)) !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-overview-head {
    position: relative !important;
    overflow: hidden !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 22px 18px 18px !important;
    border: 1px solid rgb(109 40 217 / 10%) !important;
    border-radius: 26px !important;
    background:
      radial-gradient(ellipse at 100% 0%, rgb(237 228 255 / 82%), transparent 48%),
      linear-gradient(145deg, #fff 10%, #fbf8ff 100%) !important;
    box-shadow: 0 12px 30px rgb(44 41 54 / 6%) !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-overview-content-wrap {
    align-items: flex-start !important;
    gap: 4px !important;
    min-height: 0 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-overview-copy {
    position: relative !important;
    z-index: 1 !important;
    max-width: 68% !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-overview-eyebrow,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-eyebrow {
    margin: 0 0 7px !important;
    color: #a0a4af !important;
    font-size: 10px !important;
    font-weight: 750 !important;
    letter-spacing: .12em !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-overview-title {
    margin: 0 0 7px !important;
    color: #202431 !important;
    font-size: clamp(24px, 7vw, 29px) !important;
    font-weight: 750 !important;
    line-height: 1.12 !important;
    letter-spacing: -.045em !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-overview-subtitle {
    max-width: 220px !important;
    margin: 0 !important;
    color: #858b99 !important;
    font-size: 13px !important;
    line-height: 1.45 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-overview-illustration {
    width: 34% !important;
    max-width: 116px !important;
    margin: 4px 0 0 auto !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-overview-illustration img {
    width: 100% !important;
    max-height: 112px !important;
    object-fit: contain !important;
    filter: drop-shadow(0 8px 12px rgb(110 57 155 / 12%)) !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-overview-actions {
    margin-top: 17px !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-overview-actions .seller-new-order {
    width: 100% !important;
    min-height: 48px !important;
    border: 0 !important;
    border-radius: 16px !important;
    background: #6d28d9 !important;
    box-shadow: 0 8px 16px rgb(109 40 217 / 20%) !important;
    font-size: 14px !important;
    font-weight: 700 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-goal-card,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-sales-line-chart,
  html body[data-device="mobile"][data-app-variant="seller"] .panel-bestsellers-card,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-support-panel,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-support-card,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-panel,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-finance-header,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-finance-movements,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-settings-panel,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-customers-view > section,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-delivery-panel,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-promotions-panel,
  html body[data-device="mobile"][data-app-variant="seller"] .panel-recent-card {
    border: 1px solid #eceef3 !important;
    border-radius: 22px !important;
    background: #fff !important;
    box-shadow: 0 8px 24px rgb(34 40 56 / 5%) !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-goal-card {
    min-height: 0 !important;
    padding: 18px !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-sales-line-chart,
  html body[data-device="mobile"][data-app-variant="seller"] .panel-bestsellers-card,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-support-panel,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-finance-header,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-finance-movements,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-settings-panel,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-delivery-panel,
  html body[data-device="mobile"][data-app-variant="seller"] .panel-recent-card {
    padding: 18px !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-sales-chart-head h2,
  html body[data-device="mobile"][data-app-variant="seller"] .panel-card-head h2,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-support-panel h2 {
    color: #242938 !important;
    font-size: 17px !important;
    font-weight: 700 !important;
    letter-spacing: -.025em !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-sales-chart-head p:not(.seller-eyebrow),
  html body[data-device="mobile"][data-app-variant="seller"] .panel-card-head p {
    color: #858b99 !important;
    font-size: 12px !important;
    line-height: 1.45 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-sales-chart-period,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-overview-status-badge {
    min-height: 34px !important;
    padding: 7px 11px !important;
    border: 1px solid #eceef3 !important;
    border-radius: 999px !important;
    background: #f7f8fb !important;
    font-size: 11px !important;
    font-weight: 650 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-sales-chart-head-actions .seller-overview-status-badge {
    background: #fff !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-goal-card,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-sales-line-chart,
  html body[data-device="mobile"][data-app-variant="seller"] .panel-bestsellers-card,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-support-panel,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-finance-header,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-finance-movements,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-settings-panel,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-delivery-panel,
  html body[data-device="mobile"][data-app-variant="seller"] .panel-recent-card,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-orders-view,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-products-view {
    color: #202431 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] :is(
    .seller-order-card,
    .seller-product-card,
    .sv-card,
    .sv-kcard,
    .sv-metric-card,
    .ob-card,
    .seller-finance-balance-card,
    .seller-finance-summary-cards article,
    .seller-settings-action,
    .seller-coupon-card,
    .seller-customer-card,
    .seller-courier-card
  ) {
    border: 1px solid #eceef3 !important;
    border-radius: 18px !important;
    background-color: #fff !important;
    box-shadow: 0 5px 16px rgb(34 40 56 / 4%) !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-content :is(input, select, textarea) {
    min-height: 44px !important;
    border-color: #e7e9ef !important;
    border-radius: 14px !important;
    background-color: #fafbfc !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] :is(button, a, input, select, textarea):focus-visible {
    outline: 3px solid rgb(109 40 217 / 25%) !important;
    outline-offset: 2px !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-orders {
    display: grid !important;
    gap: 16px !important;
    min-width: 0 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-orders-header {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 12px !important;
    padding: 4px 2px !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-orders-header h1 {
    margin: 0 0 5px !important;
    color: #202431 !important;
    font-size: 24px !important;
    font-weight: 750 !important;
    letter-spacing: -.04em !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-orders-header > div > p:last-child {
    margin: 0 !important;
    color: #858b99 !important;
    font-size: 13px !important;
    line-height: 1.45 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-orders-count {
    display: grid !important;
    flex: 0 0 38px !important;
    width: 38px !important;
    height: 38px !important;
    place-items: center !important;
    border-radius: 14px !important;
    background: #f3f5f7 !important;
    color: #454b59 !important;
    font-size: 14px !important;
    font-weight: 700 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-orders-list {
    display: grid !important;
    gap: 12px !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-order-card,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-orders-empty {
    display: grid !important;
    gap: 12px !important;
    min-width: 0 !important;
    padding: 16px !important;
    border: 1px solid #eceef3 !important;
    border-radius: 20px !important;
    background: #fff !important;
    box-shadow: 0 5px 16px rgb(34 40 56 / 4%) !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-order-top,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-order-main,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-order-bottom {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 10px !important;
    min-width: 0 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-order-type,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-order-date,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-order-status {
    display: inline-flex !important;
    align-items: center !important;
    min-height: 28px !important;
    padding: 5px 9px !important;
    border-radius: 999px !important;
    background: #f3f5f7 !important;
    color: #596171 !important;
    font-size: 11px !important;
    font-weight: 650 !important;
    white-space: nowrap !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-order-type.is-encomenda {
    background: #f7f2ff !important;
    color: #6d28d9 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-order-date {
    background: #f4f6fa !important;
    color: #454b59 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-order-main > div {
    display: grid !important;
    gap: 3px !important;
    min-width: 0 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-order-main > div > strong {
    overflow: hidden !important;
    color: #202431 !important;
    font-size: 15px !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-order-main small,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-order-items,
  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-orders-empty p {
    margin: 0 !important;
    color: #858b99 !important;
    font-size: 12px !important;
    line-height: 1.45 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-order-total {
    flex: 0 0 auto !important;
    color: #202431 !important;
    font-size: 14px !important;
    white-space: nowrap !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-order-bottom {
    padding-top: 10px !important;
    border-top: 1px solid #f0f1f4 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-order-details {
    min-height: 36px !important;
    padding: 7px 12px !important;
    border: 1px solid #eceef3 !important;
    border-radius: 12px !important;
    background: #fff !important;
    color: #454b59 !important;
    font-size: 12px !important;
    font-weight: 650 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-orders-empty {
    padding: 24px 18px !important;
    text-align: center !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-pending-orders-empty strong {
    color: #343947 !important;
    font-size: 15px !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-dock {
    position: fixed !important;
    z-index: 100 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    width: min(100%, 430px) !important;
    min-height: 62px !important;
    margin-inline: auto !important;
    box-sizing: border-box !important;
    height: 62px !important;
    padding: 6px 10px !important;
    border: 0 !important;
    border-top: 1px solid #eceef3 !important;
    border-bottom: 0 !important;
    border-radius: 0 !important;
    background: #fff !important;
    box-shadow: none !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-dock[hidden] {
    display: none !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-dock button {
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 3px !important;
    min-width: 0 !important;
    min-height: 48px !important;
    padding: 2px 1px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #9297a3 !important;
    font-size: 9px !important;
    font-weight: 500 !important;
    line-height: 1.15 !important;
    -webkit-tap-highlight-color: transparent !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-dock button[aria-current="page"] {
    color: #6d28d9 !important;
    background: transparent !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-dock img {
    display: block !important;
    width: 18px !important;
    height: 18px !important;
    object-fit: contain !important;
    opacity: .76 !important;
    filter: grayscale(1) !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-dock button[aria-current="page"] img {
    opacity: 1 !important;
    filter: invert(23%) sepia(76%) saturate(3923%) hue-rotate(255deg) brightness(91%) contrast(95%) !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-dock .seller-mobile-dock-badge {
    top: 0 !important;
    right: calc(50% - 24px) !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-more {
    position: fixed !important;
    z-index: 120 !important;
    inset: 0 !important;
    display: flex !important;
    align-items: flex-end !important;
    justify-content: center !important;
    padding: 16px 0 0 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-more-backdrop {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: rgb(25 28 38 / 38%) !important;
    -webkit-backdrop-filter: blur(3px) !important;
    backdrop-filter: blur(3px) !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-more-sheet {
    position: relative !important;
    z-index: 1 !important;
    width: min(100%, 430px) !important;
    max-height: min(78dvh, 620px) !important;
    overflow: auto !important;
    padding: 10px 20px calc(22px + env(safe-area-inset-bottom)) !important;
    border: 1px solid #eceef3 !important;
    border-bottom: 0 !important;
    border-radius: 26px 26px 0 0 !important;
    background: #fff !important;
    box-shadow: 0 -12px 40px rgb(34 40 56 / 14%) !important;
    overscroll-behavior: contain !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-more-sheet::before {
    display: block !important;
    width: 38px !important;
    height: 4px !important;
    margin: 0 auto 16px !important;
    border-radius: 999px !important;
    background: #dfe2e9 !important;
    content: "" !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-more-header {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 12px !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-more-header h2 {
    margin: 0 !important;
    color: #202431 !important;
    font-size: 19px !important;
    font-weight: 750 !important;
    letter-spacing: -.03em !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-more-close {
    display: grid !important;
    width: 38px !important;
    height: 38px !important;
    place-items: center !important;
    border: 1px solid #eceef3 !important;
    border-radius: 14px !important;
    background: #f7f8fb !important;
    color: #656b79 !important;
    font-size: 24px !important;
    line-height: 1 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-more-description {
    margin: 5px 0 16px !important;
    color: #858b99 !important;
    font-size: 13px !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-more-list {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 8px !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-more-option {
    display: flex !important;
    align-items: center !important;
    gap: 11px !important;
    min-width: 0 !important;
    min-height: 50px !important;
    padding: 9px 12px !important;
    border: 1px solid #eceef3 !important;
    border-radius: 17px !important;
    background: #fff !important;
    color: #454b59 !important;
    text-align: left !important;
    font-size: 13px !important;
    font-weight: 650 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-more-option[aria-current="page"] {
    border-color: #e4d7ff !important;
    background: #f7f2ff !important;
    color: #6d28d9 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-more-option svg {
    flex: 0 0 19px !important;
    width: 19px !important;
    height: 19px !important;
    color: #7b8190 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-more-option[aria-current="page"] svg {
    color: #6d28d9 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-more-logout {
    margin-top: 8px !important;
    border-color: #f2dede !important;
    color: #b42318 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-more-logout svg {
    color: #b42318 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-more-empty {
    grid-column: 1 / -1 !important;
    margin: 0 !important;
    padding: 18px !important;
    border-radius: 16px !important;
    background: #f7f8fb !important;
    color: #858b99 !important;
    text-align: center !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] .seller-mobile-dock .seller-mobile-dock-badge {
    position: absolute !important;
    top: 1px !important;
    left: calc(50% + 5px) !important;
    display: grid !important;
    min-width: 16px !important;
    height: 16px !important;
    place-items: center !important;
    padding: 0 4px !important;
    border: 2px solid #fff !important;
    border-radius: 999px !important;
    background: #6d28d9 !important;
    color: #fff !important;
    font-size: 9px !important;
    font-weight: 750 !important;
    line-height: 1 !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] #overlay#overlay.overlay .close,
  html body[data-device="mobile"][data-app-variant="seller"] #overlay#overlay.overlay .photo-viewer-close {
    display: inline-grid !important;
    flex: 0 0 40px !important;
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    place-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 12px !important;
    background: #f3f5f7 !important;
    color: #667085 !important;
    font-family: "Outfit", sans-serif !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    text-align: center !important;
    transform: none !important;
  }

  html body[data-device="mobile"][data-app-variant="seller"] #overlay#overlay.overlay .drawer-head > .close,
  html body[data-device="mobile"][data-app-variant="seller"] #overlay#overlay.overlay .drawer-head > .photo-viewer-close {
    position: relative !important;
    inset: auto !important;
    margin-left: auto !important;
    align-self: center !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body[data-device="mobile"][data-app-variant="seller"] *,
  html body[data-device="mobile"][data-app-variant="seller"] *::before,
  html body[data-device="mobile"][data-app-variant="seller"] *::after {
    scroll-behavior: auto !important;
    animation-duration: .01ms !important;
    transition-duration: .01ms !important;
  }
}
