

@media (max-width: 1180px) {
  html[lang="pl"] body:is(.dsk-page-ship, .dsk-page-accounting, .dsk-page-db-service) {
    --dsk-site-rail-gutter-mobile: clamp(20px, 3.2vw, 26px);
    --dsk-site-rail-inset-mobile: clamp(40px, 6.4vw, 52px);
    --dsk-axis-frame-width: calc(100vw - var(--dsk-site-rail-inset-mobile));
    --dsk-axis-content-width: var(--dsk-axis-frame-width);
    --dsk-axis-left: var(--dsk-site-rail-gutter-mobile);
    --dsk-site-rail: var(--dsk-axis-content-width);
    --dsk-golden-page-rail: var(--dsk-axis-content-width);
    --dsk-golden-page-rail-start: var(--dsk-axis-left);
    --dsk-golden-page-rail-start-fullbleed: var(--dsk-axis-left);
    --dsk-global-nav-footer-rail: var(--dsk-axis-content-width);
    --dsk-pl-subpage-rail: var(--dsk-axis-content-width);
    --dsk-pl-subpage-rail-left: var(--dsk-axis-left);
    --dsk-ship-axis-shell: var(--dsk-axis-content-width);
    --dsk-ship-axis-left: var(--dsk-axis-left);
  }

  html[lang="pl"] body.dsk-page-accounting #services-hero > .dsk-owner-container,
  html[lang="pl"] body.dsk-page-accounting #odzyskiwanie-danych-dla-ksiegowosci-platnik-optima-warszawa > .dsk-owner-container,
  html[lang="pl"] body.dsk-page-accounting .dsk-guides-section > .dsk-owner-container,
  html[lang="pl"] body.dsk-page-db-service main#main-content > .dsk-service-hero .dsk-service-hero__inner,
  html[lang="pl"] body.dsk-page-db-service .dsk-service-landing__container,
  html[lang="pl"] body.dsk-page-db-service .dsk-guides-section > .dsk-owner-container,
  html[lang="pl"] body.dsk-page-db-service .dsk-cta-lab__inner {
    box-sizing: border-box;
    inline-size: var(--dsk-axis-content-width);
    margin-inline-end: auto;
    margin-inline-start: var(--dsk-axis-left);
    margin-left: var(--dsk-axis-left);
    margin-right: auto;
    max-inline-size: var(--dsk-axis-content-width);
    max-width: var(--dsk-axis-content-width);
    transform: none;
    translate: none;
    width: var(--dsk-axis-content-width);
  }
}

html[lang="pl"] body.dsk-page-ship.dsk-pl-site-rail-pass-v1 #blank-hero.dsk-ship-page {
  padding-bottom: clamp(20px, 1.2vw, 24px);
}

html[lang="pl"] body.dsk-page-ship.dsk-pl-site-rail-pass-v1 main#main-content #dsk-page-structure > section#blank-hero.dsk-ship-page .dsk-owner-row {
  padding-bottom: clamp(22px, 1.45vw, 28px);
}

@media (max-width: 767px) {
  html[lang="pl"] body.dsk-page-ship.dsk-pl-site-rail-pass-v1 #blank-hero.dsk-ship-page {
    padding-bottom: 8px;
  }

  html[lang="pl"] body.dsk-page-ship.dsk-pl-site-rail-pass-v1 main#main-content #dsk-page-structure > section#blank-hero.dsk-ship-page .dsk-owner-row {
    padding-bottom: 12px;
  }

  html[lang="pl"] body.dsk-page-accounting.dsk-accounting-owner-v1 main#main-content .dsk-guides-section {
    padding-top: 28px;
    padding-bottom: 34px;
    padding-block: 28px 34px;
  }
}

@media (min-width: 768px) and (max-width: 1180px) {
  html[lang="pl"] body.dsk-page-ship.dsk-ship-owner-v2 main#main-content #blank-hero.dsk-ship-page .dsk-ship-panel--cta {
    padding-block: clamp(24px, 3vw, 34px);
  }

  html[lang="pl"] body.dsk-page-ship.dsk-ship-owner-v2 main#main-content #blank-hero.dsk-ship-page .dsk-ship-ctaPanel {
    align-items: center;
    gap: clamp(14px, 2vw, 20px);
  }

  html[lang="pl"] body.dsk-page-ship.dsk-ship-owner-v2 main#main-content #blank-hero.dsk-ship-page .dsk-ship-ctaPanel__actions {
    flex: 0 1 auto;
    flex-basis: auto;
    align-self: center;
    min-block-size: 0;
    block-size: auto;
  }

  html[lang="pl"] body.dsk-page-ship.dsk-ship-owner-v2 main#main-content #blank-hero.dsk-ship-page .dsk-ship-ctaPanel__actions .dsk-owner-cta-wrapper {
    display: grid;
    gap: 10px;
    block-size: auto;
    min-block-size: 0;
  }

  html[lang="pl"] body.dsk-page-ship.dsk-ship-owner-v2 main#main-content #blank-hero.dsk-ship-page .dsk-ship-ctaPanel__actions .dsk-owner-cta-wrapper span {
    min-block-size: 0;
  }

  html[lang="pl"] body.dsk-page-ship.dsk-ship-owner-v2 main#main-content #blank-hero.dsk-ship-page .dsk-ship-ctaPanel__actions .dsk-owner-cta-wrapper a {
    min-block-size: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
  }

  html[lang="pl"] body.dsk-page-ship.dsk-ship-owner-v2.dsk-pl-subpage-owner-v1 main#main-content #blank-hero.dsk-ship-page .dsk-ship-ctaPanel__actions {
    flex: 0 1 auto;
    flex-basis: auto;
    align-self: center;
    block-size: auto;
    min-block-size: 0;
  }

  html[lang="pl"] body.dsk-page-ship.dsk-ship-owner-v2.dsk-pl-subpage-owner-v1 main#main-content #blank-hero.dsk-ship-page .dsk-ship-ctaPanel__actions .dsk-owner-cta-wrapper {
    block-size: auto;
    min-block-size: 0;
  }
}
