.ibantest-api-docs,
  .ibantest-api-docs * {
      box-sizing: border-box;
  }

  .ibantest-api-docs {
      max-width: 100%;
      overflow-wrap: break-word;
  }

  .ibantest-api-docs pre {
      max-width: 100%;
      overflow-x: auto;
      white-space: pre;
  }

  .ibantest-api-docs pre code {
      display: block;
      min-width: 0;
      white-space: pre;
  }

  .ibantest-api-docs li code,
  .ibantest-api-docs p code {
      overflow-wrap: anywhere;
      white-space: normal;
  }


/* Highlight KI & MCP / AI & MCP navigation item */
  .quiqqer-menu-megaMenu-list-item-inner[href^="/MCP-IBAN-API"],
  .quiqqer-menu-megaMenu-list-item-inner[href^="https://www.iban-test.de/MCP-IBAN-API"],
  .quiqqer-menu-megaMenu-list-item-inner[href^="https://www.iban-test.eu/MCP-IBAN-API"] {
      position: relative;
      display: inline-flex;
      align-items: center;
      gap: 0.55rem;
      color: #111827;
      font-weight: 800;
      padding: 0.68rem 0.95rem;
      border: 0;
      box-shadow: none;
      overflow: hidden;
      transition: color 160ms ease;
  }

  .quiqqer-menu-megaMenu-list-item-inner[href^="/MCP-IBAN-API"]::before,
  .quiqqer-menu-megaMenu-list-item-inner[href^="https://www.iban-test.de/MCP-IBAN-API"]::before,
  .quiqqer-menu-megaMenu-list-item-inner[href^="https://www.iban-test.eu/MCP-IBAN-API"]::before {
      content: "Neu";
      display: inline-flex;
      align-items: center;
      order: -1;
      padding: 0.14rem 0.46rem;
      border-radius: 999px;
      background: #e30613;
      color: #fff;
      font-size: 0.66rem;
      font-weight: 900;
      line-height: 1;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      transform: translateY(-1px);
  }

  html[lang="en"] .quiqqer-menu-megaMenu-list-item-inner[href^="/MCP-IBAN-API"]::before,
  html[lang="en"] .quiqqer-menu-megaMenu-list-item-inner[href^="https://www.iban-test.de/MCP-IBAN-API"]::before,
  html[lang="en"] .quiqqer-menu-megaMenu-list-item-inner[href^="https://www.iban-test.eu/MCP-IBAN-API"]::before {
      content: "New";
  }

  .quiqqer-menu-megaMenu-list-item-inner[href^="/MCP-IBAN-API"]::after,
  .quiqqer-menu-megaMenu-list-item-inner[href^="https://www.iban-test.de/MCP-IBAN-API"]::after,
  .quiqqer-menu-megaMenu-list-item-inner[href^="https://www.iban-test.eu/MCP-IBAN-API"]::after {
      content: "";
      position: absolute;
      left: 0.95rem;
      right: 0.95rem;
      bottom: 0.42rem;
      height: 3px;
      border-radius: 999px;
      background: linear-gradient(90deg, transparent, #e30613, #2d4d88, transparent);
      background-size: 220% 100%;
      opacity: 0.9;
      animation: ibantestMcpNavLine 2.4s ease-in-out infinite;
  }

  .quiqqer-menu-megaMenu-list-item-inner[href^="/MCP-IBAN-API"]:hover,
  .quiqqer-menu-megaMenu-list-item-inner[href^="/MCP-IBAN-API"]:focus,
  .quiqqer-menu-megaMenu-list-item-inner[href^="https://www.iban-test.de/MCP-IBAN-API"]:hover,
  .quiqqer-menu-megaMenu-list-item-inner[href^="https://www.iban-test.eu/MCP-IBAN-API"]:hover,
  .quiqqer-menu-megaMenu-list-item-inner[href^="https://www.iban-test.de/MCP-IBAN-API"]:focus,
  .quiqqer-menu-megaMenu-list-item-inner[href^="https://www.iban-test.eu/MCP-IBAN-API"]:focus {
      color: #0b4f9f;
  }

  @keyframes ibantestMcpNavLine {
      0% {
          background-position: 110% 0;
      }

      50% {
          background-position: -10% 0;
      }

      100% {
          background-position: 110% 0;
      }
  }

  /* Mobile menu */
  .left-menu-a[href^="/MCP-IBAN-API"] .left-menu-text,
  .left-menu-a[href^="https://www.iban-test.de/MCP-IBAN-API"] .left-menu-text,
  .left-menu-a[href^="https://www.iban-test.eu/MCP-IBAN-API"] .left-menu-text {
      display: inline-flex;
      align-items: center;
      gap: 0.5rem;
      font-weight: 800;
  }

  .left-menu-a[href^="/MCP-IBAN-API"] .left-menu-text::before,
  .left-menu-a[href^="https://www.iban-test.de/MCP-IBAN-API"] .left-menu-text::before,
  .left-menu-a[href^="https://www.iban-test.eu/MCP-IBAN-API"] .left-menu-text::before {
      content: "Neu";
      padding: 0.12rem 0.42rem;
      border-radius: 999px;
      background: #e30613;
      color: #fff;
      font-size: 0.68rem;
      font-weight: 900;
      line-height: 1;
      letter-spacing: 0.04em;
      text-transform: uppercase;
  }

  html[lang="en"] .left-menu-a[href^="/MCP-IBAN-API"] .left-menu-text::before,
  html[lang="en"] .left-menu-a[href^="https://www.iban-test.de/MCP-IBAN-API"] .left-menu-text::before,
  html[lang="en"] .left-menu-a[href^="https://www.iban-test.eu/MCP-IBAN-API"] .left-menu-text::before {
      content: "New";
  }

  @media (prefers-reduced-motion: reduce) {
      .quiqqer-menu-megaMenu-list-item-inner[href^="/MCP-IBAN-API"]::after,
      .quiqqer-menu-megaMenu-list-item-inner[href^="https://www.iban-test.de/MCP-IBAN-API"]::after,
      .quiqqer-menu-megaMenu-list-item-inner[href^="https://www.iban-test.eu/MCP-IBAN-API"]::after {
          animation: none;
      }
  }
