{
  "schema_version": "utilitia.report.v1",
  "generated_at": "2026-10-23T16:47:07.470053+00:00",
  "analysis": {
    "id": "be7c70b3-f1d3-4ea3-a78c-cad48a7d305f",
    "root_url": "https://podmiot.kamilianie.eu/",
    "state": "finished",
    "created_at": "2026-09-28T11:34:13.469592+00:00",
    "resource_scope": "full",
    "resource_scope_label": "Full",
    "viewport_profile": "desktop",
    "viewport_width": 1280,
    "viewport_height": 720
  },
  "counts": {
    "error": 0,
    "warning": 15,
    "info": 0
  },
  "scanned_counts": {
    "html": 1,
    "css": 0,
    "pdf": 0,
    "office": 0,
    "video": 0,
    "gif": 0
  },
  "wcag_counts": {
    "A": 0,
    "AA": 0,
    "AAA": 0,
    "unknown": 0
  },
  "issues_total": 15,
  "issues_by_url": {
    "https://podmiot.kamilianie.eu/": [
      {
        "level": "warning",
        "validator": "wcag21aa",
        "validator_display": "WCAG 2.1 (AA)",
        "code": "axe_incomplete_color-contrast",
        "code_title": "Elements must meet minimum color contrast ratio thresholds",
        "has_duplicate_title": false,
        "reason": "Element content contains only non-text characters",
        "message": "Elements must meet minimum color contrast ratio thresholds",
        "help": "Elements must meet minimum color contrast ratio thresholds",
        "raw_lang": null,
        "checks": {
          "any": [
            "Element content contains only non-text characters"
          ]
        },
        "failure_summary": "Fix any of the following:\n  Element content contains only non-text characters",
        "selector": "#heroPrev",
        "source": "axe-core",
        "rule_id": "color-contrast",
        "help_url": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=axeAPI",
        "element_html": "<button type=\"button\" class=\"hero__ctrl hero__ctrl--prev\" id=\"heroPrev\" aria-label=\"Poprzednie zdjęcie\">❮<span style=\"display:none\">Poprzednie zdjęcie</span></button>",
        "element_html_marked": null,
        "background_rules": null,
        "context_html": "<section class=\"hero\" aria-label=\"Zdjęcia z placówek Podmiotu\"> <div class=\"hero__viewport\" id=\"heroSlider\"> <img class=\"hero__slide is-active\" src=\"images/new-2A.jpg\" alt=\"Leczenie w najwyższych standardach\"> <img class=\"hero__slide\" src=\"images/new-3.jpg\" alt=\"Nowoczesne pracownie diagnostyczne\"> <img class=\"hero__slide\" src=\"images/new-4.jpg\" alt=\"Indywidualne podejście do Pacjenta\"> <img class=\"hero__slide\" src=\"images/new-5.jpg\" alt=\"Chronimy środowisko naturalne\"> </div> <button type=\"button\" class=\"hero__ctrl hero__ctrl--prev\" id=\"heroPrev\" aria-label=\"Poprzednie zdjęcie\">❮<span style=\"display:none\">Poprzednie zdjęcie</span></button> <button type=\"button\" class=\"hero__ctrl hero__ctrl--next\" id=\"heroNext\" aria-label=\"Następne zdjęcie\">❯<span style=\"display:none\">Następne zdjęcie</span></button> </section>",
        "vnu_extract_marked": null,
        "element_text": "❮Poprzednie zdjęcie",
        "context_text": "❮Poprzednie zdjęcie\n\t\t\t❯Następne zdjęcie",
        "xpath": "//*[@id=\"heroPrev\"]",
        "rect": {
          "x": 82,
          "y": 460.7,
          "width": 44,
          "height": 44,
          "page_x": 82,
          "page_y": 460.7
        },
        "viewport": {
          "dpr": 1,
          "width": 1280,
          "height": 720
        },
        "selector_candidates": [
          "#heroPrev"
        ],
        "wcag_scs": [
          "1.4.3"
        ],
        "wcag_labels": {
          "1.4.3": "1.4.3 Contrast (Minimum)"
        },
        "wcag_levels": [
          "AA"
        ],
        "pdf_page_numbers": null,
        "pdf_font_names": null,
        "pdf_location": null,
        "pdf_context": null,
        "office_location": null,
        "office_context": null,
        "validation_url": "https://podmiot.kamilianie.eu/",
        "resource_url": null,
        "resource_kind": null,
        "page_lang": null,
        "page_lang_valid": null,
        "frames_lang_issues": null,
        "iframe_lang_warning": false,
        "card": {
          "title": "Text contrast needs manual review",
          "what": "The automated check could not measure the contrast of this text, so it is unknown whether the contrast is too low. The required minimum is 4.5:1 for normal text and 3:1 for large text (at least 18 pt, or 14 pt bold).",
          "why": "People with low vision, older users, and those using a screen in difficult conditions cannot read text with too low contrast. It is one of the most common and most easily measurable barriers.",
          "fix": "Measure the contrast manually: sample the text colour and the background colour at that exact spot, then compare them with the required threshold. Only make changes if the result falls short.",
          "quality_caveat": "Contrast measurement can be unreliable for text over an image or gradient - check such cases manually.",
          "category": "",
          "issue_type": "",
          "status": "approved",
          "is_draft": false,
          "wcag": [
            {
              "sc": "1.4.3",
              "relation": ""
            }
          ],
          "tags": [],
          "incomplete": true,
          "reasons_not_measured": [
            "Element content contains only non-text characters"
          ]
        },
        "report_meta": {
          "id": "0",
          "signature": "38171f04b74b28a259e58ca1ebd65166c9c9b495cf21a831f2d3a2acc6e7a512",
          "rank": [
            11,
            1236
          ],
          "clusters": {
            "url": "0",
            "code": "0",
            "wcag_sc": "0"
          },
          "groups": {
            "url": [
              [
                "https://podmiot.kamilianie.eu/",
                "https://podmiot.kamilianie.eu/",
                0
              ]
            ],
            "code": [
              [
                "axe_incomplete_color-contrast",
                "Text contrast needs manual review (axe_incomplete_color-contrast)",
                9
              ]
            ],
            "wcag_sc": [
              [
                "1.4.3",
                "1.4.3 Contrast (Minimum)",
                4
              ]
            ]
          },
          "rules": {
            "url": [
              {
                "code": "axe_incomplete_color-contrast",
                "title": "Text contrast needs manual review"
              }
            ],
            "code": [
              {
                "code": "axe_incomplete_color-contrast",
                "title": "Text contrast needs manual review"
              }
            ],
            "wcag_sc": [
              {
                "code": "axe_incomplete_color-contrast",
                "title": "Text contrast needs manual review"
              }
            ]
          }
        }
      },
      {
        "level": "warning",
        "validator": "wcag21aa",
        "validator_display": "WCAG 2.1 (AA)",
        "code": "axe_incomplete_color-contrast",
        "code_title": "Elements must meet minimum color contrast ratio thresholds",
        "has_duplicate_title": false,
        "reason": "Element content contains only non-text characters",
        "message": "Elements must meet minimum color contrast ratio thresholds",
        "help": "Elements must meet minimum color contrast ratio thresholds",
        "raw_lang": null,
        "checks": {
          "any": [
            "Element content contains only non-text characters"
          ]
        },
        "failure_summary": "Fix any of the following:\n  Element content contains only non-text characters",
        "selector": "#heroNext",
        "source": "axe-core",
        "rule_id": "color-contrast",
        "help_url": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=axeAPI",
        "element_html": "<button type=\"button\" class=\"hero__ctrl hero__ctrl--next\" id=\"heroNext\" aria-label=\"Następne zdjęcie\">❯<span style=\"display:none\">Następne zdjęcie</span></button>",
        "element_html_marked": null,
        "background_rules": null,
        "context_html": "<section class=\"hero\" aria-label=\"Zdjęcia z placówek Podmiotu\"> <div class=\"hero__viewport\" id=\"heroSlider\"> <img class=\"hero__slide is-active\" src=\"images/new-2A.jpg\" alt=\"Leczenie w najwyższych standardach\"> <img class=\"hero__slide\" src=\"images/new-3.jpg\" alt=\"Nowoczesne pracownie diagnostyczne\"> <img class=\"hero__slide\" src=\"images/new-4.jpg\" alt=\"Indywidualne podejście do Pacjenta\"> <img class=\"hero__slide\" src=\"images/new-5.jpg\" alt=\"Chronimy środowisko naturalne\"> </div> <button type=\"button\" class=\"hero__ctrl hero__ctrl--prev\" id=\"heroPrev\" aria-label=\"Poprzednie zdjęcie\">❮<span style=\"display:none\">Poprzednie zdjęcie</span></button> <button type=\"button\" class=\"hero__ctrl hero__ctrl--next\" id=\"heroNext\" aria-label=\"Następne zdjęcie\">❯<span style=\"display:none\">Następne zdjęcie</span></button> </section>",
        "vnu_extract_marked": null,
        "element_text": "❯Następne zdjęcie",
        "context_text": "❮Poprzednie zdjęcie\n\t\t\t❯Następne zdjęcie",
        "xpath": "//*[@id=\"heroNext\"]",
        "rect": {
          "x": 1154,
          "y": 460.7,
          "width": 44,
          "height": 44,
          "page_x": 1154,
          "page_y": 460.7
        },
        "viewport": {
          "dpr": 1,
          "width": 1280,
          "height": 720
        },
        "selector_candidates": [
          "#heroNext"
        ],
        "wcag_scs": [
          "1.4.3"
        ],
        "wcag_labels": {
          "1.4.3": "1.4.3 Contrast (Minimum)"
        },
        "wcag_levels": [
          "AA"
        ],
        "pdf_page_numbers": null,
        "pdf_font_names": null,
        "pdf_location": null,
        "pdf_context": null,
        "office_location": null,
        "office_context": null,
        "validation_url": "https://podmiot.kamilianie.eu/",
        "resource_url": null,
        "resource_kind": null,
        "page_lang": null,
        "page_lang_valid": null,
        "frames_lang_issues": null,
        "iframe_lang_warning": false,
        "card": {
          "title": "Text contrast needs manual review",
          "what": "The automated check could not measure the contrast of this text, so it is unknown whether the contrast is too low. The required minimum is 4.5:1 for normal text and 3:1 for large text (at least 18 pt, or 14 pt bold).",
          "why": "People with low vision, older users, and those using a screen in difficult conditions cannot read text with too low contrast. It is one of the most common and most easily measurable barriers.",
          "fix": "Measure the contrast manually: sample the text colour and the background colour at that exact spot, then compare them with the required threshold. Only make changes if the result falls short.",
          "quality_caveat": "Contrast measurement can be unreliable for text over an image or gradient - check such cases manually.",
          "category": "",
          "issue_type": "",
          "status": "approved",
          "is_draft": false,
          "wcag": [
            {
              "sc": "1.4.3",
              "relation": ""
            }
          ],
          "tags": [],
          "incomplete": true,
          "reasons_not_measured": [
            "Element content contains only non-text characters"
          ]
        },
        "report_meta": {
          "id": "1",
          "signature": "abb2b2209376eb05c5a63f9952d5c780ea43a60a71ef8ceff83c216e6d17e45c",
          "rank": [
            11,
            1234
          ],
          "clusters": {
            "url": "1",
            "code": "1",
            "wcag_sc": "1"
          },
          "groups": {
            "url": [
              [
                "https://podmiot.kamilianie.eu/",
                "https://podmiot.kamilianie.eu/",
                0
              ]
            ],
            "code": [
              [
                "axe_incomplete_color-contrast",
                "Text contrast needs manual review (axe_incomplete_color-contrast)",
                9
              ]
            ],
            "wcag_sc": [
              [
                "1.4.3",
                "1.4.3 Contrast (Minimum)",
                4
              ]
            ]
          },
          "rules": {
            "url": [
              {
                "code": "axe_incomplete_color-contrast",
                "title": "Text contrast needs manual review"
              }
            ],
            "code": [
              {
                "code": "axe_incomplete_color-contrast",
                "title": "Text contrast needs manual review"
              }
            ],
            "wcag_sc": [
              {
                "code": "axe_incomplete_color-contrast",
                "title": "Text contrast needs manual review"
              }
            ]
          }
        }
      },
      {
        "level": "warning",
        "validator": "wcag21aa",
        "validator_display": "WCAG 2.1 (A)",
        "code": "axe_incomplete_label-content-name-mismatch",
        "code_title": "Elements must have their visible text as part of their accessible name",
        "has_duplicate_title": true,
        "reason": "Elements must have their visible text as part of their accessible name",
        "message": "Elements must have their visible text as part of their accessible name",
        "help": "Elements must have their visible text as part of their accessible name",
        "raw_lang": "pl",
        "checks": null,
        "failure_summary": "Napraw następujące elementy:",
        "selector": "#heroPrev",
        "source": "axe-core",
        "rule_id": "label-content-name-mismatch",
        "help_url": "https://dequeuniversity.com/rules/axe/4.11/label-content-name-mismatch?application=axeAPI",
        "element_html": "<button type=\"button\" class=\"hero__ctrl hero__ctrl--prev\" id=\"heroPrev\" aria-label=\"Poprzednie zdjęcie\">❮<span style=\"display:none\">Poprzednie zdjęcie</span></button>",
        "element_html_marked": null,
        "background_rules": null,
        "context_html": "<section class=\"hero\" aria-label=\"Zdjęcia z placówek Podmiotu\"> <div class=\"hero__viewport\" id=\"heroSlider\"> <img class=\"hero__slide is-active\" src=\"images/new-2A.jpg\" alt=\"Leczenie w najwyższych standardach\"> <img class=\"hero__slide\" src=\"images/new-3.jpg\" alt=\"Nowoczesne pracownie diagnostyczne\"> <img class=\"hero__slide\" src=\"images/new-4.jpg\" alt=\"Indywidualne podejście do Pacjenta\"> <img class=\"hero__slide\" src=\"images/new-5.jpg\" alt=\"Chronimy środowisko naturalne\"> </div> <button type=\"button\" class=\"hero__ctrl hero__ctrl--prev\" id=\"heroPrev\" aria-label=\"Poprzednie zdjęcie\">❮<span style=\"display:none\">Poprzednie zdjęcie</span></button> <button type=\"button\" class=\"hero__ctrl hero__ctrl--next\" id=\"heroNext\" aria-label=\"Następne zdjęcie\">❯<span style=\"display:none\">Następne zdjęcie</span></button> </section>",
        "vnu_extract_marked": null,
        "element_text": "❮Poprzednie zdjęcie",
        "context_text": "❮Poprzednie zdjęcie\n\t\t\t❯Następne zdjęcie",
        "xpath": "//*[@id=\"heroPrev\"]",
        "rect": {
          "x": 82,
          "y": 460.7,
          "width": 44,
          "height": 44,
          "page_x": 82,
          "page_y": 460.7
        },
        "viewport": {
          "dpr": 1,
          "width": 1280,
          "height": 720
        },
        "selector_candidates": [
          "#heroPrev"
        ],
        "wcag_scs": [
          "2.5.3"
        ],
        "wcag_labels": {
          "2.5.3": "2.5.3 Label in Name"
        },
        "wcag_levels": [
          "A"
        ],
        "pdf_page_numbers": null,
        "pdf_font_names": null,
        "pdf_location": null,
        "pdf_context": null,
        "office_location": null,
        "office_context": null,
        "validation_url": "https://podmiot.kamilianie.eu/",
        "resource_url": null,
        "resource_kind": null,
        "page_lang": null,
        "page_lang_valid": null,
        "frames_lang_issues": null,
        "iframe_lang_warning": false,
        "card": {
          "title": "Match between label and accessible name needs manual review",
          "what": "The automated check could not determine whether the visible label matches the name a screen reader announces.",
          "why": "A voice-control user speaks the visible caption to activate the element. When the accessible name does not contain it, the voice command fails; a screen reader user hears text different from what they see.",
          "fix": "Compare the visible text with the name announced by a screen reader. The accessible name should contain the visible text.",
          "quality_caveat": "",
          "category": "",
          "issue_type": "",
          "status": "approved",
          "is_draft": false,
          "wcag": [
            {
              "sc": "2.5.3",
              "relation": ""
            }
          ],
          "tags": [],
          "incomplete": true,
          "reasons_not_measured": []
        },
        "report_meta": {
          "id": "2",
          "signature": "671c3483f998b798ad06f6587a267f3de66bd93f66f6c6a89f15d10a0f9c85ac",
          "rank": [
            10,
            1138
          ],
          "clusters": {
            "url": "2",
            "code": "2",
            "wcag_sc": "2"
          },
          "groups": {
            "url": [
              [
                "https://podmiot.kamilianie.eu/",
                "https://podmiot.kamilianie.eu/",
                0
              ]
            ],
            "code": [
              [
                "axe_incomplete_label-content-name-mismatch",
                "Match between label and accessible name needs manual review (axe_incomplete_label-content-name-mismatch)",
                7
              ]
            ],
            "wcag_sc": [
              [
                "2.5.3",
                "2.5.3 Label in Name",
                10
              ]
            ]
          },
          "rules": {
            "url": [
              {
                "code": "axe_incomplete_label-content-name-mismatch",
                "title": "Match between label and accessible name needs manual review"
              }
            ],
            "code": [
              {
                "code": "axe_incomplete_label-content-name-mismatch",
                "title": "Match between label and accessible name needs manual review"
              }
            ],
            "wcag_sc": [
              {
                "code": "axe_incomplete_label-content-name-mismatch",
                "title": "Match between label and accessible name needs manual review"
              }
            ]
          }
        }
      },
      {
        "level": "warning",
        "validator": "wcag21aa",
        "validator_display": "WCAG 2.1 (A)",
        "code": "axe_incomplete_label-content-name-mismatch",
        "code_title": "Elements must have their visible text as part of their accessible name",
        "has_duplicate_title": true,
        "reason": "Elements must have their visible text as part of their accessible name",
        "message": "Elements must have their visible text as part of their accessible name",
        "help": "Elements must have their visible text as part of their accessible name",
        "raw_lang": "pl",
        "checks": null,
        "failure_summary": "Napraw następujące elementy:",
        "selector": "#heroNext",
        "source": "axe-core",
        "rule_id": "label-content-name-mismatch",
        "help_url": "https://dequeuniversity.com/rules/axe/4.11/label-content-name-mismatch?application=axeAPI",
        "element_html": "<button type=\"button\" class=\"hero__ctrl hero__ctrl--next\" id=\"heroNext\" aria-label=\"Następne zdjęcie\">❯<span style=\"display:none\">Następne zdjęcie</span></button>",
        "element_html_marked": null,
        "background_rules": null,
        "context_html": "<section class=\"hero\" aria-label=\"Zdjęcia z placówek Podmiotu\"> <div class=\"hero__viewport\" id=\"heroSlider\"> <img class=\"hero__slide is-active\" src=\"images/new-2A.jpg\" alt=\"Leczenie w najwyższych standardach\"> <img class=\"hero__slide\" src=\"images/new-3.jpg\" alt=\"Nowoczesne pracownie diagnostyczne\"> <img class=\"hero__slide\" src=\"images/new-4.jpg\" alt=\"Indywidualne podejście do Pacjenta\"> <img class=\"hero__slide\" src=\"images/new-5.jpg\" alt=\"Chronimy środowisko naturalne\"> </div> <button type=\"button\" class=\"hero__ctrl hero__ctrl--prev\" id=\"heroPrev\" aria-label=\"Poprzednie zdjęcie\">❮<span style=\"display:none\">Poprzednie zdjęcie</span></button> <button type=\"button\" class=\"hero__ctrl hero__ctrl--next\" id=\"heroNext\" aria-label=\"Następne zdjęcie\">❯<span style=\"display:none\">Następne zdjęcie</span></button> </section>",
        "vnu_extract_marked": null,
        "element_text": "❯Następne zdjęcie",
        "context_text": "❮Poprzednie zdjęcie\n\t\t\t❯Następne zdjęcie",
        "xpath": "//*[@id=\"heroNext\"]",
        "rect": {
          "x": 1154,
          "y": 460.7,
          "width": 44,
          "height": 44,
          "page_x": 1154,
          "page_y": 460.7
        },
        "viewport": {
          "dpr": 1,
          "width": 1280,
          "height": 720
        },
        "selector_candidates": [
          "#heroNext"
        ],
        "wcag_scs": [
          "2.5.3"
        ],
        "wcag_labels": {
          "2.5.3": "2.5.3 Label in Name"
        },
        "wcag_levels": [
          "A"
        ],
        "pdf_page_numbers": null,
        "pdf_font_names": null,
        "pdf_location": null,
        "pdf_context": null,
        "office_location": null,
        "office_context": null,
        "validation_url": "https://podmiot.kamilianie.eu/",
        "resource_url": null,
        "resource_kind": null,
        "page_lang": null,
        "page_lang_valid": null,
        "frames_lang_issues": null,
        "iframe_lang_warning": false,
        "card": {
          "title": "Match between label and accessible name needs manual review",
          "what": "The automated check could not determine whether the visible label matches the name a screen reader announces.",
          "why": "A voice-control user speaks the visible caption to activate the element. When the accessible name does not contain it, the voice command fails; a screen reader user hears text different from what they see.",
          "fix": "Compare the visible text with the name announced by a screen reader. The accessible name should contain the visible text.",
          "quality_caveat": "",
          "category": "",
          "issue_type": "",
          "status": "approved",
          "is_draft": false,
          "wcag": [
            {
              "sc": "2.5.3",
              "relation": ""
            }
          ],
          "tags": [],
          "incomplete": true,
          "reasons_not_measured": []
        },
        "report_meta": {
          "id": "3",
          "signature": "b65a9d399b53cd567023c64facc3b2ad03bf2e3c28764cc13506ca60eb2461d6",
          "rank": [
            10,
            1136
          ],
          "clusters": {
            "url": "3",
            "code": "3",
            "wcag_sc": "3"
          },
          "groups": {
            "url": [
              [
                "https://podmiot.kamilianie.eu/",
                "https://podmiot.kamilianie.eu/",
                0
              ]
            ],
            "code": [
              [
                "axe_incomplete_label-content-name-mismatch",
                "Match between label and accessible name needs manual review (axe_incomplete_label-content-name-mismatch)",
                7
              ]
            ],
            "wcag_sc": [
              [
                "2.5.3",
                "2.5.3 Label in Name",
                10
              ]
            ]
          },
          "rules": {
            "url": [
              {
                "code": "axe_incomplete_label-content-name-mismatch",
                "title": "Match between label and accessible name needs manual review"
              }
            ],
            "code": [
              {
                "code": "axe_incomplete_label-content-name-mismatch",
                "title": "Match between label and accessible name needs manual review"
              }
            ],
            "wcag_sc": [
              {
                "code": "axe_incomplete_label-content-name-mismatch",
                "title": "Match between label and accessible name needs manual review"
              }
            ]
          }
        }
      },
      {
        "level": "warning",
        "validator": "wcag21aa",
        "validator_display": "WCAG 2.1 (A/AA)",
        "code": "ace_style_highcontrast_visible",
        "code_title": "Windows high contrast mode must be supported when CSS is used to include, position, or modify non-decorative content",
        "has_duplicate_title": false,
        "reason": "Confirm that Windows high contrast mode is supported when CSS is used to include, position, or modify non-decorative content",
        "message": "Confirm that Windows high contrast mode is supported when CSS is used to include, position, or modify non-decorative content",
        "help": null,
        "raw_lang": "pl",
        "checks": null,
        "failure_summary": null,
        "selector": null,
        "source": "equal-access",
        "rule_id": "style_highcontrast_visible",
        "help_url": null,
        "element_html": "<link rel=\"stylesheet\" type=\"text/css\" href=\"//podmiot.kamilianie.eu/layout/podmiot/css/style.css?v=1.0.6\">",
        "element_html_marked": null,
        "background_rules": null,
        "context_html": "<head><meta content=\"pl_PL\" property=\"og:locale\"> <meta content=\"website\" property=\"og:type\"> <meta content=\"Zatrudnimy specjalistę w oddziale internistycznym\" property=\"og:title\"> <meta content=\"Szpital św. Kamilia w Tarnowskich Górach zatrudni specjalistę w oddziale internistycznym, warunki do omówienia. Praca stabilna, szpital przyjazny. Szczegóły pod numerami: 32 384 97 56, kom. 577 131 623, e-mail: centrum@kamilianie.eu\" property=\"og:description\"> <meta content=\"https://podmiot.kamilianie.eu/index.php?id=103&amp;zoom=15\" property=\"og:url\"> <meta content=\"Szpital św. Kamila\" property=\"og:site_name\"> <meta content=\"2026-08-07T12:10:17+00:00\" property=\"article:modified_time\"> <meta content=\"https://podmiot.kamilianie.eu/images/upload/lekarz.jpg\" property=\"og:image\"> <meta content=\"716\" property=\"og:image:width\"> <meta content=\"409\" property=\"og:image:height\"> <meta content=\"image/jpeg\" property=\"og:image:type\"> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"> <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"> <!-- <meta name=\"Copyright\" content=\"Zakon OO. Kamilianów w Polsce\"> <meta name=\"Distribution\" content=\"Global\"> <meta name=\"Rating\" content=\"General\"> <meta name=\"Robots\" content=\"All\"> --> <meta name=\"revisit-after\" content=\"2 days\"> <meta name=\"reply-to\" content=\"kamilianie@kamilianie.eu\"> <meta http-equiv=\"X-UA-Compatible\" content=\"IE=8\"> <meta name=\"Author\" content=\"Zakon OO. Kamilianów w Polsce\"> <meta name=\"Classification\" content=\"CMS\"> <meta name=\"Description\" content=\"Podmiotu Leczniczego Zakonu Ojców Kamilianów w Tarnowskich Górach.\"> <meta name=\"KeyWords\" content=\"Szpital św. Kamila, Tarnowskie góry, Szpital, kamilianie, oddział wewnętrzny, pracownia holtera, laboratorium analityczne\"> <meta name=\"Generator\" content=\"SmodCMS\"> <meta name=\"Authoring_Tool\" content=\"SmodCMS // www.smod.pl\"> <link href=\"//podmiot.kamilianie.eu/favicon.ico\" rel=\"shortcut icon\"> <link href=\"//podmiot.kamilianie.eu/favicon.ico\" rel=\"bookmark icon\"> <meta name=\"deklaracja-dostepnosci\" content=\"https://podmiot.kamilianie.eu/index.php?id=176\"> <title>Podmiot Leczniczy Zakonu Ojców Kamilianów w Tarnowskich Górach - Podmiot Leczniczy Zakonu OO. Kamilianów</title> <link rel=\"stylesheet\" type=\"text/css\" href=\"//podmiot.kamilianie.eu/layout/podmiot/css/style.css?v=1.0.6\"> <!--[if IE]> <link rel=\"stylesheet\" type=\"text/css\" href=\"//podmiot.kamilianie.eu/layout/podmiot/css/stylemsie.css\" /> <![endif]--> <link rel=\"stylesheet\" type=\"text/css\" href=\"//podmiot.kamilianie.eu/modules/artykuly/style.css\"> <link rel=\"stylesheet\" type=\"text/css\" href=\"//podmiot.kamilianie.eu/modules/news/style.css\"> <link rel=\"stylesheet\" type=\"text/css\" href=\"//podmiot.kamilianie.eu/modules/contact/style.css\"> <script type=\"text/javascript\" language=\"JavaScript\" src=\"//podmiot.kamilianie.eu/add/js.js\"></script><script type=\"text/javascript\"> if (top!=self) { top.location.href=self.location.href; } </script> <script type=\"text/javascript\"> // podtrzymanie sesji (co ok. 14 minut) — bez zaleznosci od MooTools window.setInterval(function () { fetch('index.php', { credentials: 'same-origin' }).catch(function () {}); }, 840000); </script> <script type=\"text/javascript\">/*! axe v4.11.1 * Copyright (c) 2015 - 2026 Deque Systems, Inc. * * Your use of this Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at …",
        "vnu_extract_marked": null,
        "element_text": null,
        "context_text": "Podmiot Leczniczy Zakonu Ojców Kamilianów w Tarnowskich Górach - Podmiot Leczniczy Zakonu OO. Kamilianów\n\n\n\n\n\n\n\n\n\n    if (top!=self)\n\t{\n        top.location.href=self.location.href;\n    }\n\n\n// podtrzymanie sesji (co ok. 14 minut) — bez zal…",
        "xpath": "/html[1]/head[1]/link[3]",
        "rect": {
          "x": 0,
          "y": 0,
          "width": 0,
          "height": 0,
          "page_x": 0,
          "page_y": 0
        },
        "viewport": {
          "dpr": 1,
          "width": 1280,
          "height": 720
        },
        "selector_candidates": null,
        "wcag_scs": [
          "1.1.1",
          "1.3.2",
          "1.4.11"
        ],
        "wcag_labels": {
          "1.1.1": "1.1.1 Non-text Content",
          "1.3.2": "1.3.2 Meaningful Sequence",
          "1.4.11": "1.4.11 Non-text Contrast"
        },
        "wcag_levels": [
          "A",
          "AA"
        ],
        "pdf_page_numbers": null,
        "pdf_font_names": null,
        "pdf_location": null,
        "pdf_context": null,
        "office_location": null,
        "office_context": null,
        "validation_url": "https://podmiot.kamilianie.eu/",
        "resource_url": null,
        "resource_kind": null,
        "page_lang": null,
        "page_lang_valid": null,
        "frames_lang_issues": null,
        "iframe_lang_warning": false,
        "card": {
          "title": "Content disappears in high-contrast mode",
          "what": "In forced-colors mode (Windows High Contrast/forced-colors) some content or indicators disappear - e.g. background images carrying information, borders defined only by background.",
          "why": "People using high-contrast mode (low vision) lose information conveyed by elements that are not rendered in that mode. An element may become invisible or indistinguishable.",
          "fix": "Do not convey significant content only via a background image or background color. Use properties supported by forced-colors, and test the page in high-contrast mode.",
          "quality_caveat": "This supports the use-of-color and contrast criteria; it is not a separate WCAG criterion. Confirm the actual behavior manually in high-contrast mode.",
          "category": "",
          "issue_type": "",
          "status": "approved",
          "is_draft": false,
          "wcag": [
            {
              "sc": "1.1.1",
              "relation": ""
            },
            {
              "sc": "1.3.2",
              "relation": ""
            },
            {
              "sc": "1.4.11",
              "relation": ""
            }
          ],
          "tags": []
        },
        "report_meta": {
          "id": "4",
          "signature": "fb7081a54a87adb07255e3f935907b5b4eb1007bc2ff0f15e603cfe04c1722c0",
          "rank": [
            6,
            3848
          ],
          "clusters": {
            "url": "4",
            "code": "4",
            "wcag_sc": "4"
          },
          "groups": {
            "url": [
              [
                "https://podmiot.kamilianie.eu/",
                "https://podmiot.kamilianie.eu/",
                0
              ]
            ],
            "code": [
              [
                "ace_style_highcontrast_visible",
                "Content disappears in high-contrast mode (ace_style_highcontrast_visible)",
                0
              ]
            ],
            "wcag_sc": [
              [
                "1.1.1",
                "1.1.1 Non-text Content",
                0
              ],
              [
                "1.3.2",
                "1.3.2 Meaningful Sequence",
                2
              ],
              [
                "1.4.11",
                "1.4.11 Non-text Contrast",
                7
              ]
            ]
          },
          "rules": {
            "url": [
              {
                "code": "ace_style_highcontrast_visible",
                "title": "Content disappears in high-contrast mode"
              }
            ],
            "code": [
              {
                "code": "ace_style_highcontrast_visible",
                "title": "Content disappears in high-contrast mode"
              }
            ],
            "wcag_sc": [
              {
                "code": "ace_style_highcontrast_visible",
                "title": "Content disappears in high-contrast mode"
              }
            ]
          }
        }
      },
      {
        "level": "warning",
        "validator": "wcag21aa",
        "validator_display": "WCAG 2.1 (A)",
        "code": "ace_style_color_misuse",
        "code_title": "Combine color with a descriptive marker to convey information",
        "has_duplicate_title": false,
        "reason": "Verify that color is not the only visual means of conveying information",
        "message": "Verify that color is not the only visual means of conveying information",
        "help": null,
        "raw_lang": "pl",
        "checks": null,
        "failure_summary": null,
        "selector": null,
        "source": "equal-access",
        "rule_id": "style_color_misuse",
        "help_url": null,
        "element_html": "<link rel=\"stylesheet\" type=\"text/css\" href=\"//podmiot.kamilianie.eu/layout/podmiot/css/style.css?v=1.0.6\">",
        "element_html_marked": null,
        "background_rules": null,
        "context_html": "<head><meta content=\"pl_PL\" property=\"og:locale\"> <meta content=\"website\" property=\"og:type\"> <meta content=\"Zatrudnimy specjalistę w oddziale internistycznym\" property=\"og:title\"> <meta content=\"Szpital św. Kamilia w Tarnowskich Górach zatrudni specjalistę w oddziale internistycznym, warunki do omówienia. Praca stabilna, szpital przyjazny. Szczegóły pod numerami: 32 384 97 56, kom. 577 131 623, e-mail: centrum@kamilianie.eu\" property=\"og:description\"> <meta content=\"https://podmiot.kamilianie.eu/index.php?id=103&amp;zoom=15\" property=\"og:url\"> <meta content=\"Szpital św. Kamila\" property=\"og:site_name\"> <meta content=\"2026-08-07T12:10:17+00:00\" property=\"article:modified_time\"> <meta content=\"https://podmiot.kamilianie.eu/images/upload/lekarz.jpg\" property=\"og:image\"> <meta content=\"716\" property=\"og:image:width\"> <meta content=\"409\" property=\"og:image:height\"> <meta content=\"image/jpeg\" property=\"og:image:type\"> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"> <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"> <!-- <meta name=\"Copyright\" content=\"Zakon OO. Kamilianów w Polsce\"> <meta name=\"Distribution\" content=\"Global\"> <meta name=\"Rating\" content=\"General\"> <meta name=\"Robots\" content=\"All\"> --> <meta name=\"revisit-after\" content=\"2 days\"> <meta name=\"reply-to\" content=\"kamilianie@kamilianie.eu\"> <meta http-equiv=\"X-UA-Compatible\" content=\"IE=8\"> <meta name=\"Author\" content=\"Zakon OO. Kamilianów w Polsce\"> <meta name=\"Classification\" content=\"CMS\"> <meta name=\"Description\" content=\"Podmiotu Leczniczego Zakonu Ojców Kamilianów w Tarnowskich Górach.\"> <meta name=\"KeyWords\" content=\"Szpital św. Kamila, Tarnowskie góry, Szpital, kamilianie, oddział wewnętrzny, pracownia holtera, laboratorium analityczne\"> <meta name=\"Generator\" content=\"SmodCMS\"> <meta name=\"Authoring_Tool\" content=\"SmodCMS // www.smod.pl\"> <link href=\"//podmiot.kamilianie.eu/favicon.ico\" rel=\"shortcut icon\"> <link href=\"//podmiot.kamilianie.eu/favicon.ico\" rel=\"bookmark icon\"> <meta name=\"deklaracja-dostepnosci\" content=\"https://podmiot.kamilianie.eu/index.php?id=176\"> <title>Podmiot Leczniczy Zakonu Ojców Kamilianów w Tarnowskich Górach - Podmiot Leczniczy Zakonu OO. Kamilianów</title> <link rel=\"stylesheet\" type=\"text/css\" href=\"//podmiot.kamilianie.eu/layout/podmiot/css/style.css?v=1.0.6\"> <!--[if IE]> <link rel=\"stylesheet\" type=\"text/css\" href=\"//podmiot.kamilianie.eu/layout/podmiot/css/stylemsie.css\" /> <![endif]--> <link rel=\"stylesheet\" type=\"text/css\" href=\"//podmiot.kamilianie.eu/modules/artykuly/style.css\"> <link rel=\"stylesheet\" type=\"text/css\" href=\"//podmiot.kamilianie.eu/modules/news/style.css\"> <link rel=\"stylesheet\" type=\"text/css\" href=\"//podmiot.kamilianie.eu/modules/contact/style.css\"> <script type=\"text/javascript\" language=\"JavaScript\" src=\"//podmiot.kamilianie.eu/add/js.js\"></script><script type=\"text/javascript\"> if (top!=self) { top.location.href=self.location.href; } </script> <script type=\"text/javascript\"> // podtrzymanie sesji (co ok. 14 minut) — bez zaleznosci od MooTools window.setInterval(function () { fetch('index.php', { credentials: 'same-origin' }).catch(function () {}); }, 840000); </script> <script type=\"text/javascript\">/*! axe v4.11.1 * Copyright (c) 2015 - 2026 Deque Systems, Inc. * * Your use of this Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at …",
        "vnu_extract_marked": null,
        "element_text": null,
        "context_text": "Podmiot Leczniczy Zakonu Ojców Kamilianów w Tarnowskich Górach - Podmiot Leczniczy Zakonu OO. Kamilianów\n\n\n\n\n\n\n\n\n\n    if (top!=self)\n\t{\n        top.location.href=self.location.href;\n    }\n\n\n// podtrzymanie sesji (co ok. 14 minut) — bez zal…",
        "xpath": "/html[1]/head[1]/link[3]",
        "rect": {
          "x": 0,
          "y": 0,
          "width": 0,
          "height": 0,
          "page_x": 0,
          "page_y": 0
        },
        "viewport": {
          "dpr": 1,
          "width": 1280,
          "height": 720
        },
        "selector_candidates": null,
        "wcag_scs": [
          "1.4.1"
        ],
        "wcag_labels": {
          "1.4.1": "1.4.1 Use of Color"
        },
        "wcag_levels": [
          "A"
        ],
        "pdf_page_numbers": null,
        "pdf_font_names": null,
        "pdf_location": null,
        "pdf_context": null,
        "office_location": null,
        "office_context": null,
        "validation_url": "https://podmiot.kamilianie.eu/",
        "resource_url": null,
        "resource_kind": null,
        "page_lang": null,
        "page_lang_valid": null,
        "frames_lang_issues": null,
        "iframe_lang_warning": false,
        "card": {
          "title": "Information conveyed by color alone",
          "what": "Information, an action, or a distinction is conveyed by color alone - e.g. \"required fields are red\", errors only in red, a link distinguished from text only by hue.",
          "why": "People who cannot distinguish colors (color blindness), people with low vision, and those using monochrome screens will not receive information encoded only in color.",
          "fix": "Add a second, non-color cue: text, an icon, a pattern, an underline, or a border. E.g. mark required fields with an asterisk and text, errors with a message, links with an underline.",
          "quality_caveat": "The validator detects common patterns, but it cannot assess every use of color — confirm relevance manually.",
          "category": "",
          "issue_type": "",
          "status": "approved",
          "is_draft": false,
          "wcag": [
            {
              "sc": "1.4.1",
              "relation": ""
            }
          ],
          "tags": []
        },
        "report_meta": {
          "id": "5",
          "signature": "e75b8e8e1f1d60045e1118a845f7c9a2667c468b7ab73504a4c6152b55f622a3",
          "rank": [
            6,
            3848
          ],
          "clusters": {
            "url": "5",
            "code": "5",
            "wcag_sc": "5"
          },
          "groups": {
            "url": [
              [
                "https://podmiot.kamilianie.eu/",
                "https://podmiot.kamilianie.eu/",
                0
              ]
            ],
            "code": [
              [
                "ace_style_color_misuse",
                "Information conveyed by color alone (ace_style_color_misuse)",
                5
              ]
            ],
            "wcag_sc": [
              [
                "1.4.1",
                "1.4.1 Use of Color",
                3
              ]
            ]
          },
          "rules": {
            "url": [
              {
                "code": "ace_style_color_misuse",
                "title": "Information conveyed by color alone"
              }
            ],
            "code": [
              {
                "code": "ace_style_color_misuse",
                "title": "Information conveyed by color alone"
              }
            ],
            "wcag_sc": [
              {
                "code": "ace_style_color_misuse",
                "title": "Information conveyed by color alone"
              }
            ]
          }
        }
      },
      {
        "level": "warning",
        "validator": "wcag21aa",
        "validator_display": "WCAG 2.1 (AA)",
        "code": "ace_style_viewport_resizable",
        "code_title": "Text must be able to be enlarged to 200% without loss of content or functionality",
        "has_duplicate_title": false,
        "reason": "Verify that text sized with viewport units can be enlarged to 200%",
        "message": "Verify that text sized with viewport units can be enlarged to 200%",
        "help": null,
        "raw_lang": "pl",
        "checks": null,
        "failure_summary": null,
        "selector": null,
        "source": "equal-access",
        "rule_id": "style_viewport_resizable",
        "help_url": null,
        "element_html": "<link rel=\"stylesheet\" type=\"text/css\" href=\"//podmiot.kamilianie.eu/layout/podmiot/css/style.css?v=1.0.6\">",
        "element_html_marked": null,
        "background_rules": null,
        "context_html": "<head><meta content=\"pl_PL\" property=\"og:locale\"> <meta content=\"website\" property=\"og:type\"> <meta content=\"Zatrudnimy specjalistę w oddziale internistycznym\" property=\"og:title\"> <meta content=\"Szpital św. Kamilia w Tarnowskich Górach zatrudni specjalistę w oddziale internistycznym, warunki do omówienia. Praca stabilna, szpital przyjazny. Szczegóły pod numerami: 32 384 97 56, kom. 577 131 623, e-mail: centrum@kamilianie.eu\" property=\"og:description\"> <meta content=\"https://podmiot.kamilianie.eu/index.php?id=103&amp;zoom=15\" property=\"og:url\"> <meta content=\"Szpital św. Kamila\" property=\"og:site_name\"> <meta content=\"2026-08-07T12:10:17+00:00\" property=\"article:modified_time\"> <meta content=\"https://podmiot.kamilianie.eu/images/upload/lekarz.jpg\" property=\"og:image\"> <meta content=\"716\" property=\"og:image:width\"> <meta content=\"409\" property=\"og:image:height\"> <meta content=\"image/jpeg\" property=\"og:image:type\"> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"> <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"> <!-- <meta name=\"Copyright\" content=\"Zakon OO. Kamilianów w Polsce\"> <meta name=\"Distribution\" content=\"Global\"> <meta name=\"Rating\" content=\"General\"> <meta name=\"Robots\" content=\"All\"> --> <meta name=\"revisit-after\" content=\"2 days\"> <meta name=\"reply-to\" content=\"kamilianie@kamilianie.eu\"> <meta http-equiv=\"X-UA-Compatible\" content=\"IE=8\"> <meta name=\"Author\" content=\"Zakon OO. Kamilianów w Polsce\"> <meta name=\"Classification\" content=\"CMS\"> <meta name=\"Description\" content=\"Podmiotu Leczniczego Zakonu Ojców Kamilianów w Tarnowskich Górach.\"> <meta name=\"KeyWords\" content=\"Szpital św. Kamila, Tarnowskie góry, Szpital, kamilianie, oddział wewnętrzny, pracownia holtera, laboratorium analityczne\"> <meta name=\"Generator\" content=\"SmodCMS\"> <meta name=\"Authoring_Tool\" content=\"SmodCMS // www.smod.pl\"> <link href=\"//podmiot.kamilianie.eu/favicon.ico\" rel=\"shortcut icon\"> <link href=\"//podmiot.kamilianie.eu/favicon.ico\" rel=\"bookmark icon\"> <meta name=\"deklaracja-dostepnosci\" content=\"https://podmiot.kamilianie.eu/index.php?id=176\"> <title>Podmiot Leczniczy Zakonu Ojców Kamilianów w Tarnowskich Górach - Podmiot Leczniczy Zakonu OO. Kamilianów</title> <link rel=\"stylesheet\" type=\"text/css\" href=\"//podmiot.kamilianie.eu/layout/podmiot/css/style.css?v=1.0.6\"> <!--[if IE]> <link rel=\"stylesheet\" type=\"text/css\" href=\"//podmiot.kamilianie.eu/layout/podmiot/css/stylemsie.css\" /> <![endif]--> <link rel=\"stylesheet\" type=\"text/css\" href=\"//podmiot.kamilianie.eu/modules/artykuly/style.css\"> <link rel=\"stylesheet\" type=\"text/css\" href=\"//podmiot.kamilianie.eu/modules/news/style.css\"> <link rel=\"stylesheet\" type=\"text/css\" href=\"//podmiot.kamilianie.eu/modules/contact/style.css\"> <script type=\"text/javascript\" language=\"JavaScript\" src=\"//podmiot.kamilianie.eu/add/js.js\"></script><script type=\"text/javascript\"> if (top!=self) { top.location.href=self.location.href; } </script> <script type=\"text/javascript\"> // podtrzymanie sesji (co ok. 14 minut) — bez zaleznosci od MooTools window.setInterval(function () { fetch('index.php', { credentials: 'same-origin' }).catch(function () {}); }, 840000); </script> <script type=\"text/javascript\">/*! axe v4.11.1 * Copyright (c) 2015 - 2026 Deque Systems, Inc. * * Your use of this Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at …",
        "vnu_extract_marked": null,
        "element_text": null,
        "context_text": "Podmiot Leczniczy Zakonu Ojców Kamilianów w Tarnowskich Górach - Podmiot Leczniczy Zakonu OO. Kamilianów\n\n\n\n\n\n\n\n\n\n    if (top!=self)\n\t{\n        top.location.href=self.location.href;\n    }\n\n\n// podtrzymanie sesji (co ok. 14 minut) — bez zal…",
        "xpath": "/html[1]/head[1]/link[3]",
        "rect": {
          "x": 0,
          "y": 0,
          "width": 0,
          "height": 0,
          "page_x": 0,
          "page_y": 0
        },
        "viewport": {
          "dpr": 1,
          "width": 1280,
          "height": 720
        },
        "selector_candidates": null,
        "wcag_scs": [
          "1.4.4",
          "1.4.10"
        ],
        "wcag_labels": {
          "1.4.4": "1.4.4 Resize Text",
          "1.4.10": "1.4.10 Reflow"
        },
        "wcag_levels": [
          "AA"
        ],
        "pdf_page_numbers": null,
        "pdf_font_names": null,
        "pdf_location": null,
        "pdf_context": null,
        "office_location": null,
        "office_context": null,
        "validation_url": "https://podmiot.kamilianie.eu/",
        "resource_url": null,
        "resource_kind": null,
        "page_lang": null,
        "page_lang_valid": null,
        "frames_lang_issues": null,
        "iframe_lang_warning": false,
        "card": {
          "title": "Content does not adapt when zoomed",
          "what": "When zoomed or in a narrow view, content does not reflow and requires scrolling in two directions.",
          "why": "Having to scroll horizontally and vertically significantly hinders reading for people with low vision who use zoom.",
          "fix": "Provide a responsive layout in which content reflows to a width equivalent to 320 px without horizontal scrolling (avoid fixed widths).",
          "quality_caveat": "",
          "category": "",
          "issue_type": "",
          "status": "approved",
          "is_draft": false,
          "wcag": [
            {
              "sc": "1.4.4",
              "relation": ""
            },
            {
              "sc": "1.4.10",
              "relation": ""
            }
          ],
          "tags": []
        },
        "report_meta": {
          "id": "6",
          "signature": "7ceb09e9d62ae326029d3772eab0e041527335d60558c3e95f200251da3114e2",
          "rank": [
            6,
            3848
          ],
          "clusters": {
            "url": "6",
            "code": "6",
            "wcag_sc": "6"
          },
          "groups": {
            "url": [
              [
                "https://podmiot.kamilianie.eu/",
                "https://podmiot.kamilianie.eu/",
                0
              ]
            ],
            "code": [
              [
                "ace_style_viewport_resizable",
                "Content does not adapt when zoomed (ace_style_viewport_resizable)",
                1
              ]
            ],
            "wcag_sc": [
              [
                "1.4.4",
                "1.4.4 Resize Text",
                5
              ],
              [
                "1.4.10",
                "1.4.10 Reflow",
                6
              ]
            ]
          },
          "rules": {
            "url": [
              {
                "code": "ace_style_viewport_resizable",
                "title": "Content does not adapt when zoomed"
              }
            ],
            "code": [
              {
                "code": "ace_style_viewport_resizable",
                "title": "Content does not adapt when zoomed"
              }
            ],
            "wcag_sc": [
              {
                "code": "ace_style_viewport_resizable",
                "title": "Content does not adapt when zoomed"
              }
            ]
          }
        }
      },
      {
        "level": "warning",
        "validator": "wcag21aa",
        "validator_display": "WCAG 2.1 (A)",
        "code": "ace_download_keyboard_controllable",
        "code_title": "File download mechanisms should be keyboard operable and preserve the focus position on the page",
        "has_duplicate_title": false,
        "reason": "Verify that the file download mechanism does not cause a keyboard trap",
        "message": "Verify that the file download mechanism does not cause a keyboard trap",
        "help": null,
        "raw_lang": "pl",
        "checks": null,
        "failure_summary": null,
        "selector": "a[href=\"https://podmiot.kamilianie.eu/pliki/Polityka_jakosci_2026.pdf\"]",
        "source": "equal-access",
        "rule_id": "download_keyboard_controllable",
        "help_url": null,
        "element_html": "<a href=\"https://podmiot.kamilianie.eu/pliki/Polityka_jakosci_2026.pdf\">Polityka jakości</a>",
        "element_html_marked": null,
        "background_rules": null,
        "context_html": "<div class=\"fl\"> <a href=\"./index.php?id=166\">Polityka prywatności</a> | <a href=\"./index.php?id=165\">Klauzula Obowiązku Informacyjnego</a> | <a href=\"./index.php?id=176\">Deklaracja dostępności</a><br> <a href=\"./index.php?id=175\">Standardy Ochrony Małoletnich</a> | <a href=\"https://podmiot.kamilianie.eu/pliki/Polityka_jakosci_2026.pdf\">Polityka jakości</a> </div>",
        "vnu_extract_marked": null,
        "element_text": "Polityka jakości",
        "context_text": "Polityka prywatności | \nKlauzula Obowiązku Informacyjnego | \nDeklaracja dostępności\nStandardy Ochrony Małoletnich | \nPolityka jakości",
        "xpath": "/html[1]/body[1]/div[3]/div[1]/a[5]",
        "rect": {
          "x": 215.4,
          "y": 2354.7,
          "width": 90.7,
          "height": 17,
          "page_x": 215.4,
          "page_y": 2354.7
        },
        "viewport": {
          "dpr": 1,
          "width": 1280,
          "height": 720
        },
        "selector_candidates": null,
        "wcag_scs": [
          "2.1.2"
        ],
        "wcag_labels": {
          "2.1.2": "2.1.2 No Keyboard Trap"
        },
        "wcag_levels": [
          "A"
        ],
        "pdf_page_numbers": null,
        "pdf_font_names": null,
        "pdf_location": null,
        "pdf_context": null,
        "office_location": null,
        "office_context": null,
        "validation_url": "https://podmiot.kamilianie.eu/",
        "resource_url": null,
        "resource_kind": null,
        "page_lang": null,
        "page_lang_valid": null,
        "frames_lang_issues": null,
        "iframe_lang_warning": false,
        "card": {
          "title": "Download not accessible from the keyboard",
          "what": "The file download mechanism works only through mouse interaction and cannot be triggered from the keyboard.",
          "why": "People who use only the keyboard cannot download the file if the action requires a mouse.",
          "fix": "Ensure the download can be triggered from the keyboard (a focusable element, Enter/Space). Simplest is to use a link or a button.",
          "quality_caveat": "The validator flags suspicious patterns (e.g. onclick without keyboard handling), but full keyboard operation must be checked manually.",
          "category": "",
          "issue_type": "",
          "status": "approved",
          "is_draft": false,
          "wcag": [
            {
              "sc": "2.1.2",
              "relation": ""
            }
          ],
          "tags": []
        },
        "report_meta": {
          "id": "7",
          "signature": "5cbd123a5334b624f8b99b79adb95f9d1391cb3c7e831f1a414627d0fb207249",
          "rank": [
            8,
            749
          ],
          "clusters": {
            "url": "7",
            "code": "7",
            "wcag_sc": "7"
          },
          "groups": {
            "url": [
              [
                "https://podmiot.kamilianie.eu/",
                "https://podmiot.kamilianie.eu/",
                0
              ]
            ],
            "code": [
              [
                "ace_download_keyboard_controllable",
                "Download not accessible from the keyboard (ace_download_keyboard_controllable)",
                3
              ]
            ],
            "wcag_sc": [
              [
                "2.1.2",
                "2.1.2 No Keyboard Trap",
                8
              ]
            ]
          },
          "rules": {
            "url": [
              {
                "code": "ace_download_keyboard_controllable",
                "title": "Download not accessible from the keyboard"
              }
            ],
            "code": [
              {
                "code": "ace_download_keyboard_controllable",
                "title": "Download not accessible from the keyboard"
              }
            ],
            "wcag_sc": [
              {
                "code": "ace_download_keyboard_controllable",
                "title": "Download not accessible from the keyboard"
              }
            ]
          }
        }
      },
      {
        "level": "warning",
        "validator": "wcag21aa",
        "validator_display": "WCAG 2.1 (A)",
        "code": "ace_aria_content_in_landmark",
        "code_title": "All content must be inside an element with a landmark role",
        "has_duplicate_title": false,
        "reason": "The content is not inside a landmark element",
        "message": "The content is not inside a landmark element",
        "help": null,
        "raw_lang": "pl",
        "checks": null,
        "failure_summary": null,
        "selector": "ul.skip-links.list-unstyled",
        "source": "equal-access",
        "rule_id": "aria_content_in_landmark",
        "help_url": null,
        "element_html": "<ul style=\"/*display:none;*/\" class=\"skip-links list-unstyled\"> <li> <a href=\"#txt\"> Przejdź do treści</a> </li> </ul>",
        "element_html_marked": null,
        "background_rules": null,
        "context_html": "<div id=\"change\"><ul style=\"/*display:none;*/\" class=\"skip-links list-unstyled\"> <li> <a href=\"#txt\"> Przejdź do treści</a> </li> </ul> <span class=\"aaa\"> <span class=\"at\">Rozmiar czcionki: </span> <a style=\"CURSOR: pointer\" href=\"change_style.php?styl=0\"><img width=\"16\" height=\"21\" src=\"images/a1.png\" alt=\"Czcionka\" title=\"Czcionka domyślna\"></a> <a style=\"CURSOR: pointer\" href=\"change_style.php?styl=1\"><img width=\"16\" height=\"21\" src=\"images/a2.png\" alt=\"Czcionka +\" title=\"Czcionka średnia\"></a> <a style=\"CURSOR: pointer\" href=\"change_style.php?styl=2\"><img width=\"16\" height=\"21\" src=\"images/a3.png\" alt=\"Czcionka ++\" title=\"Czcionka duża\"></a> | Wersja strony: <a style=\"CURSOR: pointer\" href=\"change_style.php?kontrast=0\"><img width=\"16\" height=\"21\" src=\"images/a4.png\" alt=\"Wersja standard\" title=\"Wersja standardowa\"></a> <a style=\"CURSOR: pointer\" href=\"change_style.php?kontrast=1\"><img width=\"16\" height=\"21\" src=\"images/a5.png\" alt=\"Wersja z kontrastem 1\" title=\"Wersja z dużym kontrastem 1\"></a> <a style=\"CURSOR: pointer\" href=\"change_style.php?kontrast=2\"><img width=\"16\" height=\"21\" src=\"images/a6.png\" alt=\"Wersja z kontrastem 2\" title=\"Wersja z dużym kontrastem 2\"></a> </span> </div>",
        "vnu_extract_marked": null,
        "element_text": "Przejdź do treści",
        "context_text": "Przejdź do treści\n\t  \n\t  \n\nRozmiar czcionki: \n \n\t\t\n\t\t | Wersja strony:",
        "xpath": "/html[1]/body[1]/div[1]/ul[1]",
        "rect": {
          "x": 16,
          "y": 6,
          "width": 1248,
          "height": 0,
          "page_x": 16,
          "page_y": 6
        },
        "viewport": {
          "dpr": 1,
          "width": 1280,
          "height": 720
        },
        "selector_candidates": null,
        "wcag_scs": [
          "1.3.1"
        ],
        "wcag_labels": {
          "1.3.1": "1.3.1 Info and Relationships"
        },
        "wcag_levels": [
          "A"
        ],
        "pdf_page_numbers": null,
        "pdf_font_names": null,
        "pdf_location": null,
        "pdf_context": null,
        "office_location": null,
        "office_context": null,
        "validation_url": "https://podmiot.kamilianie.eu/",
        "resource_url": null,
        "resource_kind": null,
        "page_lang": null,
        "page_lang_valid": null,
        "frames_lang_issues": null,
        "iframe_lang_warning": false,
        "card": {
          "title": "Content outside any landmark region",
          "what": "Part of the page content is outside any landmark region (main, nav, header/banner, footer/contentinfo, aside/complementary).",
          "why": "Landmarks let screen reader users jump quickly between page regions. Content outside landmarks is harder to find and is skipped when navigating by region.",
          "fix": "Place all meaningful content in the appropriate regions: main content in <main>, navigation in <nav>, the footer in <footer>. Avoid content sitting directly in <body> outside landmarks.",
          "quality_caveat": "",
          "category": "",
          "issue_type": "",
          "status": "approved",
          "is_draft": false,
          "wcag": [
            {
              "sc": "1.3.1",
              "relation": ""
            }
          ],
          "tags": []
        },
        "report_meta": {
          "id": "8",
          "signature": "5a0938136ea737111087d0609fd05b10ab2c85b9880a29e8d9c0d093f9ecd32a",
          "rank": [
            8,
            1486
          ],
          "clusters": {
            "url": "8",
            "code": "8",
            "wcag_sc": "8"
          },
          "groups": {
            "url": [
              [
                "https://podmiot.kamilianie.eu/",
                "https://podmiot.kamilianie.eu/",
                0
              ]
            ],
            "code": [
              [
                "ace_aria_content_in_landmark",
                "Content outside any landmark region (ace_aria_content_in_landmark)",
                2
              ]
            ],
            "wcag_sc": [
              [
                "1.3.1",
                "1.3.1 Info and Relationships",
                1
              ]
            ]
          },
          "rules": {
            "url": [
              {
                "code": "ace_aria_content_in_landmark",
                "title": "Content outside any landmark region"
              }
            ],
            "code": [
              {
                "code": "ace_aria_content_in_landmark",
                "title": "Content outside any landmark region"
              }
            ],
            "wcag_sc": [
              {
                "code": "ace_aria_content_in_landmark",
                "title": "Content outside any landmark region"
              }
            ]
          }
        }
      },
      {
        "level": "warning",
        "validator": "wcag21aa",
        "validator_display": "WCAG 2.1 (A)",
        "code": "ace_aria_content_in_landmark",
        "code_title": "All content must be inside an element with a landmark role",
        "has_duplicate_title": false,
        "reason": "The content is not inside a landmark element",
        "message": "The content is not inside a landmark element",
        "help": null,
        "raw_lang": "pl",
        "checks": null,
        "failure_summary": null,
        "selector": "a[href=\"change_style.php?styl=0\"]",
        "source": "equal-access",
        "rule_id": "aria_content_in_landmark",
        "help_url": null,
        "element_html": "<a style=\"CURSOR: pointer\" href=\"change_style.php?styl=0\"><img width=\"16\" height=\"21\" src=\"images/a1.png\" alt=\"Czcionka\" title=\"Czcionka domyślna\"></a>",
        "element_html_marked": null,
        "background_rules": null,
        "context_html": "<span class=\"aaa\"> <span class=\"at\">Rozmiar czcionki: </span> <a style=\"CURSOR: pointer\" href=\"change_style.php?styl=0\"><img width=\"16\" height=\"21\" src=\"images/a1.png\" alt=\"Czcionka\" title=\"Czcionka domyślna\"></a> <a style=\"CURSOR: pointer\" href=\"change_style.php?styl=1\"><img width=\"16\" height=\"21\" src=\"images/a2.png\" alt=\"Czcionka +\" title=\"Czcionka średnia\"></a> <a style=\"CURSOR: pointer\" href=\"change_style.php?styl=2\"><img width=\"16\" height=\"21\" src=\"images/a3.png\" alt=\"Czcionka ++\" title=\"Czcionka duża\"></a> | Wersja strony: <a style=\"CURSOR: pointer\" href=\"change_style.php?kontrast=0\"><img width=\"16\" height=\"21\" src=\"images/a4.png\" alt=\"Wersja standard\" title=\"Wersja standardowa\"></a> <a style=\"CURSOR: pointer\" href=\"change_style.php?kontrast=1\"><img width=\"16\" height=\"21\" src=\"images/a5.png\" alt=\"Wersja z kontrastem 1\" title=\"Wersja z dużym kontrastem 1\"></a> <a style=\"CURSOR: pointer\" href=\"change_style.php?kontrast=2\"><img width=\"16\" height=\"21\" src=\"images/a6.png\" alt=\"Wersja z kontrastem 2\" title=\"Wersja z dużym kontrastem 2\"></a> </span>",
        "vnu_extract_marked": null,
        "element_text": null,
        "context_text": "Rozmiar czcionki: \n \n\t\t\n\t\t | Wersja strony:",
        "xpath": "/html[1]/body[1]/div[1]/span[1]/a[1]",
        "rect": {
          "x": 1034,
          "y": 34.8,
          "width": 20,
          "height": 39.2,
          "page_x": 1034,
          "page_y": 34.8
        },
        "viewport": {
          "dpr": 1,
          "width": 1280,
          "height": 720
        },
        "selector_candidates": null,
        "wcag_scs": [
          "1.3.1"
        ],
        "wcag_labels": {
          "1.3.1": "1.3.1 Info and Relationships"
        },
        "wcag_levels": [
          "A"
        ],
        "pdf_page_numbers": null,
        "pdf_font_names": null,
        "pdf_location": null,
        "pdf_context": null,
        "office_location": null,
        "office_context": null,
        "validation_url": "https://podmiot.kamilianie.eu/",
        "resource_url": null,
        "resource_kind": null,
        "page_lang": null,
        "page_lang_valid": null,
        "frames_lang_issues": null,
        "iframe_lang_warning": false,
        "card": {
          "title": "Content outside any landmark region",
          "what": "Part of the page content is outside any landmark region (main, nav, header/banner, footer/contentinfo, aside/complementary).",
          "why": "Landmarks let screen reader users jump quickly between page regions. Content outside landmarks is harder to find and is skipped when navigating by region.",
          "fix": "Place all meaningful content in the appropriate regions: main content in <main>, navigation in <nav>, the footer in <footer>. Avoid content sitting directly in <body> outside landmarks.",
          "quality_caveat": "",
          "category": "",
          "issue_type": "",
          "status": "approved",
          "is_draft": false,
          "wcag": [
            {
              "sc": "1.3.1",
              "relation": ""
            }
          ],
          "tags": []
        },
        "report_meta": {
          "id": "9",
          "signature": "6c29455837c070ea379ae4ab9655ceeb7a4f2e35759834034a7d8b3d2a63a358",
          "rank": [
            7,
            1357
          ],
          "clusters": {
            "url": "9",
            "code": "9",
            "wcag_sc": "9"
          },
          "groups": {
            "url": [
              [
                "https://podmiot.kamilianie.eu/",
                "https://podmiot.kamilianie.eu/",
                0
              ]
            ],
            "code": [
              [
                "ace_aria_content_in_landmark",
                "Content outside any landmark region (ace_aria_content_in_landmark)",
                2
              ]
            ],
            "wcag_sc": [
              [
                "1.3.1",
                "1.3.1 Info and Relationships",
                1
              ]
            ]
          },
          "rules": {
            "url": [
              {
                "code": "ace_aria_content_in_landmark",
                "title": "Content outside any landmark region"
              }
            ],
            "code": [
              {
                "code": "ace_aria_content_in_landmark",
                "title": "Content outside any landmark region"
              }
            ],
            "wcag_sc": [
              {
                "code": "ace_aria_content_in_landmark",
                "title": "Content outside any landmark region"
              }
            ]
          }
        }
      },
      {
        "level": "warning",
        "validator": "wcag21aa",
        "validator_display": "WCAG 2.1 (AA)",
        "code": "ace_element_tabbable_visible",
        "code_title": "A Tab-reachable element should be visible on screen when it has keyboard focus",
        "has_duplicate_title": false,
        "reason": "Confirm that the element should be Tab-reachable and, if so, that it becomes visible when it has keyboard focus",
        "message": "Confirm that the element should be Tab-reachable and, if so, that it becomes visible when it has keyboard focus",
        "help": null,
        "raw_lang": "pl",
        "checks": null,
        "failure_summary": null,
        "selector": "a[href=\"#txt\"]",
        "source": "equal-access",
        "rule_id": "element_tabbable_visible",
        "help_url": null,
        "element_html": "<a href=\"#txt\"> Przejdź do treści</a>",
        "element_html_marked": null,
        "background_rules": null,
        "context_html": "<li> <a href=\"#txt\"> Przejdź do treści</a> </li>",
        "vnu_extract_marked": null,
        "element_text": "Przejdź do treści",
        "context_text": "Przejdź do treści",
        "xpath": "/html[1]/body[1]/div[1]/ul[1]/li[1]/a[1]",
        "rect": {
          "x": -999,
          "y": 0,
          "width": 90.1,
          "height": 23.2,
          "page_x": -999,
          "page_y": 0
        },
        "viewport": {
          "dpr": 1,
          "width": 1280,
          "height": 720
        },
        "selector_candidates": null,
        "wcag_scs": [
          "2.4.7"
        ],
        "wcag_labels": {
          "2.4.7": "2.4.7 Focus Visible"
        },
        "wcag_levels": [
          "AA"
        ],
        "pdf_page_numbers": null,
        "pdf_font_names": null,
        "pdf_location": null,
        "pdf_context": null,
        "office_location": null,
        "office_context": null,
        "validation_url": "https://podmiot.kamilianie.eu/",
        "resource_url": null,
        "resource_kind": null,
        "page_lang": null,
        "page_lang_valid": null,
        "frames_lang_issues": null,
        "iframe_lang_warning": false,
        "card": {
          "title": "Focusable element without a visible focus indicator",
          "what": "A keyboard-reachable element does not show a visible focus indicator (an outline or highlight) when focused - often due to removing the default CSS outline.",
          "why": "People navigating by keyboard must see where the focus currently is. Without an indicator they \"get lost\" on the page - they do not know which element they are activating.",
          "fix": "Provide a clear, high-contrast focus indicator (e.g. :focus-visible with a visible outline). Do not remove the outline without providing an equivalent replacement.",
          "quality_caveat": "The visibility and contrast of the focus indicator are best assessed manually by moving through the page with the Tab key.",
          "category": "",
          "issue_type": "",
          "status": "approved",
          "is_draft": false,
          "wcag": [
            {
              "sc": "2.4.7",
              "relation": ""
            }
          ],
          "tags": []
        },
        "report_meta": {
          "id": "10",
          "signature": "d43888b45c16f8a0fc7513334688fde1b36a3d120527b8f02174e51394b02d1f",
          "rank": [
            8,
            197
          ],
          "clusters": {
            "url": "10",
            "code": "10",
            "wcag_sc": "10"
          },
          "groups": {
            "url": [
              [
                "https://podmiot.kamilianie.eu/",
                "https://podmiot.kamilianie.eu/",
                0
              ]
            ],
            "code": [
              [
                "ace_element_tabbable_visible",
                "Focusable element without a visible focus indicator (ace_element_tabbable_visible)",
                4
              ]
            ],
            "wcag_sc": [
              [
                "2.4.7",
                "2.4.7 Focus Visible",
                9
              ]
            ]
          },
          "rules": {
            "url": [
              {
                "code": "ace_element_tabbable_visible",
                "title": "Focusable element without a visible focus indicator"
              }
            ],
            "code": [
              {
                "code": "ace_element_tabbable_visible",
                "title": "Focusable element without a visible focus indicator"
              }
            ],
            "wcag_sc": [
              {
                "code": "ace_element_tabbable_visible",
                "title": "Focusable element without a visible focus indicator"
              }
            ]
          }
        }
      },
      {
        "level": "warning",
        "validator": "wcag21aa",
        "validator_display": "WCAG 2.1 (AA)",
        "code": "ace_style_focus_visible",
        "code_title": "The keyboard focus indicator should be visible when the default border or outline is modified by CSS",
        "has_duplicate_title": false,
        "reason": "Check that the keyboard focus indicator is visible when using a CSS declaration for \"border\" or \"outline\"",
        "message": "Check that the keyboard focus indicator is visible when using a CSS declaration for \"border\" or \"outline\"",
        "help": null,
        "raw_lang": "pl",
        "checks": null,
        "failure_summary": null,
        "selector": "#heroPrev",
        "source": "equal-access",
        "rule_id": "style_focus_visible",
        "help_url": null,
        "element_html": "<button type=\"button\" class=\"hero__ctrl hero__ctrl--prev\" id=\"heroPrev\" aria-label=\"Poprzednie zdjęcie\">❮<span style=\"display:none\">Poprzednie zdjęcie</span></button>",
        "element_html_marked": null,
        "background_rules": null,
        "context_html": "<section class=\"hero\" aria-label=\"Zdjęcia z placówek Podmiotu\"> <div class=\"hero__viewport\" id=\"heroSlider\"> <img class=\"hero__slide is-active\" src=\"images/new-2A.jpg\" alt=\"Leczenie w najwyższych standardach\"> <img class=\"hero__slide\" src=\"images/new-3.jpg\" alt=\"Nowoczesne pracownie diagnostyczne\"> <img class=\"hero__slide\" src=\"images/new-4.jpg\" alt=\"Indywidualne podejście do Pacjenta\"> <img class=\"hero__slide\" src=\"images/new-5.jpg\" alt=\"Chronimy środowisko naturalne\"> </div> <button type=\"button\" class=\"hero__ctrl hero__ctrl--prev\" id=\"heroPrev\" aria-label=\"Poprzednie zdjęcie\">❮<span style=\"display:none\">Poprzednie zdjęcie</span></button> <button type=\"button\" class=\"hero__ctrl hero__ctrl--next\" id=\"heroNext\" aria-label=\"Następne zdjęcie\">❯<span style=\"display:none\">Następne zdjęcie</span></button> </section>",
        "vnu_extract_marked": null,
        "element_text": "❮Poprzednie zdjęcie",
        "context_text": "❮Poprzednie zdjęcie\n\t\t\t❯Następne zdjęcie",
        "xpath": "/html[1]/body[1]/div[2]/main[1]/section[1]/button[1]",
        "rect": {
          "x": 82,
          "y": 460.7,
          "width": 44,
          "height": 44,
          "page_x": 82,
          "page_y": 460.7
        },
        "viewport": {
          "dpr": 1,
          "width": 1280,
          "height": 720
        },
        "selector_candidates": null,
        "wcag_scs": [
          "2.4.7"
        ],
        "wcag_labels": {
          "2.4.7": "2.4.7 Focus Visible"
        },
        "wcag_levels": [
          "AA"
        ],
        "pdf_page_numbers": null,
        "pdf_font_names": null,
        "pdf_location": null,
        "pdf_context": null,
        "office_location": null,
        "office_context": null,
        "validation_url": "https://podmiot.kamilianie.eu/",
        "resource_url": null,
        "resource_kind": null,
        "page_lang": null,
        "page_lang_valid": null,
        "frames_lang_issues": null,
        "iframe_lang_warning": false,
        "card": {
          "title": "Style removes keyboard focus visibility",
          "what": "CSS rules (e.g. outline:none) remove the default focus indicator without replacing it with another visible marker.",
          "why": "A keyboard user without a visible focus has no way to track their position on the page - using it becomes guesswork.",
          "fix": "Do not remove the focus indicator without a replacement. Define a clear :focus/:focus-visible style with sufficient contrast and size.",
          "quality_caveat": "The visibility and contrast of the focus indicator are best assessed manually by moving through the page with the Tab key.",
          "category": "",
          "issue_type": "",
          "status": "approved",
          "is_draft": false,
          "wcag": [
            {
              "sc": "2.4.7",
              "relation": ""
            }
          ],
          "tags": []
        },
        "report_meta": {
          "id": "11",
          "signature": "5508d4beb2556c904fc54baa273d50616c3d89e1d521c433453fcb547ef98c70",
          "rank": [
            8,
            1134
          ],
          "clusters": {
            "url": "11",
            "code": "11",
            "wcag_sc": "11"
          },
          "groups": {
            "url": [
              [
                "https://podmiot.kamilianie.eu/",
                "https://podmiot.kamilianie.eu/",
                0
              ]
            ],
            "code": [
              [
                "ace_style_focus_visible",
                "Style removes keyboard focus visibility (ace_style_focus_visible)",
                8
              ]
            ],
            "wcag_sc": [
              [
                "2.4.7",
                "2.4.7 Focus Visible",
                9
              ]
            ]
          },
          "rules": {
            "url": [
              {
                "code": "ace_style_focus_visible",
                "title": "Style removes keyboard focus visibility"
              }
            ],
            "code": [
              {
                "code": "ace_style_focus_visible",
                "title": "Style removes keyboard focus visibility"
              }
            ],
            "wcag_sc": [
              {
                "code": "ace_style_focus_visible",
                "title": "Style removes keyboard focus visibility"
              }
            ]
          }
        }
      },
      {
        "level": "warning",
        "validator": "wcag21aa",
        "validator_display": "WCAG 2.1 (AA)",
        "code": "ace_style_focus_visible",
        "code_title": "The keyboard focus indicator should be visible when the default border or outline is modified by CSS",
        "has_duplicate_title": false,
        "reason": "Check that the keyboard focus indicator is visible when using a CSS declaration for \"border\" or \"outline\"",
        "message": "Check that the keyboard focus indicator is visible when using a CSS declaration for \"border\" or \"outline\"",
        "help": null,
        "raw_lang": "pl",
        "checks": null,
        "failure_summary": null,
        "selector": "#heroNext",
        "source": "equal-access",
        "rule_id": "style_focus_visible",
        "help_url": null,
        "element_html": "<button type=\"button\" class=\"hero__ctrl hero__ctrl--next\" id=\"heroNext\" aria-label=\"Następne zdjęcie\">❯<span style=\"display:none\">Następne zdjęcie</span></button>",
        "element_html_marked": null,
        "background_rules": null,
        "context_html": "<section class=\"hero\" aria-label=\"Zdjęcia z placówek Podmiotu\"> <div class=\"hero__viewport\" id=\"heroSlider\"> <img class=\"hero__slide is-active\" src=\"images/new-2A.jpg\" alt=\"Leczenie w najwyższych standardach\"> <img class=\"hero__slide\" src=\"images/new-3.jpg\" alt=\"Nowoczesne pracownie diagnostyczne\"> <img class=\"hero__slide\" src=\"images/new-4.jpg\" alt=\"Indywidualne podejście do Pacjenta\"> <img class=\"hero__slide\" src=\"images/new-5.jpg\" alt=\"Chronimy środowisko naturalne\"> </div> <button type=\"button\" class=\"hero__ctrl hero__ctrl--prev\" id=\"heroPrev\" aria-label=\"Poprzednie zdjęcie\">❮<span style=\"display:none\">Poprzednie zdjęcie</span></button> <button type=\"button\" class=\"hero__ctrl hero__ctrl--next\" id=\"heroNext\" aria-label=\"Następne zdjęcie\">❯<span style=\"display:none\">Następne zdjęcie</span></button> </section>",
        "vnu_extract_marked": null,
        "element_text": "❯Następne zdjęcie",
        "context_text": "❮Poprzednie zdjęcie\n\t\t\t❯Następne zdjęcie",
        "xpath": "/html[1]/body[1]/div[2]/main[1]/section[1]/button[2]",
        "rect": {
          "x": 1154,
          "y": 460.7,
          "width": 44,
          "height": 44,
          "page_x": 1154,
          "page_y": 460.7
        },
        "viewport": {
          "dpr": 1,
          "width": 1280,
          "height": 720
        },
        "selector_candidates": null,
        "wcag_scs": [
          "2.4.7"
        ],
        "wcag_labels": {
          "2.4.7": "2.4.7 Focus Visible"
        },
        "wcag_levels": [
          "AA"
        ],
        "pdf_page_numbers": null,
        "pdf_font_names": null,
        "pdf_location": null,
        "pdf_context": null,
        "office_location": null,
        "office_context": null,
        "validation_url": "https://podmiot.kamilianie.eu/",
        "resource_url": null,
        "resource_kind": null,
        "page_lang": null,
        "page_lang_valid": null,
        "frames_lang_issues": null,
        "iframe_lang_warning": false,
        "card": {
          "title": "Style removes keyboard focus visibility",
          "what": "CSS rules (e.g. outline:none) remove the default focus indicator without replacing it with another visible marker.",
          "why": "A keyboard user without a visible focus has no way to track their position on the page - using it becomes guesswork.",
          "fix": "Do not remove the focus indicator without a replacement. Define a clear :focus/:focus-visible style with sufficient contrast and size.",
          "quality_caveat": "The visibility and contrast of the focus indicator are best assessed manually by moving through the page with the Tab key.",
          "category": "",
          "issue_type": "",
          "status": "approved",
          "is_draft": false,
          "wcag": [
            {
              "sc": "2.4.7",
              "relation": ""
            }
          ],
          "tags": []
        },
        "report_meta": {
          "id": "12",
          "signature": "8db4704d2f9fd80fe10ee8cbdc827c8776c2e9f34a6cc0f171058d9369c36cf4",
          "rank": [
            8,
            1132
          ],
          "clusters": {
            "url": "12",
            "code": "12",
            "wcag_sc": "12"
          },
          "groups": {
            "url": [
              [
                "https://podmiot.kamilianie.eu/",
                "https://podmiot.kamilianie.eu/",
                0
              ]
            ],
            "code": [
              [
                "ace_style_focus_visible",
                "Style removes keyboard focus visibility (ace_style_focus_visible)",
                8
              ]
            ],
            "wcag_sc": [
              [
                "2.4.7",
                "2.4.7 Focus Visible",
                9
              ]
            ]
          },
          "rules": {
            "url": [
              {
                "code": "ace_style_focus_visible",
                "title": "Style removes keyboard focus visibility"
              }
            ],
            "code": [
              {
                "code": "ace_style_focus_visible",
                "title": "Style removes keyboard focus visibility"
              }
            ],
            "wcag_sc": [
              {
                "code": "ace_style_focus_visible",
                "title": "Style removes keyboard focus visibility"
              }
            ]
          }
        }
      },
      {
        "level": "warning",
        "validator": "wcag21aa",
        "validator_display": "WCAG 2.1 (A)",
        "code": "ace_a_target_warning",
        "code_title": "The user should be warned in advance if their action will open a new window",
        "has_duplicate_title": false,
        "reason": "Inform the user when their action will open a new window",
        "message": "Inform the user when their action will open a new window",
        "help": null,
        "raw_lang": "pl",
        "checks": null,
        "failure_summary": null,
        "selector": "a[href=\"https://podmiot.kamilianie.eu/images/upload/0f4bb448-72cc-4efd-bc5f-e1e3149c55b1.jpg\"]",
        "source": "equal-access",
        "rule_id": "a_target_warning",
        "help_url": null,
        "element_html": "<a href=\"https://podmiot.kamilianie.eu/images/upload/0f4bb448-72cc-4efd-bc5f-e1e3149c55b1.jpg\" target=\"_blank\" rel=\"noopener\"><img style=\"width: 100%; height: auto; margin: 10px;\" src=\"https://podmiot.kamilianie.eu/images/upload/0f4bb448-72cc-4efd-bc5f-e1e3149c55b1.jpg\" alt=\"Ogłoszenie\"><br><small>Kliknij aby powiększyć</small></a>",
        "element_html_marked": null,
        "background_rules": null,
        "context_html": "<p style=\"text-align: center;\"><a href=\"https://podmiot.kamilianie.eu/images/upload/0f4bb448-72cc-4efd-bc5f-e1e3149c55b1.jpg\" target=\"_blank\" rel=\"noopener\"><img style=\"width: 100%; height: auto; margin: 10px;\" src=\"https://podmiot.kamilianie.eu/images/upload/0f4bb448-72cc-4efd-bc5f-e1e3149c55b1.jpg\" alt=\"Ogłoszenie\"><br><small>Kliknij aby powiększyć</small></a></p>",
        "vnu_extract_marked": null,
        "element_text": "Kliknij aby powiększyć",
        "context_text": "Kliknij aby powiększyć",
        "xpath": "/html[1]/body[1]/div[2]/main[1]/div[1]/div[1]/p[5]/a[1]",
        "rect": {
          "x": 70,
          "y": 1549.8,
          "width": 733,
          "height": 83.2,
          "page_x": 70,
          "page_y": 1549.8
        },
        "viewport": {
          "dpr": 1,
          "width": 1280,
          "height": 720
        },
        "selector_candidates": null,
        "wcag_scs": [
          "3.2.2"
        ],
        "wcag_labels": {
          "3.2.2": "3.2.2 On Input"
        },
        "wcag_levels": [
          "A"
        ],
        "pdf_page_numbers": null,
        "pdf_font_names": null,
        "pdf_location": null,
        "pdf_context": null,
        "office_location": null,
        "office_context": null,
        "validation_url": "https://podmiot.kamilianie.eu/",
        "resource_url": null,
        "resource_kind": null,
        "page_lang": null,
        "page_lang_valid": null,
        "frames_lang_issues": null,
        "iframe_lang_warning": false,
        "card": {
          "title": "Link opens a new window without warning",
          "what": "A link opens in a new window or tab (target=\"_blank\") without any notice in its text or accessible name.",
          "why": "Suddenly opening a new window is disorienting - especially for screen reader users (they don't hear that the context changed) and people with cognitive disabilities. The Back button stops working as expected.",
          "fix": "Warn about opening in a new window: in the link text or via screen-reader text (e.g. \"(opens in a new window)\"). Consider whether a new window is really needed.",
          "quality_caveat": "The validator signals risky patterns; confirm the actual effect of the interaction manually.",
          "category": "",
          "issue_type": "",
          "status": "approved",
          "is_draft": false,
          "wcag": [
            {
              "sc": "3.2.2",
              "relation": ""
            }
          ],
          "tags": []
        },
        "report_meta": {
          "id": "13",
          "signature": "a6f6c11b1a0231fd473ed53ad96ac7f5c9bf2636979fa0f0b936689e1e03eef2",
          "rank": [
            8,
            925
          ],
          "clusters": {
            "url": "13",
            "code": "13",
            "wcag_sc": "13"
          },
          "groups": {
            "url": [
              [
                "https://podmiot.kamilianie.eu/",
                "https://podmiot.kamilianie.eu/",
                0
              ]
            ],
            "code": [
              [
                "ace_a_target_warning",
                "Link opens a new window without warning (ace_a_target_warning)",
                6
              ]
            ],
            "wcag_sc": [
              [
                "3.2.2",
                "3.2.2 On Input",
                11
              ]
            ]
          },
          "rules": {
            "url": [
              {
                "code": "ace_a_target_warning",
                "title": "Link opens a new window without warning"
              }
            ],
            "code": [
              {
                "code": "ace_a_target_warning",
                "title": "Link opens a new window without warning"
              }
            ],
            "wcag_sc": [
              {
                "code": "ace_a_target_warning",
                "title": "Link opens a new window without warning"
              }
            ]
          }
        }
      },
      {
        "level": "warning",
        "validator": "wcag21aa",
        "validator_display": "WCAG 2.1 (A)",
        "code": "ace_a_target_warning",
        "code_title": "The user should be warned in advance if their action will open a new window",
        "has_duplicate_title": false,
        "reason": "Inform the user when their action will open a new window",
        "message": "Inform the user when their action will open a new window",
        "help": null,
        "raw_lang": "pl",
        "checks": null,
        "failure_summary": null,
        "selector": "a[href=\"https://www.install-it.pl/\"]",
        "source": "equal-access",
        "rule_id": "a_target_warning",
        "help_url": null,
        "element_html": "<a href=\"https://www.install-it.pl/\" target=\"_blank\">Install-IT</a>",
        "element_html_marked": null,
        "background_rules": null,
        "context_html": "<div class=\"fr\"> Layout (c) 2026 by: <a href=\"https://www.install-it.pl/\" target=\"_blank\">Install-IT</a><br> Copyright © 2013-2026 Podmiot Leczniczy Zakonu OO. Kamilianów </div>",
        "vnu_extract_marked": null,
        "element_text": "Install-IT",
        "context_text": "Layout (c) 2026 by: Install-IT\nCopyright © 2013-2026 Podmiot Leczniczy Zakonu OO. Kamilianów",
        "xpath": "/html[1]/body[1]/div[3]/div[2]/a[1]",
        "rect": {
          "x": 1209.5,
          "y": 2333,
          "width": 50.5,
          "height": 17,
          "page_x": 1209.5,
          "page_y": 2333
        },
        "viewport": {
          "dpr": 1,
          "width": 1280,
          "height": 720
        },
        "selector_candidates": null,
        "wcag_scs": [
          "3.2.2"
        ],
        "wcag_labels": {
          "3.2.2": "3.2.2 On Input"
        },
        "wcag_levels": [
          "A"
        ],
        "pdf_page_numbers": null,
        "pdf_font_names": null,
        "pdf_location": null,
        "pdf_context": null,
        "office_location": null,
        "office_context": null,
        "validation_url": "https://podmiot.kamilianie.eu/",
        "resource_url": null,
        "resource_kind": null,
        "page_lang": null,
        "page_lang_valid": null,
        "frames_lang_issues": null,
        "iframe_lang_warning": false,
        "card": {
          "title": "Link opens a new window without warning",
          "what": "A link opens in a new window or tab (target=\"_blank\") without any notice in its text or accessible name.",
          "why": "Suddenly opening a new window is disorienting - especially for screen reader users (they don't hear that the context changed) and people with cognitive disabilities. The Back button stops working as expected.",
          "fix": "Warn about opening in a new window: in the link text or via screen-reader text (e.g. \"(opens in a new window)\"). Consider whether a new window is really needed.",
          "quality_caveat": "The validator signals risky patterns; confirm the actual effect of the interaction manually.",
          "category": "",
          "issue_type": "",
          "status": "approved",
          "is_draft": false,
          "wcag": [
            {
              "sc": "3.2.2",
              "relation": ""
            }
          ],
          "tags": []
        },
        "report_meta": {
          "id": "14",
          "signature": "4bb0fe4efcfdd9fe76958689165fe3ff16db80032cbf062e096de35b5cd83c65",
          "rank": [
            8,
            451
          ],
          "clusters": {
            "url": "14",
            "code": "14",
            "wcag_sc": "14"
          },
          "groups": {
            "url": [
              [
                "https://podmiot.kamilianie.eu/",
                "https://podmiot.kamilianie.eu/",
                0
              ]
            ],
            "code": [
              [
                "ace_a_target_warning",
                "Link opens a new window without warning (ace_a_target_warning)",
                6
              ]
            ],
            "wcag_sc": [
              [
                "3.2.2",
                "3.2.2 On Input",
                11
              ]
            ]
          },
          "rules": {
            "url": [
              {
                "code": "ace_a_target_warning",
                "title": "Link opens a new window without warning"
              }
            ],
            "code": [
              {
                "code": "ace_a_target_warning",
                "title": "Link opens a new window without warning"
              }
            ],
            "wcag_sc": [
              {
                "code": "ace_a_target_warning",
                "title": "Link opens a new window without warning"
              }
            ]
          }
        }
      }
    ]
  }
}