:root {
    --t-white: #F5F5F5;
}

.termine-container h3 {
    color: var(--orange-base);
}

.event-container {
    width: 100%;
}

.termine-container[data-checktype="0"] .event-container .splide__arrow {
    top: 100%;

}

.termine-container[data-checktype="0"] .event-container .splide__arrow--prev {
    left: 0rem;
}

.termine-container[data-checktype="0"] .event-container .splide__arrow--next {
    left: 3rem;
}

.event-container .splide__pagination {
    display: none;
    visibility: hidden;
}


.termine-container>span:first-child {
    font-size: 18px;
    color: var(--text-primary);
    font-weight: normal;
}

.termine-container h4 {
    font-weight: 600;
    color: var(--text-primary);
}

.event-item p {
    font-size: 18px;
    color: var(--text-primary);
    font-weight: bold;
}

.splide__arrow svg {
    fill: #000;
    height: 2em !important;
    width: 2em !important;
}

.event-container .splide__arrow {
    background: #fff !important;
    width: 4rem;
    height: 4rem;
}




.event-container .splide__arrow {
    background: #fff !important;
}

.termine-container[data-checktype="1"] .event-container-all {
    max-width: 1400px;
    margin: 0 auto;
}

.termine-container[data-checktype="1"] {

    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    margin: 2rem auto;
    width: 100%;
    margin-bottom: 2rem;
    padding: 1rem;
    padding-bottom: 3rem;
    position: relative;
    background-color: var(--dark);
}

/* background*/
.termine-container[data-checktype="1"]::before {
    content: "";
    position: absolute;
    left: -8%;
    right: -8%;
    top: 105px;
    height: 390px;
    z-index: 0;
    pointer-events: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 420' preserveAspectRatio='none'%3E%3Cpath d='M0 260 C 270 40 520 40 790 220 C 1030 380 1270 380 1600 220 L1600 300 C1270 460 1030 460 790 300 C520 120 270 120 0 340 Z' fill='%23232d63'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    opacity: 0.72;
    width:109%;
}


.termine-container[data-checktype="1"] span {
    text-align: center;
    font: normal normal bold 60px/76px Poppins;
    letter-spacing: 0px;
    color: var(--t-white);
    margin-bottom: 30px;
    margin-top: 73px;
}

.termine-container[data-checktype="1"] .splide__slide {
    display: flex;
    justify-content: center;
    /* Horizontal zentrieren */
    align-items: center;
    /* Vertikal zentrieren */

}

.termine-container[data-checktype="1"] .event-container .splide__arrow--prev {
    left: calc(50% - 637px);
    top: 50%;
    opacity: 1;
}

.termine-container[data-checktype="1"] .event-container .splide__arrow--next {
    right: 88px;
    top: 50%;
    opacity: 1;
}

@media (max-width: 1199px) {
    .termine-container[data-checktype="0"] {
        text-align: center;
    }

    .termine-container[data-checktype="0"] .event-container .splide__arrow--next {
        left: calc(50% + 1.5rem);
        transform: translate(-50%, -50%);
    }

    .termine-container[data-checktype="0"] .event-container .splide__arrow--prev {
        left: calc(50% - 1.5rem);
        transform: translate(-50%, -50%);
    }
}

@media (orientation: landscape) and (max-width: 768px) {

    .termine-container[data-checktype="0"] {
        text-align: center;
    }

    .termine-container[data-checktype="0"] .event-container .splide__arrow--next {
        left: auto;
        right: 1em;
    }

    .termine-container[data-checktype="0"] .event-container .splide__arrow--prev {
        left: 1em;
    }
}

/*multi*/

.event-container[data-checktype="1"] {
    transform: translate(15px, 0px);
    color: var(--text-primary);
    transition: color 0.7s ease-in-out;
}

.termine-container[data-checktype="1"] .s-next-2 .event-item {
	transform: translate(31%, 21px);
}

