/* Scoped mobile composition fixes for Warsaw service links and CCTV symptoms. */
@media (max-width: 560px) {
  html.dsk-page-warszawa[lang="pl"] body.dsk-page-location-warszawa main#main-content #powiazane-uslugi-warszawa .dsk-service-quick-chips {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
    width: 100%;
    margin: 0;
    padding: 0;
  }

  html.dsk-page-warszawa[lang="pl"] body.dsk-page-location-warszawa main#main-content #powiazane-uslugi-warszawa .dsk-service-quick-chips__item {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: 7px;
    width: 100%;
    min-width: 0;
    min-height: 48px;
    padding: 10px 11px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 5px 14px rgba(12, 74, 58, 0.06);
    line-height: 1.2;
    text-align: left;
    white-space: normal;
  }

  html.dsk-page-warszawa[lang="pl"] body.dsk-page-location-warszawa main#main-content #powiazane-uslugi-warszawa .dsk-service-quick-chips__item::after {
    content: "\203A";
    color: #0b8b68;
    font-size: 1.15em;
    line-height: 1;
  }

  html.dsk-page-warszawa[lang="pl"] body.dsk-page-location-warszawa main#main-content #powiazane-uslugi-warszawa .dsk-service-quick-chips__item[href="/odzyskiwanie-danych-nas-synology-qnap"] {
    grid-template-columns: minmax(0, 1fr);
  }

  html.dsk-page-warszawa[lang="pl"] body.dsk-page-location-warszawa main#main-content #powiazane-uslugi-warszawa .dsk-service-quick-chips__item[href="/odzyskiwanie-danych-nas-synology-qnap"]::after {
    content: none;
  }

  html.dsk-page-warszawa[lang="pl"] body.dsk-page-location-warszawa main#main-content .dsk-stage9-trust-list {
    display: grid;
    gap: 9px;
    width: 100%;
    margin: 18px 0 0;
    padding: 0;
    list-style: none;
  }

  html.dsk-page-warszawa[lang="pl"] body.dsk-page-location-warszawa main#main-content .dsk-stage9-trust-list > li {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 13px 13px 13px 45px;
    border: 1px solid rgba(13, 139, 104, 0.18);
    border-radius: 12px;
    background: rgba(255, 255, 255, 0.88);
    box-shadow: 0 5px 16px rgba(10, 47, 39, 0.04);
    line-height: 1.42;
  }

  html.dsk-page-warszawa[lang="pl"] body.dsk-page-location-warszawa main#main-content .dsk-stage9-trust-list > li::before {
    content: "\2713";
    position: absolute;
    top: 13px;
    left: 13px;
    display: grid;
    place-items: center;
    width: 22px;
    height: 22px;
    border-radius: 7px;
    background: #e4f6f0;
    color: #087c5d;
    font-size: 0.82rem;
    font-weight: 900;
    line-height: 1;
  }

  html[lang="pl"] body.dsk-monitoring-pcpl-v1 main#main-content #najczestsze-objawy-i-przypadki.dsk-service-panel {
    margin-inline: 14px;
    padding: 18px 14px;
  }

  html[lang="pl"] body.dsk-monitoring-pcpl-v1 main#main-content #najczestsze-objawy-i-przypadki .dsk-icon-list--symptoms {
    counter-reset: dsk-monitoring-symptom;
    display: grid;
    gap: 9px;
    width: 100%;
    margin: 16px 0 0;
    padding: 0;
    list-style: none;
  }

  html[lang="pl"] body.dsk-monitoring-pcpl-v1 main#main-content #najczestsze-objawy-i-przypadki .dsk-icon-list--symptoms > li {
    counter-increment: dsk-monitoring-symptom;
    position: relative;
    width: 100%;
    margin: 0;
    padding: 13px 12px 13px 45px;
    border: 1px solid rgba(20, 75, 104, 0.14);
    border-radius: 11px;
    background: #f8fbfc;
    line-height: 1.42;
  }

  html[lang="pl"] body.dsk-monitoring-pcpl-v1 main#main-content #najczestsze-objawy-i-przypadki .dsk-icon-list--symptoms > li::before {
    content: counter(dsk-monitoring-symptom, decimal-leading-zero);
    position: absolute;
    top: 13px;
    left: 12px;
    display: grid;
    place-items: center;
    width: 24px;
    height: 24px;
    border-radius: 8px;
    background: #e5f4f1;
    color: #087b5d;
    font-size: 0.68rem;
    font-weight: 900;
    line-height: 1;
  }
}

@media (max-width: 320px) {
  html.dsk-page-warszawa[lang="pl"] body.dsk-page-location-warszawa main#main-content #powiazane-uslugi-warszawa .dsk-service-quick-chips__item {
    padding-inline: 9px;
    font-size: 0.8rem;
  }

}
