:root{--nen: #f5f3ec;--the: #ffffff;--chu: #1b1f1a;--chu-2: #3f463c;--chu-phu: #5b6357;--vien: #ddd8cb;--vien-o: #c9c3b3;--xanh: #1e4d2b;--xanh-dam: #143820;--xanh-nhat: #e3ede4;--chu-tren-xanh: #dce6dd;--vang: #f2c94c;--vang-nhat: #fff7dd;--do: #b3261e;--do-chu: #9a1f18;--do-nhat: #fbebeb;--bo: 12px;font-family:Be Vietnam Pro,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--chu);background:var(--nen);-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--nen);line-height:1.5}a{color:var(--xanh)}a:hover{color:var(--xanh-dam)}h1,h2,h3{line-height:1.3;margin:0}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--vang);outline-offset:2px}.khung{max-width:1200px;margin:0 auto;padding:0 20px}.hep{max-width:720px;margin:0 auto;padding:0 20px}.dau{background:var(--xanh);color:#fff}.dau .khung{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;padding-bottom:10px;flex-wrap:wrap}.thuong-hieu{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:700}.thuong-hieu img{width:40px;height:40px}.thuong-hieu span{font-size:12px;letter-spacing:.06em;line-height:1.3}.menu{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.menu a,.menu button{color:#fff;text-decoration:none;background:none;border:0;padding:10px 12px;font-size:15px;cursor:pointer;border-radius:8px}.menu a:hover,.menu button:hover{background:#ffffff1f;color:#fff}.menu .nut-vang{background:var(--vang);color:var(--chu);font-weight:700}.menu .nut-vang:hover{background:#e9bd35;color:var(--chu)}.nut{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:10px;border:1px solid transparent;font-weight:700;font-size:16px;text-decoration:none;cursor:pointer;background:var(--xanh);color:#fff}.nut:hover{background:var(--xanh-dam);color:#fff}.nut:disabled{opacity:.55;cursor:not-allowed}.nut.phu{background:var(--the);color:var(--chu);border-color:var(--vien-o);font-weight:600}.nut.phu:hover{background:#f0ede4}.nut.vang{background:var(--vang);color:var(--chu)}.nut.vang:hover{background:#e9bd35}.nut.do{background:var(--do)}.nut.do:hover{background:var(--do-chu)}.nut.vien-trang{background:transparent;border-color:#ffffff80;color:#fff;font-weight:600}.nut.rong{width:100%}.nut.nho{min-height:40px;padding:0 14px;font-size:14px}.lien-ket{background:none;border:0;padding:8px 0;color:var(--xanh);font-weight:600;cursor:pointer;text-decoration:underline}.the{background:var(--the);border:1px solid var(--vien);border-radius:14px;padding:18px}.the.noi{border:2px solid var(--xanh)}.cot{display:flex;flex-direction:column;gap:14px}.hang{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.luoi-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:520px){.luoi-2.co-gian{grid-template-columns:1fr}}.o{display:flex;flex-direction:column;gap:6px;min-width:0}.o label,.nhan{font-size:14px;font-weight:600}.o input,.o select,.o textarea{min-height:48px;border:1px solid var(--vien-o);border-radius:10px;padding:0 14px;font-size:16px;background:#fff;width:100%;min-width:0}.o textarea{padding:12px 14px;line-height:1.6;resize:vertical}.o .loi-o{color:var(--do-chu);font-size:13px}.o.loi input,.o.loi select{border-color:var(--do)}.goi-y{font-size:13px;color:var(--chu-phu)}.thong-bao{border-radius:10px;padding:12px 14px;font-size:14px}.thong-bao.loi{background:var(--do-nhat);color:var(--do-chu)}.thong-bao.tot{background:var(--xanh-nhat);color:var(--xanh)}.thong-bao.chu-y{background:var(--vang-nhat);border:1px solid #ebd58c;color:var(--chu-2)}.nhan-trang-thai{display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:#efece3;color:var(--chu-phu)}.nhan-trang-thai.mo{background:var(--xanh-nhat);color:var(--xanh)}.nhan-trang-thai.sai{background:var(--do-nhat);color:var(--do-chu)}.mo-ta{color:var(--chu-2);font-size:15px}.phu-de{color:var(--chu-phu);font-size:14px}.trang{padding-top:24px;padding-bottom:48px}.tieu-de-trang{font-size:24px;font-weight:800;margin-bottom:6px}.bia{background:var(--xanh);color:#fff}.bia .khung{display:flex;flex-wrap:wrap;gap:32px;align-items:center;padding-top:20px;padding-bottom:40px}.bia-trai{flex:3 1 480px;min-width:0;display:flex;flex-direction:column;gap:16px}.bia-phai{flex:2 1 320px;min-width:0;display:flex;flex-direction:column;gap:12px}.bia img.logo-lon{width:100%;max-width:620px;height:auto;margin-left:-8px}.bia .nho-vang{font-size:13px;font-weight:600;color:var(--vang);letter-spacing:.08em}.bia h1{font-size:clamp(24px,4vw,36px);font-weight:800}.bia p{color:var(--chu-tren-xanh);font-size:16px}.o-kinh{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:16px}.dem-nguoc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center;gap:8px}.dem-nguoc b{display:block;font-size:32px;font-weight:800;font-variant-numeric:tabular-nums}.dem-nguoc small{color:var(--chu-tren-xanh);font-size:13px}.luoi-o{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.o-so{background:#fff;border:1px solid var(--vien);border-radius:14px;padding:16px}.o-so b{display:block;font-size:28px;font-weight:800;color:var(--xanh)}.o-so.dac{background:var(--xanh);color:#fff;border-color:var(--xanh)}.o-so.dac b{color:var(--vang)}.chan{border-top:1px solid var(--vien);color:var(--chu-phu);font-size:14px;padding:20px 0 32px}.thanh-thi{position:sticky;top:0;z-index:5;background:var(--xanh);color:#fff}.thanh-thi .hep{display:flex;flex-direction:column;gap:8px;padding-top:12px;padding-bottom:12px}.thanh-thi .dong{display:flex;justify-content:space-between;align-items:center;gap:12px}.dong-ho{display:flex;align-items:center;gap:6px;background:#ffffff1f;padding:6px 14px;border-radius:999px;font-weight:700;font-size:17px;font-variant-numeric:tabular-nums}.dong-ho.gap{background:var(--do)}.tien-do{height:6px;background:#ffffff2e;border-radius:3px;overflow:hidden}.tien-do>div{height:100%;background:var(--vang);transition:width .3s}.cau-hoi{font-size:19px;font-weight:600;line-height:1.5}.phuong-an{display:flex;gap:12px;align-items:center;text-align:left;width:100%;min-height:56px;padding:12px 14px;border:1px solid var(--vien-o);border-radius:12px;background:#fff;font-size:16px;cursor:pointer}.phuong-an .chu-cai{width:32px;height:32px;flex:none;border-radius:50%;border:1px solid var(--vien-o);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.phuong-an[aria-checked=true]{border:2px solid var(--xanh);background:var(--xanh-nhat);font-weight:600}.phuong-an[aria-checked=true] .chu-cai{background:var(--xanh);border-color:var(--xanh);color:#fff}.luoi-cau{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.o-cau{height:34px;border-radius:6px;border:1px solid var(--vien-o);background:#fff;font-size:13px;font-weight:600;cursor:pointer;padding:0}.o-cau.da{background:var(--xanh-nhat);border-color:var(--xanh-nhat);color:var(--xanh)}.o-cau.dang{background:var(--xanh);border-color:var(--xanh);color:#fff}.chan-thi{position:sticky;bottom:0;background:#fff;border-top:1px solid var(--vien);padding:12px 0 calc(12px + env(safe-area-inset-bottom))}.dem-tu{display:flex;justify-content:space-between;font-size:13px;color:var(--chu-phu);gap:8px;flex-wrap:wrap}.dem-tu b.sai{color:var(--do-chu)}.dem-tu b.dung{color:var(--xanh)}.diem-lon{font-size:44px;font-weight:800;color:var(--vang);line-height:1.1}.pa-xem{display:flex;gap:10px;padding:10px 12px;border:1px solid #e5e1d6;border-radius:10px;font-size:14px;align-items:flex-start}.pa-xem.dung{border:2px solid var(--xanh);background:var(--xanh-nhat)}.pa-xem.sai{border:2px solid var(--do);background:var(--do-nhat)}.pa-xem .ghi{margin-left:auto;font-size:12px;font-weight:700;white-space:nowrap}.nguon{background:var(--nen);border-radius:10px;padding:10px 12px;font-size:13px;color:var(--chu-2)}.bai-viet{white-space:pre-wrap;font-size:15px;line-height:1.7;color:var(--chu-2)}.qt{display:flex;min-height:100vh;flex-wrap:wrap}.qt-menu{flex:0 0 230px;background:var(--xanh-dam);color:#fff;padding:16px 12px;display:flex;flex-direction:column;gap:4px}.qt-menu a{color:var(--chu-tren-xanh);text-decoration:none;padding:11px 12px;border-radius:8px;font-size:14px}.qt-menu a.active{background:#ffffff24;color:#fff;font-weight:600}.qt-noi{flex:1 1 600px;min-width:0;padding:24px 28px 48px;display:flex;flex-direction:column;gap:18px}@media(max-width:860px){.qt-menu{flex:1 1 100%;flex-direction:row;flex-wrap:wrap}}.bang{width:100%;border-collapse:collapse;font-size:14px;background:#fff}.bang th,.bang td{padding:10px 12px;border-bottom:1px solid #efece3;text-align:left;vertical-align:top}.bang th{font-size:12px;color:var(--chu-phu);text-transform:uppercase;letter-spacing:.03em;background:#faf9f5}.cuon-ngang{overflow-x:auto;border:1px solid var(--vien);border-radius:12px}.so{font-variant-numeric:tabular-nums}.the-le{background:#fff;border:1px solid var(--vien);border-radius:14px;padding:20px;font-size:15px;line-height:1.65}.the-le table{border-collapse:collapse;width:100%;margin:8px 0;font-size:14px;display:block;overflow-x:auto}.the-le td,.the-le th{border:1px solid var(--vien);padding:6px 8px}.the-le h1{font-size:22px;text-align:center;margin:12px 0}.the-le h2{font-size:18px;text-align:center}.the-le h3{font-size:16px;margin-top:18px}.the-le blockquote{margin:8px 0;padding:8px 12px;background:var(--vang-nhat);border-left:4px solid var(--vang)}.an{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bia{position:relative;overflow:hidden}.bia>.khung{position:relative}.co-bay{position:absolute;right:0;bottom:0;width:min(100%,1000px);height:220px;pointer-events:none}@media(max-width:700px){.co-bay{height:120px;opacity:.85}.bia .khung{padding-bottom:72px}}.nen-bn{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.bn-trong{position:relative;overflow:hidden;background:var(--xanh);color:#fff;text-align:center}.bn-trong .khung{position:relative;padding-top:36px;padding-bottom:36px;display:flex;flex-direction:column;gap:8px;align-items:center}.bn-trong h1{font-size:clamp(20px,3.4vw,30px);font-weight:800;text-transform:uppercase;text-wrap:balance}.bn-trong .nho-vang,.bn-dem .nho-vang,.bn-khau-hieu .nho-vang{font-size:12px;font-weight:700;color:var(--vang);letter-spacing:.08em}.bn-dem{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;color:#fff;border-radius:16px;padding:24px clamp(18px,4vw,36px);background:linear-gradient(100deg,var(--do) 0 58%,#8f1c16 58% 100%)}.bn-dem h2{font-size:clamp(20px,3vw,28px);font-weight:800;text-transform:uppercase;color:#fff;margin-top:4px;text-wrap:balance}.bn-dem>div:first-child{flex:1 1 260px;min-width:0}.bn-dem-so{display:flex;gap:10px}.bn-dem-so div{background:#00000038;border-radius:10px;padding:8px 12px;text-align:center;min-width:66px}.bn-dem-so b{display:block;font-size:28px;font-weight:800;color:var(--vang);font-variant-numeric:tabular-nums}.bn-dem-so span{font-size:12px}.bn-khau-hieu{position:relative;overflow:hidden;background:var(--xanh-dam);color:#fff}.bn-khau-hieu .khung{position:relative;padding-top:32px;padding-bottom:32px;display:flex;flex-direction:column;gap:6px}.bn-khau-hieu p{font-size:clamp(18px,2.6vw,24px);font-weight:600;font-style:italic;max-width:30ch;line-height:1.4}@media(max-width:560px){.bn-khau-hieu p{max-width:62%}}.bn-thong-bao{background:var(--vang-nhat);color:var(--xanh-dam);border-bottom:1px solid #efe2b5;font-size:14px}.bn-thong-bao .khung{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.bn-thong-bao a{margin-left:auto;background:var(--xanh);color:#fff;text-decoration:none;font-weight:700;padding:6px 14px;border-radius:8px;font-size:13px}.cham-do{width:10px;height:10px;border-radius:50%;background:var(--do);flex:none;animation:nhay-do 1.6s infinite}@keyframes nhay-do{0%{box-shadow:0 0 #b3261e80}70%{box-shadow:0 0 0 10px #b3261e00}to{box-shadow:0 0 #b3261e00}}@media(prefers-reduced-motion:reduce){.cham-do{animation:none}}.the-le img.ma-qr{display:block;width:200px;height:auto;margin:4px 0 12px 24px;border:1px solid var(--vien);border-radius:10px}.muc-luc{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:6px;font-size:14px}.muc-luc li.con{padding-left:16px}.muc-luc a{color:var(--xanh);text-decoration:none}.muc-luc a:hover{text-decoration:underline}.the-le h2,.the-le h3{scroll-margin-top:12px}.the-le blockquote{margin:8px 0;padding:4px 14px;border-left:3px solid var(--vang);color:var(--chu-2)}.video-hd .chon-ban{display:inline-flex;width:fit-content;align-self:flex-start;border:1px solid var(--vien);border-radius:999px;overflow:hidden;margin-bottom:12px}.video-hd .chon-ban button{border:0;background:#fff;padding:8px 16px;font:inherit;font-size:14px;cursor:pointer;color:inherit}.video-hd .chon-ban button.chon{background:var(--xanh);color:#fff;font-weight:700}.video-hd .khung-video{width:100%;background:#000;border-radius:12px;overflow:hidden;margin:0 auto}.video-hd .khung-video iframe{display:block;width:100%;height:100%;border:0}.video-hd .khung-video.video-mt{aspect-ratio:16 / 9;max-width:960px}.video-hd .khung-video.video-dt{aspect-ratio:9 / 16;max-width:min(380px,45vh)}.trinh-chieu{min-height:100vh;background:#fff;color:#111;padding:2vw 3vw;font-size:clamp(16px,2.1vw,34px);display:flex;flex-direction:column;gap:1.2vw}.trinh-chieu header{display:flex;align-items:center;gap:1.5vw;border-bottom:4px solid var(--xanh);padding-bottom:1vw}.trinh-chieu header img{width:4.5vw;height:auto;min-width:48px}.trinh-chieu h1{margin:0;font-size:1.9em;color:var(--xanh)}.trinh-chieu .tc-nho{font-size:.6em;font-weight:700;color:#8a6d00;letter-spacing:.03em}.trinh-chieu .tc-so{margin-left:auto;display:flex;gap:2vw;text-align:center;font-size:.7em}.trinh-chieu .tc-so b{display:block;font-size:2em;color:#b3261e;line-height:1.1}.trinh-chieu table{width:100%;border-collapse:collapse}.trinh-chieu th{text-align:left;font-size:.7em;color:#444;border-bottom:2px solid #222;padding:.3em .5em}.trinh-chieu td{padding:.35em .5em;border-bottom:1px solid #ccc}.trinh-chieu .so{text-align:right;font-variant-numeric:tabular-nums}.trinh-chieu .tc-hang{font-weight:800;width:3.5em}.trinh-chieu .tc-ten{font-weight:700}.trinh-chieu .tc-dv{font-size:.75em;color:#333}.trinh-chieu .tc-diem{font-weight:800;color:var(--xanh)}.trinh-chieu tr.top-1{background:#fff3c4}.trinh-chieu tr.top-2,.trinh-chieu tr.top-3{background:#f6f6f2}.trinh-chieu .tc-loi{background:#fde8e7;color:#8c1d18;padding:.4em .8em;font-size:.7em}.trinh-chieu footer{margin-top:auto;font-size:.55em;color:#555}
