.dm-sub-cancellation__link {
    min-width: 120px;
    position: relative;
    font-weight: bold;
    color: var(--brandColor);
}

.dm-sub-cancellation--sidebar {
    padding-left: var(--mobileMargin);
    padding-right: var(--mobileMargin);
}

.dm-sub-cancellation__link:before {
    content: '';
    display: inline-block;
    height: 2rem;
    background: var(--white);
    z-index: 1;
    position: relative;
    width: 2rem;
    vertical-align: middle;
    margin-right: .5em;
    -webkit-mask: var(--kPlus) no-repeat center center / 80%;
    mask: var(--kPlus) no-repeat center center / 80%;
}

.rundschau-online .dm-sub-cancellation__link:before {
    -webkit-mask: var(--krplus) no-repeat center center / 80%;
    mask: var(--krplus) no-repeat center center / 80%;
    background: var(--logoOrange);
}

.rundschau-online .dm-sub-cancellation__link:after {
    content: none;
}

.dm-sub-cancellation__link:after {
    content: "";
    position: absolute;
    width: 2rem;
    top: -.3em;
    background: var(--brandColor);
    border-radius: var(--borderRadius);
    height: 2rem;
    left: 0;
}