/* Stage1067: reclaim nested paid-report width on phone/tablet only. */
@media (max-width: 1024px) {
  body.lt-en-shell [data-en-dynamic-tool] [data-stage108-full-report]:not([hidden]) {
    box-sizing: border-box !important;
    width: calc(100% + 36px) !important;
    max-width: calc(100% + 36px) !important;
    margin-left: -18px !important;
    margin-right: -18px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  body.lt-en-shell [data-stage108-full-report]:not([hidden]) > .lt-stage389-paid-report,
  body.lt-en-shell .lt-stage137-viewer-body > .lt-stage389-paid-report {
    width: 100% !important;
    max-width: 100% !important;
  }

  body.lt-en-shell .lt-stage389-report-section {
    padding: clamp(20px, 3.2vw, 26px) clamp(16px, 2.6vw, 22px);
  }

  body.lt-en-shell .lt-stage390-report-hero {
    padding: clamp(22px, 3.4vw, 30px) clamp(16px, 2.6vw, 22px);
  }
}

@media (max-width: 760px) {
  body.lt-en-shell [data-en-dynamic-tool] [data-stage108-full-report]:not([hidden]) {
    width: calc(100% + 1.8rem) !important;
    max-width: calc(100% + 1.8rem) !important;
    margin-left: -0.9rem !important;
    margin-right: -0.9rem !important;
  }

  body.lt-en-shell .lt-stage389-report-section {
    padding: 20px 14px;
  }

  body.lt-en-shell .lt-stage390-report-hero {
    padding: 22px 14px;
  }

  body.lt-en-shell .lt-stage135-saved-paid-report {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}

@media (max-width: 420px) {
  body.lt-en-shell .lt-stage389-report-section {
    padding: 18px 12px;
    border-radius: 16px;
  }

  body.lt-en-shell .lt-stage390-report-hero {
    padding: 20px 12px;
    border-radius: 16px;
  }
}

