/* Bài viết AI Chatbot đồng bộ bảng màu chuẩn của trang Tin tức SINTA. */
.site-main:has(.article-premium--ai-chatbot){background:#eaef9d!important}.article-premium--ai-chatbot{background:#eaef9d!important;color:#336a29}.article-premium--ai-chatbot .article-premium-hero{background-image:linear-gradient(rgba(234,239,157,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(234,239,157,.065) 1px,transparent 1px),radial-gradient(circle at 86% 18%,rgba(234,239,157,.23),transparent 28%),linear-gradient(128deg,#336a29,#498428 58%,#336a29)!important;background-size:54px 54px,54px 54px,auto,auto!important}.article-premium--ai-chatbot .article-premium-hero h1{color:#fffef7!important}.article-premium--ai-chatbot .article-premium-hero-inner>p{color:#f6f9d9!important}.article-premium--ai-chatbot .article-premium-meta span,.article-premium--ai-chatbot .article-premium-reading span{color:#336a29!important;background:#eaef9d!important}.article-premium--ai-chatbot .article-premium-reading{color:#edf7d3!important}.article-premium--ai-chatbot .article-premium-shell{background:#eaef9d!important}.article-premium--ai-chatbot .article-premium-cover{padding:10px;border-color:rgba(73,132,40,.28)!important;background:#fffef7!important;box-shadow:0 22px 44px rgba(51,106,41,.2)!important}.article-premium--ai-chatbot .article-premium-cover img{border-radius:14px}.article-premium--ai-chatbot .article-premium-content{border-color:rgba(73,132,40,.25)!important;background:linear-gradient(145deg,#fffef7,#f0f5cf)!important;box-shadow:0 18px 40px rgba(51,106,41,.14)!important}.article-premium--ai-chatbot .article-content-lead{border-left-color:#498428!important;background:rgba(193,217,92,.25)!important}.article-premium--ai-chatbot .article-content-lead span{color:#498428!important}.article-premium--ai-chatbot .article-content-lead p,.article-premium--ai-chatbot .article-rich-content{color:#42673c!important}.article-premium--ai-chatbot .article-rich-content h1,.article-premium--ai-chatbot .article-rich-content h2,.article-premium--ai-chatbot .article-rich-content h3,.article-premium--ai-chatbot .article-rich-content h4{color:#336a29!important;border-color:rgba(73,132,40,.22)!important}.article-premium--ai-chatbot .article-rich-content a{color:#498428!important}.article-premium--ai-chatbot .article-rich-content blockquote{border-left-color:#80b155!important;color:#42673c!important;background:rgba(193,217,92,.2)!important}.article-premium--ai-chatbot .article-rich-content img{padding:8px;border-color:rgba(73,132,40,.24)!important;background:#fffef7!important;box-shadow:0 14px 28px rgba(51,106,41,.13)!important}.article-premium--ai-chatbot .article-ai-chatbot-intro,.article-premium--ai-chatbot .article-ai-chatbot-module-heading{border-color:rgba(73,132,40,.25)!important;background:linear-gradient(145deg,#fffef7,#f0f5cf)!important}.article-premium--ai-chatbot .article-ai-chatbot-intro h2,.article-premium--ai-chatbot .article-ai-chatbot-module-heading strong{color:#336a29!important}.article-premium--ai-chatbot .article-ai-chatbot-intro p,.article-premium--ai-chatbot .article-ai-chatbot-module-heading span{color:#4c6c45!important}.article-premium--ai-chatbot .article-ai-chatbot-kicker,.article-premium--ai-chatbot .article-ai-chatbot-module-heading em{color:#498428!important}.article-premium--ai-chatbot .article-ai-chatbot-signals span{color:#42673c!important;border-color:rgba(73,132,40,.22)!important;background:rgba(255,255,255,.68)!important}.article-premium--ai-chatbot .article-ai-chatbot-signals i{color:#498428!important}.article-premium--ai-chatbot .article-ai-chatbot-module-heading>i{color:#336a29!important;background:#c1d95c!important}.article-premium--ai-chatbot .article-ai-chatbot-module-grid article{border-color:rgba(73,132,40,.25)!important;background:linear-gradient(145deg,#fffef7,#edf4c7)!important;box-shadow:0 10px 22px rgba(51,106,41,.09)}.article-premium--ai-chatbot .article-ai-chatbot-module-grid article:hover{border-color:#80b155!important;background:linear-gradient(145deg,#fffef7,#e5efb0)!important}.article-premium--ai-chatbot .article-ai-chatbot-module-grid article>i{color:#336a29!important;background:#c1d95c!important}.article-premium--ai-chatbot .article-ai-chatbot-module-grid small{color:#498428!important}.article-premium--ai-chatbot .article-ai-chatbot-module-grid h3{color:#336a29!important}.article-premium--ai-chatbot .article-ai-chatbot-module-grid p{color:#4c6c45!important}.article-premium--ai-chatbot .article-consult-card{border-color:rgba(73,132,40,.2)!important;background:linear-gradient(125deg,#336a29,#498428 58%,#336a29)!important}.article-premium--ai-chatbot .article-consult-actions button{color:#336a29!important;background:#eaef9d!important}.article-premium--ai-chatbot .article-consult-actions a{color:#fffef7!important;border-color:rgba(234,239,157,.42)!important}.article-premium--ai-chatbot+.article-related{background:#eaef9d!important;border-color:rgba(73,132,40,.18)!important}.article-premium--ai-chatbot+.article-related .article-related-heading h2{color:#336a29!important}.article-premium--ai-chatbot+.article-related .article-related-heading span,.article-premium--ai-chatbot+.article-related .article-related-heading>a{color:#498428!important}.article-premium--ai-chatbot+.article-related .article-related-card{padding:8px;border-color:rgba(73,132,40,.25)!important;background:#fffef7!important;box-shadow:0 12px 25px rgba(51,106,41,.12)!important}.article-premium--ai-chatbot+.article-related .article-related-image{border-radius:12px}.article-premium--ai-chatbot+.article-related .article-related-card>div{margin-top:8px;border-radius:12px;background:linear-gradient(145deg,#fffef7,#f0f5cf)!important}.article-premium--ai-chatbot+.article-related .article-related-card h3,.article-premium--ai-chatbot+.article-related .article-related-card h3 a{color:#336a29!important}.article-premium--ai-chatbot+.article-related .article-related-card p{color:#56764f!important}.article-premium--ai-chatbot+.article-related .article-related-more{color:#498428!important}
@media(max-width:767.98px){.article-premium--ai-chatbot .article-premium-cover{padding:7px}.article-premium--ai-chatbot .article-premium-cover img{border-radius:10px}.article-premium--ai-chatbot .article-related-card{padding:7px!important}}

/* Bài bảng giá: nội dung bên trái, thông tin chủ đề ở cột phải. */
.site-main:has(.article-premium--price),
/*.article-premium--price { background: #fff !important; color: #336a29; }*/
.article-premium--price .article-premium-hero {
    background-image: linear-gradient(rgba(234,239,157,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(234,239,157,.065) 1px,transparent 1px),radial-gradient(circle at 86% 18%,rgba(234,239,157,.23),transparent 28%),linear-gradient(128deg,#336a29,#498428 58%,#336a29) !important;
    background-size: 54px 54px,54px 54px,auto,auto !important;
}
.article-premium--price .article-premium-hero h1 { color: #fffef7 !important; }
.article-premium--price .article-premium-hero-inner > p { color: #f6f9d9 !important; }
.article-premium--price .article-premium-meta span,
.article-premium--price .article-premium-reading span { color: #336a29 !important; background: #eaef9d !important; }
.article-premium--price .article-premium-reading { color: #edf7d3 !important; }
/*.article-premium--price .article-premium-shell { background: red !important; }*/
.article-premium--price .article-premium-cover { padding: 10px; border-color: rgba(73,132,40,.28) !important; background: #fffef7 !important; box-shadow: 0 22px 44px rgba(51,106,41,.2) !important; }
.article-premium--price .article-premium-cover img { border-radius: 14px; }
.article-premium--price .article-premium-layout { grid-template-columns: minmax(0,1fr) 230px; gap: 42px; max-width: 1120px; }
.article-premium--price .article-premium-content { order: 1; min-width: 0; }
.article-premium--price .article-premium-aside { order: 2; padding-top: 0; }
.article-premium--price .article-aside-card { padding: 21px; border-color: rgba(73,132,40,.26); background: linear-gradient(145deg,#fffef7,#edf4c7); box-shadow: 0 14px 28px rgba(51,106,41,.12); }
.article-premium--price .article-aside-card span,
.article-premium--price .article-aside-link { color: #498428 !important; }
.article-premium--price .article-aside-card strong { color: #336a29 !important; }
.article-premium--price .article-aside-card p { color: #4c6c45 !important; }
.article-premium--price .article-aside-link { margin: 18px 4px; }
.article-premium--price .article-content-lead { border-left-color: #498428 !important; background: rgba(193,217,92,.25) !important; }
.article-premium--price .article-content-lead span { color: #498428 !important; }
.article-premium--price .article-content-lead p,
.article-premium--price .article-rich-content { color: #42673c !important; }
.article-premium--price .article-rich-content h1,
.article-premium--price .article-rich-content h2,
.article-premium--price .article-rich-content h3,
.article-premium--price .article-rich-content h4 { color: #336a29 !important; }
.article-premium--price .article-rich-content a { color: #498428 !important; }
.article-premium--price .article-rich-content blockquote { border-left-color: #80b155 !important; color: #42673c !important; background: rgba(193,217,92,.2) !important; }
.article-premium--price .article-rich-content img { padding: 8px; border-color: rgba(73,132,40,.24) !important; background: #fffef7 !important; box-shadow: 0 14px 28px rgba(51,106,41,.13) !important; }
.article-premium--price .article-consult-card { border-color: rgba(73,132,40,.2) !important; background: linear-gradient(125deg,#336a29,#498428 58%,#336a29) !important; }
.article-premium--price .article-consult-actions button { color: #336a29 !important; background: #eaef9d !important; }
.article-premium--price .article-consult-actions a { color: #fffef7 !important; border-color: rgba(234,239,157,.42) !important; }
.article-premium--price + .article-related {
    background: linear-gradient(rgba(234,239,157,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(234,239,157,.065) 1px,transparent 1px),radial-gradient(circle at 86% 18%,rgba(234,239,157,.23),transparent 28%),linear-gradient(128deg,#336a29,#498428 58%,#336a29) !important;
}
.article-premium--price + .article-related .article-related-heading h2 { color: #fffef7 !important; }
.article-premium--price + .article-related .article-related-heading span,
.article-premium--price + .article-related .article-related-heading > a { color: #e8f7a8 !important; }
.article-premium--price + .article-related .article-related-card h3,
.article-premium--price + .article-related .article-related-card h3 a { color: #336a29 !important; }
.article-premium--price + .article-related .article-related-more { color: #498428 !important; }
.article-premium--price + .article-related .article-related-card { padding: 8px; border-color: rgba(73,132,40,.25) !important; background: #fffef7 !important; box-shadow: 0 12px 25px rgba(51,106,41,.12) !important; }
.article-premium--price + .article-related .article-related-image { border-radius: 12px; }
.article-premium--price + .article-related .article-related-card > div { margin-top: 8px; border-radius: 12px; background: linear-gradient(145deg,#fffef7,#f0f5cf) !important; }
@media(max-width:767.98px){
    .article-premium--price .article-premium-cover{padding:7px}
    .article-premium--price .article-premium-cover img{border-radius:10px}
    .article-premium--price .article-premium-layout{grid-template-columns:1fr;gap:25px}
    .article-premium--price .article-premium-content{order:1}
    .article-premium--price .article-premium-aside{order:2}
}

/* Bài thiết kế website: palette SINTA và thẻ tư vấn ở cột phải. */
.site-main:has(.article-premium--website-design),
.article-premium--website-design { background: #eaef9d !important; color: #336a29; }
.article-premium--website-design .article-premium-hero {
    background-image: linear-gradient(rgba(234,239,157,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(234,239,157,.065) 1px,transparent 1px),radial-gradient(circle at 86% 18%,rgba(234,239,157,.23),transparent 28%),linear-gradient(128deg,#336a29,#498428 58%,#336a29) !important;
    background-size: 54px 54px,54px 54px,auto,auto !important;
}
.article-premium--website-design .article-premium-hero h1 { color: #fffef7 !important; }
.article-premium--website-design .article-premium-hero-inner > p { color: #f6f9d9 !important; }
.article-premium--website-design .article-premium-meta span,
.article-premium--website-design .article-premium-reading span { color: #336a29 !important; background: #eaef9d !important; }
.article-premium--website-design .article-premium-reading { color: #edf7d3 !important; }
/*.article-premium--website-design .article-premium-shell { background: #eaef9d !important; }*/
.article-premium--website-design .article-premium-cover { padding: 10px; border-color: rgba(73,132,40,.28) !important; background: #fffef7 !important; box-shadow: 0 22px 44px rgba(51,106,41,.2) !important; }
.article-premium--website-design .article-premium-cover img { border-radius: 14px; }
.article-premium--website-design .article-content-lead { border-left-color: #498428 !important; background: rgba(193,217,92,.25) !important; }
.article-premium--website-design .article-content-lead span { color: #498428 !important; }
.article-premium--website-design .article-content-lead p,
.article-premium--website-design .article-rich-content { color: #42673c !important; }
.article-premium--website-design .article-rich-content h1,
.article-premium--website-design .article-rich-content h2,
.article-premium--website-design .article-rich-content h3,
.article-premium--website-design .article-rich-content h4 { color: #336a29 !important; }
.article-premium--website-design .article-rich-content a { color: #498428 !important; }
.article-premium--website-design .article-rich-content blockquote { border-left-color: #80b155 !important; color: #42673c !important; background: rgba(193,217,92,.2) !important; }
.article-premium--website-design .article-rich-content img { padding: 8px; border-color: rgba(73,132,40,.24) !important; background: #fffef7 !important; box-shadow: 0 14px 28px rgba(51,106,41,.13) !important; }
.article-premium--website-design .article-consult-card { border-color: rgba(73,132,40,.2) !important; background: linear-gradient(125deg,#336a29,#498428 58%,#336a29) !important; }
.article-premium--website-design .article-consult-actions button { color: #336a29 !important; background: #eaef9d !important; }
.article-premium--website-design .article-consult-actions a { color: #fffef7 !important; border-color: rgba(234,239,157,.42) !important; }
.article-premium--website-design + .article-related { background: #eaef9d !important; }
.article-premium--website-design + .article-related .article-related-heading h2,
.article-premium--website-design + .article-related .article-related-card h3,
.article-premium--website-design + .article-related .article-related-card h3 a { color: #336a29 !important; }
.article-premium--website-design + .article-related .article-related-heading span,
.article-premium--website-design + .article-related .article-related-heading > a,
.article-premium--website-design + .article-related .article-related-more { color: #498428 !important; }
.article-premium--website-design + .article-related .article-related-card { padding: 8px; border-color: rgba(73,132,40,.25) !important; background: #fffef7 !important; box-shadow: 0 12px 25px rgba(51,106,41,.12) !important; }
.article-premium--website-design + .article-related .article-related-image { border-radius: 12px; }
.article-premium--website-design + .article-related .article-related-card > div { margin-top: 8px; border-radius: 12px; background: linear-gradient(145deg,#fffef7,#f0f5cf) !important; }
.article-consulting-benefits,
.article-consulting-quick { border: 1px solid rgba(193,217,92,.34); border-radius: 18px; background: linear-gradient(145deg,#336a29,#276a2a); box-shadow: 0 16px 31px rgba(51,106,41,.16); }
.article-consulting-benefits { padding: 25px 23px; }
.article-consulting-benefits > span { display:block; color:#c1d95c; font-size:.72rem; font-weight:900; letter-spacing:.1em; }
.article-consulting-benefits h2 { margin:15px 0 18px !important; color:#fffef7 !important; font-size:1.55rem !important; line-height:1.18 !important; }
.article-consulting-benefits ul { display:grid; gap:15px; margin:0; padding:0; list-style:none; }
.article-consulting-benefits li { display:grid; grid-template-columns:17px 1fr; gap:10px; align-items:start; color:#eef5d6; font-size:.89rem; line-height:1.55; }
.article-consulting-benefits li i { color:#c1d95c; font-size:1.15rem; }
.article-consulting-quick { margin-top:18px; padding:21px 20px 20px; }
.article-consulting-quick > div { display:grid; grid-template-columns:48px 1fr; gap:12px; align-items:start; }
.article-consulting-quick > div > i { display:grid; place-items:center; width:48px; height:48px; border-radius:3px; background:#c1d95c; color:#336a29; font-size:1.3rem; }
.article-consulting-quick p { display:grid; gap:4px; margin:0; color:#fffef7; line-height:1.45; }
.article-consulting-quick p b { color:#eaf0b4; font-size:.77rem; letter-spacing:.04em; }
.article-consulting-quick p span { font-size:.96rem; font-weight:750; }
.article-consulting-quick a { display:flex; align-items:center; justify-content:center; gap:15px; min-height:62px; margin-top:20px; border-radius:13px; background:linear-gradient(135deg,#eaef9d,#c1d95c); color:#183c25; font-size:1.18rem; font-weight:900; text-decoration:none; }
.article-consulting-quick a:hover { color:#183c25; background:#fff6b8; }

/* Khung bài viết chuẩn: mở rộng không gian đọc và cột tư vấn. */
.article-premium--price .article-premium-hero-inner { max-width: 1360px !important; }
.article-premium--price .article-premium-cover { max-width: 1360px !important; }
.article-premium--price .article-premium-layout {
    grid-template-columns: minmax(0,1fr) 310px;
    gap: 56px;
    width: min(1360px, calc(100% - 48px));
    max-width: none;
    margin: 0 auto;
}
@media(max-width:767.98px){
    .article-premium--website-design .article-premium-cover{padding:7px}
    .article-premium--website-design .article-premium-cover img{border-radius:10px}
    .article-consulting-benefits{padding:21px 19px}
    .article-premium--price .article-premium-layout{
        grid-template-columns:1fr;
        gap:24px;
        width:100%;
    }
    .article-premium--price .article-premium-aside{
        display:block;
        width:100%;
    }
    .article-premium--price .article-consulting-benefits,
    .article-premium--price .article-consulting-quick{width:100%;}
}
