/* https://vivalac.net/userdatb/9440/wp-content/themes/keyweb/css/2.archive.css?ver=6.4.1 */
.full-news-nb{padding:30px}.full-news{padding:30px 0}.section-news{padding:20px 0;background:#f9f9f9}.news-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.news-header .news-title h2{font-size:28px;color:#00713d}.news-all{color:#00713d;font-weight:500}.news-container{display:flex;align-items:stretch;gap:20px;width:100%;max-height:500px;overflow:hidden}.news-container a{color:#404a3d;text-decoration:none}.news-main{flex:2}.news-list{flex:1}.news-item{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.05)}.news-thumb img{width:100%;height:100%;object-fit:cover}.news-meta{font-size:13px;color:#777;display:flex;justify-content:space-between;padding:10px 15px}.news-title{font-size:16px;font-weight:600;line-height:1.4}.news-wrapper{display:flex;gap:20px;align-items:flex-start}.news-featured{flex:1;max-width:60%}.news-list{flex:1;max-width:40%;overflow-y:auto}.news-list .news-item{display:flex;gap:15px;margin-bottom:15px;min-height:unset!important;border-radius:unset!important}.news-item-thumb{width:100px;height:100px}.news-list .news-item-content{width:calc(100% - 165px)}.news-item-thumb img{width:100%;height:100%;object-fit:cover}.news-list .news-item-content .news-meta{padding:0!important;padding-bottom:10px!important}.news-list .news-item-content h4{font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4}@media (max-width:768px){.news-container{flex-direction:column;max-height:unset}.news-featured,.news-list{max-width:100%}}.full-bao{padding:0 30px}.section-post-tabs{margin-top:50px}.post-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:30px}.post-tab-header h2{color:#60aa55;font-size:20px;text-transform:uppercase}.post-tabs a{text-decoration:none;color:#404a3d;font-weight:500}.tab-button{border:1px solid #ddd;background:#fff;border-radius:30px;padding:8px 20px;cursor:pointer;transition:all 0.3s ease}.tab-button.active,.tab-button:hover{background:#47a34b;color:#fff}.tab-post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px}.tab-post-item .thumb img{width:100%;height:220px;border-radius:10px}.tab-post-item .title{margin:10px 0 5px}.tab-posts a{text-decoration:none;color:#000;font-weight:500}.pagination{text-align:center;margin-top:30px}.pagination a{display:inline-block;padding:6px 12px;margin:0 3px;border:1px solid #ddd;border-radius:5px;text-decoration:none}.pagination a:hover{background:#47a34b;color:#fff}.loading{text-align:center;padding:40px}.tab-post-item .meta{display:flex;align-items:center;justify-content:space-between}.tab-post-item .meta span{color:#ccc}.single-post{padding:20px 0}.single-post .inner-content{display:flex;gap:15px}.single-post main#main.content-main{width:70%}.single-post .sidebar-right{width:30%}.single-article{background:#fff}.post-title{font-size:28px;font-weight:700;margin-bottom:15px;color:#1c1c1c;line-height:1.3}.post-meta{display:flex;align-items:center;gap:16px;justify-content:space-between;color:#666;font-size:15px;margin-bottom:20px}.post-view{display:flex;gap:15px;align-items:center}.box_share{width:auto!important}.post-thumb{margin-bottom:25px;border-radius:12px;overflow:hidden;height:auto}.post-thumb img{width:100%;object-fit:contain;display:block;height:auto;border-radius:12px}.post-content{font-size:16px}.post-content p{margin-bottom:16px}.post-content img{max-width:100%;border-radius:12px;margin:15px 0}.related-posts{margin-top:50px}.related-title{font-size:20px;font-weight:700;margin-bottom:20px;color:#00984a;border-left:5px solid #00984a;padding-left:10px}.related-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:25px}.related-item{background:#f9f9f9;border-radius:12px;overflow:hidden;transition:transform 0.3s,box-shadow 0.3s}.related-item:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,0.08)}.related-item img{width:100%;height:180px;object-fit:cover}.related-item h4{padding:15px;font-size:16px;font-weight:600;color:#222;line-height:1.4}.sidebar-right{flex:0 0 28%;display:flex;flex-direction:column;gap:35px}.sidebar-banner img{width:100%;border-radius:12px;object-fit:cover}.sidebar-box{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,0.05)}.sidebar-title{font-size:18px;font-weight:700;color:#00984a;margin-bottom:15px;border-bottom:2px solid #00984a;padding-bottom:6px}.related-list li{display:flex;align-items:center;gap:10px;margin-bottom:12px}.related-list img{width:70px;height:70px;border-radius:8px;object-fit:cover}.related-list span{font-size:15px;color:#333;line-height:1.4}.related-list a:hover span{color:#00984a}.category-list{list-style:none;margin:0;padding:0}.cat-item{margin-bottom:12px}.toggle-cat{display:flex;justify-content:space-between;align-items:center;font-weight:600;cursor:pointer;color:#222}.toggle-cat:hover{color:#00984a}.arrow{transition:transform 0.3s}.arrow.active{transform:rotate(180deg)}.sub-cat{display:none;margin-top:8px;margin-left:10px;border-left:2px solid #eee;padding-left:10px}.sub-cat.open{display:block}.sub-cat a{color:#444;font-size:14px}.sub-cat a:hover{color:#00984a}.related-slider{display:flex;gap:25px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.related-slider::-webkit-scrollbar{height:6px}.related-slider::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.related-slider .item{flex:0 0 31%;min-width:300px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.08);scroll-snap-align:start;transition:transform 0.3s}.related-slider .item:hover{transform:translateY(-5px)}.related-slider img{width:100%;height:180px;object-fit:cover}.related-slider h4{padding:15px;font-size:16px;color:#222;font-weight:600}@media (max-width:992px){.single-post .inner-content{flex-direction:column}.single-post main#main.content-main,.single-post .sidebar-right{width:100%}}@media (max-width:600px){.post-title{font-size:22px}.related-item img{height:140px}.related-list img{width:60px;height:60px}.sidebar-box{padding:15px}}