/* 이벤트 CSS 시작 */
    .doctor_view_event_list{
        display: flex;
        width: 100%;
        padding: 0 12rem;
        flex-direction: column;
        align-items: center;
        gap: 12rem;
        
    }

    .doctor_view_event_list .event-list {
        display: flex;
        padding: 12rem;
        justify-content: flex-start;
        align-items: center;
        gap: 14rem;
        flex-shrink: 0;
        align-self: stretch;
        border-radius: 6.3rem;
        background: #FFF;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);
        cursor: pointer;
    }
    .doctor_view_event_list .event-list .thumbnail {
        position: relative;
        width: 85.9375rem !important;
        min-width: 85.9375rem !important;
        height: 85.9375rem !important;
        overflow: hidden;
        border-radius: 6.25rem;
    }
    .doctor_view_event_list .event-list .thumbnail img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
    }
    .doctor_view_event_list .event-list .event-content {
        flex: 1;
        min-width: 0;
    }
    .doctor_view_event_list .event-list .event-location {
        overflow: hidden;
        color: #787878;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-family: Pretendard;
        font-size: 10.9375rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .doctor_view_event_list .event-list .event-title {
        color: #454545;
        font-family: Pretendard;
        font-size: 14.0625rem;
        font-style: normal;
        font-weight: 400;
        line-height: 17.1875rem;
        margin-bottom: 8rem;
    }
    .doctor_view_event_list .event-list .event-regular-price {
        display: flex;
        height: 12.5rem;
        flex-direction: column;
        justify-content: center;
        overflow: hidden;
        color: #999;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-family: Pretendard;
        font-size: 10.9375rem;
        font-style: normal;
        font-weight: 300;
        line-height: 17.1875rem;
        letter-spacing: -0.54688rem;
        text-decoration-line: line-through;
        margin-bottom: 4.69rem;
    }
    .doctor_view_event_list .event-list .event-discount-rate {
        display: inline-block;
        width: 31.25rem;
        height: 19.53125rem;
        padding: 1.5625rem 1.5625rem 0.78125rem 1.5625rem;
        border-radius: 3.90625rem;
        background: #DAE6FF;
        justify-content: center;
        align-items: center;
        text-align: center;
        font-family: Pretendard;
        font-size: 14.0625rem;
        font-style: normal;
        font-weight: 700;
        color: #0153F3;
        line-height: 17.1875rem;
        margin-right: 5rem;
        vertical-align: middle;
    }
    .doctor_view_event_list .event-list .event-price {
        display: inline-block;
        overflow: hidden;
        color: #454545;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-family: Pretendard;
        font-size: 15.625rem;
        font-style: normal;
        font-weight: 700;
        line-height: 17.1875rem;
        vertical-align: middle;
    }

    /* 이벤트 CSS 끝 */