/* Round 35: approved mobile composition fixes for four scoped PL routes. */
@media (max-width: 560px) {
  html[lang="pl"] body.dsk-page-location-bialoleka #main-content .dsk-loc-first-aid .dsk-conv-grid {
    gap: 18px;
  }

  html[lang="pl"] body.dsk-page-location-bialoleka #main-content .dsk-loc-first-aid .dsk-conv-card {
    padding: 18px 0 0;
    border: 0;
    border-top: 1px solid rgba(153, 216, 255, .24);
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    color: rgba(239, 247, 255, .92);
  }

  html[lang="pl"] body.dsk-page-location-bialoleka #main-content .dsk-loc-first-aid .dsk-conv-card :is(h3, li) {
    color: inherit;
  }

  html[lang="pl"] body.dsk-page-location-bialoleka #main-content .dsk-loc-first-aid .dsk-conv-card .dsk-card-eyebrow {
    color: #65ddb5;
  }

  html[lang="pl"] body.dsk-page-photo-video #main-content .dsk-pv-section--trust > .dsk-pv-section-head {
    padding-inline: 0;
    margin-bottom: 24px;
  }

  html[lang="pl"] body.dsk-page-photo-video #main-content .dsk-pv-section--trust > .dsk-pv-section-head h2 {
    max-inline-size: 100%;
    font-size: 1.6rem;
    line-height: 1.1;
  }

  html[lang="pl"] body.dsk-page-ide-pata #main-content .dsk-services-decision:has(#links-title) {
    padding-block: 20px;
  }

  html[lang="pl"] body.dsk-page-ide-pata #main-content .dsk-services-decision:has(#links-title) > :is(.dsk-services-decision__eyebrow, #links-title) {
    margin-inline: 16px;
  }

  html[lang="pl"] body.dsk-page-accounting #main-content .dsk-trust__actions {
    margin-top: 16px;
  }

  html[lang="pl"] body.dsk-page-accounting #main-content .dsk-trust__btn {
    min-height: 48px;
    padding: 10px 12px;
    gap: 8px;
    border-radius: 12px;
    font-size: .875rem;
    line-height: 1.15;
    white-space: nowrap;
  }
}
