:root{--page:#f7f6f3;--panel:#ffffff;--raise:#f2f1ec;--border:#e3e1da;--text:#121210;--muted:#6d6b64;--faint:#8b8981;--accent:#f5c518;--accent-ink:#1a1a1a;--accent-text:#8a6a00;--accent-soft:#fdf6dc;--grid:#e6e4dd;--axis:#c9c6bd;--good:#0a7a0a;--bad:#c62f2f;--warn:#b5810a;--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--s5:#e87ba4;--s6:#008300;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--page:#0f0f0f;--panel:#1a1a1a;--raise:#212121;--border:#2a2a2a;--text:#e8e8e8;--muted:#9a9a9a;--faint:#6e6e6e;--accent:#f5c518;--accent-ink:#1a1a1a;--accent-text:#f5c518;--accent-soft:#241f0e;--grid:#2c2c2a;--axis:#383835;--good:#0ca30c;--bad:#e66767;--warn:#fab219;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--s5:#d55181;--s6:#008300;color-scheme:dark}}:root[data-theme=dark]{--page:#0f0f0f;--panel:#1a1a1a;--raise:#212121;--border:#2a2a2a;--text:#e8e8e8;--muted:#9a9a9a;--faint:#6e6e6e;--accent:#f5c518;--accent-ink:#1a1a1a;--accent-text:#f5c518;--accent-soft:#241f0e;--grid:#2c2c2a;--axis:#383835;--good:#0ca30c;--bad:#e66767;--warn:#fab219;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--s5:#d55181;--s6:#008300;color-scheme:dark}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--page);color:var(--text);font-family:-apple-system,SF Pro Text,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--accent-text);text-decoration:none}a:hover{color:var(--accent)}button{font:inherit;cursor:pointer}.anh-bai{position:relative;flex:0 0 auto;display:inline-block}.anh-bai,.anh-bai>img{width:48px;height:48px}.anh-bai>img{border-radius:6px;object-fit:cover;background:var(--border);display:block}.anh-bai>.anh-bai-to{display:none;position:absolute;left:56px;top:50%;transform:translateY(-50%);z-index:50;max-width:360px;max-height:360px;width:auto;height:auto;border-radius:8px;border:1px solid var(--border);box-shadow:0 8px 28px rgba(0,0,0,.45);background:var(--page);pointer-events:none}.anh-bai:hover>.anh-bai-to{display:block}.vo{display:flex;height:100vh;overflow:hidden}.side{width:216px;flex:none;background:var(--panel);border-right:1px solid var(--border);display:flex;flex-direction:column}.chinh{flex:1 1;display:flex;flex-direction:column;min-width:0}.lop-phu,.thanh-mobile{display:none}.luoi-3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px}.luoi-3,.luoi-4{display:grid;gap:16px}.luoi-4{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px}.luoi-5{grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px}.luoi-5,.luoi-the{display:grid;gap:16px}.luoi-the{grid-template-columns:repeat(auto-fill,minmax(520px,1fr));grid-gap:16px}.the-hot{border-color:var(--bad)!important;box-shadow:0 0 0 1px var(--bad)}.nhan-hot{position:absolute;right:8px;top:8px;font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:5px;background:var(--bad);color:#fff;letter-spacing:.02em}.luoi-bai{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px;align-items:start}.cuon-ngang{overflow-x:auto}.cuon-ngang table{min-width:560px}@media (max-width:1100px){.luoi-4,.luoi-5{grid-template-columns:repeat(2,minmax(0,1fr))}.luoi-the{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.side{position:fixed;top:0;bottom:0;left:0;width:268px;z-index:50;transform:translateX(-100%);transition:transform .22s ease;box-shadow:0 0 30px rgba(0,0,0,.4)}.side.mo{transform:none}.lop-phu{display:block;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:45}.thanh-mobile{display:flex;align-items:center;gap:10px;height:52px;flex:none;padding:0 14px;border-bottom:1px solid var(--border);background:var(--panel)}.luoi-3,.luoi-4,.luoi-5{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cuon-ngang table{min-width:520px}.cuon-ngang table td[style*="text-align: left"],.cuon-ngang table td[style*="text-align:left"],.cuon-ngang table th[style*="text-align: left"],.cuon-ngang table th[style*="text-align:left"]{min-width:230px}}.hai-cot{display:flex;gap:16px;align-items:flex-start}.hai-cot>:first-child{flex:1 1;min-width:0}.cot-phu{width:372px;flex:none;align-self:flex-start}@media (max-width:900px){.hai-cot{flex-direction:column}.cot-phu{width:100%}}@media (max-width:640px){.chinh>header{height:auto!important;min-height:52px;flex-wrap:wrap;row-gap:8px;padding:10px 14px!important}.chinh>header>div{flex-wrap:wrap;row-gap:8px;max-width:100%}.chinh>header select{max-width:100%;min-width:0}.chinh>div{padding-left:14px!important;padding-right:14px!important}}.lich-nhan{width:86px}.lich-ten{width:300px;flex:none;overflow-wrap:anywhere}.anh-lich{transition:transform .14s ease,box-shadow .14s ease;transform-origin:left center}@media (hover:hover){.anh-lich:hover{transform:scale(4.2);position:relative;z-index:30;box-shadow:0 6px 22px rgba(0,0,0,.45);border-radius:3px}}@media (prefers-reduced-motion:reduce){.anh-lich{transition:none}}@media (max-width:640px){.lich-ten{flex:1 1 auto;min-width:150px}.lich-nhan,.lich-ten{width:auto}.nut-cham,button,input:not([type=checkbox]):not([type=radio]),select,summary{min-height:44px}.nut-cham,button{min-width:44px}.thanh-nut{gap:8px!important}.the-so-chu{flex-direction:column;align-items:stretch!important;gap:12px!important}.the-so-chu>.vach{width:100%!important;height:1px;align-self:auto!important}}@media (max-width:640px){.hang-dau,div:has(>span[style*="flex: 1"]),div:has(>span[style*="flex:1"]){flex-wrap:wrap;row-gap:8px}.side nav a,.side nav button{min-height:44px}input,select,textarea{font-size:16px!important}.thanh-mobile{padding-left:max(14px,env(safe-area-inset-left))!important;padding-right:max(14px,env(safe-area-inset-right))!important}.chinh>div{padding-bottom:max(32px,env(safe-area-inset-bottom))!important}.side{padding-bottom:env(safe-area-inset-bottom)}}.nhan-ngan{display:none}@media (max-width:640px){.luoi-bai{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;grid-auto-flow:row dense}.the-bai{border-radius:8px!important}.the-bai.the-mo{grid-column:1/-1}.the-bai:not(.the-mo) .nhan-anh,.the-bai:not(.the-mo) .the-phu{display:none!important}.the-bai:not(.the-mo) .nhan-hot{font-size:9px;padding:1px 4px;right:4px;top:4px}.the-bai:not(.the-mo) .the-chu{padding:5px 6px 4px!important}.the-bai:not(.the-mo) .the-tieu-de{font-size:11px!important;margin-top:0!important}.the-bai:not(.the-mo) .the-so{margin:0 4px 4px!important;border-radius:6px!important}.the-bai:not(.the-mo) .the-so>div:first-child{padding:2px 0 0!important}.the-bai:not(.the-mo) .o-so{padding:2px 0!important}.the-bai:not(.the-mo) .o-so>div:last-child{font-size:11.5px!important}.the-bai:not(.the-mo) .the-xem-gon{padding:4px 6px!important;gap:4px!important;align-items:center!important}.the-bai:not(.the-mo) .the-xem-gon>span:last-child{font-size:12px!important}.the-bai:not(.the-mo) .nhan-dai{display:none}.the-bai:not(.the-mo) .nhan-ngan{display:inline}.the-bai:not(.the-mo) .nut-chi-tiet{min-height:30px!important;padding:4px 2px!important;font-size:10.5px!important}.the-bai:not(.the-mo) a>div[style*=padding-left]{padding-left:0!important;font-size:9.5px!important}}@media (hover:none){.nut-cham:active,button:active{opacity:.6}.nut-cham,a,button{-webkit-tap-highlight-color:transparent}}.chi-in{display:none!important}@media print{:root,:root:not([data-theme=light]),:root[data-theme=dark],:root[data-theme=light]{--page:#ffffff;--panel:#ffffff;--raise:#f2f2f2;--border:#c9c9c9;--text:#000000;--muted:#333333;--faint:#555555;--accent:#7a5c00;--accent-ink:#ffffff;--accent-text:#6b5200;--accent-soft:#ffffff;--grid:#d6d6d6;--axis:#8a8a8a;--good:#0a6b0a;--bad:#a51111;--warn:#8a5a00;--s1:#1f5fae;--s2:#b34314;--s3:#10704f;--s4:#8a6200;--s5:#a8446b;--s6:#006300;color-scheme:light}@page{size:A4 portrait;margin:14mm 12mm}body,html{height:auto!important;background:#ffffff!important;color:#000000!important;font-size:11pt}.chinh,.vo{display:block!important;min-height:0!important}.chinh,.chinh>div,.vo{height:auto!important;overflow:visible!important}.chinh>div{padding:0!important}.khong-in,.lop-phu,.side,.thanh-mobile,[role=button],button,input,select,textarea{display:none!important}.chi-in{display:revert!important}.chinh>header{height:auto!important;min-height:0!important;padding:0 0 8px!important;border-bottom:1px solid var(--border)!important}.cuon-ngang{overflow:visible!important}.cuon-ngang table{min-width:0!important;width:100%!important}.luoi-4,.luoi-5{grid-template-columns:repeat(3,minmax(0,1fr))!important}.khoi-nhan-xet{grid-template-columns:1fr!important}.luoi-bai,.luoi-the{grid-template-columns:minmax(0,1fr)!important}.hai-cot{display:block!important}.cot-phu{width:100%!important;margin-top:12px}.giu-lien,.panel,figure,svg{break-inside:avoid;page-break-inside:avoid}.cho-ngat{break-inside:auto!important;page-break-inside:auto!important}.trang-moi{break-before:page;page-break-before:always}table{border-collapse:collapse!important}thead{display:table-header-group}td,th,tr{break-inside:avoid;page-break-inside:avoid}h1,h2,h3{break-after:avoid;page-break-after:avoid}li,p,td{orphans:3;widows:3}*{box-shadow:none!important;text-shadow:none!important}.anh-bai>.anh-bai-to{display:none!important}svg{max-width:100%!important}.in-nen,svg{-webkit-print-color-adjust:exact;print-color-adjust:exact}a{color:#000000!important;text-decoration:none}}@keyframes dong-ho-cat{0%,40%{transform:rotate(0deg)}50%,90%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.dong-ho-cat{display:inline-block;animation:dong-ho-cat 2s ease-in-out infinite}