/* .cols { margin-top:12px; display:grid; grid-template-columns: 2fr 1fr; gap:16px; }
.card { background:#fff; border-radius:8px; box-shadow:0 4px 16px rgba(0,0,0,.04); }
.list { padding:8px 0; } */

.row-item { 
    padding:12px 0px; 
    display:flex; 
    justify-content: space-between;
    align-items:center; 
    gap:12px;
    font-size:16px;
    font-weight: 600;
    color:#222;
}

.meta{
    color:#666;
    font-weight: 100;
}

.meta::before{
    content:"\e9e5";
    font-family: iconfont;
    margin-right: 4px;
}

/* .row-item + .row-item { border-top:1px dashed #f0f0f0; }
.title { flex:1; color:#333; }
.meta { color:#bbb; font-size:12px; }
.eye { color:#c0c0c0; margin-right:4px; }
.side-card { background:#fff; border-radius:8px; box-shadow:0 4px 16px rgba(0,0,0,.04); padding:8px 0; }
.side-title { padding:8px 16px; font-weight:700; color:#333; }
.news-item { padding:10px 16px; display:flex; gap:10px; }
.news-item + .news-item { border-top:1px dashed #f0f0f0; }
.news-title { flex:1; color:#555; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.news-time { color:#bbb; font-size:12px; }
@media (max-width: 992px) { .cols { grid-template-columns: 1fr; } }

.flex-grow-1{
    flex-grow: 1;
} */