/*! ST-Viet-Lao: TEP DUNG RA (nen gon) tu tools/hoc-tap/hoc-tieng-viet-lao.css sha256 6713b996b5b9cc7a6059a1eb9822c934808e940a38a1568c53ff9904ab10eff9 bang tools/giao-dien/nen-gon.mjs - DUNG SUA TAY */
@font-face{font-family:Noto Sans Lao;src:url(../fonts/noto-sans-lao/NotoSansLao_400Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Lao;src:url(../fonts/noto-sans-lao/NotoSansLao_700Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}.hoc-tap :lang(lo):not(.fa),.hoc-tap .hoc-tap-lao{font-family:Phetsarath OT Web,Noto Sans Lao,Phetsarath OT,Leelawadee UI,sans-serif;line-height:1.9}.hoc-tap{background:var(--st-card,#fff);border:1px solid var(--st-line,#1414321a);border-radius:var(--st-r,14px);box-shadow:var(--st-shadow,0 1px 2px #1414320d, 0 6px 22px #1414320f);margin:0 0 24px;padding:30px 36px 36px;font-size:16px;line-height:1.65}@media (width<=767.98px){.hoc-tap{padding:20px 16px 26px}}.hoc-tap h1{color:var(--st-text,#1b1b2a);margin:4px 0 14px;font-size:28px;font-weight:700;line-height:1.3}.hoc-tap h2{color:var(--st-text,#1b1b2a);margin:0 0 14px;padding-left:14px;font-size:21px;font-weight:700;position:relative}.hoc-tap h2:before{content:"";background:linear-gradient(180deg, var(--st-primary,#3a3d98), var(--st-secondary,#1a6b45));border-radius:5px;width:5px;position:absolute;top:.2em;bottom:.2em;left:0}.hoc-tap h3{margin:18px 0 8px;font-size:17px;font-weight:700}.hoc-tap h4{color:var(--st-muted,#4c4c63);margin:12px 0 4px;font-size:15px}.hoc-tap-dan,.hoc-tap-vi-tri{color:var(--st-muted,#4c4c63)}.hoc-tap-vi-tri{margin-bottom:10px;font-size:14px}.hoc-tap-hoat-dong{border-top:1px solid var(--st-line,#1414321a);margin-top:30px;padding-top:26px}.hoc-tap h2.hoc-tap-khoa{margin-top:28px;font-size:22px}.hoc-tap h3.hoc-tap-cap{color:var(--st-primary,#3a3d98);margin-top:22px;font-size:17px}.hoc-tap h4.hoc-tap-chu-de{margin:16px 0 6px;font-size:15px;font-weight:700}.hoc-tap-ds-bai{border:1px solid var(--st-line,#1414321a);border-radius:var(--st-r-sm,10px);background:var(--st-card,#fff);margin:0 0 8px;padding:0;list-style:none;overflow:hidden}.hoc-tap-ds-bai li{border-top:1px solid var(--st-line,#1414321a)}.hoc-tap-ds-bai li:first-child{border-top:0}.hoc-tap-ds-bai li a{min-height:48px;color:var(--st-text,#1b1b2a);align-items:center;gap:12px;padding:10px 16px;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.hoc-tap-so-bai{background:var(--st-surface2,#ededf6);height:30px;color:var(--st-primary,#3a3d98);text-align:center;border-radius:50%;flex:0 0 30px;font-size:13px;font-weight:700;line-height:30px}.hoc-tap-ten-bai{flex:auto}.hoc-tap-ds-bai li a:after{content:"›";color:var(--st-border,#74748c);margin-left:auto;font-size:20px;transition:transform .16s}.hoc-tap-ds-bai li a:hover,.hoc-tap-ds-bai li a:focus{background:var(--st-surface,#fafafd);color:var(--st-primary,#3a3d98)}.hoc-tap-ds-bai li a:hover:after{transform:translate(3px)}.hoc-tap-nhom-khoa{margin-top:26px}.hoc-tap-chieu-hoc{margin-top:34px}.hoc-tap-chieu-hoc>h2{font-size:23px}.hoc-tap-chieu-hoc .hoc-tap-nhom-khoa>h3{margin-top:0;font-size:19px}.hoc-tap-luoi-khoa{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.hoc-tap-the-khoa{border:1px solid var(--st-line,#1414321a);border-left:4px solid var(--st-primary,#3a3d98);border-radius:var(--st-r,14px);background:var(--st-card,#fff);grid-template-columns:minmax(0,1fr);padding:20px 22px 18px;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 1px 2px #1414320d}.hoc-tap-the-khoa:hover{box-shadow:var(--st-shadow-hover,0 2px 4px #1414320f, 0 12px 32px #1414321a);transform:translateY(-2px)}.hoc-tap-the-khoa-nhap{border-style:dashed dashed dashed solid;border-left-width:4px;border-left-color:#d9a441}@media (width>=768px){.hoc-tap-the-khoa{grid-template-columns:minmax(0,1fr) auto;column-gap:28px;padding:22px 26px}.hoc-tap-the-khoa>*{grid-column:1}.hoc-tap-the-khoa>.hoc-tap-hang-nut-khoa{flex-direction:column;grid-area:1/2/span 5;align-self:center;align-items:stretch;margin:0}.hoc-tap-the-khoa .hoc-tap-so-lieu-khoa{margin-bottom:0}}.hoc-tap-the-khoa-dau{flex-wrap:wrap;gap:6px;min-height:4px;margin-bottom:8px;display:flex}.hoc-tap-the-khoa h3,.hoc-tap-the-khoa h4{margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.35}.hoc-tap-the-khoa h3 a,.hoc-tap-the-khoa h4 a{color:var(--st-text,#1b1b2a);text-decoration:none}.hoc-tap-the-khoa h3 a:hover,.hoc-tap-the-khoa h4 a:hover{color:var(--st-primary,#3a3d98)}.hoc-tap-mo-ta-khoa{color:var(--st-muted,#4c4c63);margin:0 0 8px}.hoc-tap-nguon-khoa{color:var(--st-muted,#4c4c63);margin:0 0 8px;font-size:14px;font-style:italic}.hoc-tap-so-lieu-khoa{color:var(--st-primary,#3a3d98);margin:0 0 14px;font-size:14px;font-weight:600}.hoc-tap-hang-nut-khoa{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.hoc-tap-nut.hoc-tap-nut-vien,.hoc-tap-nut.hoc-tap-nut-vien:link,.hoc-tap-nut.hoc-tap-nut-vien:visited{color:var(--st-primary,#3a3d98);border:1px solid var(--st-primary,#3a3d98);background:0 0}.hoc-tap-nut.hoc-tap-nut-vien:hover,.hoc-tap-nut.hoc-tap-nut-vien:focus{background:var(--st-surface2,#ededf6);color:var(--st-primary,#3a3d98);box-shadow:none}.hoc-tap-nhan-trinh-do,.hoc-tap-nhan-nhap{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}.hoc-tap-nhan-trinh-do{background:var(--st-surface2,#ededf6);color:var(--st-primary,#3a3d98)}.hoc-tap-nhan-nhap{color:#6b4100;background:#fbf0df;margin-left:8px}.hoc-tap-the-khoa-dau .hoc-tap-nhan-nhap{margin-left:0}.hoc-tap-nhan-mo{color:#13522f;background:#e3f3ea;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}.hoc-tap-moi-ngan{margin:4px 0 18px}.hoc-tap-dau-khoa{border-radius:var(--st-r,14px);background:linear-gradient(135deg, var(--st-surface2,#ededf6) 0%, var(--st-surface,#fafafd) 100%);border:1px solid var(--st-line,#14143214);margin:6px 0 22px;padding:22px 24px}.hoc-tap-dau-khoa h1{margin-top:8px}.hoc-tap-dau-khoa p:last-child{margin-bottom:0}.hoc-tap-khoa-than{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.hoc-tap-muc-luc{border:1px solid var(--st-line,#1414321a);border-radius:var(--st-r,14px);background:var(--st-surface,#fafafd);max-height:calc(100vh - 96px);padding:14px 14px 10px;position:sticky;top:72px;overflow-y:auto}.hoc-tap-muc-luc-tieu-de{letter-spacing:.06em;text-transform:uppercase;color:var(--st-muted,#4c4c63);margin:0 0 8px;font-size:13px;font-weight:700}.hoc-tap-muc-luc ol{margin:0;padding-left:20px}.hoc-tap-muc-luc li{margin-bottom:6px;font-size:14px;line-height:1.45}.hoc-tap-chuong{border:1px solid var(--st-line,#1414321a);border-radius:var(--st-r,14px);background:var(--st-card,#fff);margin-bottom:14px;scroll-margin-top:80px;overflow:hidden}.hoc-tap-chuong>summary{cursor:pointer;background:var(--st-surface,#fafafd);align-items:center;gap:12px;padding:14px 18px;font-size:17px;font-weight:700;list-style:none;display:flex}.hoc-tap-chuong>summary::-webkit-details-marker{display:none}.hoc-tap-chuong>summary:after{content:"▾";color:var(--st-border,#74748c);margin-left:4px;transition:transform .16s}.hoc-tap-chuong:not([open])>summary:after{transform:rotate(-90deg)}.hoc-tap-chuong[open]>summary{border-bottom:1px solid var(--st-line,#1414321a)}.hoc-tap-chuong-so{background:var(--st-primary,#3a3d98);height:32px;color:var(--st-primary-contrast,#fff);text-align:center;border-radius:10px;flex:0 0 32px;font-size:15px;line-height:32px}.hoc-tap-chuong-ten{flex:auto}.hoc-tap-chuong-dem{color:var(--st-muted,#4c4c63);font-size:13px;font-weight:600}.hoc-tap-chuong h3.hoc-tap-chu-de{color:var(--st-muted,#4c4c63);margin:16px 18px 8px;font-size:15px}.hoc-tap-chuong .hoc-tap-ds-bai{margin:0 18px 16px}@media (width<=860px){.hoc-tap-khoa-than{grid-template-columns:minmax(0,1fr)}.hoc-tap-muc-luc{display:none}.hoc-tap-chuong .hoc-tap-ds-bai{margin:0 10px 12px}.hoc-tap-chuong h3.hoc-tap-chu-de{margin:14px 12px 6px}}.hoc-tap-nhay{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.hoc-tap-nhay-nhan{color:var(--st-muted,#4c4c63);margin-right:2px;font-size:14px;font-weight:600}.hoc-tap-nhay a{background:var(--st-surface2,#ededf6);min-height:36px;color:var(--st-primary,#3a3d98);border-radius:999px;align-items:center;padding:4px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.hoc-tap-nhay a:hover,.hoc-tap-nhay a:focus{background:var(--st-primary,#3a3d98);color:var(--st-primary-contrast,#fff)}.hoc-tap-nhay-bai{top:var(--st-cao-menu,0px);z-index:900;background:var(--st-card,#fff);margin:0 -36px 6px;padding:8px 36px;position:sticky}.hoc-tap-nhay-bai.dang-ghim{box-shadow:0 1px 0 var(--st-line,#1414321a), 0 10px 18px -14px #14143259}html.st-co-nhay{scroll-padding-top:calc(var(--st-cao-menu,0px) + var(--st-cao-nhay,0px) + 12px)}html.st-co-nhay .hoc-tap-hoat-dong{scroll-margin-top:0}@media (width<=767.98px){.hoc-tap-nhay-bai{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 6px;padding:8px 16px;overflow-x:auto}.hoc-tap-nhay-bai::-webkit-scrollbar{display:none}.hoc-tap-nhay-bai .hoc-tap-nhay-nhan{display:none}.hoc-tap-nhay-bai a{white-space:nowrap;flex:none}}@media print{.hoc-tap-nhay-bai{box-shadow:none;position:static}}.hoc-tap-hoat-dong{scroll-margin-top:80px}.hoc-tap-moi{background-color:var(--st-surface2,#ededf6);border-radius:var(--st-r,14px);padding:24px}.hoc-tap-nut,.hoc-tap-nut:link,.hoc-tap-nut:visited{background-color:var(--st-primary,#3a3d98);min-height:44px;color:var(--st-primary-contrast,#fff);border-radius:999px;justify-content:center;align-items:center;padding:10px 22px;font-weight:700;text-decoration:none;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.hoc-tap-nut:hover,.hoc-tap-nut:focus{background-color:var(--st-deep,#282a6e);color:var(--st-primary-contrast,#fff);box-shadow:0 6px 16px #1414322e}.hoc-tap-nut:active{transform:translateY(1px)}.hoc-tap-loi-bao{color:#2a1f17;border-radius:0 var(--st-r-sm,10px) var(--st-r-sm,10px) 0;background-color:#fbf0df;border-left:4px solid #8a5300;margin-bottom:8px;padding:12px 16px}.hoc-tap-loi-bao p{margin:4px 0}.hoc-tap-loi-bao-tieu-de{font-weight:700}.hoc-tap-ghi-nguon{border-left:4px solid var(--st-primary,#3b3f8f);background-color:var(--st-surface2,#ededf6);border-radius:0 var(--st-r-sm,10px) var(--st-r-sm,10px) 0;margin-bottom:8px;padding:12px 16px}.hoc-tap-ghi-nguon p,.hoc-tap-ghi-nguon ul{margin:4px 0}.hoc-tap-ghi-nguon-tieu-de{font-weight:700}.hoc-tap-bang-khung{border:1px solid var(--st-line,#1414321a);border-radius:var(--st-r-sm,10px);overflow:auto hidden}.hoc-tap-bang{border-collapse:collapse;width:100%}.hoc-tap-bang th{background:var(--st-surface,#fafafd);color:var(--st-muted,#4c4c63);letter-spacing:.03em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--st-line,#1414321a);padding:10px 14px;font-size:13px;font-weight:700}.hoc-tap-bang td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--st-line,#14143214);padding:6px 14px}.hoc-tap-bang tbody tr:last-child td{border-bottom:0}.hoc-tap-bang tbody tr:nth-child(2n) td{background:var(--st-surface,#fafafd)}.hoc-tap-bang tbody tr:hover td{background:var(--st-surface2,#ededf6)}.hoc-tap-bang td:first-child{width:34%}.hoc-tap-bang .hoc-tap-tu-loai{color:var(--st-muted,#4c4c63);font-size:14px}.hoc-tap-bang .hoc-tap-lao,.hoc-tap-cau .hoc-tap-lao{font-size:22px}.hoc-tap-lo-vi .hoc-tap-viet{font-size:21px;font-weight:600}.hoc-tap-lo-vi .hoc-tap-bang .hoc-tap-lao,.hoc-tap-lo-vi .hoc-tap-cau .hoc-tap-lao{font-size:18px}.hoc-tap-lo-vi .hoc-tap-cau .hoc-tap-viet{display:block}.hoc-tap-the-luoi{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.hoc-tap-the{border:1px solid var(--st-line,#1414321f);border-radius:var(--st-r,14px);background-color:var(--st-card,#fff);min-height:116px;color:var(--st-text,#1b1b2a);cursor:pointer;text-align:center;padding:14px 12px;transition:transform .16s,box-shadow .16s,background-color .2s,color .2s;position:relative;box-shadow:0 1px 2px #1414320d}.hoc-tap-the:hover{box-shadow:var(--st-shadow-hover,0 2px 4px #1414320f, 0 12px 32px #1414321a);transform:translateY(-2px)}.hoc-tap-the:focus-visible{outline:3px solid var(--st-secondary,#1a6b45);outline-offset:2px}.hoc-tap-the-truoc{font-size:26px;display:block}.hoc-tap-the-sau{font-size:17px;font-weight:700;display:none}.hoc-tap-the[aria-pressed=true]{background-color:var(--st-primary,#3a3d98);border-color:var(--st-primary,#3a3d98);color:var(--st-primary-contrast,#fff)}.hoc-tap-the[aria-pressed=true] .hoc-tap-the-truoc{opacity:.85;font-size:18px}.hoc-tap-the[aria-pressed=true] .hoc-tap-the-sau{margin-top:6px;display:block}.hoc-tap-cau{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hoc-tap-cau li{border:1px solid var(--st-line,#1414321a);border-radius:var(--st-r-sm,10px);background:var(--st-surface,#fafafd);padding:12px 16px}.hoc-tap-cau .hoc-tap-lao,.hoc-tap-cau-nghia{display:block}.hoc-tap-cau-nghia{color:var(--st-muted,#4c4c63)}.hoc-tap-chuyen{border-top:1px solid var(--st-line,#1414321a);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:32px;padding-top:18px;display:flex}.hoc-tap-chuyen a{border:1px solid var(--st-line,#1414321f);border-radius:999px;align-items:center;min-height:44px;padding:6px 16px;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.hoc-tap-chuyen a:hover,.hoc-tap-chuyen a:focus{background:var(--st-surface2,#ededf6);border-color:#0000}.hoc-tap-hop{border:1px solid var(--st-line,#1414321f);border-radius:var(--st-r-sm,10px);background-color:var(--st-surface,#fafafd);margin:12px 0;padding:12px 14px}.hoc-tap-hop label{font-weight:400}.hoc-tap-hop label a:not([class]){font-weight:700}.hoc-tap-hop input[type=checkbox]{vertical-align:-4px;width:20px;height:20px;margin-right:6px}.hoc-tap-ghi-chu,.hoc-tap-chan-ds{color:var(--st-muted,#4c4c63);font-size:14px}.hoc-tap-chan-ds{border-top:1px solid var(--st-line,#14143214);margin-top:24px;padding-top:14px}.hoc-tap-thong-bao{border-left:4px solid var(--st-primary,#3a3d98);border-radius:0 var(--st-r-sm,10px) var(--st-r-sm,10px) 0;background-color:var(--st-surface2,#ededf6);padding:10px 14px}.hoc-tap-ds-rut{padding:0;list-style:none}.hoc-tap-ds-rut li{padding:6px 0}.hoc-tap [hidden]{display:none!important}.hoc-tap-thoi-luong{color:var(--st-muted,#4c4c63);margin-top:-8px}.hoc-tap-muc-tieu{border-left:4px solid var(--st-secondary,#1a6b45);border-radius:0 var(--st-r-sm,10px) var(--st-r-sm,10px) 0;background-color:var(--st-surface2,#ededf6);margin:10px 0 16px;padding:14px 18px}.hoc-tap-muc-tieu p{margin:0 0 4px;font-weight:700}.hoc-tap-muc-tieu ul{margin:0;padding-left:20px}.hoc-tap-phien-am{color:var(--st-muted,#4c4c63);font-style:italic;display:block}.hoc-tap-bang td.hoc-tap-phien-am{display:table-cell}.hoc-tap-nhan-pa{font-size:.85em;font-style:normal;font-weight:600}.hoc-tap-hoi-thoai{margin-bottom:18px}.hoc-tap-hoi-thoai h3{margin-top:6px}.hoc-tap-loi{flex-direction:column;gap:10px;margin:0;padding-left:0;list-style:none;display:flex}.hoc-tap-loi li{background:var(--st-surface2,#ededf6);border-radius:16px 16px 16px 4px;max-width:82%;padding:10px 14px}.hoc-tap-loi li:nth-child(2n){background:var(--st-surface,#fafafd);border:1px solid var(--st-line,#1414321a);border-radius:16px 16px 4px;align-self:flex-end}.hoc-tap-loi .hoc-tap-lao{font-size:20px}.hoc-tap-nguoi-noi{color:var(--st-primary,#3a3d98);margin-right:4px;font-weight:700}.hoc-tap-loi .hoc-tap-cau-nghia{font-size:15px;display:block}@media (width<=767.98px){.hoc-tap-loi li{max-width:94%}}.hoc-tap-ngu-lieu{border:1px solid var(--st-line,#1414321f);border-radius:var(--st-r,14px);background-color:var(--st-surface,#fafafd);margin:14px 0;padding:6px 16px}.hoc-tap-ngu-lieu summary{cursor:pointer;min-height:44px;font-weight:700;line-height:44px}.hoc-tap-diem{color:var(--st-secondary,#1a6b45);font-weight:700}.hoc-tap-cau-hoi{border:1px solid var(--st-line,#1414321f);border-radius:var(--st-r,14px);background-color:var(--st-card,#fff);margin:14px 0;padding:16px 18px;box-shadow:0 1px 2px #1414320a}.hoc-tap-cau-so{letter-spacing:.04em;text-transform:uppercase;color:var(--st-muted,#4c4c63);margin:0 0 4px;font-size:13px;font-weight:700}.hoc-tap-de p{margin:0 0 6px}.hoc-tap-de-lao{font-size:24px}.hoc-tap-lua-chon{border:0;margin:0 0 8px;padding:0}.hoc-tap-chon{border:1px solid var(--st-line,#14143229);border-radius:var(--st-r-sm,10px);cursor:pointer;min-height:44px;margin:6px 0;padding:9px 12px;font-weight:400;transition:border-color .16s,background-color .16s;display:block}.hoc-tap-chon:hover{background:var(--st-surface,#fafafd)}.hoc-tap-chon .hoc-tap-lao{font-size:19px}.hoc-tap-go input{max-width:480px;font-size:18px}.hoc-tap-go input:lang(lo){font-family:Phetsarath OT Web,Noto Sans Lao,Phetsarath OT,Leelawadee UI,sans-serif}button.hoc-tap-nut{cursor:pointer;border:0}button.hoc-tap-nut-phu{background-color:var(--st-surface2,#ededf6);color:var(--st-text,#1b1b2a);border:1px solid var(--st-line,#14143229)}button.hoc-tap-nut-phu:hover,button.hoc-tap-nut-phu:focus{background-color:var(--st-surface,#fafafd);color:var(--st-text,#1b1b2a)}.hoc-tap-kq{margin:8px 0 4px;font-weight:700}.hoc-tap-kq-dau{text-align:center;min-width:1.4em;display:inline-block}.hoc-tap-kq-dung{color:var(--st-secondary,#1a6b45)}.hoc-tap-kq-gan{color:var(--st-primary,#3a3d98)}.hoc-tap-gan .hoc-tap-lao,.hoc-tap-ds-dap-an .hoc-tap-lao{font-size:19px}.hoc-tap-nhan{color:var(--st-muted,#4c4c63);margin:6px 0 2px;font-weight:700}.hoc-tap-dap-an-tinh{margin-top:6px}.hoc-tap-bai-doc{margin-bottom:18px}.hoc-tap-doan{margin:0 0 10px;font-size:20px}.hoc-tap-ban-dich{border-left:4px solid var(--st-border,#74748c);border-radius:0 var(--st-r-sm,10px) var(--st-r-sm,10px) 0;background:var(--st-surface,#fafafd);margin:6px 0 16px;padding:6px 16px}.hoc-tap-ban-dich summary{cursor:pointer;min-height:44px;font-weight:700;line-height:44px}.hoc-tap-cau-mo{box-shadow:none;border-style:dashed}.hoc-tap button:not(.hoc-tap-phim):focus-visible,.hoc-tap summary:focus-visible,.hoc-tap a:focus-visible{outline:3px solid var(--st-secondary,#1a6b45);outline-offset:2px}.hoc-tap input[type=date]:focus-within,.hoc-tap input[type=time]:focus-within{border-color:var(--st-secondary,#1a6b45);box-shadow:0 0 0 3px var(--st-secondary,#1a6b45)}.hoc-tap p a:not([class]),.hoc-tap-kt-ds a:not([class]),.hoc-tap-thong-bao a:not([class]),.hoc-tap-lop td a:not([class]),.hoc-tap-lop-so-hv li a:not([class]),.hoc-tap-lop-ds>li>a:not([class]){font-weight:600}.hoc-tap-chon:focus-within{outline:3px solid var(--st-secondary,#1a6b45);outline-offset:2px}.hoc-tap-chon:has(input:checked){border-width:2px;border-color:var(--st-primary,#3a3d98);background:var(--st-surface2,#ededf6)}.hoc-tap-ban-nhap{border:2px dashed var(--st-primary,#3a3d98);border-radius:var(--st-r-sm,10px);background-color:var(--st-surface2,#ededf6);margin:0 0 14px;padding:12px 16px}.hoc-tap-ban-nhap p{margin:0 0 4px}.hoc-tap-ban-nhap ul{margin:4px 0 0}.hoc-tap-nghe{vertical-align:middle;border:1px solid var(--st-line,#1414321a);background:var(--st-card,#fff);width:30px;height:30px;color:var(--st-primary,#3a3d98);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-left:8px;padding:0;font-size:14px;line-height:1;display:inline-flex}.hoc-tap-nghe.hoc-tap-nghe-de{border-radius:22px;gap:8px;width:auto;height:44px;margin-left:0;padding:0 18px;font-size:16px;font-weight:600}.hoc-tap-de-nghe{margin:6px 0 4px}.hoc-tap-nghe:hover{background:var(--st-surface2,#ededf6)}.hoc-tap-nghe:focus-visible{outline:2px solid var(--st-primary,#3a3d98);outline-offset:2px}.hoc-tap-nghe.dang-phat{background:var(--st-primary,#3a3d98);color:var(--st-primary-contrast,#fff);border-color:#0000}.hoc-tap-giong-doc{border-left:4px solid var(--st-secondary,#1a6b45);background-color:var(--st-surface2,#ededf6);border-radius:0 var(--st-r-sm,10px) var(--st-r-sm,10px) 0;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-bottom:8px;padding:10px 16px;display:flex}.hoc-tap-giong-doc p{flex:320px;margin:0}.hoc-tap-phat-cham-nhan{white-space:nowrap;cursor:pointer;margin:0;font-weight:600}.hoc-tap-nghe-soat .hoc-tap-loc,.hoc-tap-phong-thu .hoc-tap-loc{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 18px;display:flex}.hoc-tap-nghe-soat .hoc-tap-loc select,.hoc-tap-phong-thu .hoc-tap-loc select{border:1px solid var(--st-line,#1414321a);border-radius:var(--st-r-sm,10px);background:var(--st-card,#fff);max-width:100%;padding:6px 10px}.hoc-tap-nhay a.dang-chon{background:var(--st-primary,#3a3d98);color:var(--st-primary-contrast,#fff)}.hoc-tap-sn-khoa{margin:22px 0 8px}.hoc-tap-sn-khoa h2 small{color:var(--st-muted,#5b6170);margin-left:6px;font-size:.7em;font-weight:600}.hoc-tap-sn-nhom{color:var(--st-muted,#5b6170);margin:16px 0 6px;font-size:15px;font-weight:700}.hoc-tap-sn-ds{border:1px solid var(--st-line,#1414321a);border-radius:var(--st-r-sm,10px);background:var(--st-card,#fff);margin:0;padding:0;list-style:none}.hoc-tap-sn-ds li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:10px 14px;display:flex}.hoc-tap-sn-ds li+li{border-top:1px solid var(--st-line,#1414321a)}.hoc-tap-sn-ds a{font-weight:600}.hoc-tap-sn-ngay{color:var(--st-muted,#5b6170);white-space:nowrap;font-size:13px}.hoc-tap-ns-dong{border:1px solid var(--st-line,#1414321a);border-left:4px solid var(--st-line,#1414321a);border-radius:var(--st-r-sm,10px);background:var(--st-card,#fff);margin-bottom:12px;padding:12px 16px}.hoc-tap-ns-dong.ns-dat{border-left-color:var(--st-secondary,#1a6b45)}.hoc-tap-ns-dong.ns-sai{border-left-color:var(--st-accent,#b3261e)}.hoc-tap-ns-chu{margin:0 0 4px;font-size:20px}.hoc-tap-ns-meta,.hoc-tap-ns-ket-qua{color:var(--st-muted,#4c4c63);margin:0 0 6px;font-size:.92em}.hoc-tap-ns-dong audio{width:100%;max-width:440px;margin:6px 0;display:block}.hoc-tap-ns-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.hoc-tap-ns-form input[type=text]{border:1px solid var(--st-line,#1414321a);border-radius:var(--st-r-sm,10px);flex:240px;min-width:0;padding:7px 10px}.hoc-tap-pt-dong{border:1px solid var(--st-line,#1414321a);border-left:4px solid var(--st-line,#1414321a);border-radius:var(--st-r-sm,10px);background:var(--st-card,#fff);margin-bottom:12px;padding:12px 16px}.hoc-tap-pt-dong.pt-da-thu{border-left-color:var(--st-secondary,#1a6b45)}.hoc-tap-pt-dong audio{width:100%;max-width:440px;margin:6px 0;display:block}.hoc-tap-pt-nut{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 8px 0 0;display:inline-flex}.hoc-tap-pt-trang-thai{color:var(--st-muted,#4c4c63)}.hoc-tap-pt-form{vertical-align:middle;flex-wrap:wrap;gap:8px;margin-top:8px;display:inline-flex}.hoc-tap-phong-thu .hoc-tap-loc label{margin:0;font-weight:600}.hoc-tap-pt-form button[disabled]{opacity:.45;cursor:not-allowed}.hoc-tap-pt-bao:empty{display:none}.hoc-tap-pt-rut{margin-top:18px}.hoc-tap-muc-luc ol.hoc-tap-ml-chuong{padding-left:0;list-style:none}.hoc-tap-muc-luc .hoc-tap-ml-chuong>li{margin-bottom:12px}.hoc-tap-ml-chuong-ten{color:var(--st-text,#1b1b2a);font-weight:700;display:block}.hoc-tap-ml-chu-de{color:var(--st-muted,#4c4c63);margin:8px 0 2px;font-size:12px;font-weight:600}.hoc-tap-muc-luc ol.hoc-tap-ml-bai{border-left:2px solid var(--st-line,#1414321a);margin:4px 0 0;padding-left:8px;list-style:none}.hoc-tap-muc-luc .hoc-tap-ml-bai li{margin:0;font-size:13px;line-height:1.4}.hoc-tap-ml-bai a{color:var(--st-text,#1b1b2a);border-radius:6px;padding:4px 6px;display:block}.hoc-tap-ml-bai a:hover,.hoc-tap-ml-bai a:focus-visible{background:var(--st-surface2,#ededf6);color:var(--st-primary,#3a3d98)}.hoc-tap-ml-so{color:var(--st-muted,#4c4c63)}.hoc-tap-ml-nhap{color:var(--st-muted,#4c4c63);font-size:11px;font-weight:600}.hoc-tap-loi-vao-nghe-soat{border:1px solid var(--st-line,#1414321a);border-left:4px solid var(--st-secondary,#1a6b45);border-radius:0 var(--st-r-sm,10px) var(--st-r-sm,10px) 0;background:var(--st-surface,#fafafd);color:var(--st-muted,#4c4c63);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0 16px;padding:12px 16px;display:flex}.hoc-tap-loi-vao-nghe-soat a.hoc-tap-nut-thu{background:var(--st-secondary,#1a6b45);color:var(--st-primary-contrast,#fff);border-radius:999px;align-items:center;gap:9px;padding:10px 20px;font-size:16px;font-weight:700;line-height:1.2;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex;box-shadow:0 3px 10px #1414322e}.hoc-tap-loi-vao-nghe-soat a.hoc-tap-nut-thu:hover,.hoc-tap-loi-vao-nghe-soat a.hoc-tap-nut-thu:focus-visible{color:var(--st-primary-contrast,#fff);filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 16px #14143238}.hoc-tap-loi-vao-nghe-soat a.hoc-tap-nut-thu:focus-visible{outline:3px solid var(--st-primary,#3a3d98);outline-offset:2px}.hoc-tap-loi-vao-nghe-soat a.hoc-tap-nut-thu .fa{font-size:18px}.hoc-tap-loi-tra-tu{margin:10px 0 0;font-weight:600}.hoc-tap-loi-tra-tu a{color:var(--st-primary,#3a3d98);text-decoration:none}.hoc-tap-loi-tra-tu a:hover,.hoc-tap-loi-tra-tu a:focus{text-decoration:underline}.hoc-tap-tu-dien-o{margin:18px 0 20px}.hoc-tap-tu-dien-o label{margin-bottom:6px;font-weight:700;display:block}.hoc-tap-tu-dien-hang{flex-wrap:wrap;gap:10px;display:flex}.hoc-tap-tu-dien-hang input[type=search]{border:1px solid var(--st-border,#74748c);border-radius:var(--st-r-sm,10px);background:var(--st-card,#fff);min-width:0;min-height:44px;color:var(--st-text,#1b1b2a);font-family:var(--st-font,sans-serif), "Phetsarath OT Web", "Noto Sans Lao", "Leelawadee UI", sans-serif;flex:240px;padding:8px 14px;font-size:17px}.hoc-tap-tu-dien-hang input[type=search]:focus{outline:3px solid var(--st-surface2,#ededf6);border-color:var(--st-primary,#3a3d98)}.hoc-tap-tu-dien-dem{font-weight:600}.hoc-tap-tu-dien-ds{margin:12px 0 0;padding:0;list-style:none}.hoc-tap-tu-dien-dong{border:1px solid var(--st-line,#1414321a);border-radius:var(--st-r-sm,10px);background:var(--st-card,#fff);padding:14px 16px}.hoc-tap-tu-dien-dong+.hoc-tap-tu-dien-dong{margin-top:10px}.hoc-tap-tu-dien-dong p{margin:0}.hoc-tap-tu-dien-chu{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.hoc-tap-tu-dien-chu .hoc-tap-lao{overflow-wrap:anywhere;font-size:24px;font-weight:700}.hoc-tap-tu-dien-cau .hoc-tap-tu-dien-chu .hoc-tap-lao{font-size:20px;font-weight:400}.hoc-tap-tu-dien-loai{background:var(--st-surface2,#ededf6);color:var(--st-muted,#4c4c63);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.hoc-tap-tu-dien-pa{flex-wrap:wrap;gap:2px 16px;display:flex;margin-top:2px!important}.hoc-tap-tu-dien-nghia{font-size:17px;margin-top:4px!important}.hoc-tap-tu-dien-bai{color:var(--st-muted,#4c4c63);font-size:14px;margin-top:8px!important}.hoc-tap-tu-dien-ghi-chu{margin-top:18px;font-size:14px}@media (width<=767.98px){.hoc-tap-tu-dien-dong{padding:12px}.hoc-tap-tu-dien-hang .hoc-tap-nut{flex:100%}}.hoc-tap-tu-dien-hang .hoc-tap-nut{gap:8px}.hoc-tap-loi-tra-tu{flex-wrap:wrap;gap:6px 22px;display:flex}.hoc-tap-nut-nho{border:1px solid var(--st-primary,#3a3d98);background:var(--st-card,#fff);min-width:40px;min-height:36px;color:var(--st-primary,#3a3d98);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:4px 12px;font-weight:700;display:inline-flex}.hoc-tap-nut-nho:hover,.hoc-tap-nut-nho:focus-visible{background:var(--st-surface2,#ededf6)}.hoc-tap-nut-nho:disabled{opacity:.45;cursor:default}.hoc-tap-cai-dat{border:1px solid var(--st-line,#1414321a);border-radius:var(--st-r-sm,10px);background:var(--st-surface,#fafafd);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:14px 0;padding:8px 14px;font-size:15px;display:flex}.hoc-tap-cai-dat-nhan{font-weight:600}.hoc-tap-cai-dat-pa{margin:0 0 0 8px;font-weight:400}.hoc-tap[data-co-lao="2"] .hoc-tap-lao{zoom:1.2}.hoc-tap[data-co-lao="3"] .hoc-tap-lao{zoom:1.45}.hoc-tap[data-an-pa="1"] .hoc-tap-phien-am,.hoc-tap[data-an-pa="1"] .hoc-tap-cot-pa{display:none!important}.hoc-tap-cuoi-bai{border:1px dashed var(--st-border,#74748c);border-radius:var(--st-r,14px);margin:26px 0 8px;padding:16px 18px}.hoc-tap-cuoi-bai p{margin:0 0 10px}.hoc-tap-cuoi-bai p:last-child{margin-bottom:0}.hoc-tap-da-xong,.hoc-tap-dau-xong{color:var(--st-secondary,#1a6b45);font-weight:600}.hoc-tap-dau-mo{color:var(--st-muted,#4c4c63);font-size:.9em}.hoc-tap-tien-do-khoa{margin:10px 0}.hoc-tap-tien-do-khoa p{margin:0 0 8px}.hoc-tap-thanh-tien-do{background:var(--st-surface2,#ededf6);border-radius:999px;height:10px;margin-bottom:10px;overflow:hidden}.hoc-tap-thanh-tien-do span{background:var(--st-secondary,#1a6b45);border-radius:999px;height:100%;display:block}.hoc-tap-tien-do-trang-thai{font-size:17px}.hoc-tap-tien-do-dieu{border-radius:var(--st-r-sm,10px);background:var(--st-surface,#fafafd);padding:12px 16px}.hoc-tap-tien-do-dieu ul{padding-left:1.25em}.hoc-tap-tien-do-mot-khoa{border:1px solid var(--st-line,#1414321a);border-radius:var(--st-r-sm,10px);margin:14px 0;padding:14px 16px}.hoc-tap-tien-do-mot-khoa h3{margin-top:0}.hoc-tap-tien-do-ds li{padding:3px 0}.hoc-tap-tien-do-luc{color:var(--st-muted,#4c4c63);font-size:14px}.hoc-tap-form-xoa p{margin:0 0 8px}.hoc-tap-on-tu-chieu{flex-wrap:wrap;gap:6px 18px;display:flex}.hoc-tap-on-tu-chieu a.dang-chon{font-weight:700;text-decoration:underline}.hoc-tap-on-tu-nguon-dang{border-radius:var(--st-r-sm,10px);background:var(--st-surface2,#ededf6);border-left:4px solid var(--st-primary,#3a3d98);padding:10px 14px}.hoc-tap-on-tu-nguon-dang a{white-space:nowrap;font-weight:600}.hoc-tap-on-thanh{flex-direction:column;gap:10px;margin:12px 0 18px;display:flex}.hoc-tap-on-tab-hang{--tab:var(--st-primary,#3a3d98);--tab-nen:color-mix(in srgb, var(--tab) 9%, var(--st-card,#fff));--tab-vien:color-mix(in srgb, var(--tab) 30%, var(--st-card,#fff));flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.hoc-tap-on-tab-choi{--tab:var(--st-secondary,#1a6b45)}.hoc-tap-on-nhan{letter-spacing:.04em;text-transform:uppercase;min-width:6.2em;color:var(--tab,var(--st-muted,#4c4c63));flex:none;font-size:.82em;font-weight:700}.hoc-tap-on-phan-doan .hoc-tap-on-nhan,.hoc-tap-on-luot .hoc-tap-on-nhan{color:var(--st-muted,#4c4c63);min-width:0}.hoc-tap-on-tab-ds{flex-wrap:wrap;gap:8px;display:flex}.hoc-tap-on-tab-hang a{border:1px solid var(--tab-vien);background:var(--tab-nen);min-height:44px;color:var(--tab);border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.hoc-tap-on-tab-hang a:before{font-family:FontAwesome;font-size:1.05em;font-weight:400;line-height:1}.hoc-tap-on-tab-hang a[data-kieu=the]:before{content:""}.hoc-tap-on-tab-hang a[data-kieu=chon]:before{content:""}.hoc-tap-on-tab-hang a[data-kieu=ghep]:before{content:""}.hoc-tap-on-tab-hang a[data-kieu=go]:before{content:""}.hoc-tap-on-tab-hang a[data-kieu=dich]:before{content:""}.hoc-tap-on-tab-hang a[data-kieu=nghe]:before{content:""}.hoc-tap-on-tab-hang a[data-kieu=viet]:before{content:""}.hoc-tap-on-tab-hang a[data-kieu=lat]:before{content:""}.hoc-tap-on-tab-hang a[data-kieu=doi]:before{content:""}.hoc-tap-on-tab-hang a[data-kieu=ochu]:before{content:""}.hoc-tap-on-tab-hang a:hover,.hoc-tap-on-tab-hang a:focus-visible{border-color:var(--tab);text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 8px #1414321f}.hoc-tap-on-tu-chieu.hoc-tap-on-tab-hang a.dang-chon{background:var(--tab);border-color:var(--tab);color:var(--st-primary-contrast,#fff);text-decoration:none;box-shadow:0 2px 10px #1414322e}.hoc-tap-on-dieu-khien{border-top:1px dashed var(--st-line,#1414321f);flex-wrap:wrap;align-items:center;gap:10px 22px;padding-top:10px;display:flex}.hoc-tap-on-dieu-khien p{margin:0}.hoc-tap-on-phan-doan{align-items:center;gap:8px}.hoc-tap-on-phan-doan a{border:1px solid var(--st-border,#74748c);background:var(--st-card,#fff);min-height:40px;color:var(--st-text,#1b1b2a);align-items:center;padding:6px 14px;text-decoration:none;display:inline-flex}.hoc-tap-on-phan-doan a+a{margin-left:-9px}.hoc-tap-on-phan-doan .hoc-tap-on-nhan+a{border-radius:999px 0 0 999px}.hoc-tap-on-phan-doan a:last-child{border-radius:0 999px 999px 0}.hoc-tap-on-phan-doan a:hover,.hoc-tap-on-phan-doan a:focus-visible{background:var(--st-surface2,#ededf6);text-decoration:none}.hoc-tap-on-tu-chieu.hoc-tap-on-phan-doan a.dang-chon{background:var(--st-deep,#282a6e);border-color:var(--st-deep,#282a6e);color:var(--st-primary-contrast,#fff);text-decoration:none;position:relative}.hoc-tap-on-tu-chieu.hoc-tap-on-phan-doan a.dang-chon:before{content:"";margin-right:6px;font-family:FontAwesome;font-weight:400}.hoc-tap-on-luot{margin-left:auto}a.hoc-tap-on-luot-moi{border:1px solid var(--st-primary,#3a3d98);min-height:40px;color:var(--st-primary,#3a3d98);background:var(--st-card,#fff);border-radius:999px;align-items:center;gap:7px;padding:6px 15px;font-weight:600;text-decoration:none;display:inline-flex}a.hoc-tap-on-luot-moi:before{content:"";font-family:FontAwesome;font-weight:400}a.hoc-tap-on-luot-moi:hover,a.hoc-tap-on-luot-moi:focus-visible{background:var(--st-primary,#3a3d98);color:var(--st-primary-contrast,#fff);text-decoration:none}@media (width<=640px){.hoc-tap-on-tab-hang{flex-direction:column;align-items:stretch;gap:6px}.hoc-tap-on-tab-ds{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hoc-tap-on-tab-hang a{text-align:center;justify-content:center;padding:8px 10px}.hoc-tap-on-luot{margin-left:0}.hoc-tap-on-dieu-khien>.hoc-tap-on-phan-doan{grid-template-columns:1fr 1fr;gap:6px 0;width:100%;display:grid}.hoc-tap-on-phan-doan .hoc-tap-on-nhan{grid-column:1/-1}.hoc-tap-on-phan-doan a{text-align:center;justify-content:center;padding:6px 8px}.hoc-tap-on-phan-doan a+a{margin-left:-1px}}@media (prefers-reduced-motion:reduce){.hoc-tap-on-tab-hang a{transition:none}.hoc-tap-on-tab-hang a:hover,.hoc-tap-on-tab-hang a:focus-visible{transform:none}}.hoc-tap-on-ds{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hoc-tap-on-the{border:1px solid var(--st-line,#1414321a);border-radius:var(--st-r,14px);background:var(--st-card,#fff);text-align:center;padding:16px}.hoc-tap-on-mat{margin:0 0 8px}.hoc-tap-on-mat .hoc-tap-lao{overflow-wrap:anywhere;font-size:30px;font-weight:700}.hoc-tap-on-mat [lang=vi]{font-size:20px;font-weight:600}.hoc-tap-on-dap-an summary{color:var(--st-primary,#3a3d98);cursor:pointer;font-weight:600}.hoc-tap-on-dap-an>div{margin-top:8px}.hoc-tap-on-nghia{margin:4px 0 0;font-size:18px}.hoc-tap-on-nut{flex-wrap:wrap;justify-content:center;gap:10px;margin:14px 0 0;display:flex}.hoc-tap-on-tu.dang-on .hoc-tap-on-ds{max-width:560px;margin:14px auto 0;display:block}.hoc-tap-on-tu.dang-on .hoc-tap-on-the{padding:30px 20px}.hoc-tap-on-tu.dang-on .hoc-tap-on-mat .hoc-tap-lao{font-size:42px}.hoc-tap-on-tu-dem{text-align:center;font-weight:600}.hoc-tap-on-tong{border-radius:var(--st-r,14px);background:var(--st-surface2,#ededf6);text-align:center;max-width:560px;margin:14px auto 0;padding:20px}.hoc-tap-on-ket-qua{font-size:18px;font-weight:700}.hoc-tap-ghep-nhom{border:1px solid var(--st-line,#1414321a);border-radius:var(--st-r,14px);margin:14px 0;padding:12px 16px 14px}.hoc-tap-ghep-nhom legend{border:0;width:auto;margin:0;padding:0 6px;font-size:16px;font-weight:700}.hoc-tap-ghep-dong{border-bottom:1px solid var(--st-line,#14143214);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 0;display:flex}.hoc-tap-ghep-dong .hoc-tap-lao{min-width:7em;font-size:22px;font-weight:700}.hoc-tap-ghep-dong select{border:1px solid var(--st-border,#74748c);border-radius:var(--st-r-sm,10px);background:var(--st-card,#fff);min-width:0;min-height:40px;color:var(--st-text,#1b1b2a);flex:220px;padding:4px 10px}.hoc-tap-ghep-dong.dung select{border-color:var(--st-secondary,#1a6b45);border-width:2px}.hoc-tap-ghep-dong.sai select{border-width:2px;border-color:#b42318}.hoc-tap-ghep-kq{flex:100%;font-size:14px;font-weight:600}.hoc-tap-ghep-dong.dung .hoc-tap-ghep-kq{color:var(--st-secondary,#1a6b45)}.hoc-tap-ghep-dong.sai .hoc-tap-ghep-kq{color:#b42318}.hoc-tap-ghep-kq:empty{display:none}.hoc-tap-ghep-diem{margin:6px 0 0;font-weight:700}.hoc-tap-on-chu-de{margin:-4px 0 8px;font-size:14px;font-weight:600}.hoc-tap-on-lich-loi-vao{margin:0 0 1.2em}.hoc-tap-on-lich-cach{color:var(--st-muted,#4c4c63);margin:0 0 1em}.hoc-tap-on-lich-cach summary{cursor:pointer;font-weight:600}.hoc-tap-on-lich-dem{font-weight:600}.hoc-tap-on-lich-the{border-radius:var(--st-r,14px);background:var(--st-card,#fff);border:1px solid var(--st-line,#1414321a);text-align:center;margin:1em 0;padding:1.4em 1.2em}.hoc-tap-on-lich-lao{margin:0 0 .6em;font-size:2.4em;line-height:1.6}.hoc-tap-on-lich-dap>summary{cursor:pointer;list-style:none;display:inline-block}.hoc-tap-on-lich-dap>summary::-webkit-details-marker{display:none}.hoc-tap-on-lich-dap[open]>summary{display:none}.hoc-tap-on-lich-nghia{margin:.2em 0 .4em;font-size:1.4em;font-weight:600}.hoc-tap-on-lich-pa{color:var(--st-muted,#4c4c63)}.hoc-tap-on-lich-pa .hoc-tap-phien-am{display:block}.hoc-tap-on-lich-hoi{margin-top:1.2em;font-weight:600}.hoc-tap-on-lich-nut{flex-wrap:wrap;justify-content:center;gap:.6em;display:flex}.hoc-tap-on-lich-nut .hoc-tap-nut{flex-direction:column;align-items:center;min-width:7.5em;line-height:1.3;display:inline-flex}.hoc-tap-on-lich-sau{opacity:.9;font-size:.78em;font-weight:400}.hoc-tap-nut.hoc-tap-on-lich-d1{background:#b42318;border-color:#b42318}.hoc-tap-nut.hoc-tap-on-lich-d2{background:#8a4b00;border-color:#8a4b00}.hoc-tap-nut.hoc-tap-on-lich-d4{background:var(--st-secondary,#1a6b45);border-color:var(--st-secondary,#1a6b45)}.hoc-tap-tien-do-on-lich,.hoc-tap-tien-do-lop{margin-top:1em}.hoc-tap-ban-phim{margin:.5em 0 1em}.hoc-tap-ban-phim-may{cursor:pointer;align-items:center;gap:.35em;margin:.3em 0 0 .8em;font-size:.92em;font-weight:400;display:inline-flex}.hoc-tap-ban-phim-phim{border-radius:var(--st-r-sm,10px);background:var(--st-surface2,#ededf6);border:1px solid var(--st-line,#1414321a);max-width:46em;margin-top:.6em;padding:.5em}.hoc-tap-ban-phim-hang{gap:.3em;margin:0 0 .3em;display:flex}.hoc-tap-ban-phim-hang:last-child{margin-bottom:0}.hoc-tap-phim{border:1px solid var(--st-line,#14143224);background:var(--st-card,#fff);min-width:0;min-height:2.6em;color:var(--st-text,#1b1b2a);cursor:pointer;touch-action:manipulation;border-radius:6px;flex:1 1 0;padding:.15em 0;font-size:1.2em;line-height:1.25}.hoc-tap-phim:hover,.hoc-tap-phim:focus-visible{border-color:var(--st-primary,#3a3d98);box-shadow:0 0 0 2px var(--st-primary,#3a3d98);outline:none}.hoc-tap-phim:active{transform:translateY(1px)}.hoc-tap-phim-rong{flex:1.6 1 0;font-size:.85em}.hoc-tap-phim-cach{flex:4 1 0;font-size:.85em}.hoc-tap-phim[aria-pressed=true]{background:var(--st-primary,#3a3d98);color:var(--st-primary-contrast,#fff)}.hoc-tap-ban-phim-meo{color:var(--st-muted,#4c4c63);margin:.4em 0 0;font-size:.85em}@media (width<=560px){.hoc-tap-ban-phim-phim{padding:.3em}.hoc-tap-ban-phim-hang{gap:.15em}.hoc-tap-phim{border-radius:4px;min-height:2.5em;font-size:1em}.hoc-tap-ban-phim-may{margin-left:0}}.hoc-tap-go-ds{padding:0}.hoc-tap-go-muc{border-radius:var(--st-r,14px);background:var(--st-card,#fff);border:1px solid var(--st-line,#1414321a);margin:0 0 1em;padding:1.2em;list-style:none}.hoc-tap-go-de{margin:0 0 .3em;font-size:1.35em;font-weight:600}.hoc-tap-go-pa{color:var(--st-muted,#4c4c63);margin:0 0 .6em}.hoc-tap-go-pa .hoc-tap-phien-am{display:block}.hoc-tap-go-nhap{border:2px solid var(--st-border,#74748c);border-radius:var(--st-r-sm,10px);width:100%;max-width:22em;padding:.25em .5em;font-size:1.7em}.hoc-tap-go-nhap:focus{border-color:var(--st-primary,#3a3d98);outline:none}.hoc-tap-go-kq{min-height:1.4em;font-weight:600}.hoc-tap-go-kq .hoc-tap-lao{margin:0 .2em;font-size:1.3em}.hoc-tap-go-dung{color:var(--st-secondary,#1a6b45)}.hoc-tap-go-sai{color:#b42318}.hoc-tap-luyen-go.dang-go .hoc-tap-go-dap,.hoc-tap-dich.dang-go .hoc-tap-go-dap{display:none}.hoc-tap-dich .hoc-tap-go-de{font-size:1.15em;line-height:1.6}.hoc-tap-dich .hoc-tap-go-de .hoc-tap-lao{font-size:1.25em}.hoc-tap-dich .hoc-tap-go-nhap{max-width:none;font-size:1.35em}.hoc-tap-dich textarea.hoc-tap-go-nhap{resize:vertical;font-size:1.1em;line-height:1.5}.hoc-tap-dich-nhan{margin:0 0 .3em;font-weight:600;display:block}.hoc-tap-dich .hoc-tap-dich-tk,.hoc-tap-dich .hoc-tap-go-kq .hoc-tap-ghi-chu{margin:.4em 0 0;font-weight:400}.hoc-tap-go-ket-qua{font-size:1.2em;font-weight:600}@media (pointer:coarse){.hoc-tap-ban-phim-may{display:none}}.hoc-tap-lat-bang{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6em;margin:.8em 0;display:grid}.hoc-tap-lat-o{border-radius:var(--st-r-sm,10px);border:2px solid var(--st-primary,#3a3d98);background:var(--st-primary,#3a3d98);min-height:5.2em;color:var(--st-primary-contrast,#fff);cursor:pointer;touch-action:manipulation;padding:.4em;font-size:1.05em;line-height:1.3;position:relative}.hoc-tap-lat-o:before{content:"?";opacity:.55;font-size:1.6em;font-weight:700}.hoc-tap-lat-o .hoc-tap-lat-mat{display:none}.hoc-tap-lat-o.mo,.hoc-tap-lat-o.khop{background:var(--st-card,#fff);color:var(--st-text,#1b1b2a)}.hoc-tap-lat-o.mo:before,.hoc-tap-lat-o.khop:before{content:none}.hoc-tap-lat-o.mo .hoc-tap-lat-mat,.hoc-tap-lat-o.khop .hoc-tap-lat-mat{display:block}.hoc-tap-lat-o.khop{border-color:var(--st-secondary,#1a6b45);box-shadow:inset 0 0 0 2px var(--st-secondary,#1a6b45);cursor:default}.hoc-tap-lat-o .hoc-tap-lao{font-size:1.45em}.hoc-tap-lat.dang-choi .hoc-tap-lat-dap{display:none}.hoc-tap-lat-trang-thai{min-height:1.4em;font-weight:600}@media (width<=560px){.hoc-tap-lat-bang{gap:.35em}.hoc-tap-lat-o{min-height:4.4em;padding:.25em;font-size:.9em}}.hoc-tap-do-vui-cai{flex-wrap:wrap;align-items:center;gap:.8em 1.4em;margin:.8em 0;display:flex}.hoc-tap-do-vui-cai select{margin-left:.3em}.hoc-tap-do-vui.dang-choi .hoc-tap-do-vui-mot{display:none}.hoc-tap-do-vui.dang-choi .hoc-tap-do-vui-mot.dang-hoi{display:block}.hoc-tap-do-vui.dang-choi .hoc-tap-do-vui-dap{display:none}.hoc-tap-do-vui.dang-choi .hoc-tap-do-vui-mot.da-hien .hoc-tap-do-vui-dap{display:block}.hoc-tap-do-vui-ds{padding-left:0}.hoc-tap-do-vui-mot{border-radius:var(--st-r,14px);background:var(--st-card,#fff);border:1px solid var(--st-line,#1414321a);margin:0 0 1em;padding:1.2em;list-style:none}.hoc-tap-do-vui.dang-choi .hoc-tap-do-vui-de{font-size:1.8em;font-weight:700;line-height:1.4}.hoc-tap-do-vui.dang-choi .hoc-tap-do-vui-de .hoc-tap-lao{font-size:1.5em}.hoc-tap-do-vui-chon{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6em;padding-left:1.6em;display:grid}.hoc-tap-do-vui.dang-choi .hoc-tap-do-vui-chon li{border-radius:var(--st-r-sm,10px);background:var(--st-surface2,#ededf6);padding:.3em .5em;font-size:1.5em}.hoc-tap-do-vui.dang-choi .hoc-tap-do-vui-chon .hoc-tap-lao{font-size:1.2em}.hoc-tap-do-vui-mot.da-hien .hoc-tap-do-vui-chon li.dung{background:var(--st-secondary,#1a6b45);color:#fff}.hoc-tap-do-vui-dong-ho{font-size:1.3em;font-weight:700}.hoc-tap-do-vui-dong-ho.het{color:#b42318}.hoc-tap-do-vui-nut{flex-wrap:wrap;gap:.5em;margin-top:1em;display:flex}.hoc-tap-do-vui-diem{flex-wrap:wrap;gap:.6em;margin:.6em 0 1em;display:flex}.hoc-tap-do-vui-doi{background:var(--st-surface2,#ededf6);border-radius:999px;padding:.4em .9em;font-size:1.15em;font-weight:700}.hoc-tap-do-vui-ket{font-size:1.6em;font-weight:700}@media (width<=560px){.hoc-tap-do-vui-chon{grid-template-columns:minmax(0,1fr)}.hoc-tap-do-vui.dang-choi .hoc-tap-do-vui-de{font-size:1.35em}.hoc-tap-do-vui.dang-choi .hoc-tap-do-vui-chon li{font-size:1.2em}}.hoc-tap-o-chu-luoi{gap:3px;max-width:100%;margin:.8em 0;display:grid}.hoc-tap-o-chu-luoi[data-cot="2"]{grid-template-columns:repeat(2,minmax(0,3.1em))}.hoc-tap-o-chu-luoi[data-cot="3"]{grid-template-columns:repeat(3,minmax(0,3.1em))}.hoc-tap-o-chu-luoi[data-cot="4"]{grid-template-columns:repeat(4,minmax(0,3.1em))}.hoc-tap-o-chu-luoi[data-cot="5"]{grid-template-columns:repeat(5,minmax(0,3.1em))}.hoc-tap-o-chu-luoi[data-cot="6"]{grid-template-columns:repeat(6,minmax(0,3.1em))}.hoc-tap-o-chu-luoi[data-cot="7"]{grid-template-columns:repeat(7,minmax(0,3.1em))}.hoc-tap-o-chu-luoi[data-cot="8"]{grid-template-columns:repeat(8,minmax(0,3.1em))}.hoc-tap-o-chu-luoi[data-cot="9"]{grid-template-columns:repeat(9,minmax(0,3.1em))}.hoc-tap-o-chu-luoi[data-cot="10"]{grid-template-columns:repeat(10,minmax(0,3.1em))}.hoc-tap-o-chu-luoi[data-cot="11"]{grid-template-columns:repeat(11,minmax(0,3.1em))}.hoc-tap-o-chu-luoi[data-cot="12"]{grid-template-columns:repeat(12,minmax(0,3.1em))}.hoc-tap-o-chu-o,.hoc-tap-o-chu-trong{aspect-ratio:1;min-width:0}.hoc-tap-o-chu-o{border:2px solid var(--st-primary,#3a3d98);background:var(--st-card,#fff);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;display:flex;position:relative}.hoc-tap-o-chu-o.dang-chon{background:var(--st-surface2,#f1efe6);box-shadow:inset 0 0 0 2px var(--st-accent,#c9a227)}.hoc-tap-o-chu-o.xong{border-color:var(--st-secondary,#1a6b45)}.hoc-tap-o-chu-o.xong .hoc-tap-o-chu-chu{color:var(--st-secondary,#1a6b45)}.hoc-tap-o-chu-o.goi-y:not(.xong) .hoc-tap-o-chu-chu{color:var(--st-muted,#666);font-style:italic}.hoc-tap-o-chu-so{color:var(--st-muted,#666);font-size:.62em;line-height:1;position:absolute;top:1px;left:3px}.hoc-tap-o-chu-chu{color:var(--st-text,#1b1b2a);font-size:1.65em;line-height:1}.hoc-tap-o-chu-trong{visibility:hidden}.hoc-tap-o-chu-hang{flex-wrap:wrap;align-items:center;gap:.5em;margin:.4em 0;display:flex}.hoc-tap-o-chu-go{min-width:12em;max-width:100%;padding:.25em .5em;font-size:1.3em}.hoc-tap-o-chu-dang{margin:.6em 0 .2em;font-weight:700}.hoc-tap-o-chu-tien-do{min-height:1.4em;font-weight:600}.hoc-tap-o-chu.xong-het .hoc-tap-o-chu-tien-do{color:var(--st-secondary,#1a6b45);font-size:1.3em}.hoc-tap-o-chu-cau-ds{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em 1.5em;margin-top:1em;display:grid}.hoc-tap-o-chu-cau-ds h3{margin:0 0 .4em;font-size:1.1em}.hoc-tap-o-chu-cau-ds ul{margin:0;padding:0;list-style:none}.hoc-tap-o-chu-cau{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:6px;padding:.35em .5em;display:block}.hoc-tap-o-chu-cau:hover,.hoc-tap-o-chu-cau.dang-chon{background:var(--st-surface2,#f1efe6)}.hoc-tap-o-chu-cau.dang-chon{box-shadow:inset 3px 0 0 var(--st-accent,#c9a227)}.hoc-tap-o-chu-cau.da-giai{color:var(--st-secondary,#1a6b45)}.hoc-tap-o-chu-cau.da-giai:before{content:"✓ "}.hoc-tap-o-chu-cau.da-xem{color:var(--st-muted,#666)}.hoc-tap-o-chu-dai,.hoc-tap-o-chu-da-xem{color:var(--st-muted,#666);font-size:.9em}.hoc-tap-o-chu.dang-choi .hoc-tap-o-chu-dap{display:none}@media (width>=900px){.hoc-tap-o-chu{grid-template:"dan dan""ns ns""luoi cau""nhap cau""tien cau"1fr/auto minmax(16em,1fr);align-items:start;column-gap:2.5em;display:grid}.hoc-tap-o-chu>.hoc-tap-dan{grid-area:dan}.hoc-tap-o-chu>noscript{grid-area:ns}.hoc-tap-o-chu-luoi{grid-area:luoi}.hoc-tap-o-chu-nhap{grid-area:nhap}.hoc-tap-o-chu-tien-do{grid-area:tien}.hoc-tap-o-chu-cau-ds{grid-area:cau;grid-template-columns:minmax(0,1fr);margin-top:.8em}}@media (width<=560px){.hoc-tap-o-chu-luoi{gap:2px}.hoc-tap-o-chu-chu{font-size:1.3em}.hoc-tap-o-chu-cau-ds{grid-template-columns:minmax(0,1fr)}.hoc-tap-o-chu-go{flex:10em;min-width:0}}.hoc-tap-gv-ket-khung{border:2px solid var(--st-primary,#3a3d98);border-radius:var(--st-r,14px);background:var(--st-card,#fff);flex-wrap:wrap;align-items:center;gap:.5em 1.5em;margin:.6em 0 1em;padding:.8em 1em;display:flex}.hoc-tap-gv-ket{text-align:center;min-width:2em;margin:0;font-size:3.4em;line-height:1.5}.hoc-tap-gv-giai{flex:18em;margin:0}.hoc-tap-gv-phan-ds{margin:0;padding-left:1.1em}.hoc-tap-gv-phan-ds .hoc-tap-lao{font-size:1.25em}.hoc-tap-gv-phan{border:1px solid var(--st-line,#1414321a);border-radius:var(--st-r-sm,10px);margin:0 0 .7em;padding:.4em .8em .6em}.hoc-tap-gv-phan>legend{border:0;width:auto;margin:0;padding:0 .3em;font-size:1em;font-weight:700}.hoc-tap-gv-hang{flex-wrap:wrap;align-items:center;gap:.3em .6em;margin:.3em 0;display:flex}.hoc-tap-gv-nhan{min-width:8.5em;color:var(--st-muted,#666);font-size:.92em}.hoc-tap-gv-nut-ds{flex-wrap:wrap;gap:.35em;display:flex}.hoc-tap-gv-nut{border:1px solid var(--st-border,#74748c);background:var(--st-card,#fff);min-width:2.6em;min-height:2.4em;color:var(--st-text,#1b1b2a);cursor:pointer;border-radius:8px;padding:.15em .55em}.hoc-tap-gv-nut .hoc-tap-lao{font-size:1.3em}.hoc-tap-gv-nut[aria-pressed=true]{background:var(--st-primary,#3a3d98);border-color:var(--st-primary,#3a3d98);color:var(--st-primary-contrast,#fff)}.hoc-tap-gv-ghi-chu,.hoc-tap-gv-luu-y{color:var(--st-muted,#666);font-size:.95em}.hoc-tap-gv-phan-cau{flex-wrap:wrap;gap:.4em;display:flex}.hoc-tap-gv-chip{background:var(--st-surface2,#f1efe6);border-radius:10px;flex-direction:column;align-items:center;padding:.3em .7em;display:inline-flex}.hoc-tap-gv-chip-nhan{color:var(--st-muted,#666);font-size:.78em}.hoc-tap-gv-chip .hoc-tap-lao{font-size:1.35em}.hoc-tap-gv-so,.hoc-tap-gv-hoi{margin:.5em 0 .3em;font-weight:600}.hoc-tap-gv-lua-chon{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5em;margin:.4em 0;display:grid}.hoc-tap-gv-chon-nut{border:2px solid var(--st-border,#74748c);background:var(--st-card,#fff);cursor:pointer;min-height:3em;color:var(--st-text,#1b1b2a);border-radius:10px;padding:.2em}.hoc-tap-gv-chon-nut .hoc-tap-lao{font-size:1.9em}.hoc-tap-gv-chon-nut.dung{border-color:var(--st-secondary,#1a6b45);box-shadow:inset 0 0 0 2px var(--st-secondary,#1a6b45)}.hoc-tap-gv-chon-nut.sai{opacity:.75;border-color:#b3261e}.hoc-tap-gv-kq{min-height:1.4em;font-weight:600}.hoc-tap-gv-tong{color:var(--st-secondary,#1a6b45);font-size:1.2em;font-weight:700}.hoc-tap-gv-ds{flex-wrap:wrap;gap:.3em 1.2em;padding:0;list-style:none;display:flex}.hoc-tap-gv-ds .hoc-tap-lao{font-size:1.25em}.hoc-tap-gv-ghi{color:var(--st-muted,#666);font-size:.9em}.hoc-tap-gv-bang h3{margin:.8em 0 .3em;font-size:1.05em}@media (width<=560px){.hoc-tap-gv-ket{font-size:2.6em}.hoc-tap-gv-nhan{min-width:100%}.hoc-tap-gv-lua-chon{grid-template-columns:repeat(2,minmax(0,1fr))}}.hoc-tap-tach-tu .hoc-tap-loc{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;display:flex}.hoc-tap-tt-tien-do{font-weight:600}.hoc-tap-tt-dong{border:1px solid var(--st-line,#1414321a);border-left:4px solid var(--st-border,#74748c);border-radius:var(--st-r-sm,10px);background:var(--st-card,#fff);margin:0 0 12px;padding:14px 16px}.hoc-tap-tt-dong.tt-da{border-left-color:var(--st-secondary,#1a6b45)}.hoc-tap-tt-dong.tt-xem_lai{border-left-color:#b3261e}.hoc-tap-tt-cau{margin:0 0 4px;font-size:1.9em;line-height:1.9}.hoc-tap-tt-cau.dang-sua{flex-wrap:wrap;align-items:stretch;display:flex}.hoc-tap-tt-cum{white-space:pre}.hoc-tap-tt-khe{cursor:pointer;background:0 0;border:0;border-radius:4px;width:14px;min-height:1.6em;margin:0 1px;padding:0;position:relative}.hoc-tap-tt-khe:after{content:"";background:var(--st-line,#14143226);width:2px;margin-left:-1px;position:absolute;top:22%;bottom:22%;left:50%}.hoc-tap-tt-khe:hover,.hoc-tap-tt-khe:focus-visible{background:var(--st-surface2,#ededf6)}.hoc-tap-tt-khe.co-vach:after{background:var(--st-primary,#3a3d98);border-radius:2px;width:4px;margin-left:-2px;top:6%;bottom:6%}.hoc-tap-tt-nghia,.hoc-tap-tt-meta,.hoc-tap-tt-luc{color:var(--st-muted,#4c4c63);margin:2px 0}.hoc-tap-tt-luc{font-size:.9em}.hoc-tap-tt-cu{color:#b3261e}.hoc-tap-tt-tu{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;display:flex}.hoc-tap-tt-tu-nhan{font-weight:600}.hoc-tap-tt-chip{background:var(--st-surface2,#ededf6);border:1px solid var(--st-line,#1414321f);border-radius:999px;padding:2px 10px;font-size:1.25em}.hoc-tap-tt-ghi{color:var(--st-muted,#4c4c63);font-size:.9em}.hoc-tap-tt-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hoc-tap-tt-form label{color:var(--st-muted,#4c4c63);font-size:.92em}.hoc-tap-tt-o{flex:18em;min-width:0;padding:4px 8px;font-size:1.2em}.hoc-tap-da-bai{margin:18px 0 10px;font-size:1.3em}.hoc-tap-da-mo-bai{margin-left:8px;font-size:.7em;font-weight:600}.hoc-tap-da-so{margin:0 0 4px;font-size:1.1em}.hoc-tap-da-lc{border:0;min-width:0;margin:8px 0;padding:0}.hoc-tap-da-lc legend{border:0;width:auto;margin:0 0 4px;font-size:.95em;font-weight:600}.hoc-tap-da-lc .hoc-tap-chon{margin:0 0 6px}.hoc-tap-da-form label{font-weight:600}.hoc-tap-da-mo label,.hoc-tap-da-lc .hoc-tap-chon{font-weight:400}.hoc-tap-da-dang-luu{margin:6px 0}@media (width<=560px){.hoc-tap-tt-cau{font-size:1.6em}.hoc-tap-tt-khe{width:18px}}.hoc-tap-on-tab-hang a[data-kieu=xep]:before{content:""}.hoc-tap-on-tab-hang a[data-kieu=dien]:before{content:""}.hoc-tap-xep-ds{padding-left:1.4em}.hoc-tap-xep-muc{border:1px solid var(--st-line,#1414321a);border-radius:var(--st-r-sm,10px);background:var(--st-card,#fff);margin:0 0 12px;padding:12px 14px}.hoc-tap-xep-muc.dung{border-color:var(--st-secondary,#1a6b45);box-shadow:inset 4px 0 0 var(--st-secondary,#1a6b45)}.hoc-tap-xep-muc.sai{border-color:#b3261e;box-shadow:inset 4px 0 #b3261e}.hoc-tap-xep-nghia{margin:0 0 6px}.hoc-tap-xep-nhan{color:var(--st-muted,#4c4c63);margin:6px 0 4px;font-size:.85em;font-weight:700}.hoc-tap-xep-cau-ban,.hoc-tap-xep-kho{border-radius:10px;flex-wrap:wrap;gap:8px;min-height:52px;padding:6px;display:flex}.hoc-tap-xep-cau-ban{border:2px dashed var(--st-border,#74748c);background:var(--st-surface,#fafafd)}.hoc-tap-xep-kho{background:var(--st-surface2,#ededf6)}.hoc-tap-xep-tu{border:1px solid var(--st-primary,#3a3d98);background:var(--st-card,#fff);min-height:44px;color:var(--st-text,#1b1b2a);cursor:pointer;border-radius:999px;padding:4px 14px;font-size:1.45em}.hoc-tap-xep-cau-ban .hoc-tap-xep-tu{background:var(--st-primary,#3a3d98);color:var(--st-primary-contrast,#fff)}.hoc-tap-xep-muc.xong .hoc-tap-xep-tu{cursor:default}.hoc-tap-xep-nut{margin:8px 0 0}.hoc-tap-xep-kq,.hoc-tap-xep-dem{min-height:1.3em;font-weight:600}.hoc-tap-tv-ds{flex-direction:column;gap:8px;margin:10px 0 14px;display:flex}.hoc-tap-tv-nhom{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.hoc-tap-tv-nhom-nhan{min-width:10em;color:var(--st-muted,#4c4c63);font-size:.88em;font-weight:700}.hoc-tap-tv-nut-ds{flex-wrap:wrap;gap:6px;display:flex}.hoc-tap-tv-chu{border:1px solid var(--st-border,#74748c);background:var(--st-card,#fff);min-width:46px;min-height:46px;color:var(--st-text,#1b1b2a);cursor:pointer;border-radius:10px;padding:2px 8px;position:relative}.hoc-tap-tv-chu .hoc-tap-lao{font-size:1.6em;line-height:1.2}.hoc-tap-tv-chu[aria-pressed=true]{background:var(--st-primary,#3a3d98);border-color:var(--st-primary,#3a3d98);color:var(--st-primary-contrast,#fff)}.hoc-tap-tv-chu.co-net:after{content:"";background:var(--st-secondary,#1a6b45);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.hoc-tap-tv-tap{border:1px solid var(--st-line,#1414321a);border-radius:var(--st-r-sm,10px);background:var(--st-card,#fff);padding:12px 14px}.hoc-tap-tv-dang{margin:0 0 8px;font-weight:700}.hoc-tap-tv-khung{max-width:360px}.hoc-tap-tv-cv{border:2px solid var(--st-primary,#3a3d98);touch-action:none;cursor:crosshair;background:#fff;border-radius:12px;display:block}.hoc-tap-tv-nut{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.hoc-tap-tv-kq{min-height:1.3em;font-weight:600}.hoc-tap-tv-ghi{color:var(--st-muted,#4c4c63);font-size:.95em}@media (width<=560px){.hoc-tap-tv-nhom-nhan{min-width:100%}.hoc-tap-tv-chu{min-width:44px;min-height:44px}}.hoc-tap-nv-meta{color:var(--st-muted,#5d6170);font-size:13px}.hoc-tap-nv-ds{margin:4px 0 14px;padding-left:20px}.hoc-tap-nv-ds li{margin:6px 0}.hoc-tap-nv-bai{margin:14px 0 4px;font-size:16px}.hoc-tap-nv-tieu-de{margin-top:4px}.hoc-tap-nv-trong-bai{color:var(--st-muted,#5d6170)}.hoc-tap-nv-vai{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.hoc-tap-nv-vai-nhan{font-weight:600}.hoc-tap-nv-vai-nut{border:2px solid var(--st-primary,#3d3a8c);min-height:40px;color:var(--st-primary,#3d3a8c);border-radius:999px;align-items:center;padding:6px 16px;font-weight:600;text-decoration:none;display:inline-flex}.hoc-tap-nv-vai-nut:hover,.hoc-tap-nv-vai-nut:focus{background:var(--st-surface2,#efeef8);text-decoration:none}.hoc-tap-nv-vai-nut.dang-chon{background:var(--st-primary,#3d3a8c);color:var(--st-primary-contrast,#fff)}.hoc-tap-nv-tuy-chon{flex-wrap:wrap;gap:6px 18px;margin:8px 0 14px;display:flex}.hoc-tap-nv-tuy-chon label{align-items:center;gap:6px;min-height:36px;font-weight:400;display:inline-flex}.hoc-tap-nv-log{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hoc-tap-nv-loi{background:var(--st-surface2,#efeef8);border:1px solid var(--st-line,#e2e1ee);border-radius:16px 16px 16px 4px;align-self:flex-start;max-width:86%;padding:10px 14px}.hoc-tap-nv-loi.cua-ban{background:var(--st-card,#fff);border-color:var(--st-primary,#3d3a8c);border-radius:16px 16px 4px;align-self:flex-end}.hoc-tap-nv-loi.cua-ban.dung{border-color:var(--st-secondary,#1a6b45);box-shadow:inset 4px 0 0 var(--st-secondary,#1a6b45)}.hoc-tap-nv-loi.cua-ban.sai{border-color:#b3261e;box-shadow:inset 4px 0 #b3261e}.hoc-tap-nv-ten{color:var(--st-muted,#5d6170);margin-bottom:2px;font-size:12px;font-weight:700;display:block}.hoc-tap-nv-lao{font-size:1.3em;line-height:1.7;display:block}.hoc-tap-nv-nghia,.hoc-tap-nv-da-chon{color:var(--st-muted,#5d6170);font-size:14px;display:block}.hoc-tap-nv-dau{font-size:13px;font-weight:700;display:block}.hoc-tap-nv-loi.dung .hoc-tap-nv-dau{color:var(--st-secondary,#1a6b45)}.hoc-tap-nv-loi.sai .hoc-tap-nv-dau{color:#b3261e}.hoc-tap-nv-da-chon .hoc-tap-lao{text-decoration:line-through}.hoc-tap-nv.an-nghia-ban .hoc-tap-nv-loi:not(.cua-ban) .hoc-tap-nv-nghia{display:none}.hoc-tap-nv-chon{border-radius:var(--st-r,14px);background:var(--st-surface2,#efeef8);margin-top:14px;padding:12px}.hoc-tap-nv-nhac{margin:0 0 8px;font-weight:700}.hoc-tap-nv-nhac:focus{outline:none}.hoc-tap-nv-cac-chon{gap:8px;display:grid}.hoc-tap-nv-lua-chon{text-align:left;border:2px solid var(--st-line,#e2e1ee);border-radius:var(--st-r-sm,10px);background:var(--st-card,#fff);width:100%;min-height:44px;color:var(--st-text,#1d1f29);cursor:pointer;padding:10px 14px;display:block}.hoc-tap-nv-lua-chon:hover,.hoc-tap-nv-lua-chon:focus-visible{border-color:var(--st-primary,#3d3a8c)}.hoc-tap-nv-lua-chon .hoc-tap-lao{font-size:1.2em;line-height:1.7;display:block}.hoc-tap-nv-nghia-chon{color:var(--st-muted,#5d6170);font-size:14px;display:none}.hoc-tap-nv.hien-nghia-chon .hoc-tap-nv-nghia-chon{display:block}.hoc-tap-nv-kq{margin:14px 0 0;font-weight:700}.hoc-tap-nv-nut-cuoi{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.hoc-tap-nv-vao{margin:6px 0 14px}@media (width<=600px){.hoc-tap-nv-loi{max-width:94%}}.hoc-tap-kt-ds{margin:4px 0 16px;padding-left:0;list-style:none}.hoc-tap-kt-ds li{margin:6px 0}.hoc-tap-kt-meta{color:var(--st-muted,#5d6170);font-size:13px}.hoc-tap-kt-vao{white-space:nowrap;margin-left:12px}.hoc-tap-thi-hang{margin:18px 0 6px}.hoc-tap-thi-nop{min-width:160px;min-height:44px;font-size:16px}.hoc-tap-thi-nhac{color:#8a5a00;font-weight:600}.hoc-tap-thi-ket-qua{border-radius:var(--st-r,14px);border:2px solid var(--st-line,#e2e1ee);background:var(--st-card,#fff);margin:18px 0;padding:16px 18px}.hoc-tap-thi-ket-qua:focus{outline:none}.hoc-tap-thi-ket-qua.dat{border-color:var(--st-secondary,#1a6b45);box-shadow:inset 6px 0 0 var(--st-secondary,#1a6b45)}.hoc-tap-thi-ket-qua.chua-dat{border-color:#b3261e;box-shadow:inset 6px 0 #b3261e}.hoc-tap-thi-diem{margin:0 0 4px;font-size:20px;font-weight:700}.hoc-tap-thi-loi{margin:0 0 12px;font-weight:600}.hoc-tap-thi-ket-qua.dat .hoc-tap-thi-loi{color:var(--st-secondary,#1a6b45)}.hoc-tap-thi-ket-qua.chua-dat .hoc-tap-thi-loi{color:#b3261e}.hoc-tap-thi-sau{flex-wrap:wrap;gap:8px;margin:0;display:flex}.hoc-tap-sd-form fieldset{border:1px solid var(--st-line,#e2e1ee);border-radius:var(--st-r,14px);margin:0 0 16px;padding:12px 16px}.hoc-tap-sd-form legend{border:0;width:auto;margin:0;padding:0 6px;font-size:16px;font-weight:700}.hoc-tap-sd-khoa{margin:8px 0 4px;font-weight:700}.hoc-tap-sd-ds{columns:2 320px;margin:0 0 8px;padding:0;list-style:none}.hoc-tap-sd-ds label,.hoc-tap-sd-cach label{font-weight:400}.hoc-tap-sd-luoi{flex-wrap:wrap;align-items:flex-end;gap:10px 22px;display:flex}.hoc-tap-sd-luoi>label{flex-direction:column;gap:4px;max-width:320px;display:flex}.hoc-tap-sd-luoi input[type=number]{width:90px}.hoc-tap-sd-luoi input[type=text]{width:300px;max-width:100%}.hoc-tap-sd-cach{flex-direction:column;gap:2px;display:flex}.hoc-tap-sd-thanh{margin:18px 0}.hoc-tap-de-ma{color:#111;border:1px solid var(--st-line,#e2e1ee);background:#fff;border-radius:6px;margin:18px 0;padding:28px 32px}.hoc-tap-de-dau p{margin:0 0 4px}.hoc-tap-de-ten{text-align:center;text-transform:uppercase;font-size:18px;font-weight:700}.hoc-tap-de-so{text-align:center;font-weight:700}.hoc-tap-de-ho-ten{margin:10px 0!important}.hoc-tap-de-phan{margin:18px 0 8px;font-size:16px}.hoc-tap-de-cau,.hoc-tap-de-chon{margin:0;padding:0;list-style:none}.hoc-tap-de-cau>li{break-inside:avoid;margin:0 0 10px}.hoc-tap-de-de{margin:0 0 4px}.hoc-tap-de-de .hoc-tap-lao{font-size:1.25em}.hoc-tap-de-stt{min-width:26px;font-weight:700;display:inline-block}.hoc-tap-de-chon{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;padding-left:26px;display:grid}.hoc-tap-de-chu{margin-right:2px;font-weight:700}.hoc-tap-de-chon .hoc-tap-lao{font-size:1.12em}.hoc-tap-de-nguon{color:#444;margin-top:18px;font-size:12px}.hoc-tap-de-bang{border-collapse:collapse;margin:6px 0 14px}.hoc-tap-de-bang td{border:1px solid #999;min-width:54px;padding:4px 8px;font-weight:700}.hoc-tap-de-bang td span{color:#555;font-weight:400}@media (width<=600px){.hoc-tap-de-ma{padding:16px}.hoc-tap-de-chon{grid-template-columns:minmax(0,1fr)}}@media print{body:has(.hoc-tap-de-in) .section-header-bar,body:has(.hoc-tap-de-in) .section-header,body:has(.hoc-tap-de-in) .section-nav,body:has(.hoc-tap-de-in) .third-nav,body:has(.hoc-tap-de-in) .breadcrumbs-wrap,body:has(.hoc-tap-de-in) #footer,body:has(.hoc-tap-de-in) .section-footer-top,body:has(.hoc-tap-de-in) .st-thanh-duoi,body:has(.hoc-tap-de-in) .hoc-tap-de-khong-in,body:has(.hoc-tap-de-in) #ftip,body:has(.hoc-tap-de-in) .hoc-tap-chan,body:has(.hoc-tap-de-in) [class*=gop-y]{display:none!important}body:has(.hoc-tap-de-in) .hoc-tap-sinh-de-trang{box-shadow:none;border:0;margin:0;padding:0}html:has(.hoc-tap-de-in),body:has(.hoc-tap-de-in){background:#fff!important;width:auto!important;min-width:0!important}body:has(.hoc-tap-de-in) :is(.wraper,.container,.row,.section-body,.bg,.box-shadow,[class*=col-]){float:none!important;width:auto!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body:has(.hoc-tap-de-in)>:not(:has(.hoc-tap-de-in)){display:none!important}body:has(.hoc-tap-de-in) a[href]:after{content:none!important}.hoc-tap-de-ma{break-after:page;border:0;border-radius:0;margin:0;padding:0}.hoc-tap-de-ma:last-child{break-after:auto}}.hoc-tap-tc-chon-lai{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.hoc-tap-tc-ds{columns:2 320px;margin:0 0 12px}.hoc-tap-tc-ds .hoc-tap-lao{font-size:1.2em}.hoc-tap-tc.co-js .hoc-tap-tc-ds{display:none}.hoc-tap-tc-khung{background:var(--st-card,#fff);color:var(--st-text,#1d1b3a);outline:none;flex-direction:column;gap:12px;margin:0 0 12px;display:flex}.hoc-tap-tc-thanh,.hoc-tap-tc-phu,.hoc-tap-tc-nhom,.hoc-tap-tc-diem,.hoc-tap-tc-doi{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.hoc-tap-tc-phu{gap:10px 26px}.hoc-tap-tc-nhan{font-weight:700}.hoc-tap-tc-thanh .hoc-tap-nut[aria-pressed=true],.hoc-tap-tc-phu .hoc-tap-nut[aria-pressed=true]{background:var(--st-primary,#3b2f8f);color:var(--st-primary-contrast,#fff)}.hoc-tap-tc-san{box-sizing:border-box;text-align:center;background:var(--st-card,#fff);border:1px solid var(--st-line,#e2e1ee);border-radius:var(--st-r,14px);flex-direction:column;justify-content:center;align-items:center;gap:1.5vh;min-height:58vh;padding:4vh 4vw;display:flex;position:relative}.hoc-tap-tc-so{color:var(--st-muted,#666);margin:0;font-size:15px;position:absolute;top:10px;right:16px}.hoc-tap-tc-o{overflow-wrap:anywhere;max-width:100%;margin:0}.hoc-tap-tc-o.an{visibility:hidden}.hoc-tap .hoc-tap-tc-o-lao{font-size:clamp(56px,10vw,190px);line-height:1.55}.hoc-tap .hoc-tap-tc-o-lao.hoc-tap-tc-cau{font-size:clamp(30px,4.6vw,84px)}.hoc-tap-tc-o-pa{color:var(--st-muted,#555);font-size:clamp(22px,3.2vw,52px);font-style:italic;line-height:1.3}.hoc-tap-tc-o-nghia{color:var(--st-primary,#3b2f8f);font-size:clamp(26px,4.2vw,70px);font-weight:700;line-height:1.3}.hoc-tap-tc-gio{font-variant-numeric:tabular-nums;min-width:4ch;font-size:30px;font-weight:800}.hoc-tap-tc-khung.het-gio .hoc-tap-tc-gio{color:#b42318;animation:.5s 6 hoc-tap-tc-nhay}@keyframes hoc-tap-tc-nhay{50%{opacity:.15}}.hoc-tap-tc-si-so{width:80px}.hoc-tap-tc-tham-so{min-width:2ch;color:var(--st-primary,#3b2f8f);font-size:34px;font-weight:800}.hoc-tap-tc-tham-ghi{color:var(--st-muted,#666);font-size:13px}.hoc-tap-tc-diem{gap:10px}.hoc-tap-tc-doi{border:1px solid var(--st-line,#e2e1ee);border-radius:var(--st-r-sm,10px);gap:6px;padding:6px 10px}.hoc-tap-tc-ten-doi{font-weight:700}.hoc-tap-tc-diem-so{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-size:28px;font-weight:800}.hoc-tap-tc-phim{color:var(--st-muted,#666);font-size:13px}.hoc-tap-tc-khung:fullscreen{box-sizing:border-box;width:100vw;height:100vh;margin:0;padding:14px 22px;overflow:auto}.hoc-tap-tc-khung:fullscreen .hoc-tap-tc-san{border:0;flex:auto;min-height:0}@media (width<=600px){.hoc-tap-tc-san{min-height:46vh}}.hoc-tap-it-khoa{margin:0 0 6px}.hoc-tap-it-khoa>summary{cursor:pointer;padding:4px 0;font-weight:700;list-style:none}.hoc-tap-it-khoa>summary::-webkit-details-marker{display:none}.hoc-tap-it-khoa>summary:before{content:"▸";width:1.1em;color:var(--st-primary,#3b2f8f);display:inline-block}.hoc-tap-it-khoa[open]>summary:before{content:"▾"}.hoc-tap-it-in{overflow-x:auto}.hoc-tap-it-trang{box-sizing:border-box;color:#111;border:1px solid var(--st-line,#e2e1ee);background:#fff;border-radius:6px;width:204mm;margin:18px 0;padding:8mm}.hoc-tap-it-dau{border-bottom:1px solid #999;justify-content:space-between;align-items:flex-start;gap:6mm;margin:0 0 4mm;padding:0 0 3mm;display:flex}.hoc-tap-it-dau p{margin:0;line-height:1.35}.hoc-tap-it-khoa-ten{color:#444;font-size:11px}.hoc-tap-it-ten{font-size:15px;font-weight:700}.hoc-tap-it-loai-ten{color:#333;font-size:12px}.hoc-tap-it-qr{text-align:center;color:#333;flex-direction:column;flex:none;align-items:center;width:30mm;font-size:9px;line-height:1.25;display:flex}.hoc-tap-it-qr-hinh{width:19mm;height:19mm;display:block}.hoc-tap-it-url{word-break:break-all;color:#555}.hoc-tap-it-bang{border-collapse:collapse;width:100%}.hoc-tap-it-bang th,.hoc-tap-it-bang td{text-align:left;vertical-align:middle;border:1px solid #999;padding:3px 8px}.hoc-tap-it-bang th{font-size:13px}.hoc-tap-it-bang td:first-child{text-align:center;color:#444;width:9mm}.hoc-tap-it-bang .hoc-tap-lao{font-size:1.3em}.hoc-tap-it-bang tr{break-inside:avoid}.hoc-tap-it-cot-trong{width:45mm}.hoc-tap-it-to .hoc-tap-it-dau{box-sizing:border-box;height:22mm;overflow:hidden}.hoc-tap-it-to .hoc-tap-it-qr-hinh{width:13mm;height:13mm}.hoc-tap-it-to .hoc-tap-it-url{display:none}.hoc-tap-it-luoi{grid-template-columns:94mm 94mm;grid-auto-rows:46mm;width:188mm;display:grid}.hoc-tap-it-the{box-sizing:border-box;text-align:center;border:1px dashed #888;flex-direction:column;justify-content:center;align-items:center;gap:2mm;margin:0 -1px -1px 0;padding:4mm;display:flex;position:relative;overflow:hidden}.hoc-tap-it-the-trong{border-color:#ddd}.hoc-tap-it-so{color:#777;font-size:9px;position:absolute;top:2mm;left:3mm}.hoc-tap-it-the-sau .hoc-tap-it-so{left:auto;right:3mm}.hoc-tap-it-in .hoc-tap-it-the-chu{font-size:34px;line-height:1.5}.hoc-tap-it-the-chu.hoc-tap-it-vua{font-size:26px}.hoc-tap-it-the-chu.hoc-tap-it-nho{font-size:19px}.hoc-tap-it-pa{color:#333;font-size:15px;font-style:italic}.hoc-tap-it-nghia{font-size:18px;font-weight:700;line-height:1.3}.hoc-tap-it-viet-hang{break-inside:avoid;margin:0 0 3mm}.hoc-tap-it-viet-nhan{margin:0 0 1mm;font-size:12px;line-height:1.6}.hoc-tap-it-viet-nhan .hoc-tap-lao{font-size:1.15em}.hoc-tap-it-o-hang{border-left:1px solid #bbb;grid-template-columns:repeat(6,1fr);width:188mm;display:grid}.hoc-tap-it-o{box-sizing:border-box;border-right:1px solid #bbb;height:17mm;position:relative;overflow:hidden}.hoc-tap-it-o:before,.hoc-tap-it-o:after{content:"";position:absolute;left:0;right:0}.hoc-tap-it-o:before{border-top:1px dashed #c4c4c4;top:34%}.hoc-tap-it-o:after{border-top:1.5px solid #777;top:70%}.hoc-tap-it-rong-2{grid-column:span 2}.hoc-tap-it-rong-3{grid-column:span 3}.hoc-tap-it-o .hoc-tap-lao{z-index:1;text-align:center;white-space:nowrap;margin-bottom:-.36em;font-size:30px;line-height:1.6;position:absolute;bottom:30%;left:0;right:0}.hoc-tap-it-o.hoc-tap-it-nho .hoc-tap-lao{font-size:22px}.hoc-tap-it-o-mau .hoc-tap-lao{color:#111}.hoc-tap-it-o-to .hoc-tap-lao{color:#c2c2c2}@media print{.hoc-tap-it-in{overflow:visible}.hoc-tap-it-trang{break-after:page;border:0;border-radius:0;width:188mm;margin:0;padding:0}.hoc-tap-it-trang:last-child{break-after:auto}.hoc-tap-it-o-to .hoc-tap-lao{color:#c2c2c2!important}}.hoc-tap-td-loi-vao{border:1px solid var(--st-line,#e2e1ee);border-left:4px solid var(--st-primary,#3a3d98);border-radius:var(--st-r,14px);background:var(--st-card,#fff);margin:8px 0 20px;padding:12px 16px}.hoc-tap-td-loi-vao p{margin:0 0 4px}.hoc-tap-td-loi-vao .hoc-tap-kt-ds{margin-bottom:0}.hoc-tap-td-loi-vao-khoa{margin:8px 0 0}.hoc-tap-td-mo{border:1px solid var(--st-line,#e2e1ee);border-radius:var(--st-r,14px);background:var(--st-card,#fff);margin:12px 0 20px;padding:16px 18px}.hoc-tap-td-hoi{margin:0 0 10px;font-size:18px;font-weight:700}.hoc-tap-td-chon{flex-wrap:wrap;gap:8px;margin:0 0 8px;display:flex}.hoc-tap-td-goi-y p:first-child{font-weight:600}.hoc-tap-td-da-do-nhan{margin:14px 0 4px;font-weight:700}.hoc-tap-td-da-do{margin:0 0 12px;padding-left:0;list-style:none}.hoc-tap-td-da-do li{margin:4px 0}.hoc-tap-td-dau{min-width:1.2em;font-weight:700;display:inline-block}.hoc-tap-lop-ds{padding-left:1.2em}.hoc-tap-lop-ds>li{margin:.6em 0}.hoc-tap-lop-so,.hoc-tap-lop-khoa{color:var(--st-muted,#4c4c63);font-size:14px}.hoc-tap-lop-dong{border:1px solid var(--st-line,#14143233);color:var(--st-muted,#4c4c63);border-radius:999px;padding:0 8px;font-size:13px;display:inline-block}.hoc-tap-lop-vao{margin:1em 0}.hoc-tap-lop-o-ma{letter-spacing:.12em;text-transform:uppercase;width:12em;max-width:100%;padding:6px 10px;font-family:Consolas,Courier New,monospace;font-size:18px}.hoc-tap-lop-ma{letter-spacing:.15em;font-family:Consolas,Courier New,monospace;font-size:22px}.hoc-tap-lop-roi{margin-top:.3em}.hoc-tap-lop-roi>summary{cursor:pointer;color:var(--st-muted,#4c4c63);font-size:14px}.hoc-tap-lop-cs{border-left:3px solid var(--st-line,#14143233);margin:.5em 0;padding:8px 12px}.hoc-tap-lop-cs p{margin:.3em 0}.hoc-tap-lop-cs form{margin:0}.hoc-tap-lop-giao{margin:1.2em 0}.hoc-tap-lop-qua-han{color:#b42318;white-space:nowrap;font-weight:600}.hoc-tap-lop-tam-go,.hoc-tap-lop-duoc-giao{color:var(--st-muted,#4c4c63);font-size:14px}.hoc-tap-lop-thao-tac form{margin:0 6px 6px 0;display:inline-block}.hoc-tap-lop-thao-tac input[type=date]{max-width:11em}.hoc-tap-lop-ai>summary{cursor:pointer;font-size:14px}.hoc-tap-lop-ai p{margin:.3em 0;font-size:14px}.hoc-tap-lop-giao-moi fieldset{border:1px solid var(--st-line,#14143233);border-radius:var(--st-r-sm,10px);margin:.8em 0;padding:8px 12px}.hoc-tap-lop-giao-moi legend{border:0;width:auto;margin:0;padding:0 6px;font-size:16px;font-weight:700}.hoc-tap-lop-giao-moi select{max-width:100%}.hoc-tap-lop-giao-hv{margin:.5em 0}.hoc-tap-lop-giao-hv h3{margin:.4em 0;font-size:17px}.hoc-tap-lop-hom-nay,.hoc-tap-lop-lich{margin:1.2em 0}.hoc-tap-lop-hom-nay{border-left:4px solid var(--st-primary,#3a3d98);border-radius:0 var(--st-r-sm,10px) var(--st-r-sm,10px) 0;padding:8px 14px}.hoc-tap-lop-hom-nay h2{margin:.2em 0 .4em;font-size:19px}.hoc-tap-lop-hom-nay-nhan{border:1px solid var(--st-primary,#3a3d98);color:var(--st-primary,#3a3d98);border-radius:999px;padding:0 8px;font-size:13px;font-weight:600;display:inline-block}.hoc-tap-lop-buoi-qua>td,.hoc-tap-lop-buoi-nghi>td{color:var(--st-muted,#4c4c63)}.hoc-tap-lop-lich-thang>th{text-align:left;font-weight:700}.hoc-tap-lop-lich-hv{margin:.5em 0}.hoc-tap-lop-lich-hv h3{margin:.4em 0;font-size:17px}.hoc-tap-lop-them-buoi,.hoc-tap-lop-sua-buoi{margin:.4em 0}.hoc-tap-lop-them-buoi>summary,.hoc-tap-lop-sua-buoi>summary,.hoc-tap-xoa-tk>summary{cursor:pointer;font-weight:600}.hoc-tap-lop-cac-thu{border:1px solid var(--st-line,#14143233);border-radius:var(--st-r-sm,10px);margin:.5em 0;padding:6px 10px}.hoc-tap-lop-cac-thu legend{border:0;width:auto;margin:0;padding:0 6px;font-size:15px;font-weight:600}.hoc-tap-lop-thu{white-space:nowrap;margin:.2em .8em .2em 0;display:inline-block}.hoc-tap-lop-o-noi{width:22em;max-width:100%}.hoc-tap-lop-o-duong-dan{width:30em;max-width:100%;font-family:Consolas,Courier New,monospace;font-size:14px}.hoc-tap-lop-moi,.hoc-tap-lop-loi-moi{margin:1.2em 0}.hoc-tap-lop-moi h3,.hoc-tap-lop-loi-moi h3{margin:.8em 0 .4em;font-size:17px}.hoc-tap-lop-o-moi{width:22em;max-width:100%;font-family:Consolas,Courier New,monospace;font-size:15px}.hoc-tap-lop-moi-nut{margin:.4em 0 .2em}.hoc-tap-lop-moi-nut form{margin:0 .4em .3em 0;display:inline-block}.hoc-tap-lop-so-khung{margin:1.2em 0}.hoc-tap-lop-so-khung h3,.hoc-tap-lop-so-hv h3{margin:.8em 0 .4em;font-size:17px}.hoc-tap-lop-dd-o{text-align:center}.hoc-tap-lop-dd-o input[type=radio]{vertical-align:middle;width:24px;height:24px;margin:0}.hoc-tap-lop-o-so{width:6em;max-width:100%}@page so-diem{size:A4 landscape;margin:12mm}@media print{.hoc-tap-lop-so-in{page:so-diem}.hoc-tap-lop-so-in .hoc-tap-bang-khung{border:0;overflow:visible}.hoc-tap-lop-so-bang th,.hoc-tap-lop-so-bang td{letter-spacing:0;text-transform:none;padding:2px 4px;font-size:11px}.hoc-tap-lop-so-bang .hoc-tap-ghi-chu{white-space:normal;font-size:9px}.hoc-tap:has(.hoc-tap-lop-so-in){border:0;padding:0}}mark.hoc-tap-dau-soat{color:#2b1d00;background-color:#ffe08a;border-radius:3px;padding:0 2px}.hoc-tap-can-soat,tr.hoc-tap-can-soat>td{background-color:#fff6df}.hoc-tap-can-soat:not(tr),tr.hoc-tap-can-soat>td:first-child{box-shadow:inset 4px 0 #b7791f}.hoc-tap-soat-muc.hoc-tap-can-soat{border-radius:8px;padding:4px 12px}.hoc-tap-soat-dau{border-radius:var(--st-r-sm,10px);background-color:#fff6df;border:2px solid #b7791f;margin:0 0 16px;padding:12px 16px}.hoc-tap-soat-dau h2{margin:0 0 6px;font-size:1.15em}.hoc-tap-soat-dau p,.hoc-tap-soat-khung p{margin:.3em 0}.hoc-tap-soat-khung{margin:6px 0 4px}details.hoc-tap-soat{margin:6px 0}details.hoc-tap-soat>summary{cursor:pointer;color:var(--st-primary,#3a3d98);font-weight:600}.hoc-tap-soat-form{border:1px solid var(--st-line,#14143233);border-radius:var(--st-r-sm,10px);background-color:var(--st-card,#fff);margin-top:8px;padding:10px 12px}.hoc-tap-soat-nhom{border:1px solid var(--st-line,#14143233);border-radius:8px;margin:8px 0;padding:4px 10px 6px}.hoc-tap-soat-nhom legend{border:0;width:auto;margin:0;padding:0 4px;font-size:1em;font-weight:600}.hoc-tap-soat-loi{border-left-color:#b42318}.hoc-tap-soat-yc ul{margin:4px 0 0;padding-left:1.2em}.hoc-tap-yeu-cau,.hoc-tap-duyet{border:2px dashed var(--st-primary,#3a3d98);border-radius:var(--st-r-sm,10px);margin:24px 0;padding:12px 16px}.hoc-tap-yeu-cau h2,.hoc-tap-duyet h2{margin-top:0}.hoc-tap-duyet{border-style:solid}.hoc-tap-yc-noi{z-index:1050;position:absolute;box-shadow:0 4px 14px #00000040}.hoc-tap-yc-noi[hidden]{display:none}.hoc-tap-kt-cau{border:0;min-width:0;margin:0;padding:0}.hoc-tap-kt-cau>legend{width:auto;font-size:inherit;color:inherit;border:0;margin:0 0 4px;padding:0}.hoc-tap-kt-lam .hoc-tap-de-chon li{align-items:center;gap:8px;min-height:32px;display:flex}.hoc-tap-kt-lam .hoc-tap-de-chon input[type=radio]{flex:none;width:24px;height:24px;margin:0}.hoc-tap-kt-lam .hoc-tap-de-chon label{cursor:pointer;margin:0;font-weight:400}.hoc-tap-kt-dung,.hoc-tap-kt-dau{font-weight:700}.hoc-tap-kt-go .hoc-tap-de-de{font-style:italic}.hoc-tap-lop-hoi-lk{margin:.4em 0}.hoc-tap-lop-hoi-lk a:not([class]),.hoc-tap-dong-y .hoc-tap-lop-ds a[download]{font-weight:600}.hoc-tap-lop-hoi-nho{margin:0 0 0 10px;display:inline-block}.hoc-tap-lop-hoi-dem{color:var(--st-muted,#4c4c63);font-size:14px}.hoc-tap-lop-hoi-moi fieldset{border:1px solid var(--st-line,#14143233);border-radius:var(--st-r-sm,10px);margin:.8em 0;padding:8px 12px}.hoc-tap-lop-hoi-moi legend{border:0;width:auto;margin:0;padding:0 6px;font-size:16px;font-weight:700}.hoc-tap-lop-hoi select{max-width:100%}.hoc-tap-lop-hoi-o{width:100%;max-width:40em}.hoc-tap-lop-hoi-loc{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:.8em 0;display:flex}.hoc-tap-lop-hoi-cau{border:1px solid var(--st-line,#14143233);border-radius:var(--st-r-sm,10px);margin:.8em 0;padding:10px 14px}.hoc-tap-lop-hoi-cau.hoc-tap-lop-hoi-an{border-style:dashed}.hoc-tap-lop-hoi-dau{margin:0 0 .2em;font-size:16px}.hoc-tap-lop-hoi-meta{color:var(--st-muted,#4c4c63);margin:0 0 .3em;font-size:14px}.hoc-tap-lop-hoi-chu{overflow-wrap:anywhere;margin:0 0 .5em}.hoc-tap-lop-hoi-nhan{border:1px solid var(--st-line,#14143233);border-radius:999px;padding:0 8px;font-size:13px;display:inline-block}.hoc-tap-lop-hoi-tl{border-left:3px solid var(--st-line,#14143233);margin:.4em 0 .6em;padding:0 0 0 12px;list-style:none}.hoc-tap-lop-hoi-tl>li{margin:0 0 .6em}.hoc-tap-lop-hoi-tl>li.hoc-tap-lop-hoi-an{border-left:1px dashed var(--st-line,#14143233);padding-left:8px}.hoc-tap-lop-hoi-thao-tac form{margin:0 6px 6px 0;display:inline-block}.hoc-tap-lop-hoi-thao-tac details form{display:block}.hoc-tap-lop-hoi-tra>summary{cursor:pointer;font-weight:600}.hoc-tap-lop-hoi-trang{margin:1em 0}.hoc-tap-bai-hoi{border-left:3px solid var(--st-line,#14143233);margin:1em 0;padding:8px 12px}.hoc-tap-bai-hoi p,.hoc-tap-bai-hoi ul{margin:.2em 0}.hoc-tap-lop-muc-o{width:100%;max-width:28em}.hoc-tap-lop-bai-tim input[type=search]{width:18em;max-width:100%}.hoc-tap-lop-bai-bang td.hoc-tap-lop-thao-tac{white-space:nowrap}.hoc-tap-lop-bai-on .hoc-tap-nut{margin:0 6px 6px 0}.hoc-tap-lop-bai-tu-soan{color:var(--st-muted,#4c4c63);font-size:14px}.hoc-tap-lop-muc-sua>summary,.hoc-tap-lop-muc-them>summary,.hoc-tap-lop-bai-ten>summary{cursor:pointer;font-weight:600}.hoc-tap audio:focus,.hoc-tap audio:focus-within{outline:3px solid var(--st-secondary,#1a6b45);outline-offset:2px}.hoc-tap-cn-the{border:4px double var(--st-primary,#3a3d98);background-color:var(--st-card,#fff);text-align:center;border-radius:6px;max-width:760px;margin:12px auto 16px;padding:24px 28px}.hoc-tap-cn-the p{margin:6px 0}.hoc-tap-cn-du-an,.hoc-tap-cn-khoa{color:var(--st-primary,#3a3d98);font-weight:700}.hoc-tap-cn-du-an{letter-spacing:.06em}.hoc-tap-cn-the .hoc-tap-cn-tieu{margin:8px 0 12px;padding-left:0;font-size:26px;font-weight:700}.hoc-tap-cn-the .hoc-tap-cn-tieu:before{content:none}.hoc-tap-cn-ten{font-size:24px;font-weight:700}.hoc-tap-cn-the .hoc-tap-cn-noi-bo{color:var(--st-muted,#4c4c63);margin-top:14px;font-size:14px}.hoc-tap-cn-thu-hoi{border-style:dashed;border-color:var(--st-border,#74748c)}.hoc-tap-cn-hop-le{border-left-color:var(--st-secondary,#1a6b45)}.hoc-tap-cn-o-ma{text-transform:uppercase;max-width:16em}.hoc-tap-cn-xoa{margin-top:6px;font-size:14px}.hoc-tap-cn-bang td{vertical-align:top}.hoc-tap-cn a:not([class]){font-weight:600}@media (width<=600px){.hoc-tap-cn-the{padding:16px 12px}.hoc-tap-cn-ten{font-size:20px}.hoc-tap-cn-the .hoc-tap-cn-tieu{font-size:21px}}@media print{.hoc-tap-cn-the{color:#000;background:#fff;border-color:#000;max-width:none;margin:0}}.hoc-tap-so-tu-nut{margin:0;display:inline-block}button.hoc-tap-nut-so-tu{border:1px solid var(--st-primary,#3a3d98);min-height:32px;color:var(--st-primary,#3a3d98);cursor:pointer;white-space:nowrap;background-color:#0000;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}button.hoc-tap-nut-so-tu:hover,button.hoc-tap-nut-so-tu:focus{background-color:var(--st-surface2,#ededf6)}button.hoc-tap-nut-so-tu.da-luu{background-color:var(--st-primary,#3a3d98);color:var(--st-primary-contrast,#fff)}button.hoc-tap-nut-so-tu.da-luu:hover,button.hoc-tap-nut-so-tu.da-luu:focus{background-color:var(--st-deep,#282a6e);color:var(--st-primary-contrast,#fff)}.hoc-tap-bang td.hoc-tap-cot-so-tu,.hoc-tap-bang th.hoc-tap-cot-so-tu{white-space:nowrap;width:1%}.hoc-tap-tu-dien-dong .hoc-tap-so-tu-nut{margin-top:6px}.hoc-tap-so-tu-on{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hoc-tap-so-tu-on-nhan{font-weight:700}.hoc-tap-so-tu-bo-het{margin-top:24px}.hoc-tap-so-tu-bo-het summary{cursor:pointer;font-weight:600}@media print{.hoc-tap-so-tu-nut,.hoc-tap-cot-so-tu{display:none!important}}.st-mat-mang{border-left:4px solid var(--st-primary,#3a3d98);background-color:var(--st-surface2,#ededf6);color:var(--st-text,#1b1b2a);border-radius:8px;margin:0 0 16px;padding:10px 14px;font-weight:600}@media print{.st-mat-mang{display:none!important}}.hoc-tap-tl-la-ai{border-left:4px solid var(--st-primary,#3a3d98);background-color:var(--st-surface,#f6f6fb);border-radius:8px;margin:0 0 16px;padding:10px 14px}.hoc-tap-tl-log{margin:0 0 12px;padding:0;list-style:none}.hoc-tap-tl-tin{border:1px solid var(--st-line,#14143233);border-radius:var(--st-r-sm,8px);background-color:var(--st-card,#fff);margin:0 0 12px;padding:10px 14px}.hoc-tap-tl-ban{background-color:var(--st-surface,#f6f6fb);margin-left:10%}.hoc-tap-tl-tro-ly{border-left:4px solid var(--st-secondary,#b0306a);margin-right:10%}.hoc-tap-tl-ai-noi{color:var(--st-muted,#4c4c63);margin:0 0 4px;font-size:14px;font-weight:600}.hoc-tap-tl-noi-dung{white-space:pre-wrap;overflow-wrap:anywhere}.hoc-tap-tl-lao-ai{border-bottom:2px dotted var(--st-secondary,#b0306a);text-decoration-line:none}.hoc-tap-tl-nhan,.hoc-tap-tl-chua-gui,.hoc-tap-tl-cat{color:var(--st-muted,#4c4c63);font-size:14px}.hoc-tap-tl-chua-gui,.hoc-tap-tl-cat{margin:6px 0 0}.hoc-tap-tl-form textarea{box-sizing:border-box;border:1px solid var(--st-border,#14143259);border-radius:var(--st-r-sm,8px);background-color:var(--st-card,#fff);width:100%;color:var(--st-text,#1b1b2a);font:inherit;margin:4px 0 8px;padding:8px 10px;display:block}.hoc-tap-tl-han{color:var(--st-muted,#4c4c63);margin:0 0 12px;font-size:14px}.hoc-tap-tl-rut{margin:16px 0 0}.hoc-tap-tl-che-do{border:0;flex-wrap:wrap;gap:6px 20px;margin:0 0 12px;padding:0;display:flex}.hoc-tap-tl-che-do legend{border:0;margin:0 0 4px;font-size:15px;font-weight:600}.hoc-tap-tl-giang{border:1px solid var(--st-line,#14143233);border-radius:var(--st-r-sm,8px);background-color:var(--st-surface,#f6f6fb);margin:0 0 12px;padding:10px 14px}.hoc-tap-tl-giang select{box-sizing:border-box;border:1px solid var(--st-border,#14143259);border-radius:var(--st-r-sm,8px);background-color:var(--st-card,#fff);max-width:100%;color:var(--st-text,#1b1b2a);font:inherit;padding:6px 8px}.hoc-tap-tl-mau{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:8px 0 0;display:flex}.hoc-tap-tl-tai,.hoc-tap-tl-bao-loi{margin:8px 0 0}.hoc-tap-tl-bao-loi summary{cursor:pointer;color:var(--st-primary,#3a3d98);font-size:14px;font-weight:600}.hoc-tap-tl-bao-loi textarea{box-sizing:border-box;border:1px solid var(--st-border,#14143259);border-radius:var(--st-r-sm,8px);background-color:var(--st-card,#fff);width:100%;color:var(--st-text,#1b1b2a);font:inherit;margin:4px 0 8px;padding:6px 8px;display:block}.hoc-tap-tl-bl-tt{margin:6px 0 0;font-size:14px}.hoc-tap-vx-thu{border-left:4px solid var(--st-primary,#3a3d98)}.hoc-tap-vx-khoi{margin:0 0 24px}.hoc-tap-vx-so{flex-wrap:wrap;gap:8px 24px;margin:0 0 8px;font-size:20px;font-weight:700;display:flex}.hoc-tap-vx-sp{border:1px solid var(--st-line,#14143233);border-radius:var(--st-r-sm,8px);background-color:var(--st-card,#fff);margin:0 0 12px;padding:12px 16px}.hoc-tap-vx-sp h3{margin:0 0 4px;font-size:18px}.hoc-tap-vx-sp-loai{color:var(--st-muted,#4c4c63);margin:0 0 4px}.hoc-tap-vx-gia{margin:0 0 8px}.hoc-tap-vx-gia del{color:var(--st-muted,#4c4c63);margin-right:6px}.hoc-tap-vx-da-co{margin:0;font-weight:600}.hoc-tap-vx-o-so{width:12em;max-width:100%;display:inline-block}.hoc-tap-vx-o-ma{letter-spacing:.05em;text-transform:uppercase;width:20em;max-width:100%;font-family:Consolas,Courier New,monospace;display:inline-block}.hoc-tap-vx-kenh{border:0;margin:0 0 8px;padding:0}.hoc-tap-vx-kenh legend{font-size:inherit;border:0;margin:0 0 4px;padding:0;font-weight:600}.hoc-tap-vx-ck{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 12px;display:grid}.hoc-tap-vx-ck dt{font-weight:600}.hoc-tap-vx-ck dd{overflow-wrap:anywhere;margin:0}.hoc-tap-vx-ma{letter-spacing:.05em;font-family:Consolas,Courier New,monospace;font-size:18px}@media (width<=480px){.hoc-tap-vx-ck{grid-template-columns:1fr;gap:2px}.hoc-tap-vx-ck dd{margin-bottom:8px}}
