/* Approved mobile density fixes: price panel and trustbar handoff. */
@media (max-width: 560px) {
  html[lang="pl"] body.dsk-page-home.dsk-home-owner-v4 .dsk-home-price-trust__shell {
    padding: 18px 16px 10px;
  }

  html[lang="pl"] body.dsk-page-home.dsk-home-owner-v4 .dsk-home-price-trust__ranges {
    width: auto;
    padding: 16px 0 0;
    border: 0;
    border-top: 1px solid rgba(20, 184, 166, .2);
    border-radius: 0;
    background: transparent;
    box-shadow: none;
  }

  html[lang="pl"] body.dsk-page-home.dsk-home-owner-v4 #trust-bar + .dsk-home-section {
    padding-top: 32px;
  }
}

/* Approved tablet composition: five equal actions form an intentional 3 + 2 grid. */
@media (min-width: 768px) and (max-width: 1180px) {
  html[lang="pl"] body.dsk-page-home.dsk-home-owner-v4 main#main-content .dsk-home-risk-actions.dsk-home-risk-actions-owner-v1 .dsk-risk-actions-grid {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  html[lang="pl"] body.dsk-page-home.dsk-home-owner-v4 main#main-content .dsk-home-risk-actions.dsk-home-risk-actions-owner-v1 .dsk-risk-actions-grid > li:nth-child(-n + 3) {
    grid-column: span 2;
  }

  html[lang="pl"] body.dsk-page-home.dsk-home-owner-v4 main#main-content .dsk-home-risk-actions.dsk-home-risk-actions-owner-v1 .dsk-risk-actions-grid > li:nth-child(n + 4) {
    grid-column: span 3;
  }
}

/* Approved mobile polish: one warning surface instead of a stack of inset cards. */
@media (max-width: 480px) {
  html[lang="pl"] body.dsk-page-home.dsk-home-owner-v4 main#main-content .dsk-home-risk-actions.dsk-home-risk-actions-owner-v1 .dsk-risk-actions-shell {
    gap: 12px;
    padding: 14px 16px;
    border-radius: 18px;
  }

  html[lang="pl"] body.dsk-page-home.dsk-home-owner-v4 main#main-content .dsk-home-risk-actions.dsk-home-risk-actions-owner-v1 .dsk-risk-actions-grid {
    gap: 0;
  }

  html[lang="pl"] body.dsk-page-home.dsk-home-owner-v4 main#main-content .dsk-home-risk-actions.dsk-home-risk-actions-owner-v1 .dsk-risk-actions-grid > li {
    min-block-size: 0;
    padding: 13px 2px;
    border: 0;
    border-bottom: 1px solid rgba(217, 119, 6, .16);
    border-radius: 0;
    background: transparent;
    box-shadow: none;
  }

  html[lang="pl"] body.dsk-page-home.dsk-home-owner-v4 main#main-content .dsk-home-risk-actions.dsk-home-risk-actions-owner-v1 .dsk-risk-actions-grid > li:last-child {
    border-bottom: 0;
  }
}
