.wi-list {
    list-style: none !important;
    margin: 1.25rem 0 !important;
    padding: 0 !important;
    display: grid;
    gap: .65rem;
    --wi-item-bg: #f2f5f8;
    --wi-item-color: #202832;
    --wi-item-radius: 12px;
}
.wi-list__item {
    box-sizing: border-box;
    display: flex;
    align-items: flex-start;
    gap: .9rem;
    margin: 0 !important;
    padding: 1rem 1.15rem calc(1rem + 2px) calc(1.15rem + 2px) !important;
    border-radius: var(--wi-item-radius);
    color: var(--wi-item-color);
    background: var(--wi-item-bg);
    border: 1px solid rgba(50,70,90,.07);
    line-height: 1.55;
}
.wi-list__icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 1.45em;
    height: 1.45em;
    margin-top: .08em;
    color: currentColor;
}
.wi-list__icon .wi-svg { display: block; width: 100%; height: 100%; }
.wi-list__text { min-width: 0; overflow-wrap: anywhere; flex: 1; }
.wi-list__text a, .wi-list__text a:visited { color: inherit !important; }
.wi-list__text a:hover { opacity: .8; }
.wi-list__text a { text-decoration: underline; text-underline-offset: .15em; }
.wi-list__text a:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }
@media (max-width: 480px) {
    .wi-list__item { padding: .85rem .9rem calc(.85rem + 2px) calc(.9rem + 2px) !important; gap: .7rem; border-radius: var(--wi-item-radius); }
}
/* Globale Designwerte; die bestehenden +2px links/unten bleiben erhalten. */
.wi-list { gap:var(--wi-item-gap,10px); }
.wi-list__item { padding:var(--wi-item-padding,16px) var(--wi-item-padding,16px) calc(var(--wi-item-padding,16px) + 2px) calc(var(--wi-item-padding,16px) + 2px) !important; }
.wi-list__icon {width:var(--wi-icon-size,23px);height:var(--wi-icon-size,23px)}
@media(max-width:480px){.wi-list__item{padding:calc(var(--wi-item-padding,16px) * .85) calc(var(--wi-item-padding,16px) * .85) calc(var(--wi-item-padding,16px) * .85 + 2px) calc(var(--wi-item-padding,16px) * .85 + 2px) !important}}
