/* SDFood — cards minimalistas do editor mobile. Sem regras de scroll, altura ou touch. */
@media (max-width: 899px) {
  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-price-avail,
  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .product-inline-photo,
  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .product-promo-status,
  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-options-editor,
  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .product-addons-block {
    border: 1px solid #ece8f1 !important;
    border-radius: 16px !important;
    background: #fff !important;
    box-shadow: 0 4px 16px rgba(35, 23, 55, .045) !important;
  }

  html body[data-app-variant="seller"] #overlay#overlay#overlay.overlay .sd-launch-form.product-editor-form .sd-price-avail {
    border: 0 !important;
    border-radius: 0 !important;
    background: #fff !important;
    box-shadow: none !important;
  }

  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-price-avail {
    padding: 14px !important;
    gap: 12px !important;
  }

  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .product-inline-photo,
  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .product-promo-status,
  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-options-editor,
  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .product-addons-block {
    padding: 14px !important;
  }

  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .product-inline-photo .form-section-heading,
  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .product-promo-status .settings-title,
  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-options-editor .form-section-heading,
  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .product-addons-block .form-section-heading {
    margin: 0 0 11px !important;
    color: #342b40 !important;
    font-size: 13px !important;
    font-weight: 750 !important;
    letter-spacing: -.01em !important;
  }

  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .product-promo-status .check-row {
    min-height: 38px !important;
    margin: 0 !important;
    padding: 9px 10px !important;
    border: 1px solid #f0edf4 !important;
    border-radius: 11px !important;
    background: #fcfbfd !important;
    color: #51495a !important;
  }

  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .product-promo-status .field {
    margin: 10px 0 0 !important;
  }

  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .product-promo-status .field label,
  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-options-editor > .field > label {
    color: #746b7e !important;
    font-size: 11px !important;
    font-weight: 650 !important;
  }

  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-dropzone {
    border: 1px dashed #d8cdea !important;
    border-radius: 12px !important;
    background: #fbfaff !important;
    box-shadow: none !important;
  }

  html body[data-app-variant="seller"] #overlay#overlay#overlay.overlay .sd-launch-modal .product-inline-photo .sd-dropzone {
    min-height: 72px !important;
    height: auto !important;
    padding: 8px 10px !important;
    margin: 0 !important;
  }

  html body[data-app-variant="seller"] #overlay#overlay#overlay.overlay .sd-launch-modal .product-inline-photo .sd-dropzone-inner {
    display: grid !important;
    grid-template-columns: 30px minmax(0, 1fr) !important;
    grid-template-rows: repeat(3, auto) !important;
    justify-items: start !important;
    align-items: center !important;
    gap: 1px 8px !important;
    width: 100% !important;
    text-align: left !important;
  }

  html body[data-app-variant="seller"] #overlay#overlay#overlay.overlay .sd-launch-modal .product-inline-photo .sd-dropzone-ico {
    grid-row: 1 / span 3 !important;
    width: 30px !important;
    height: 30px !important;
    margin: 0 !important;
    border-radius: 9px !important;
  }

  html body[data-app-variant="seller"] #overlay#overlay#overlay.overlay .sd-launch-modal .product-inline-photo .sd-dropzone-inner strong {
    font-size: 11px !important;
    line-height: 1.2 !important;
  }

  html body[data-app-variant="seller"] #overlay#overlay#overlay.overlay .sd-launch-modal .product-inline-photo .sd-dropzone-inner em,
  html body[data-app-variant="seller"] #overlay#overlay#overlay.overlay .sd-launch-modal .product-inline-photo .sd-dropzone-inner small {
    font-size: 10px !important;
    line-height: 1.2 !important;
  }

  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-options-editor {
    display: grid !important;
    gap: 14px !important;
  }

  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-options-editor > .field {
    margin: 0 !important;
    padding-top: 13px !important;
    border-top: 1px solid #f0edf4 !important;
  }

  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-options-editor > .field:first-of-type {
    padding-top: 0 !important;
    border-top: 0 !important;
  }

  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-color-row,
  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-size-row {
    border: 1px solid #eeeaf3 !important;
    border-radius: 12px !important;
    background: #fdfcfe !important;
    box-shadow: none !important;
  }

  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-color-row + .sd-beauty-color-row,
  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-size-row + .sd-beauty-size-row {
    margin-top: 8px !important;
  }

  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-photo-status {
    display: block !important;
    grid-column: 1 / -1 !important;
    color: #9a919f !important;
    font-size: 10px !important;
    line-height: 1.2 !important;
  }

  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-photo-status.is-filled {
    color: #4d765d !important;
    font-weight: 700 !important;
  }

  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-options-editor .small-outline,
  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .product-addons-block .small-outline {
    border-radius: 10px !important;
    border-color: #d9cbed !important;
    background: #fff !important;
    color: #6d28d9 !important;
    box-shadow: none !important;
  }

  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-color-row input:not([type="color"]):not([type="file"]),
  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-size-row input:not([type="color"]):not([type="file"]) {
    color: #28222f !important;
    -webkit-text-fill-color: #28222f !important;
    caret-color: #28222f !important;
  }

  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-color-row input::placeholder,
  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-size-row input::placeholder {
    color: #a49cab !important;
    -webkit-text-fill-color: #a49cab !important;
  }

  html body[data-app-variant="seller"] #overlay#overlay#overlay.overlay .sd-launch-form.product-editor-form input:not([type="color"]):not([type="file"]):not([type="checkbox"]),
  html body[data-app-variant="seller"] #overlay#overlay#overlay.overlay .sd-launch-form.product-editor-form select,
  html body[data-app-variant="seller"] #overlay#overlay#overlay.overlay .sd-launch-form.product-editor-form textarea {
    color: #28222f !important;
    -webkit-text-fill-color: #28222f !important;
    caret-color: #28222f !important;
  }

  

  html body[data-app-variant="seller"] #overlay#overlay#overlay.overlay .sd-launch-form.product-editor-form input:not([type="color"]):not([type="file"]):not([type="checkbox"])::placeholder,
  html body[data-app-variant="seller"] #overlay#overlay#overlay.overlay .sd-launch-form.product-editor-form textarea::placeholder {
    color: #a49cab !important;
    -webkit-text-fill-color: #a49cab !important;
  }

  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-color-filelabel {
    display: inline-flex !important;
    align-items: center !important;
    gap: 7px !important;
    color: #5f526d !important;
  }

  html body[data-app-variant="seller"] #overlay.overlay .sd-launch-form .sd-beauty-camera-icon {
    width: 18px !important;
    height: 18px !important;
    object-fit: contain !important;
    opacity: .9 !important;
  }
}
