/* =========================
   NEWS CARD
========================= */

/* CARD */

.km-news-card{

    position:relative;

}

/* BADGE */

.km-news-badge{

    position:absolute;

    top:-1px;

    left:14px;

    background:#ef4444;

    color:white;

    font-size:10px;

    font-weight:700;

    padding:4px 8px;

    border-radius:0 0 6px 6px;

    z-index:5;

}

/* WRAPPER */

.km-news-wrapper{

    height:70px;

    overflow:hidden;

    margin-top:5px;

}

/* SLIDER */

.km-news-slider{

    display:flex;

    flex-direction:column;

    transition:
        transform .5s ease;

}

/* ITEM */

.km-news-item{

    display:flex;

    align-items:center;

    gap:10px;

    height:70px;

    text-decoration:none;

    color:inherit;

}

/* IMAGE */

.km-news-image{

    width:50px;

    height:50px;

    border-radius:8px;

    object-fit:cover;

    flex-shrink:0;

}

/* ICON */

.km-news-icon{

    width:50px;

    min-width:50px;

    text-align:center;

    font-size:24px;

}

/* CONTENT */

.km-news-content{

    flex:1;

    min-width:0;

}

/* TITLE */

.km-news-title{

    font-size:16px;

    font-weight:400;

    color:black;

    line-height:1.4;

}

/* CATEGORY */

.km-news-category{

    font-size:11px;

    color:#64748b;

    margin-top:2px;

}