.termine-container[data-checktype="1"] .s-next-3 .event-item {
	transform: translate(-26%, 21px);
	scale: 0.3;
}

.termine-container[data-checktype="1"] .s-out .event-item {
    transform: translate(-6%, 21px);
    	scale: 0.3;
}

.termine-container[data-checktype="1"] .s-prev-1 .event-item {
    transform: translate(-34%, 21px);
}

.termine-container[data-checktype="1"] .splide__track {
    max-width: 1400px;
    margin: 0 auto;
}

.termine-container[data-checktype="1"] .event-day-single {
    font: normal normal 600 225px/112px Poppins;
    margin-top: 70px;
    margin-bottom: 50px;
    color: var(--text-primary);
    transition: color 0.7s ease-in-out;
}

.termine-container[data-checktype="1"] .s-active .event-day-single,
.termine-container[data-checktype="1"] .o3-active .event-day-single,
.termine-container[data-checktype="1"] .o2-active .event-day-single,
.termine-container[data-checktype="1"] .o1-active .event-day-single {
    color: var(--orange-base);
}

.termine-container[data-checktype="1"] .event-dayname-multi,
.termine-container[data-checktype="1"] .event-dayname-single {
    text-align: center;
    font: normal normal bold 30px/29px Poppins;
    letter-spacing: 0px;
    color: var(--text-primary);
}

.termine-container[data-checktype="1"] .event-link {
    margin-top: 15px;
    font: normal normal normal 24px/29px Poppins;
    letter-spacing: 0px;
    color: var(--text-primary);
    text-align: center;
    display: flex;
}

/*  termin range */

.termine-container[data-checktype="1"] .multibox {
    display: flex;
}

