/*div.ShortArticle {
position: relative;
overflow: hidden;
min-height: 25px;
max-height: 55px;
height: 55px;
}
.ShortArticle marquee{
position: absolute;
}
.ShortArticle .block-row.d-flex {
position: static;
visibility: hidden;
}
.ShortArticle marquee .block-row.d-flex{
visibility: unset;
}
.ShortArticle .block-row.d-flex p {
display: inline-block;
padding: 0 5px;
width: auto;
margin-bottom: 10px;
}
.ShortArticle .Title {
color: #c50000;
display: inline-block;
float: left;
font-size:14px;
margin: 0 15px 0 0;
padding: 0 10px;
position: relative;
white-space: nowrap;
line-height: 45px;
}
.ShortArticle a.Title:before {
content: "\f336";
font-weight: 900;
font-family: "Font Awesome 5 Pro";
font-size: 10px;
position: absolute;
left: -5px;
color: #be2626;
top: 0px;
}
.ShortArticle .block-row {
left: 20px;
position: relative;
top: 5px;
}
.ShortArticle marquee {
height: 45px;
margin: 0;
padding: 0;
overflow: hidden;
background: #f8f9fa;
}
.ShortArticle marquee .block-row {
left: 0;
position: relative;
top: -8px;
}
.ShortArticle marquee .block-row p a:hover {
color: #e35a0c;
}
@media (max-width: 1024px){
.ShortArticle marquee .block-row{
padding-top:5px;
}
div.ShortArticle{
max-width: 100vw;
height: 55px;
width: 100vw;
}
.ShortArticle marquee{
position: absolute;
left: 0;
}
}*/
/* ==========================================================================
1. CẤU HÌNH VỊ TRÍ (Đưa Module Tin Vắn lên thanh Menu)
========================================================================== */
/* Điểm neo cho khung cha */
td[valign="top"] {
        position: relative !important;
}
/* Cấu hình khung chứa nội dung bên trong */
.UIShortArticle_Default {
        bottom: 15px;
        position: absolute;
}
/* ==========================================================================
2. CẤU HÌNH ICON NGÔI SAO VÀ CHỮ
========================================================================== */
/* Định dạng thẻ marquee */
.UIShortArticle_Default marquee {
        width: 100%;
        line-height: normal;
        margin: 0;
        position: static;
}
/* Định dạng Link (Tiêu đề) */
.UIShortArticle_Default .ShortArticle a.Title {
        color: #ffffff !important;
        /* Chữ màu trắng */
        text-decoration: none !important;
        font-weight: 500;
        font-size: 14px;
        font-family: Arial, sans-serif;
        position: relative;
        padding-left: 5px;
        /* Tạo khoảng cách nếu cần */
        transition: all 0.3s ease;
}
/* --- TẠO ICON NGÔI SAO MÀU TRẮNG --- */
.UIShortArticle_Default .ShortArticle a.Title::before {
        content: "\f005";
        /* Mã Unicode của hình Ngôi sao (Star) */
        font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free", "FontAwesome";
        /* Font icon */
        font-weight: 900;
        /* Độ đậm để hiện sao đặc (Solid) */
        font-size: 13px;
        /* Kích thước sao */
        color: #ffffff;
        /* Sao màu trắng */
        margin-right: 8px;
        /* Khoảng cách giữa Sao và Chữ */
        display: inline-block;
        vertical-align: middle;
        position: relative;
        top: -1px;
        /* Tinh chỉnh vị trí lên xuống cho cân với chữ */
}
/* Hiệu ứng Hover: Cả chữ và sao chuyển màu vàng */
.UIShortArticle_Default .ShortArticle a.Title:hover {
        color: #ffff00 !important;
}
.UIShortArticle_Default .ShortArticle a.Title:hover::before {
        color: #ffff00 !important;
}
/* Khoảng cách giữa các tin */
.UIShortArticle_Default .ShortArticle p {
        margin: 0;
        padding: 0 15px;
        display: inline-block;
}
/* ==========================================================================
3. MOBILE RESPONSIVE
========================================================================== */
@media screen and (max-width: 1024px) {
        div[type="pagecontrol"][moduleid="160"] {
                position: relative !important;
                top: auto !important;
                left: auto !important;
                right: auto !important;
                width: 100% !important;
                height: auto !important;
                background: #be2626 !important;
                z-index: 1;
        }
        .UIShortArticle_Default .ShortArticle {
                height: 40px !important;
        }
}
