/* 07/11/2026 15:55 anh Hạnh: nền nhạt hơn nữa (FFFBEF -> FFFDF6, FFF6E6 -> FFFAF0, FDF1D8 -> FEF6E6, F6EBD0 -> F9F1DF) */
/* Phần Học tiếng Trung bản gọn (07/11/2026): nền một màu trắng ngà, bớt xanh, bớt màu.
   Chỉ áp cho body.hoc-gon (các trang thuộc phần Học tiếng Trung). Không đụng Quản trị, Trung tâm, 在越华人, Hợp tác.
   Màu chữ đúng/sai trong bài thi (xanh lá, đỏ) giữ nguyên. */

/* 1. Đổi bảng màu chung: các màu xanh của site chuyển sang tông nâu ấm, nền ngà */
body.hoc-gon {
  --navy: #3B2A14; --navy2: #4B3B1A; --blue: #78350F; --blue2: #92400E; --sky: #F9F1DF;
  --red: #B45309; --red2: #D97706; --gold: #D9A441; --gold2: #F4D58D;
  --line: #EADFC4; --bg: #FFFDF6; --muted: #6B6458;
  --shadow: 0 6px 18px rgba(120, 100, 50, .08); --shadow2: 0 10px 28px rgba(120, 100, 50, .12);
  --brand: #B45309; --brand-dk: #92400E; --brand-dk2: #78350F; --brand-lt: #D9A441; --brand-sky: #FFFAF0;
  --brand-grad: linear-gradient(135deg, #B45309 0%, #B45309 100%);
  --bd: #3B2A14; --teal: #B45309; --emerald: #92400E; --emerald-dk: #78350F;
  --p-blue: #FFFAF0; --p-gold: #FFFAF0; --p-red: #FFFAF0; --pg: #FFFDF6;
}
html body.hoc-gon { background: #FFFDF6 !important; background-image: none !important; color: #1F2937; }
body.hoc-gon a { color: #92400E; }

/* 2. Thanh đầu trang, thanh Quay lại, thanh dưới điện thoại: nền ngà, chữ tối */
body.hoc-gon header.nav { background: #FFFDF6 !important; background-image: none !important; border-bottom: 1px solid #EADFC4 !important; box-shadow: none !important; backdrop-filter: none !important; -webkit-backdrop-filter: none !important; }
body.hoc-gon header.nav, body.hoc-gon header.nav a, body.hoc-gon header.nav b, body.hoc-gon header.nav span, body.hoc-gon header.nav small, body.hoc-gon header.nav button { color: #1F2937 !important; text-shadow: none !important; }
body.hoc-gon header.nav .logo small { color: #64748B !important; }
/* Logo RQX giữ ĐÚNG mẫu đã chốt cho video (ô xanh #0B6CF3 -> #1D4ED8, chữ RQX trắng, tên "RQX Chinese" #0F2547), không nhuộm theo nền ngà */
body.hoc-gon .logo .seal.seal-rqx { background: linear-gradient(135deg, #0B6CF3, #1D4ED8) !important; color: #fff !important; border-color: #fff !important; box-shadow: 0 1px 3px rgba(15, 37, 71, .25) !important; }
body.hoc-gon header.nav .logo, body.hoc-gon header.nav .logo > span:last-child, body.hoc-gon footer.site .logo, body.hoc-gon footer.site .logo > span:last-child { color: #0F2547 !important; }
body.hoc-gon header.nav .logo .seal.seal-rqx, body.hoc-gon footer.site .logo .seal.seal-rqx { color: #fff !important; }
body.hoc-gon header.nav .menu a.on { color: #92400E !important; background: #F9F1DF !important; }
body.hoc-gon header.nav .menu a:hover { color: #92400E !important; background: #F9F1DF !important; }
body.hoc-gon header.nav .menu a.cta { background: #FEF6E6 !important; color: #78350F !important; border: 1px solid #E9C98A; }
body.hoc-gon header.nav .sub-pop, body.hoc-gon header.nav .acct-pop { background: #FFFDF7 !important; border-color: #EADFC4 !important; }
body.hoc-gon .rqx-backbar { background: #FFFDF6 !important; background-image: none !important; border-bottom: 1px solid #EADFC4 !important; box-shadow: none !important; }
body.hoc-gon .rqx-backbar, body.hoc-gon .rqx-backbar a, body.hoc-gon .rqx-backbar span, body.hoc-gon .rqx-backbar .rqx-bb-loc { color: #57534E !important; }
body.hoc-gon .rqx-bb-btn { background: #fff !important; color: #1F2937 !important; border: 1px solid #E5D9BC !important; box-shadow: none !important; }
body.hoc-gon .rqx-bb-btn:hover { background: #F9F1DF !important; }
body.hoc-gon .rqx-mob-bar { background: #FFFDF6 !important; background-image: none !important; border-top: 1px solid #EADFC4 !important; box-shadow: 0 -2px 8px rgba(120, 100, 50, .08) !important; }
body.hoc-gon .rqx-mob-bar a, body.hoc-gon .rqx-mob-bar span, body.hoc-gon .rqx-mob-bar b { color: #1F2937 !important; }

/* 3. Chân trang: ngà đậm hơn một chút, chữ tối */
body.hoc-gon footer.site { background: #F6EFDD !important; background-image: none !important; color: #374151 !important; border-top: 1px solid #EADFC4 !important; }
body.hoc-gon footer.site * { color: #374151 !important; border-color: #E5D9BC !important; }
body.hoc-gon footer.site a { color: #92400E !important; }
body.hoc-gon footer.site h3, body.hoc-gon footer.site h4, body.hoc-gon footer.site b, body.hoc-gon footer.site strong { color: #1F2937 !important; }

/* 4. Nút: xanh đậm và các màu nổi về một tông nâu ấm */
body.hoc-gon .btn-navy, body.hoc-gon .btn-blue, body.hoc-gon .btn-gold, body.hoc-gon .btn-primary { background: #B45309 !important; background-image: none !important; color: #fff !important; border-color: #B45309 !important; box-shadow: none !important; }
body.hoc-gon .btn-navy:hover, body.hoc-gon .btn-blue:hover, body.hoc-gon .btn-gold:hover, body.hoc-gon .btn-primary:hover { background: #92400E !important; }
body.hoc-gon .btn-outline, body.hoc-gon .btn-line, body.hoc-gon .btn-ghost { border-color: #D6C49A !important; color: #1F2937 !important; background: #fff !important; box-shadow: none !important; }

/* 5. Đầu trang (pagehead): bỏ dải xanh đậm, về nền ngà chữ tối */
html body.hoc-gon .pagehead { background: #FFFDF6 !important; background-image: none !important; color: #1F2937 !important; border-bottom: 1px solid #EADFC4 !important; }
body.hoc-gon .pagehead h1, body.hoc-gon .pagehead h2 { color: #1F2937 !important; }
body.hoc-gon .pagehead p, body.hoc-gon .pagehead p b, body.hoc-gon .pagehead .sub { color: #57534E !important; }
body.hoc-gon .pagehead .bgzh { color: rgba(120, 80, 20, .05) !important; }
body.hoc-gon .pagehead .pill, body.hoc-gon .pagehead span.pill { background: #F9F1DF !important; color: #78350F !important; border-color: #E9C98A !important; }

/* 6. Nhãn, chip, tiêu đề nhỏ: xanh nhạt sang ngà */
body.hoc-gon .pill, body.hoc-gon .pill.free, body.hoc-gon .pill.paid, body.hoc-gon .pill.red, body.hoc-gon .badge, body.hoc-gon .badge-green, body.hoc-gon .badge-gold, body.hoc-gon .badge-red, body.hoc-gon .vc-chip, body.hoc-gon .ph-chip { background: #F9F1DF !important; color: #78350F !important; border-color: #E9C98A !important; box-shadow: none !important; }
body.hoc-gon .eyebrow { background: #F9F1DF !important; background-image: none !important; color: #78350F !important; border-color: #E9C98A !important; box-shadow: none !important; }

/* 7. Tab con, nút chọn cấp, khung gập: tab đang chọn màu nâu, còn lại trắng viền ngà */
body.hoc-gon .rqx-stab { background: #fff !important; color: #1F2937 !important; border-color: #E5D9BC !important; box-shadow: none !important; }
body.hoc-gon .rqx-stab:hover { background: #FFFAF0 !important; border-color: #D6C49A !important; color: #78350F !important; }
body.hoc-gon .rqx-stab.on { background: #B45309 !important; background-image: none !important; color: #fff !important; border-color: #B45309 !important; box-shadow: none !important; }
body.hoc-gon .rqx-stab .cnt { background: #F9F1DF !important; color: #78350F !important; }
body.hoc-gon .rqx-stab.on .cnt { background: #fff !important; color: #78350F !important; }
body.hoc-gon .rqx-fold { border-color: #EADFC4 !important; box-shadow: none !important; }
body.hoc-gon .rqx-fold > summary { color: #1F2937 !important; }
body.hoc-gon .rqx-fold > summary::after { color: #78350F !important; background: #F9F1DF !important; }

/* 8. Nút xanh (btn-red của site thực chất là xanh): về nâu ấm, bỏ bóng xanh */
body.hoc-gon .btn-red, body.hoc-gon .btn-red:hover { background: #B45309 !important; background-image: none !important; color: #fff !important; border-color: #92400E !important; box-shadow: none !important; }
body.hoc-gon .btn-red:hover { background: #92400E !important; }

/* 9. Hộp thoại đăng nhập và ô nhập: viền ngà */
body.hoc-gon .modal { background: rgba(60, 45, 20, .45) !important; }
body.hoc-gon input:not([type=checkbox]):not([type=radio]):not([type=range]), body.hoc-gon select, body.hoc-gon textarea { border-color: #E5D9BC; }
body.hoc-gon input:focus, body.hoc-gon select:focus, body.hoc-gon textarea:focus { border-color: #B45309 !important; outline-color: #B45309; }
body.hoc-gon th { background: #F9F1DF !important; color: #1F2937 !important; }

/* 10. Nút nhắc lộ trình góc trái */
body.hoc-gon .rqx-rm-pill { background: #FFFDF7 !important; background-image: none !important; color: #1F2937 !important; border-color: #E9C98A !important; }
body.hoc-gon .rqx-rm-pill .dot { background: #B45309 !important; box-shadow: 0 0 0 3px rgba(180, 83, 9, .2) !important; }

/* 11. Khung chat Hỏi A Mao: tông nâu ấm thay xanh đậm */
body.hoc-gon .rqx-tl-fab { background: #B45309 !important; background-image: none !important; border-color: #E9C98A !important; box-shadow: 0 6px 16px rgba(120, 80, 20, .25) !important; }
body.hoc-gon .rqx-tl-fab-icon { background: #FEF6E6 !important; color: #78350F !important; }
body.hoc-gon .rqx-tl-head { background: #92400E !important; background-image: none !important; }
body.hoc-gon .rqx-tl-avatar { background: #FEF6E6 !important; color: #78350F !important; border-color: #E9C98A !important; }
body.hoc-gon .rqx-tl-disclaimer { color: #FDE7C0 !important; }
body.hoc-gon .rqx-tl-zalo-top, body.hoc-gon .rqx-tl-zalo-top:hover { background: #FEF6E6 !important; color: #78350F !important; }
body.hoc-gon .rqx-tl-link { background: #FFFAF0 !important; color: #78350F !important; border-color: #E9C98A !important; }
body.hoc-gon .rqx-tl-sug-btn { color: #78350F !important; border-color: #E9C98A !important; }
body.hoc-gon .rqx-tl-msg.is-user .rqx-tl-bubble { background: #B45309 !important; background-image: none !important; color: #fff !important; }
body.hoc-gon .rqx-tl-send { background: #B45309 !important; background-image: none !important; }

/* 12. Các lớp phủ xanh chung của site.css (html body ...): đổi sang ngà/nâu */
html body.hoc-gon .rqx-subbar { background: #FFFDF6 !important; border-bottom-color: #EADFC4 !important; }
html body.hoc-gon .rqx-stab.on, html body.hoc-gon .rqx-stab[data-target="yct"].on { background: #B45309 !important; color: #fff !important; border-color: #B45309 !important; }
html body.hoc-gon .rqx-stab.on::after { border-top-color: #B45309 !important; }
html body.hoc-gon .rqx-stab, html body.hoc-gon .rqx-stab:not(.on):not([data-target="yct"]) { border-color: #E5D9BC !important; }
html body.hoc-gon .rqx-stab.on .cnt { background: #fff !important; color: #78350F !important; }
html body.hoc-gon .pill.free, html body.hoc-gon .badge-green, html body.hoc-gon .badge.badge-green { background: #F9F1DF !important; color: #78350F !important; border-color: #E9C98A !important; }
html body.hoc-gon .pagehead { background: #FFFDF6 !important; background-image: none !important; }
html body.hoc-gon .btn-green, html body.hoc-gon .btn.btn-green { background: #B45309 !important; background-image: none !important; color: #fff !important; border-color: #B45309 !important; box-shadow: none !important; }
html body.hoc-gon .sec-head h2::after, html body.hoc-gon .center > h2::after { background: #D9A441 !important; }
html body.hoc-gon .rqx-vcard, html body.hoc-gon .rqx-vcard.green, html body.hoc-gon .rqx-vcard.gold, html body.hoc-gon .rqx-vgrid > .rqx-vcard { background: #fff !important; background-image: none !important; border-color: #EADFC4 !important; border-top-color: #D6C49A !important; box-shadow: 0 2px 8px rgba(120, 100, 50, .06) !important; }
html body.hoc-gon .rqx-vcard .vc-ic { background: #F9F1DF !important; background-image: none !important; border-color: #E9C98A !important; box-shadow: none !important; }
html body.hoc-gon .lib-grid .lc { background: #fff !important; background-image: none !important; border-color: #EADFC4 !important; }
html body.hoc-gon .lc-em { border-color: #EADFC4 !important; }
html body.hoc-gon .l-chip, html body.hoc-gon .chip, html body.hoc-gon .l-chip:not(.vao):not(.hold):not(.cho) { border-color: #E5D9BC !important; background: #fff !important; color: #1F2937 !important; box-shadow: none !important; }
html body.hoc-gon .l-chip:not(.vao):not(.hold):not(.cho):hover, html body.hoc-gon .chip:hover { border-color: #B45309 !important; color: #78350F !important; }
html body.hoc-gon .l-chip.hold { background: #FFFAF0 !important; color: #78350F !important; border-color: #E9C98A !important; }
html body.hoc-gon .rqx-bb-subhome { background: #fff !important; color: #1F2937 !important; border-color: #E5D9BC !important; }
html body.hoc-gon .q-opt.correct { background: #DCFCE7 !important; border-color: #16A34A !important; color: #14532D !important; }
html body.hoc-gon .eyebrow { border-color: #E9C98A !important; box-shadow: none !important; }
html body.hoc-gon .chip2 { border-color: #E5D9BC !important; color: #1F2937 !important; }
html body.hoc-gon .map-root .node, html body.hoc-gon .bundle { background: #fff !important; background-image: none !important; border-color: #EADFC4 !important; }
html body.hoc-gon .bundle .row + .bn { border-top-color: #EADFC4 !important; }
html body.hoc-gon .tip, html body.hoc-gon .tip.ok, html body.hoc-gon .tier .lv.g, html body.hoc-gon .tier .lv.y, html body.hoc-gon .lv.g, html body.hoc-gon .lv.y, html body.hoc-gon .callout.ok, html body.hoc-gon .callout.info, html body.hoc-gon .callout.warn, html body.hoc-gon .note { background: #FFFAF0 !important; color: #4B3B1A !important; border-color: #E9C98A !important; }
html body.hoc-gon .kids div { background: #fff !important; background-image: none !important; border-color: #EADFC4 !important; }
html body.hoc-gon .kids .y, html body.hoc-gon .mh .ic, html body.hoc-gon .badge-lv, html body.hoc-gon .tl-tag, html body.hoc-gon .tl-tag.warn { background: #F9F1DF !important; color: #78350F !important; }
html body.hoc-gon .cgrp .sep, html body.hoc-gon .freebar > b { color: #92400E !important; }
html body.hoc-gon [style*="BBF7D0"], html body.hoc-gon [style*="F0FDF4"] { background: #FFFAF0 !important; border-color: #E9C98A !important; color: #4B3B1A !important; }
html body.hoc-gon [style*="#14532D"], html body.hoc-gon [style*="#1E40AF"] { color: #92400E !important; }
html body.hoc-gon .tkb { background: #fff !important; border-color: #EADFC4 !important; }
html body.hoc-gon .tkb-wk, html body.hoc-gon .tkb-d { border-color: #EADFC4 !important; }
html body.hoc-gon .tkb-c.k-start { --b: #E5D9BC !important; --bg: #FFFDF6 !important; }
html body.hoc-gon .tkb-c.k-lesson { --b: #E5D9BC !important; --bg: #FFFFFF !important; }
html body.hoc-gon .tkb-c.k-review { --b: #D9A441 !important; --bg: #FFFAF0 !important; }
html body.hoc-gon .tkb-c.k-exam { --b: #E9C98A !important; --bg: #FFFDF6 !important; }
html body.hoc-gon .tkb-c.ok { --b: #B45309 !important; --bg: #F9F1DF !important; }
html body.hoc-gon .tkb-c.ok::after { color: #92400E !important; }
html body.hoc-gon .tkb-pg .tb i { background: #B45309 !important; }
html body.hoc-gon .tkb-legend span[style*="F6C76B"] { --c: #D9A441 !important; }
html body.hoc-gon .tkb-legend span[style*="12A150"] { --c: #B45309 !important; }
html body.hoc-gon .nav .menu a.study { background: #FEF6E6 !important; color: #78350F !important; border-color: #E9C98A !important; }
html body.hoc-gon .nav .menu a.study:hover { background: #FBE3B5 !important; }
html body.hoc-gon #rqx-beta, html body.hoc-gon .rqx-beta-in { background: #F9F1DF !important; background-image: none !important; color: #78350F !important; }

/* 13. Riêng từng trang */
/* Khóa học online: thẻ tiến độ bên trái, nút chọn cấp, bài học */
body.hoc-gon .kha-card { background: #FFFAF0 !important; background-image: none !important; color: #1F2937 !important; border: 1px solid #EADFC4; box-shadow: 0 4px 14px rgba(120, 100, 50, .07) !important; }
body.hoc-gon .kha-card :is(h1, h2, h3, h4, p, div, span, small, b, strong, em, i, label) { color: #1F2937 !important; }
body.hoc-gon .kha-card :is(.k, .sub, small, .kha-note, p) { color: #57534E !important; }
body.hoc-gon .kha-btn { background: #B45309 !important; color: #fff !important; }
body.hoc-gon .kha-n, body.hoc-gon .kha-st.d { background: #B45309 !important; color: #fff !important; }
body.hoc-gon .kha-bar { background: #EADFC4 !important; }
body.hoc-gon .kha-gd { border-color: #EADFC4 !important; }
body.hoc-gon .lt-st.gv, body.hoc-gon .lt-tag { background: #FFFAF0 !important; color: #78350F !important; border-color: #E9C98A !important; }
body.hoc-gon .lv-btn.on { background: #B45309 !important; background-image: none !important; color: #fff !important; border-color: #B45309 !important; box-shadow: none !important; }
body.hoc-gon .lv-btn.on * { color: #fff !important; }
body.hoc-gon .cn-chip { border-color: #E5D9BC !important; color: #1F2937 !important; box-shadow: none !important; }
body.hoc-gon .cn-chip.on { background: #B45309 !important; background-image: none !important; color: #fff !important; border-color: #B45309 !important; box-shadow: none !important; }

/* Hướng dẫn, HSK 3.0, Video học: khối nền xanh đậm về nền ngà chữ tối */
body.hoc-gon :is(.combo, .contact, .step .lvb, .vh-hero) { background: #FFFAF0 !important; background-image: none !important; color: #1F2937 !important; border: 1px solid #EADFC4; box-shadow: none !important; }
body.hoc-gon :is(.combo, .contact, .step .lvb, .vh-hero) :is(h1, h2, h3, h4, p, span, small, b, strong, em, div, li) { color: #1F2937 !important; }
body.hoc-gon :is(.combo, .contact, .step .lvb, .vh-hero) :is(p, small) { color: #57534E !important; }
body.hoc-gon :is(.combo, .contact, .vh-hero) a:not(.btn) { color: #92400E !important; }
body.hoc-gon .vh-hero .eyebrow, body.hoc-gon .level-badge { color: #78350F !important; }
body.hoc-gon .branch .bh { background: #F9F1DF !important; color: #1F2937 !important; }
body.hoc-gon .bgz { color: rgba(120, 80, 20, .06) !important; }
body.hoc-gon .card.center.reveal[style*="0B1B3F"] { background: #FFFAF0 !important; background-image: none !important; color: #1F2937 !important; border: 1px solid #EADFC4; }
body.hoc-gon .card.center.reveal[style*="0B1B3F"] :is(h2, h3, p, b, span, small) { color: #1F2937 !important; }

/* Flashcard: mặt sau thẻ nâu trầm thay xanh */
body.hoc-gon .face.back, body.hoc-gon .flip .back { background: #78350F !important; background-image: none !important; }
body.hoc-gon .face.back :is(.tag, .en, div) { color: #FDE7C0 !important; }
body.hoc-gon .prog { background: #EADFC4 !important; }

/* Giáo viên AI: dải giáo viên nâu trầm thay xanh đậm */
body.hoc-gon .teacher-strip { background: #78350F !important; background-image: none !important; }
body.hoc-gon .teacher-strip :is(span, label, .t-state, .mini-clock) { color: #FEF6E6 !important; }
body.hoc-gon .teacher-strip .cap-py { color: #FDE7C0 !important; }
body.hoc-gon .teacher-strip .btn-pin { background: rgba(255, 255, 255, .16) !important; color: #FEF6E6 !important; border-color: rgba(255, 255, 255, .3) !important; }
body.hoc-gon .avatar-box { background: #FEF6E6 !important; background-image: none !important; }
body.hoc-gon .btn-mic { background: #B45309 !important; border-color: #B45309 !important; }
body.hoc-gon.ai-focus .card { background: #FFFAF0 !important; color: #1F2937 !important; border-color: #EADFC4 !important; }

/* Du học: hai cổng tin tức, diễn đàn */
body.hoc-gon .dh-gate.news, body.hoc-gon .dh-gate.forum { background: #FFFAF0 !important; background-image: none !important; border: 1px solid #EADFC4; }
body.hoc-gon .dh-gate :is(h2, h3, b, strong, p, span, div) { color: #1F2937 !important; }
body.hoc-gon .dh-kicker, body.hoc-gon .dh-kicker.forum { background: #B45309 !important; color: #fff !important; }
body.hoc-gon .dh-demo { background: #F9F1DF !important; color: #78350F !important; }
body.hoc-gon .dh-consult { border-color: #EADFC4 !important; }

/* Tuyển dụng: thẻ quảng cáo đối tác và nút Zalo */
body.hoc-gon .rqx-lkp-card { border-color: #EADFC4 !important; }
body.hoc-gon .rqx-lkp-head { background: #92400E !important; background-image: none !important; }
body.hoc-gon .rqx-lkp-zalo { background: #B45309 !important; border-color: #B45309 !important; }

/* Từ mới chuyên ngành, Thư viện: ô ghi chú xanh nhạt */
body.hoc-gon .tm-note, body.hoc-gon .tab-intro { background: #FFFAF0 !important; color: #4B3B1A !important; border-color: #E9C98A !important; }

/* 14. Tab đang chọn ở các trang (nút cấp độ, tab nội dung, mục lục): một màu nâu, bỏ bóng xanh */
body.hoc-gon :is(.sub-tabs, .lvtabs, .jtabs, .vcat-tabs, .tabs, .tab, .dtabs, .step-tabs, .kha-seg, .toc) :is(button, a).on,
body.hoc-gon .lv-btn.on { background: #B45309 !important; background-image: none !important; color: #fff !important; border-color: #B45309 !important; box-shadow: none !important; }
body.hoc-gon :is(.sub-tabs, .lvtabs, .jtabs, .vcat-tabs) button:not(.on), body.hoc-gon .lv-btn:not(.on) { border-color: #E5D9BC !important; color: #1F2937 !important; box-shadow: none !important; }
body.hoc-gon :is(.sub-tabs, .lvtabs, .jtabs, .vcat-tabs) button:not(.on):hover, body.hoc-gon .lv-btn:not(.on):hover { background: #FFFAF0 !important; border-color: #D6C49A !important; }
body.hoc-gon .sub-tabs .n, body.hoc-gon .lv-btn .n, body.hoc-gon .lv-btn .cnt, body.hoc-gon .ti .n { background: #F9F1DF !important; color: #78350F !important; }
body.hoc-gon .sub-tabs button.on .n, body.hoc-gon .lv-btn.on span:not(.z) { background: rgba(255, 255, 255, .25) !important; color: #fff !important; }
body.hoc-gon .lv-btn .z { color: #B45309 !important; }
body.hoc-gon .lv-btn.on .z { color: #fff !important; }
body.hoc-gon .lv-guide-btn { background: #FFFAF0 !important; color: #78350F !important; border-color: #E9C98A !important; }
body.hoc-gon .lv-guide-btn:hover, body.hoc-gon .lv-guide-btn.on { background: #B45309 !important; color: #fff !important; border-color: #B45309 !important; }
body.hoc-gon .ph-chip b { color: #92400E !important; }
body.hoc-gon .l-title .zh { color: #92400E !important; }
body.hoc-gon .rqx-tier .st { color: #B45309 !important; }
body.hoc-gon .rqx-tier .up { color: #78350F !important; }
body.hoc-gon table.hsk-tbl tr.total-row td { background: #FFFAF0 !important; border-top-color: #D9A441 !important; color: #1F2937 !important; }
body.hoc-gon .bundle .t { color: #92400E !important; }
body.hoc-gon #btnHand.btn-hand { background: #FEF6E6 !important; border-color: #E9C98A !important; color: #78350F !important; }
body.hoc-gon .rqx-lkp-phone, body.hoc-gon .rqx-lkp-phone b { color: #78350F !important; }
body.hoc-gon .rqx-lkp-qrbtn { color: #1F2937 !important; border-color: #E5D9BC !important; }
/* 15. Thẻ trong lưới .rqx-vgrid: lớp "xanh hoá" dùng chuỗi :not():nth-child() rất mạnh, lặp tên lớp để thắng, viền trên về màu be */
html body.hoc-gon .rqx-vgrid > .rqx-vcard.rqx-vcard.rqx-vcard.rqx-vcard.rqx-vcard.rqx-vcard.rqx-vcard,
html body.hoc-gon .rqx-vcard.rqx-vcard.rqx-vcard.rqx-vcard.rqx-vcard.rqx-vcard.rqx-vcard.rqx-vcard { background: #fff !important; background-image: none !important; border-color: #EADFC4 !important; border-top-color: #D6C49A !important; box-shadow: 0 2px 8px rgba(120, 100, 50, .06) !important; }
html body.hoc-gon .rqx-vcard.rqx-vcard.rqx-vcard.rqx-vcard.rqx-vcard.rqx-vcard.rqx-vcard.rqx-vcard:hover { box-shadow: 0 8px 20px rgba(120, 100, 50, .12) !important; }
/* 16. Bộ lọc ngành/vị trí ở Tuyển dụng, nút gợi ý câu hỏi ở Giáo viên AI, link thẻ Longking */
html body.hoc-gon #indFilter button.on, html body.hoc-gon #roleFilter button.on, html body.hoc-gon #indFilter button:hover, html body.hoc-gon #roleFilter button:hover { color: #B45309 !important; }
html body.hoc-gon #indFilter button:focus-visible, html body.hoc-gon #roleFilter button:focus-visible { outline-color: #B45309 !important; }
html body.hoc-gon #indFilter button:not(.on):not(:hover), html body.hoc-gon #roleFilter button:not(.on):not(:hover) { color: #1F2937 !important; }
html body.hoc-gon .quick-prompts button { background: #FFFAF0 !important; border-color: #E9C98A !important; color: #78350F !important; }
html body.hoc-gon .quick-prompts button:hover { background: #FBE3B5 !important; }
html body.hoc-gon .rqx-lkp-links a { background: #FFFAF0 !important; color: #78350F !important; border-color: #E9C98A !important; }
html body.hoc-gon .rqx-lkp-links a:hover { background: #B45309 !important; color: #fff !important; border-color: #B45309 !important; }
