:root {
    --md-admonition-icon--type-parameters: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.5 11H19V7a2 2 0 0 0-2-2h-4V3.5A2.5 2.5 0 0 0 10.5 1 2.5 2.5 0 0 0 8 3.5V5H4a2 2 0 0 0-2 2v3.8h1.5c1.5 0 2.7 1.2 2.7 2.7S5 16.2 3.5 16.2H2V20a2 2 0 0 0 2 2h3.8v-1.5c0-1.5 1.2-2.7 2.7-2.7s2.7 1.2 2.7 2.7V22H17a2 2 0 0 0 2-2v-4h1.5a2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0-2.5-2.5"/></svg>');
}

.md-typeset .admonition.type-parameters,
.md-typeset details.type-parameters {
  border-color: rgb(43, 155, 70);
}
.md-typeset .type-parameters > .admonition-title,
.md-typeset .type-parameters > summary {
  background-color: rgba(43, 155, 70, 0.1);
  border-color: rgb(43, 155, 70);
}
.md-typeset .type-parameters > .admonition-title::before,
.md-typeset .type-parameters > summary::before {
  background-color: rgb(43, 155, 70);
  -webkit-mask-image: var(--md-admonition-icon--type-parameters);
          mask-image: var(--md-admonition-icon--type-parameters);
}

.md-typeset table:not([class]) th,
.md-typeset table:not([class]) td {
    padding: 8px 12px;
}