.termine-container[data-checktype="1"] .t-item-left,
.termine-container[data-checktype="1"] .t-item-mid,
.termine-container[data-checktype="1"] .t-item-right {
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.termine-container[data-checktype="1"] .event-month-single,
.termine-container[data-checktype="1"] .event-month-multi {
    font: normal normal bold 44px/29px Poppins;
    letter-spacing: 0px;
    color: var(--text-primary);
    ;
    margin-top: 62px;
}

.termine-container[data-checktype="1"] .event-day-multi {
    font: normal normal 600 130px/112px Poppins;
    margin-top: 30px;
    margin-bottom: 18px;
    color: var(--text-primary);
    transition: color 0.7s ease-in-out;
}

.termine-container[data-checktype="1"] .s-active .event-day-multi,
.termine-container[data-checktype="1"] .o3-active .event-day-multi,
.termine-container[data-checktype="1"] .o2-active .event-day-multi,
.termine-container[data-checktype="1"] .o1-active .event-day-multi {
    color: var(--orange-base);
}


.termine-container[data-checktype="1"] .t-item-mid .event-day-multi {
    margin-top: 90px;
}

/*// aktives element///*/

.termine-container[data-checktype="1"] .event-item {
    background-color: var(--t-white);
    width: 477px;
    height: 477px;
    border: 2px solid var(--text-primary);
    border-radius: 30px;
    align-items: center;
    display: flex;
    flex-direction: column;
    box-shadow: 0px 10px 30px #00000019;
    scale: 63%;
    opacity: 0.55;
    color: var(--text-primary);
    z-index: 10;
    position: relative;
    transition: scale 0.7s ease, transform 0.7s ease, filter 0.7s ease, color 0.7s ease-in-out;
    will-change: transform, opacity;
}

.termine-container[data-checktype="1"] .s-active .event-item,
.termine-container[data-checktype="1"] .o3-active .event-item,
.termine-container[data-checktype="1"] .o2-active .event-item,
.termine-container[data-checktype="1"] .o1-active .event-item {
    border: 1px solid var(--orange-base);
    z-index: 30;
   transform: translate(33%, 0px);
    scale: 100%;
    opacity: 1;
}

.termine-container[data-checktype="1"] .s-next-1 .event-item,
.termine-container[data-checktype="1"] .o3-next-1 .event-item,
.termine-container[data-checktype="1"] .o2-next-1 .event-item,
.termine-container[data-checktype="1"] .o1-next-1 .event-item {
    border: 1px solid var(--text-primary);
    scale: 71%;
    opacity: 1;
  transform: translate(54%, 20px);
    z-index: 20;
}

/*////////////////3Objekte////////////////////*/
.termine-container[data-checktype="1"] .o3-active .event-item {
    transform: translate(43%, 0%);
}

.termine-container[data-checktype="1"] .o3-prev-1 .event-item {
    transform: translate(27%, 0%);
}

.termine-container[data-checktype="1"] .o3-next-1 .event-item {
    transform: translate(28%, 0%);
}

.termine-container[data-checktype="1"] .o3-next-2 .event-item {
    transform: translate(-50%, 0%);
}

.termine-container[data-checktype="1"] .event-container .o3-ar-left {
    left: 160px;
    top: 50%;
}

.termine-container[data-checktype="1"] .event-container .o3-ar-right {
    right: 202px;
    left: auto;
    top: 50%;
}

/*////////////////2Objekte////////////////////*/
.termine-container[data-checktype="1"] .o2-active .event-item {
    transform: translate(40%, 0%);
}

.termine-container[data-checktype="1"] .o2-next-1 .event-item {
    transform: translate(-59%, 0%);
}

.termine-container[data-checktype="1"] .o2-prev-1 .event-item {
    transform: translate(-56%, 0%);
}

.termine-container[data-checktype="1"] .event-container .o2-ar-left {
    left: 279px;
    top: 50%;
}

.termine-container[data-checktype="1"] .event-container .o2-ar-right {
    right: 350px;
    left: auto;
    top: 50%;
}

/*////////////////1Objekte////////////////////*/
.termine-container[data-checktype="1"] .o1-active .event-item {
    transform: translate(-4%, 0%);
}

.termine-container[data-checktype="1"] .event-container .o1-ar-left {
    display: none;
}

.termine-container[data-checktype="1"] .event-container .o1-ar-right {
    display: none;
}

/*media 1430 für startseite */

@media (min-width: 1101px) and (max-width: 1419px) {

    .termine-container[data-checktype="1"] .s-prev-1 .event-item {
        transform: translate(5%, 20px);
    }

    .termine-container[data-checktype="1"] .s-active .event-item {
        transform: translate(24%, 0px);
    }

    .termine-container[data-checktype="1"] .s-next-1 .event-item {
        transform: translate(38%, 20px);
    }

    .termine-container[data-checktype="1"] .s-next-2 .event-item {
        transform: translate(-4%, 20px);
    }

    .termine-container[data-checktype="1"] .s-out .event-item {
        transform: translate(-0%, 20px);
    }


    .termine-container[data-checktype="1"] .event-container .splide__arrow--prev {
        left: 0px;
        opacity: 1;
    }

    .termine-container[data-checktype="1"] .event-container .splide__arrow--next {
        right: 0px;
        left: auto;
        opacity: 1;
    }

    .termine-container[data-checktype="1"] .event-container-all {
        max-width: 1000px;
    }

    .termine-container[data-checktype="1"] .o3-active .event-item {
        transform: translate(24%, 0%);
    }

    .termine-container[data-checktype="1"] .o3-prev-1 .event-item {
        transform: translate(5%, 0%);
    }

    .termine-container[data-checktype="1"] .o3-next-1 .event-item {
         transform: translate(38%, 20px);
    }

        .termine-container[data-checktype="1"] .o3-next-2 .event-item {
        transform: translate(-4%, 20px);
    }

    .termine-container[data-checktype="1"] .o2-active .event-item {
        transform: translate(21%, 0%);
    }

    .termine-container[data-checktype="1"] .o2-next-1 .event-item {
        transform: translate(-28%, 0%);
    }

    .termine-container[data-checktype="1"] .event-container .o2-ar-left {
        left: 79px;
        top: 50%;
    }

    .termine-container[data-checktype="1"] .event-container .o2-ar-right {
        right: 146PX;
        left: auto;
        top: 50%;
    }
}

@media (min-width: 851px) and (max-width: 1100px) {

    .termine-container[data-checktype="1"] .s-prev-1 .event-item {
        transform: translate(-75%, 20px);
    }

    .termine-container[data-checktype="1"] .s-active .event-item,
    .termine-container[data-checktype="1"] .o3-active .event-item {
        transform: translate(-30%, 0px);
    }

    .termine-container[data-checktype="1"] .s-next-1 .event-item {
        transform: translate(-64%, 20px);
    }

    .termine-container[data-checktype="1"] .s-next-2 .event-item {
        transform: translate(-0%, 20px);
    }

    .termine-container[data-checktype="1"] .event-container .splide__arrow--prev,
    .termine-container[data-checktype="1"] .event-container .o3-ar-left {
        left: -14px;
        opacity: 1;
    }

    .termine-container[data-checktype="1"] .event-container .splide__arrow--next,
    .termine-container[data-checktype="1"] .event-container .o3-ar-right {
        right: 14px;
        left: auto;
        opacity: 1;
    }

    .termine-container[data-checktype="1"] .event-container-all {
        max-width: 800px;
    }

    .termine-container[data-checktype="1"] .o3-prev-1 .event-item {
        transform: translate(-55%, 0%);
    }

    .termine-container[data-checktype="1"] .o3-active .event-item,
    .termine-container[data-checktype="1"] .o2-active .event-item {
        transform: translate(-30%, 0%);
    }

    .termine-container[data-checktype="1"] .o3-next-1 .event-item,
    .termine-container[data-checktype="1"] .o2-next-1 .event-item,
    .termine-container[data-checktype="1"] .o1-next-1 .event-item {
        transform: translate(-65%, 0%);
    }

    .termine-container[data-checktype="1"] .event-container .o3-ar-left,
    .termine-container[data-checktype="1"] .event-container .o2-ar-left {
        left: 0px;
        top: 50%;
    }

    .termine-container[data-checktype="1"] .event-container .o3-ar-right,
    .termine-container[data-checktype="1"] .event-container .o2-ar-right {
        right: 18PX;
        left: auto;
        top: 50%;
    }

}

@media (min-width: 551px) and (max-width: 850px) {

    .termine-container[data-checktype="1"] span {
        font: normal normal bold 30px/30px Poppins;
        margin: 0;
    }

    .termine-container[data-checktype="1"]::before {
        height: 350px;
    }

    .termine-container[data-checktype="1"] .o3-active .event-item-relativ,
    .termine-container[data-checktype="1"] .o2-active .event-item-relativ,
    .termine-container[data-checktype="1"] .o1-active .event-item-relativ,
    .termine-container[data-checktype="1"] .s-active .event-item-relativ {
        scale: 0.8;
        z-index: 30;
    }

    .termine-container[data-checktype="1"] .o3-prev-1 .event-item-relativ,
    .termine-container[data-checktype="1"] .o2-prev-1 .event-item-relativ,
    .termine-container[data-checktype="1"] .o1-prev-1 .event-item-relativ,
    .termine-container[data-checktype="1"] .s-prev-1 .event-item-relativ {
        scale: 0.8;
        z-index: 10;
    }

    .termine-container[data-checktype="1"] .o3-next-1 .event-item-relativ,
    .termine-container[data-checktype="1"] .o2-next-1 .event-item-relativ,
    .termine-container[data-checktype="1"] .o1-next-1 .event-item-relativ,
    .termine-container[data-checktype="1"] .s-next-1 .event-item-relativ {
        scale: 0.8;
        z-index: 20;
    }

    .termine-container[data-checktype="1"] .s-next-2 .event-item-relativ,
    .termine-container[data-checktype="1"] .o3-next-2 .event-item-relativ {
        scale: 0.8;
        z-index: 10;
    }

    .termine-container[data-checktype="1"] .o3-out .event-item-out,
    .termine-container[data-checktype="1"] .o2-out .event-item-out,
    .termine-container[data-checktype="1"] .o1-out .event-item-out,
    .termine-container[data-checktype="1"] .s-out .event-item-out {
        scale: 0.8;
        z-index: 10;
    }


    .termine-container[data-checktype="1"] .s-prev-1 .event-item {
        transform: translate(-100%, 20px);
    }

    .termine-container[data-checktype="1"] .o3-prev-1 .event-item,
    .termine-container[data-checktype="1"] .o2-prev-1 .event-item,
    .termine-container[data-checktype="1"] .o1-prev-1 .event-item {
        transform: translate(-53%, 20px);
    }

    .termine-container[data-checktype="1"] .o3-active .event-item,
    .termine-container[data-checktype="1"] .o2-active .event-item,
    .termine-container[data-checktype="1"] .s-active .event-item {
        transform: translate(-13%, 0px);
    }

    .termine-container[data-checktype="1"] .o3-next-1 .event-item,
    .termine-container[data-checktype="1"] .o2-next-1 .event-item,
    .termine-container[data-checktype="1"] .o1-next-1 .event-item,
    .termine-container[data-checktype="1"] .s-next-1 .event-item {
        transform: translate(-64%, 20px);
    }

    .termine-container[data-checktype="1"] .s-next-2 .event-item,
    .termine-container[data-checktype="1"] .o3-next-2 .event-item {
        transform: translate(100%, 20px);

    }

    .termine-container[data-checktype="1"] .o3-out .event-item,
    .termine-container[data-checktype="1"] .o2-out .event-item,
    .termine-container[data-checktype="1"] .o1-out .event-item,
    .termine-container[data-checktype="1"] .s-out .event-item {
        scale: 0;
        transition: scale 0s ease, transform 0s ease, filter 0s ease, color 0s ease-in-out;
    }

    .termine-container[data-checktype="1"] .event-container .splide__arrow--prev {
        left: -14px;
        opacity: 1;
        scale: 0.8;
    }

    .termine-container[data-checktype="1"] .event-container .splide__arrow--next {
        right: 14px;
        left: auto;
        opacity: 1;
        scale: 0.8;
    }

    .termine-container[data-checktype="1"] .event-container-all {
        max-width: 500px;
        max-height: 389px;
        display: flex;
        align-items: center;
    }

}

@media (max-width: 550px) {

    .termine-container[data-checktype="1"] span {
        font: normal normal bold 30px/30px Poppins;
        margin: 0;
    }

    .termine-container[data-checktype="1"]::before {
        height: 216px;
    }

    .termine-container[data-checktype="1"] .o3-prev-1 .event-item {
        transform: translate(-55%, 20px);
    }

    .termine-container[data-checktype="1"] .o2-prev-1 .event-item,
    .termine-container[data-checktype="1"] .o1-prev-1 .event-item,
    .termine-container[data-checktype="1"] .s-prev-1 .event-item {
        transform: translate(-100%, 20px);
    }

    .termine-container[data-checktype="1"] .s-active .event-item-relativ,
    .termine-container[data-checktype="1"] .o3-active .event-item-relativ,
    .termine-container[data-checktype="1"] .o2-active .event-item-relativ,
    .termine-container[data-checktype="1"] .o1-active .event-item-relativ {
        scale: 0.5;
        z-index: 30;
    }

    .termine-container[data-checktype="1"] .o3-prev-1 .event-item-relativ,
    .termine-container[data-checktype="1"] .o2-prev-1 .event-item-relativ,
    .termine-container[data-checktype="1"] .o1-prev-1 .event-item-relativ,
    .termine-container[data-checktype="1"] .s-prev-1 .event-item-relativ {
        scale: 0.5;
        z-index: 10;
    }

    .termine-container[data-checktype="1"] .o3-next-1 .event-item-relativ,
    .termine-container[data-checktype="1"] .o2-next-1 .event-item-relativ,
    .termine-container[data-checktype="1"] .o1-next-1 .event-item-relativ,
    .termine-container[data-checktype="1"] .s-next-1 .event-item-relativ {
        scale: 0.5;
        z-index: 20;
    }

    .termine-container[data-checktype="1"] .s-next-2 .event-item-relativ,
    .termine-container[data-checktype="1"] .o3-next-2 .event-item-relativ {
        scale: 0.5;
        z-index: 10;
    }

    .termine-container[data-checktype="1"] .o3-out .event-item-out,
    .termine-container[data-checktype="1"] .o2-out .event-item-out,
    .termine-container[data-checktype="1"] .o1-out .event-item-out,
    .termine-container[data-checktype="1"] .s-out .event-item-out {
        scale: 0.5;
        z-index: 10;
    }

    .termine-container[data-checktype="1"] .o3-active .event-item,
    .termine-container[data-checktype="1"] .o2-active .event-item,
    .termine-container[data-checktype="1"] .s-active .event-item {
        transform: translate(-22%, 0px);

    }

    .termine-container[data-checktype="1"] .o3-next-1 .event-item,
    .termine-container[data-checktype="1"] .o2-next-1 .event-item,
    .termine-container[data-checktype="1"] .o1-next-1 .event-item,
    .termine-container[data-checktype="1"] .s-next-1 .event-item {
        transform: translate(-70%, 20px);
    }

    .termine-container[data-checktype="1"] .s-next-2 .event-item,
    .termine-container[data-checktype="1"] .o3-next-2 .event-item {
        transform: translate(100%, 20px);
    }

    .termine-container[data-checktype="1"] .o3-out .event-item,
    .termine-container[data-checktype="1"] .o2-out .event-item,
    .termine-container[data-checktype="1"] .o1-out .event-item,
    .termine-container[data-checktype="1"] .s-out .event-item {
        scale: 0;
        transition: scale 0s ease, transform 0s ease, filter 0s ease, color 0s ease-in-out;
    }


    .termine-container[data-checktype="1"] .event-container .splide__arrow--prev {
        left: -27px;
        top: 50%;
        opacity: 1;
        scale: 0.6;
    }

    .termine-container[data-checktype="1"] .event-container .splide__arrow--next {
        right: 5px;
        left: auto;
        top: 50%;
        opacity: 1;
        scale: 0.6;
    }

    .termine-container[data-checktype="1"] .event-container-all {
        max-width: 350px;
        max-height: 250px;
        display: flex;
        align-items: center;
        transform: translate(16px , 0px);
    }

}

/* Compact event card */
.termine-container[data-checktype="0"] {
    display: block;
    width: 100%;
    margin: 0;
    color: var(--text-primary);
    background: #fff;
}

.termine-container[data-checktype="0"] .event-container-all,
.termine-container[data-checktype="0"] .event-container {
    width: 100%;
    max-width: none;
    position: relative;
}

.termine-container[data-checktype="0"] .splide__track {
    overflow: hidden;
}

.termine-container[data-checktype="0"] .splide__list {
    align-items: stretch;
}

.termine-container[data-checktype="0"] .splide__slide {
    display: flex;
    justify-content: flex-start;
    height: auto;
}

.termine-container[data-checktype="0"] .event-item-relativ,
.termine-container[data-checktype="0"] .event-item {
    box-sizing: border-box;
    
}

.termine-container[data-checktype="0"] .event-item {
    min-height: 225px;
    height: 225px;
    padding: 34px 18px 48px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    background: #fff;
    box-shadow: none;
}
span.header{
    font-size: 18px;
    margin-bottom: 1rem;
}

.termine-container[data-checktype="0"] .event-category {
    margin: 0 0 8px;
    font-size: 12px;
    line-height: 1.35;
    font-weight: 400;
}

.termine-container[data-checktype="0"] .event-title {
    max-width: 100%;
    margin: 0;
    font-size: 24px;
    line-height: 1.15;
    font-weight: 700;
    color: var(--text-primary);
}

.termine-container[data-checktype="0"] .event-title a {
    color: var(--primary-color);
    text-decoration: none;
}

.termine-container[data-checktype="0"] .event-datetime {
    display: block;
    margin-top: 20px;
    font-size: 18px;
    line-height: 1.35;
    font-weight: 700;
}

.termine-container[data-checktype="0"] .event-date-separator {
    margin: 0 3px;
}

.termine-container[data-checktype="0"] .event-container .splide__arrow {
    top: auto;
    bottom: 0;
    width: 18px;
    height: 18px;
    padding: 0;
    transform: none;
    opacity: 1;
    background: transparent !important;
}

.termine-container[data-checktype="0"] .event-container .splide__arrow--prev {
    left: 20px;
}

.termine-container[data-checktype="0"] .event-container .splide__arrow--next {
    left: 52px;
    right: auto;
}

.termine-container[data-checktype="0"] .event-container .splide__arrow svg {
    width: 18px !important;
    height: 18px !important;
}

@media (max-width: 550px) {
    .termine-container[data-checktype="0"] .event-item-relativ,
    .termine-container[data-checktype="0"] .event-item {
        width: 100%;
    }

    .termine-container[data-checktype="0"] .event-item {
        min-height: 225px;
        height: 225px;
    }
}

/* Keep the compact event slider inside a dashboard column at every width. */
.spieler-dashboard .termine-container[data-checktype="0"],
.spieler-dashboard .termine-container[data-checktype="0"] .event-container-all,
.spieler-dashboard .termine-container[data-checktype="0"] .event-container,
.spieler-dashboard .termine-container[data-checktype="0"] .splide__track,
.spieler-dashboard .termine-container[data-checktype="0"] .splide__slide,
.spieler-dashboard .termine-container[data-checktype="0"] .event-item-relativ,
.spieler-dashboard .termine-container[data-checktype="0"] .event-item {
    box-sizing: border-box;
    width: 100%;
    min-width: 0;
    max-width: 100%;
}

.spieler-dashboard .termine-container[data-checktype="0"] .event-title,
.spieler-dashboard .termine-container[data-checktype="0"] .event-title a,
.spieler-dashboard .termine-container[data-checktype="0"] .event-datetime {
    min-width: 0;
    max-width: 100%;
    overflow-wrap: anywhere;
}

.spieler-dashboard .termine-container[data-checktype="0"] .event-title a {
    display: block;
}

.spieler-dashboard .termine-container[data-checktype="0"] .event-item {
    height: auto;
    min-height: 225px;
}

/* The spread layout uses fixed desktop cards and translations. Simplify it on mobile. */
@media (max-width: 850px) {
    .spieler-dashboard .termine-container[data-checktype="1"] {
        overflow: hidden;
    }

    .spieler-dashboard .termine-container[data-checktype="1"] .event-container-all,
    .spieler-dashboard .termine-container[data-checktype="1"] .event-container {
        width: 100%;
        max-width: 100%;
        min-width: 0;
        transform: none;
    }

    .spieler-dashboard .termine-container[data-checktype="1"] .splide__slide {
        width: 100% !important;
        min-width: 0;
    }

    .spieler-dashboard .termine-container[data-checktype="1"] .event-item-relativ {
        width: 100%;
        min-width: 0;
        max-width: 100%;
    }

    .spieler-dashboard .termine-container[data-checktype="1"] .event-item {
        width: min(477px, 100%);
        max-width: 100%;
        transform: none !important;
        scale: 1 !important;
    }
}
