:root{--nen: #F6F8FE;--the: #FFFFFF;--chu: #0F1B45;--chu-phu: #4D5A80;--vien: #D5DEF8;--vien-nhat: #EEF2FD;--xanh: #1D3AA6;--xanh-sang: #4670DC;--xanh-dam: #13256F;--xanh-nhat: #EEF2FD;--do: #B02525;--do-sang: #D93A3A;--do-nhat: #FDECEC;--vang: #7A5800;--vang-nhat: #FFF4D6;--xanh-la: #0E6B37;--xanh-la-nhat: #E7F6EE;--bong: 0 18px 40px -30px rgba(19, 37, 111, .45), 0 0 0 1px var(--vien);--bong-nut: 0 10px 24px -10px rgba(29, 58, 166, .65);--bo: 18px;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--nen);color:var(--chu);font-family:Be Vietnam Pro,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:var(--xanh)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}:focus-visible{outline:3px solid rgba(70,112,220,.45);outline-offset:2px}input,select,textarea{font-size:16px}h1,h2,h3,p{margin:0}.an{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.khung{min-height:100dvh;display:flex}.noi-dung{flex:1;min-width:0;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.trang{max-width:760px;margin:0 auto}.thanh-ben{display:none}.thanh-duoi{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--the);border-top:1px solid var(--vien);display:flex;justify-content:space-around;padding:6px 4px calc(10px + env(safe-area-inset-bottom))}.thanh-duoi a{flex:1;max-width:120px;min-height:48px;text-decoration:none;color:var(--chu-phu);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;font-weight:600}.thanh-duoi a.dang-chon{color:var(--xanh);font-weight:800}@media (min-width: 900px){.thanh-duoi{display:none}.noi-dung{padding-bottom:40px}.thanh-ben{display:flex;flex-direction:column;gap:6px;width:240px;flex:none;position:sticky;top:0;height:100dvh;padding:22px 14px;background:var(--the);border-right:1px solid var(--vien)}.thanh-ben .logo{height:34px;width:auto;align-self:flex-start;margin:0 8px 22px}.thanh-ben a{display:flex;align-items:center;gap:12px;padding:0 14px;min-height:46px;border-radius:999px;text-decoration:none;color:var(--chu-phu);font-weight:700}.thanh-ben a:hover{background:var(--nen);color:var(--chu)}.thanh-ben a.dang-chon{background:var(--xanh-nhat);color:var(--xanh)}.thanh-ben .toi{margin-top:auto;padding:14px;border-radius:16px;background:var(--nen);font-size:13px}.thanh-ben .toi strong{display:block;font-size:14px}}.dau{background:var(--the);border-bottom:1px solid var(--vien);padding:16px 16px 14px;display:flex;flex-direction:column;gap:14px;position:sticky;top:0;z-index:10}@media (min-width: 900px){.dau{padding:24px 32px 18px}}.dau-hang{display:flex;align-items:center;justify-content:space-between;gap:12px}.nhan-tren{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--xanh)}.tieu-de{font-weight:900;font-size:26px;letter-spacing:-.02em;line-height:1.2}.dau.dau-nho{flex-direction:row;align-items:center;gap:4px;padding:8px}.dau-nho p{flex:1;font-weight:800;font-size:16px}@media (min-width: 900px){.dau.dau-nho{padding:12px 24px}}.than{padding:14px 16px 24px;display:flex;flex-direction:column;gap:14px}@media (min-width: 900px){.than{padding:20px 32px 32px}}.nut{min-height:46px;padding:0 20px;border-radius:999px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;font-size:15px;text-decoration:none;white-space:nowrap}.nut-chinh{background:var(--xanh);color:#fff;box-shadow:var(--bong-nut)}.nut-chinh:hover{background:var(--xanh-dam)}.nut-phu{background:var(--the);color:var(--chu);box-shadow:0 0 0 1.5px var(--vien)}.nut-phu:hover{box-shadow:0 0 0 1.5px var(--xanh-sang)}.nut-nguy{background:var(--the);color:var(--do);box-shadow:0 0 0 1.5px #f2c4c4}.nut-tron{width:44px;height:44px;border-radius:22px;border:0;flex:none;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--chu)}.nut-tron.chinh{background:var(--xanh);color:#fff;box-shadow:var(--bong-nut)}.nut-chu{border:0;background:none;padding:6px 4px;color:var(--xanh);font-weight:700;font-size:14px}.nut-chu.do{color:var(--do)}.chip{min-height:40px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:700;background:var(--the);color:var(--chu);border:1.5px solid var(--vien)}.chip[aria-pressed=true]{background:var(--xanh);color:#fff;border-color:var(--xanh)}.hang-chip{display:flex;gap:8px;flex-wrap:wrap}.muc{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;flex:none;white-space:nowrap}.muc-lanh{background:var(--xanh-nhat);color:var(--xanh)}.muc-am{background:var(--vang-nhat);color:var(--vang)}.muc-nong{background:var(--do-nhat);color:var(--do)}.muc-hoc_vien{background:var(--xanh-dam);color:#fff}.o-tim{display:flex;align-items:center;gap:10px;background:var(--nen);border:1.5px solid var(--vien);border-radius:999px;padding:0 18px;height:50px}.o-tim:focus-within{border-color:var(--xanh-sang)}.o-tim input{border:0;background:transparent;outline:none;flex:1;min-width:0}.truong{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:var(--chu-phu)}.truong input,.truong select,.truong textarea{min-height:46px;border:1.5px solid var(--vien);border-radius:12px;padding:0 12px;background:var(--the);color:var(--chu);font-weight:400}.truong textarea{padding:10px 12px;resize:vertical;min-height:88px}.truong input:focus,.truong select:focus,.truong textarea:focus{outline:none;border-color:var(--xanh-sang)}.hai-cot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.truong select{width:100%;min-width:0;text-overflow:ellipsis}.ds>li{min-width:0}.than>*{min-width:0}.luoi-form{display:grid;gap:12px}@media (min-width: 640px){.luoi-form{grid-template-columns:1fr 1fr}.luoi-form .rong{grid-column:1 / -1}}.the{background:var(--the);border-radius:var(--bo);box-shadow:var(--bong)}.mo{font-size:13px;color:var(--chu-phu)}.ds{list-style:none;margin:0;padding:0;display:grid;gap:10px}@media (min-width: 1200px){.ds.hai{grid-template-columns:1fr 1fr}}.the-hv{text-decoration:none;color:var(--chu);padding:14px;display:flex;gap:12px;align-items:flex-start;transition:box-shadow .15s ease,transform .15s ease}.the-hv:hover{box-shadow:0 18px 40px -26px #13256f8c,0 0 0 1.5px var(--xanh-sang)}.the-hv:active{transform:scale(.99)}.anh{width:42px;height:42px;flex:none;border-radius:21px;background:var(--xanh-nhat);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:var(--xanh)}.anh.lon{width:66px;height:66px;border-radius:33px;font-size:22px;font-weight:900;color:#fff;background:linear-gradient(160deg,var(--xanh),var(--xanh-sang))}.cot{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.hang-giua{display:flex;justify-content:space-between;gap:8px;align-items:center}.ten{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mot-dong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.canh-bao{color:var(--do);font-weight:600}.muc-luc{display:flex;flex-direction:column;gap:10px}.muc-luc>h2,.tieu-muc{font-weight:800;font-size:17px;letter-spacing:-.01em}.tieu-muc-hang{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.bang-tin{margin:0;overflow:hidden}.bang-tin>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;padding:12px 16px;border-bottom:1px solid var(--vien-nhat)}.bang-tin>div:last-child{border-bottom:0}.bang-tin dt{font-size:13px;color:var(--chu-phu)}.bang-tin dd{margin:0;overflow-wrap:anywhere}.nut-lien-he{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.nut-lien-he a,.nut-lien-he button{text-decoration:none;color:var(--chu);background:var(--the);border:0;border-radius:16px;box-shadow:0 0 0 1px var(--vien);min-height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:12px;font-weight:700}.nut-lien-he .khong{opacity:.4;pointer-events:none}.nut-lien-he .chinh{background:var(--xanh);color:#fff;box-shadow:var(--bong-nut);font-weight:800}.chon-muc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;background:var(--the);border-radius:999px;padding:4px;box-shadow:0 0 0 1px var(--vien)}.chon-muc button{min-height:42px;border-radius:999px;border:0;font-size:13px;font-weight:800;background:transparent;color:var(--chu-phu)}.chon-muc .muc-lanh{background:var(--xanh-nhat);color:var(--xanh)}.chon-muc .muc-am{background:var(--vang-nhat);color:var(--vang)}.chon-muc .muc-nong{background:var(--do-nhat);color:var(--do)}.chon-muc .muc-hoc_vien{background:var(--xanh-dam);color:#fff}.bao{border-radius:14px;padding:12px 14px;display:flex;gap:10px;align-items:flex-start;font-size:14px}.bao.vang{background:var(--vang-nhat);color:#4a3500}.bao.xanh{background:var(--xanh-nhat);color:var(--xanh-dam)}.bao.do{background:var(--do-nhat);color:var(--do)}.khoa-the{padding:14px 16px;display:flex;flex-direction:column;gap:6px}.nut-nhom{align-self:flex-start;min-height:36px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:700;background:var(--the);color:var(--do);border:1.5px dashed var(--do-sang)}.nut-nhom[aria-pressed=true]{background:var(--xanh-la-nhat);color:var(--xanh-la);border:1.5px solid transparent}.the-chip{background:var(--xanh-nhat);color:var(--xanh);font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px}.form-ghi{border-radius:24px;padding:18px 16px;display:flex;flex-direction:column;gap:12px}.dong-thoi-gian{list-style:none;margin:0 0 0 8px;padding:0;border-left:2px solid var(--vien)}.dong-thoi-gian li{position:relative;padding:0 0 18px 18px}.dong-thoi-gian li:before{content:"";position:absolute;left:-7px;top:5px;width:12px;height:12px;border-radius:6px;border:2px solid var(--nen);background:var(--xanh-sang)}.hen{color:var(--xanh);font-weight:700;font-size:13px}.dong-nd{padding:14px 16px;display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.dong-nd .cot{min-width:180px}.dong-nd select{min-height:40px;border:1.5px solid var(--vien);border-radius:12px;padding:0 10px;background:var(--the)}.man-mo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0f1b456b;display:flex;align-items:flex-end;justify-content:center;animation:hien .18s ease-out}.cua-so{background:var(--the);width:100%;max-width:640px;max-height:92dvh;overflow:auto;border-radius:24px 24px 0 0;padding:20px 16px calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px;animation:len .22s cubic-bezier(.2,.8,.2,1)}@media (min-width: 700px){.man-mo{align-items:center}.cua-so{border-radius:24px;padding:24px}}.cua-so-dau{display:flex;justify-content:space-between;align-items:center;gap:8px}.cua-so-dau h2{font-weight:900;font-size:20px}.hang-nut{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}@keyframes hien{0%{opacity:0}}@keyframes len{0%{transform:translateY(24px);opacity:.6}}@media (prefers-reduced-motion: reduce){.man-mo,.cua-so{animation:none}.the-hv{transition:none}}.thong-bao{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:60;background:var(--chu);color:#fff;padding:12px 18px;border-radius:999px;font-size:14px;font-weight:600;box-shadow:0 18px 40px -16px #0f1b4599;max-width:calc(100vw - 32px);animation:hien .18s ease-out}.thong-bao.loi{background:var(--do)}@media (min-width: 900px){.thong-bao{bottom:32px}}.man-dang-nhap{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px}.the-dang-nhap{width:100%;max-width:420px;padding:32px 24px;border-radius:28px;display:flex;flex-direction:column;gap:18px;text-align:center}.the-dang-nhap .logo{height:44px;width:auto;align-self:center}.nut-google{min-height:52px;font-size:16px}.dang-tai{padding:40px 16px;text-align:center;color:var(--chu-phu)}.trong{padding:32px 16px;text-align:center;color:var(--chu-phu)}.khung-xuong{height:92px;border-radius:var(--bo);background:linear-gradient(90deg,#fff,#f0f3fc,#fff);background-size:200% 100%;animation:xuong 1.2s linear infinite;box-shadow:0 0 0 1px var(--vien)}@keyframes xuong{to{background-position:-200% 0}}.vach-thu{background:#13256f;color:#fff;font-size:13px;padding:8px 16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:center}.vach-thu select{background:#fff;color:var(--chu);border-radius:8px;border:0;padding:4px 8px;font-size:13px}.ds-khoa{list-style:none;margin:0;padding:0;overflow:hidden}.ds-khoa li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--vien-nhat)}.ds-khoa li:last-child{border-bottom:0}.ds-khoa .ten-khoa{font-weight:600;font-size:14px;min-width:0;overflow-wrap:anywhere}.ds-khoa .nut-nhom{flex:none;align-self:center}.the-chip.phu{background:var(--nen);color:var(--chu-phu);font-weight:600;box-shadow:0 0 0 1px var(--vien)}.so-dt{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.so-dt+.so-dt{margin-top:8px}.so-dt>a:first-child{color:inherit;text-decoration:none;font-variant-numeric:tabular-nums}.so-dt.phu>a:first-child{color:var(--chu-phu)}.nut-zalo{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 10px;border-radius:999px;background:var(--xanh-nhat);color:var(--xanh);font-size:12px;font-weight:800;text-decoration:none}
