@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(./baloo-2-devanagari-500-normal-Ddzk8H1G.woff2)format("woff2"),url(./baloo-2-devanagari-500-normal-BGpOhOmM.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(./baloo-2-vietnamese-500-normal-Cj5RGu3k.woff2)format("woff2"),url(./baloo-2-vietnamese-500-normal-ClyrcyJC.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(./baloo-2-latin-ext-500-normal-Ba7mhTsk.woff2)format("woff2"),url(./baloo-2-latin-ext-500-normal-D1XZow3C.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(./baloo-2-latin-500-normal-CmLZ27r7.woff2)format("woff2"),url(./baloo-2-latin-500-normal-BSdEhq8m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:700;src:url(./dancing-script-vietnamese-700-normal-DHSNEjs8.woff2)format("woff2"),url(./dancing-script-vietnamese-700-normal-BxaLPXNn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:700;src:url(./dancing-script-latin-ext-700-normal-DuhEb1O2.woff2)format("woff2"),url(./dancing-script-latin-ext-700-normal-vV212RL9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:700;src:url(./dancing-script-latin-700-normal-CX8AaSVl.woff2)format("woff2"),url(./dancing-script-latin-700-normal-LI5MgW9m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nen-bang:#f7f1e6;--nen-o:#efe4d2;--nen-the:#fbf8f1;--vien-dam:#8c6239;--vien-nhat:#c9a26a;--chu:#3e2a20;--chu-phu:#6e5a4c;--chon-nen:#1f6f66;--chon-chu:#fff;--chon-tren:#3a9c8e;--chon-duoi:var(--chon-nen);--nut-chinh-tren:#efd08a;--nut-chinh-duoi:#d9a953;--vien-focus:#2f6690;--loi-nen:#fbe4df;--loi-chu:#8b3021;--loi-vien:#bf7664;--thanh-cong-nen:#e7f2e2;--thanh-cong-chu:#345c25;--thanh-cong-vien:#7d9b65;--vo-hieu-nen:#dcd2c2;--vo-hieu-chu:#6e5a4c;--vo-hieu-vien:#b5a890;--font-ui:"Baloo 2", sans-serif;--font-trang-tri:"Dancing Script", cursive;--co-chu-nho:12px;--co-chu-than:15px;--co-chu-the:18px;--co-chu-dau-gon:22px;--co-chu-dau:32px;--dam-than:600;--dam-nhan:700;--dam-nut:800;--cham:44px;--cach-1:4px;--cach-2:8px;--cach-3:12px;--cach-4:16px;--cach-6:24px;--cach-hud:8px;--bo-input:12px;--bo-the:14px;--bo-bang:26px;--bo-bang-gon:18px;--bo-nut:999px;--vien:2px;--vien-vo:4px;--vien-vo-gon:3px;--dau-nho:56px;--z-hud:10;--z-neo:20;--z-bang:60;--z-xac-nhan:70;--z-toast:80;--z-canh-bao:90;--z-he-thong:110;--z-tai:120;--kem-hong:var(--nen-o);--hong-tren:var(--chon-tren);--hong-duoi:var(--chon-duoi);--nut-vang:var(--nut-chinh-tren);--hud:#222e3ad9;--go-vien:#7a4e2a;--do:#d2483c;--k:1}.gd{font-family:var(--font-ui);color:var(--chu);pointer-events:none;position:fixed;inset:0}.gd :where(button){cursor:pointer;color:inherit;font-family:inherit}.gd button:disabled{cursor:default}.gd button:focus-visible,.gd input:focus-visible{outline-offset:2px;outline:3px solid #2f6690}.ic{background:url(../ui/vat_pham.png) 0 0/500% 400% no-repeat;flex-shrink:0;display:inline-block}.ic-hud{background-image:url(../ui/bieu_tuong_hud.png);background-size:500% 400%}.cham-do{background:var(--do);border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:4px;box-shadow:0 1px 3px #00000059}.goc-tl,.goc-tc,.goc-tr,.goc-br,.nhiem-vu,.tro-chuyen{zoom:var(--k);position:absolute}.goc-tl{left:max(8px, env(safe-area-inset-left));pointer-events:auto;top:8px}.goc-tc{align-items:center;gap:var(--cach-1);flex-direction:column;display:flex;top:8px;left:50%;transform:translate(calc(70px - 50%))}.goc-tr{right:max(8px, env(safe-area-inset-right));align-items:flex-start;gap:var(--cach-2);pointer-events:auto;display:flex;top:6px}.goc-br{right:max(6px, env(safe-area-inset-right));gap:var(--cach-1);pointer-events:auto;display:flex;bottom:6px}.nhiem-vu{left:max(8px, env(safe-area-inset-left));pointer-events:auto;width:270px;top:142px}.tro-chuyen{left:max(8px, env(safe-area-inset-left));pointer-events:auto;width:450px;bottom:8px}.ho-so{width:560px;height:124px;position:relative}.dai-dien{width:92px;height:92px;box-shadow:0 0 0 2px var(--vien-dam), 0 4px 10px #281e144d;box-sizing:border-box;z-index:2;background:#fff;border:4px solid #e3cfa0;border-radius:50%;padding:0;position:absolute;top:0;left:0;overflow:hidden}.dai-dien img{object-fit:cover;width:100%;height:100%;display:block}.ten{height:40px;padding:0 var(--cach-4) 0 30px;background:var(--hud);border:2px solid var(--vien-nhat);color:#fff;font-size:var(--co-chu-dau-gon);font-weight:var(--dam-nut);box-sizing:border-box;border-radius:20px;line-height:36px;position:absolute;top:10px;left:76px}.cap{height:24px;padding:0 var(--cach-3);color:#fff;font-size:var(--co-chu-than);font-weight:var(--dam-nut);box-sizing:border-box;background:linear-gradient(#4f8fb8,#2f6690);border:2px solid #dcebf5;border-radius:12px;line-height:20px;position:absolute;top:54px;left:86px}.danh-tieng{height:32px;padding:0 var(--cach-1) 0 var(--cach-2);border:2px solid var(--vien-nhat);align-items:center;gap:var(--cach-1);font-size:var(--co-chu-than);font-weight:var(--dam-nhan);box-sizing:border-box;white-space:nowrap;background:#f7f1e6f5;border-radius:16px;display:flex;position:absolute;top:82px;left:82px}.nut-hoi{border:2px solid var(--vien-dam);background:var(--nen-the);width:24px;height:24px;font-size:var(--co-chu-than);font-weight:var(--dam-nut);border-radius:50%;margin-left:4px;padding:0;line-height:1}.dt-giai{width:300px;padding:var(--cach-2) var(--cach-3);box-sizing:border-box;background:var(--nen-bang);border:2px solid var(--vien-nhat);font-size:var(--co-chu-than);font-weight:var(--dam-than);z-index:3;border-radius:14px;line-height:1.35;position:absolute;top:120px;left:82px;box-shadow:0 6px 16px #281e144d}.tien{box-sizing:border-box;background:var(--hud);border:2px solid var(--vien-nhat);border-radius:25px;flex-direction:column;justify-content:center;height:50px;padding-left:44px;padding-right:14px;display:flex;position:absolute;top:6px}.tien .ic{width:54px;height:54px;position:absolute;top:-4px;left:-8px}.tien small{font-size:var(--co-chu-nho);font-weight:var(--dam-than);color:#f6e4c2;line-height:1}.tien b{font-size:var(--co-chu-the);font-weight:var(--dam-nut);color:#fff;line-height:1.1}.tien-xu{min-width:132px;left:246px}.tien-vang{min-width:128px;padding-right:40px;left:396px}.tien-vang small{color:#f6d58e}.nut-cong{background:linear-gradient(#f8d98f,#d9a24e);border:2px solid #fff3d6;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex;position:absolute;top:10px;right:6px}.bien-khu{align-items:center;gap:var(--cach-2);height:46px;padding:0 var(--cach-6);box-sizing:border-box;font-size:var(--co-chu-dau-gon);font-weight:var(--dam-nut);white-space:nowrap;background:linear-gradient(#fbf7ee,#ede1cc);border:3px solid #b88f5a;border-radius:23px;display:inline-flex;box-shadow:0 0 0 2px #fbf4e6,0 4px 10px #281e1440}.kenh{pointer-events:auto;position:relative}.kenh-nut{align-items:center;gap:var(--cach-2);height:30px;padding:0 var(--cach-3) 0 var(--cach-4);border:2px solid var(--vien-nhat);font-size:var(--co-chu-than);font-weight:var(--dam-nut);background:#f7f1e6f2;border-radius:15px;display:inline-flex}.kenh-ds{padding:var(--cach-2);background:var(--nen-bang);border:2px solid var(--vien-nhat);z-index:5;border-radius:14px;width:210px;margin:0;list-style:none;position:absolute;top:36px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #281e144d}.kenh-ds button{align-items:center;gap:var(--cach-2);width:100%;height:40px;padding:0 var(--cach-2);font-size:var(--co-chu-than);font-weight:var(--dam-nhan);text-align:left;background:0 0;border:0;border-radius:10px;display:flex}.kenh-ds button span{flex-grow:1}.kenh-ds button[aria-selected=true]{background:linear-gradient(#eaf6f3,#cbe7e1)}.kenh-ds small{padding:0 var(--cach-2);font-size:var(--co-chu-nho);font-weight:var(--dam-nut);border-radius:9px;line-height:18px}.kenh-dong{color:#8e2e24;background:#f6d8d2}.kenh-vua{color:#7a5a12;background:#f4e6c2}.kenh-vang{color:var(--chon-nen);background:#d9eee6}.kenh-ban{color:#2f6690;background:#dcebf5}.nut-vuong{width:66px;height:70px;margin-top:var(--cach-2);padding:2px 0 var(--cach-1);box-sizing:border-box;border:2px solid var(--vien-nhat);background:var(--hud);border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative;box-shadow:0 3px 8px #14141e4d}.nut-vuong .ic{width:44px;height:44px}.nut-vuong span{color:#fff;font-size:var(--co-chu-than);font-weight:var(--dam-nhan);line-height:1}.nut-vuong:hover{border-color:#f6d58e}.ban-do-nho{flex-shrink:0;position:relative}.bdn-mat{box-sizing:border-box;border:5px solid var(--vien-nhat);width:100%;min-width:0;height:100%;min-height:0;box-shadow:0 0 0 2px var(--go-vien), 0 4px 12px #14141e59;background:#d9ddc0;border-radius:50%;padding:0;position:absolute;inset:0;overflow:hidden}.bdn-mat canvas{border-radius:50%;width:100%;height:100%;display:block}.bdn-bac{background:var(--go-vien);color:#fff;width:24px;height:24px;font-size:var(--co-chu-nho);font-weight:var(--dam-nut);text-align:center;box-sizing:border-box;pointer-events:none;border:2px solid #f6d58e;border-radius:50%;line-height:20px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.bdn-nut{border:2px solid var(--vien-dam);background:var(--nen-the);width:30px;height:30px;color:var(--chu);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;right:-6px;box-shadow:0 2px 5px #14141e4d}.bdn-nut:disabled{opacity:.45}.bdn-cong{bottom:34px}.bdn-tru{bottom:0}.nv-dau{align-items:center;gap:var(--cach-2);width:100%;height:44px;padding:0 var(--cach-3) 0 var(--cach-2);box-sizing:border-box;border:2px solid var(--vien-nhat);background:var(--hud);font-size:var(--co-chu-the);font-weight:var(--dam-nut);border-radius:22px;display:flex;box-shadow:0 3px 8px #14141e4d;color:#fff!important}.nv-dau span:not(.ic){text-align:left;flex-grow:1}.nv-dau small{font-size:var(--co-chu-than);color:#f6d58e}.nv-mui{transition:transform .15s;transform:rotate(90deg)}.thu-gon .nv-mui{transform:rotate(0)}.nv-ds{margin:var(--cach-2) 0 0;padding:var(--cach-1);border:2px solid var(--vien-nhat);scrollbar-width:thin;background:#f7f1e6f2;border-radius:16px;max-height:190px;list-style:none;overflow-y:auto;box-shadow:0 4px 12px #14141e40}.nv-dong{align-items:center;gap:var(--cach-2);width:100%;min-height:60px;padding:var(--cach-1) var(--cach-2) var(--cach-1) var(--cach-1);box-sizing:border-box;text-align:left;background:0 0;border:0;border-radius:12px;display:flex}.nv-ds li+li .nv-dong{border-top:1px solid #e2d3b8;border-radius:0 0 12px 12px}.nv-dong:hover{background:#efe6d6}.nv-dong.da-nhan{opacity:.6}.nv-chu{flex-direction:column;flex-grow:1;min-width:0;display:flex}.nv-chu b{font-size:var(--co-chu-than);font-weight:var(--dam-nut);line-height:1.15}.nv-chu small{font-size:var(--co-chu-nho);font-weight:var(--dam-than);color:var(--chu-phu);line-height:1.25}.nv-thuong{font-size:var(--co-chu-than);font-weight:var(--dam-nut);color:#7a5a12;align-items:center;gap:2px;display:inline-flex}.nv-nhan-thuong{padding:0 var(--cach-3);background:linear-gradient(var(--hong-tren), var(--hong-duoi));color:#fff;font-size:var(--co-chu-than);font-weight:var(--dam-nut);border-radius:14px;line-height:28px;animation:1s ease-in-out infinite alternate nhap-nhay}.nv-xong{font-size:var(--co-chu-nho);font-weight:var(--dam-nhan);color:var(--hong-duoi);white-space:nowrap}@keyframes nhap-nhay{to{box-shadow:0 0 0 4px #3a9c8e4d}}.tc-xem{width:100%;padding:var(--cach-2) var(--cach-2) var(--cach-2) var(--cach-2);box-sizing:border-box;text-align:left;background:linear-gradient(90deg,#141c246b,#141c242e 70%,#141c2400);border:0;border-radius:10px;display:block}.tc-xem:hover{background:linear-gradient(90deg,#141c248c,#141c2440 70%,#141c2400)}.tc-ds{flex-direction:column;display:flex}.tc-dong{color:#fff;font-size:var(--co-chu-than);font-weight:var(--dam-than);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000000d9,0 0 3px #0009;line-height:1.45;display:block;overflow:hidden}.tc-ds b{color:#f6d58e;font-weight:var(--dam-nut)}.tc-ds b.tc-minh{color:#a9dbff}.tc-the{font-weight:var(--dam-nut)}.tc-the.k-the_gioi{color:#f6d58e}.tc-the.k-kenh{color:#9fd4c9}.tc-the.k-gan{color:#b8e08a}.tc-the.k-bang{color:#f2b48e}.tc-the.k-doi{color:#a9dbff}.tc-the.k-rieng{color:#f5b8c8}.tc-the.k-he_thong{color:#ff9c8a}.tc-mo .cham-do{top:-4px;right:-4px}.tc-mo{border:2px solid var(--vien-nhat);background:var(--hud);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;display:flex;position:relative}.tc-man{z-index:var(--z-bang);pointer-events:auto;background:#1e283240;position:fixed;inset:0}.tc-cua{left:max(8px, env(safe-area-inset-left));zoom:var(--k);box-sizing:border-box;background:var(--nen-bang);width:620px;box-shadow:inset 0 0 0 2px #fbf7ee, 0 0 0 2px var(--vien-dam), 0 16px 40px #281e1459;border:4px solid #b88f5a;border-radius:22px;grid-template-columns:116px 1fr;animation:.16s ease-out truot-vao;display:grid;position:absolute;top:8px;bottom:8px;overflow:hidden}@keyframes truot-vao{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.tc-tab{gap:var(--cach-1);padding:var(--cach-2) var(--cach-2);background:linear-gradient(#eaddc6,#e2d0b0);border-right:2px solid #d2bc94;flex-direction:column;display:flex;overflow-y:auto}.tc-tab button{min-height:48px;padding:0 var(--cach-2) 0 var(--cach-3);font-size:var(--co-chu-than);font-weight:var(--dam-nut);text-align:left;background:#fbf7ee8c;border:0;border-left:6px solid;border-radius:12px;flex-shrink:0;line-height:1.1;position:relative}.tc-tab .k-the_gioi{border-left-color:#e0a93b}.tc-tab .k-kenh{border-left-color:#3a9c8e}.tc-tab .k-gan{border-left-color:#6e9e4a}.tc-tab .k-bang{border-left-color:#c9805a}.tc-tab .k-doi{border-left-color:#3e7cb1}.tc-tab .k-rieng{border-left-color:#d97893}.tc-tab .k-he_thong{border-left-color:#d2483c}.tc-so{min-width:18px;padding:0 var(--cach-1);box-sizing:border-box;background:var(--do);color:#fff;font-size:var(--co-chu-nho);font-style:normal;font-weight:var(--dam-nut);text-align:center;line-height:18px;font-size:var(--co-chu-nho);border-radius:9px;position:absolute;top:4px;right:4px}.tc-than{gap:var(--cach-2);min-width:0;min-height:0;padding:var(--cach-2) var(--cach-3) var(--cach-3);flex-direction:column;display:flex}.tc-dau{align-items:flex-start;gap:var(--cach-2);display:flex}.tc-dau>div{flex-grow:1;min-width:0}.tc-dau h2{font-size:var(--co-chu-dau-gon);font-weight:var(--dam-nut);margin:0;line-height:1.15}.tc-dau p{font-size:var(--co-chu-than);font-weight:var(--dam-than);color:var(--chu-phu);margin:2px 0 0;line-height:1.3}.tc-ban{gap:var(--cach-2);flex-wrap:wrap;display:flex}.tc-ban button{height:36px;padding:0 var(--cach-3);background:var(--nen-o);font-size:var(--co-chu-than);font-weight:var(--dam-nhan);border:2px solid #dcc9a6;border-radius:18px}.tc-ban button[aria-selected=true]{border-color:var(--hong-duoi);background:linear-gradient(var(--hong-tren), var(--hong-duoi));color:#fff}.tc-noi{gap:var(--cach-2);min-height:0;padding:var(--cach-2);background:var(--nen-the);border:2px solid #dcc9a6;border-radius:16px;flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.tc-tin{flex-direction:column;align-self:flex-start;gap:2px;max-width:82%;display:flex}.tc-tin.cua-minh{align-self:flex-end;align-items:flex-end}.tc-ten{font-size:var(--co-chu-nho);font-weight:var(--dam-nut);color:var(--chu-phu)}.tc-bong{padding:var(--cach-2) var(--cach-3);font-size:var(--co-chu-than);font-weight:var(--dam-than);overflow-wrap:anywhere;background:#efe6d6;border-radius:4px 14px 14px;line-height:1.35}.cua-minh .tc-bong{background:#ddefea;border:1px solid #a9c9be;border-radius:14px 4px 14px 14px}.tc-gio{font-size:var(--co-chu-nho);font-weight:var(--dam-than);color:var(--chu-phu)}.tc-ht{padding:var(--cach-2) var(--cach-2);font-size:var(--co-chu-than);font-weight:var(--dam-than);color:#6e2a20;background:#f6e3dc;border-left:4px solid #d2483c;border-radius:10px;margin:0;line-height:1.35}.tc-trong{align-items:center;gap:var(--cach-2);text-align:center;max-width:320px;font-size:var(--co-chu-than);font-weight:var(--dam-than);color:var(--chu-phu);flex-direction:column;margin:auto;display:flex}.tc-trong p{margin:0}.tc-nhap{gap:var(--cach-2);display:flex;position:relative}.tc-nhap input{min-width:0;height:46px;padding:0 48px 0 var(--cach-4);box-sizing:border-box;border:2px solid var(--vien-nhat);font-family:inherit;font-size:var(--co-chu-than);font-weight:var(--dam-than);color:var(--chu);background:#fff;border-radius:23px;flex-grow:1}.tc-nhap input::placeholder{color:var(--chu-phu)}.tc-cam{background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:3px;right:60px}.tc-cam .ic{width:32px;height:32px}.tc-gui{border:2px solid var(--hong-duoi);background:linear-gradient(var(--hong-tren), var(--hong-duoi));border-radius:23px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:46px;padding:0;display:flex}.tc-bang-cam{padding:var(--cach-2);background:var(--nen-bang);border:2px solid var(--vien-nhat);border-radius:14px;grid-template-columns:repeat(6,44px);gap:2px;display:grid;position:absolute;bottom:54px;right:40px;box-shadow:0 6px 16px #14141e4d}.tc-bang-cam button{width:44px;height:44px;font-size:var(--co-chu-dau-gon);background:0 0;border:0;border-radius:10px;padding:0}.tc-bang-cam button:hover{background:#efe6d6}.nut-menu{width:88px;height:98px;padding:var(--cach-1) 0 var(--cach-2);box-sizing:border-box;border:3px solid var(--vien-nhat);font-size:var(--co-chu-than);font-weight:var(--dam-nut);white-space:nowrap;background:linear-gradient(#fbf7ee,#eaddc6);border-radius:44px 44px 18px 18px;flex-direction:column;justify-content:space-between;align-items:center;line-height:1;display:flex;position:relative;box-shadow:0 3px #9c7447,0 6px 12px #281e1440}.nut-menu:hover,.nut-menu[aria-pressed=true]{background:linear-gradient(#eaf6f3,#cbe7e1);border-color:#3a9c8e}.nut-menu .ic{width:62px;height:62px}.nut-menu .cham-do{top:0;right:6px}.tren-dau{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.tren-dau>*{position:absolute;left:0;transform:translate(-50%)}.ten-nv{padding:0 var(--cach-2) 0 var(--cach-1);color:#fff;font-size:calc(15px * var(--k));font-weight:var(--dam-nut);white-space:nowrap;text-shadow:0 1px 2px #00000080;background:#222e3a9e;border-radius:12px;align-items:center;gap:3px;line-height:1.5;display:inline-flex;bottom:4px}.loi-noi{bottom:calc(34px * var(--k));width:max-content;max-width:calc(240px * var(--k));padding:var(--cach-2) var(--cach-3);border:2px solid var(--vien-nhat);font-size:calc(15px * var(--k));font-weight:var(--dam-than);color:var(--chu);text-align:center;background:#fbf7ee;border-radius:14px;line-height:1.3;animation:.18s ease-out hien-len;box-shadow:0 3px 8px #14141e40}.loi-noi:after{content:"";border-right:2px solid var(--vien-nhat);border-bottom:2px solid var(--vien-nhat);background:#fbf7ee;width:14px;height:14px;margin-left:-7px;position:absolute;bottom:-9px;left:50%;transform:rotate(45deg)scaleY(.7)}@keyframes hien-len{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.thong-bao{max-width:560px;padding:var(--cach-2) var(--cach-4);background:var(--hud);border:2px solid var(--vien-nhat);color:#fff;font-size:var(--co-chu-than);font-weight:var(--dam-nhan);text-align:center;zoom:var(--k);z-index:var(--z-toast);border-radius:16px;position:fixed;top:150px;left:50%;transform:translate(-50%)}.man-mo{z-index:var(--z-bang);pointer-events:auto;background:#1e283259;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bang{box-sizing:border-box;background:var(--nen-bang);box-shadow:inset 0 0 0 3px #fbf7ee, inset 0 0 0 5px #dcc9a6, 0 0 0 2px var(--vien-dam), 0 16px 40px #281e1459;zoom:var(--k-bang,1);border:4px solid #b88f5a;border-radius:26px;position:relative}.bang-than{position:absolute;inset:40px 26px 22px}.bang-phu{font-size:var(--co-chu-than);font-weight:var(--dam-nhan);color:var(--chu-phu);position:absolute;top:8px;right:40px}.ruy-bang{box-sizing:border-box;border:3px solid var(--vien-dam);height:54px;font-size:var(--co-chu-dau);font-weight:var(--dam-nut);white-space:nowrap;background:linear-gradient(#fbf4e4,#e6d2aa);border-radius:27px;align-items:center;padding:0 44px 0 70px;display:flex;position:absolute;top:-34px;left:50px;box-shadow:0 4px 10px #28282840}.ruy-bang-ic{box-sizing:border-box;border:3px solid var(--vien-dam);background:linear-gradient(#fbf4e4,#e6d2aa);border-radius:50%;justify-content:center;align-items:center;width:86px;height:86px;display:flex;position:absolute;top:-50px;left:10px}.nut-dong{border:3px solid var(--vien-dam);background:var(--nen-the);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:flex;position:absolute;top:-22px;right:-24px;box-shadow:0 3px 8px #281e144d}.nut-chinh{height:46px;color:var(--chu);font-size:var(--co-chu-the);font-weight:var(--dam-nut);text-shadow:0 1px #ffffff73;background:linear-gradient(#f6dc9a,#d9a953);border:2px solid #a9773a;border-radius:23px;padding:0 20px;box-shadow:inset 0 -3px #8c5a1e4d,0 2px 4px #3c281433}.nut-chinh:hover:not(:disabled){background:linear-gradient(#fbe6b2,#e2b565)}.nut-chinh:disabled{color:var(--chu-phu);text-shadow:none;box-shadow:none;background:#cfc4b2;border-color:#b5a890}.nut-phu{height:44px;padding:0 var(--cach-4);font-size:var(--co-chu-than);font-weight:var(--dam-nhan);color:var(--chu-phu);background:#efe6d6;border:2px solid #d6c3a5;border-radius:22px}.tab-hang{gap:var(--cach-1);width:640px;display:flex;position:absolute;top:0;left:4px}.tab{background:var(--nen-o);height:36px;font-size:var(--co-chu-than);font-weight:var(--dam-nhan);border:2px solid #dcc9a6;border-radius:18px;padding:0 11px}.tab[aria-pressed=true],.tab[aria-selected=true]{border-color:var(--chon-nen);background:var(--chon-nen);color:var(--chon-chu);font-weight:var(--dam-nut);text-shadow:0 1px #0a322d73}.luoi{gap:var(--cach-3);grid-template-columns:repeat(6,minmax(0,1fr));width:640px;display:grid;position:absolute;top:54px;left:4px}.o{background:linear-gradient(#faf5ea,#ece0ca);border:2px solid #dcc9a6;border-radius:16px;justify-content:center;align-items:center;height:96px;padding:0;display:flex;position:relative}.o[aria-pressed=true]{background:linear-gradient(#f4faf7,#ddefea);border:3px solid #2f8a7e;box-shadow:0 0 0 3px #3a9c8e4d}.o .ic{width:78px;height:78px}.o .so{min-width:22px;padding:0 var(--cach-1);box-sizing:border-box;font-size:var(--co-chu-than);font-weight:var(--dam-nut);background:#fff;border:1px solid #d6c3a5;border-radius:9px;line-height:18px;position:absolute;bottom:4px;right:5px}.o-trong{box-sizing:border-box;background:#ece0ca73;border:2px dashed #d6c3a5;border-radius:16px;height:96px}.the{box-sizing:border-box;width:262px;padding:var(--cach-3) var(--cach-4) var(--cach-4);background:var(--nen-the);gap:var(--cach-2);border:2px solid #dcc9a6;border-radius:20px;flex-direction:column;display:flex;position:absolute;top:-2px;bottom:0;right:0}.the-anh{background:radial-gradient(circle at 50% 45%,#fff 0%,#eee5d3 70%);border-radius:16px;justify-content:center;align-items:center;height:168px;display:flex}.the-anh .ic{width:160px;height:160px}.the h3{font-size:var(--co-chu-dau-gon);font-weight:var(--dam-nut);text-align:center;margin:0;line-height:1.1}.nhan{padding:1px var(--cach-3);font-size:var(--co-chu-than);font-weight:var(--dam-nhan);color:#2e5b52;background:#e7efe9;border:1px solid #a9c9be;border-radius:12px;align-self:center}.mo-ta{font-size:var(--co-chu-than);font-weight:var(--dam-than);color:#4e3e33;flex-grow:1;margin:0;line-height:1.35}.dong{padding:var(--cach-2) var(--cach-2);font-size:var(--co-chu-than);font-weight:var(--dam-nhan);background:#efe6d6;border-radius:12px;justify-content:space-between;display:flex}.dong span:first-child{color:var(--chu-phu)}.thu-khung{gap:var(--cach-3);grid-template-columns:300px 1fr;height:100%;display:grid}.thu-ds{gap:var(--cach-2);flex-direction:column;padding:2px;display:flex;overflow-y:auto}.thu-dong{align-items:center;gap:var(--cach-2);min-height:64px;padding:var(--cach-2) var(--cach-2) var(--cach-2) var(--cach-2);box-sizing:border-box;text-align:left;background:linear-gradient(#faf5ea,#ece0ca);border:2px solid #dcc9a6;border-radius:14px;display:flex;position:relative}.thu-dong[aria-selected=true]{background:linear-gradient(#f4faf7,#ddefea);border-color:#2f8a7e}.thu-chu{flex-direction:column;flex-grow:1;min-width:0;display:flex}.thu-chu b{font-size:var(--co-chu-than);font-weight:var(--dam-nut);line-height:1.2}.thu-chu small{font-size:var(--co-chu-nho);font-weight:var(--dam-than);color:var(--chu-phu)}.thu-dong .cham-do{flex-shrink:0;width:12px;height:12px;position:static}.thu-noi{gap:var(--cach-2);padding:var(--cach-4) var(--cach-4);background:var(--nen-the);border:2px solid #dcc9a6;border-radius:18px;flex-direction:column;display:flex;overflow-y:auto}.thu-noi h3{font-size:var(--co-chu-dau-gon);font-weight:var(--dam-nut);margin:0;line-height:1.15}.thu-tu{font-size:var(--co-chu-than);font-weight:var(--dam-nhan);color:var(--chu-phu);margin:0}.thu-van{font-size:var(--co-chu-than);font-weight:var(--dam-than);color:#4e3e33;flex-grow:1;margin:0;line-height:1.45}.thu-qua{align-items:center;gap:var(--cach-2);padding:var(--cach-2) var(--cach-2);font-size:var(--co-chu-than);font-weight:var(--dam-nhan);background:#efe6d6;border-radius:14px;display:flex}.thu-qua span:not(.ic){flex-grow:1}.cd-khung{gap:var(--cach-3);flex-direction:column;height:100%;padding-right:4px;display:flex;overflow-y:auto}.cd-khung h4{margin:0 0 var(--cach-1);font-size:var(--co-chu-than);font-weight:var(--dam-nut);color:var(--hong-duoi);text-transform:uppercase;letter-spacing:.04em}.cd-khung section{padding:var(--cach-2) var(--cach-3);background:var(--nen-the);border:2px solid #dcc9a6;border-radius:16px}.cd-dong{justify-content:space-between;align-items:center;gap:var(--cach-3);min-height:46px;font-size:var(--co-chu-than);font-weight:var(--dam-nhan);display:flex}.cd-dong+.cd-dong{border-top:1px solid #eadfcb}.cd-nhan{flex-direction:column;display:flex}.cd-nhan small{font-size:var(--co-chu-nho);font-weight:var(--dam-than);color:var(--chu-phu)}.cd-cong{background:#dcd2c0;border:2px solid #b5a890;border-radius:16px;flex-shrink:0;width:56px;height:32px;padding:0;transition:background .15s;position:relative}.cd-cong span{background:#fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.cd-cong[aria-checked=true]{background:linear-gradient(var(--hong-tren), var(--hong-duoi));border-color:var(--hong-duoi)}.cd-cong[aria-checked=true] span{left:27px}.cd-cong:disabled{opacity:.5}.cd-khung .nut-phu{margin-top:var(--cach-2)}.nv-khung{gap:var(--cach-4);height:100%;padding-top:var(--cach-2);box-sizing:border-box;justify-content:center;align-items:stretch;display:flex}.nv-the{align-items:center;gap:var(--cach-2);width:250px;padding:var(--cach-4) var(--cach-3);background:linear-gradient(#faf5ea,#ece0ca);border:2px solid #dcc9a6;border-radius:20px;flex-direction:column;display:flex}.nv-the[aria-pressed=true]{background:linear-gradient(#f4faf7,#ddefea);border:3px solid #2f8a7e}.nv-the img{width:150px;height:150px;box-shadow:0 0 0 2px var(--vien-dam);object-fit:cover;background:#fff;border:4px solid #e3cfa0;border-radius:50%}.nv-the b{font-size:var(--co-chu-dau-gon);font-weight:var(--dam-nut)}.nv-the small{font-size:var(--co-chu-than);font-weight:var(--dam-than);color:var(--chu-phu);text-align:center;flex-grow:1}.nv-nhan{padding:0 var(--cach-4);font-size:var(--co-chu-than);font-weight:var(--dam-nut);background:#efe6d6;border-radius:18px;line-height:36px}.nv-the[aria-pressed=true] .nv-nhan{background:linear-gradient(var(--hong-tren), var(--hong-duoi));color:#fff}.gon .goc-tl{left:max(12px, env(safe-area-inset-left));top:6px}.gon .ho-so{width:330px;height:80px}.gon .dai-dien{width:48px;height:48px;box-shadow:0 0 0 1.5px var(--vien-dam);border-width:3px}.gon .ten{height:auto;font-size:var(--co-chu-than);text-shadow:0 1px 2px #14141ecc;background:0 0;border:0;padding:0;line-height:1.15;top:2px;left:54px}.gon .cap{height:20px;padding:0 var(--cach-2);font-size:var(--co-chu-nho);line-height:16px;top:24px;left:54px}.gon .danh-tieng{height:26px;padding:0 2px 0 var(--cach-1);font-size:var(--co-chu-nho);gap:2px;top:52px;left:0}.gon .nut-hoi{width:20px;height:20px;font-size:var(--co-chu-nho);margin-left:2px}.gon .dt-giai{width:260px;font-size:var(--co-chu-nho);padding:var(--cach-2) var(--cach-2);top:84px;left:0}.gon .tien{border-radius:19px;min-width:0;height:38px;padding-left:34px;padding-right:10px;top:6px}.gon .tien .ic{width:42px;height:42px;top:-3px;left:-5px}.gon .tien small{display:none}.gon .tien b{font-size:var(--co-chu-than)}.gon .tien-xu{left:114px}.gon .tien-vang{padding-right:34px;left:230px}.gon .nut-cong{width:22px;height:22px;top:7px;right:5px}.gon .goc-tc{gap:var(--cach-2);flex-direction:row;top:6px;transform:translate(calc(66px - 50%))}.gon .bien-khu{height:34px;padding:0 var(--cach-3);gap:var(--cach-1);font-size:var(--co-chu-than);border-width:2px;box-shadow:0 2px 6px #281e1440}.gon .kenh-nut{height:30px;padding:0 var(--cach-2) 0 var(--cach-2);gap:var(--cach-1);font-size:var(--co-chu-nho)}.gon .kenh-ds{width:190px;top:34px}.gon .kenh-ds button{height:38px;font-size:var(--co-chu-than)}.hep .goc-tc{left:max(176px, calc(env(safe-area-inset-left) + 164px));gap:var(--cach-1);top:54px;transform:none}.hep .bien-khu{height:28px;padding:0 var(--cach-2);font-size:var(--co-chu-nho)}.hep .kenh-nut{height:28px}.hep .kenh-ds{top:32px;left:0;transform:none}.hep .bien-khu svg{display:none}.gon .goc-tr{right:max(10px, env(safe-area-inset-right));gap:var(--cach-2);top:4px}.gon .nut-vuong{width:48px;height:52px;margin-top:var(--cach-1);border-radius:12px;padding:1px 0 3px}.gon .nut-vuong .ic{width:30px;height:30px}.gon .nut-vuong span{font-size:var(--co-chu-nho)}.gon .nut-vuong .cham-do{width:12px;height:12px;top:-3px;right:-3px}.gon .bdn-mat{border-width:3px}.gon .bdn-bac{width:22px;height:22px;font-size:var(--co-chu-nho);line-height:18px;top:-4px}.gon .bdn-nut{width:26px;height:26px;right:-8px}.gon .bdn-cong{bottom:26px}.gon .bdn-tru{bottom:-4px}.gon .nhiem-vu{left:max(12px, env(safe-area-inset-left));z-index:2;width:232px;top:88px}.gon .nv-dau{height:36px;font-size:var(--co-chu-than);gap:var(--cach-2);padding:0 var(--cach-2) 0 var(--cach-2)}.gon .nv-dau small{font-size:var(--co-chu-nho)}.gon .nv-ds{max-height:148px;margin-top:var(--cach-1)}.gon .nv-dong{gap:var(--cach-2);min-height:48px}.gon .nv-chu b,.gon .nv-chu small,.gon .nv-thuong,.gon .nv-xong{font-size:var(--co-chu-nho)}.gon .nv-nhan-thuong{font-size:var(--co-chu-nho);padding:0 var(--cach-2);line-height:24px}.gon .tro-chuyen{left:max(12px, env(safe-area-inset-left));width:300px;bottom:6px}.gon .tc-xem{padding:3px var(--cach-2) 3px var(--cach-2)}.gon .tc-dong{font-size:var(--co-chu-nho);line-height:1.35}.gon .tc-cua{left:max(12px, env(safe-area-inset-left));border-width:3px;border-radius:18px;grid-template-columns:96px 1fr;width:540px;top:6px;bottom:6px}.hep .tc-cua{right:max(12px, env(safe-area-inset-right));width:auto}.gon .tc-tab{padding:var(--cach-2) var(--cach-1);gap:3px}.gon .tc-tab button{min-height:40px;font-size:var(--co-chu-nho);padding:0 var(--cach-2) 0 var(--cach-2);border-left-width:5px}.gon .tc-than{padding:var(--cach-2) var(--cach-2) var(--cach-2);gap:var(--cach-1)}.gon .tc-dau h2{font-size:var(--co-chu-the)}.gon .tc-dau p{font-size:var(--co-chu-nho)}.gon .tc-ban button{height:32px;font-size:var(--co-chu-nho);padding:0 var(--cach-2)}.gon .tc-noi{padding:var(--cach-2);gap:var(--cach-1);border-radius:12px}.gon .tc-bong{font-size:var(--co-chu-than);padding:var(--cach-1) var(--cach-2)}.gon .tc-ten{font-size:var(--co-chu-nho)}.gon .tc-ht{font-size:var(--co-chu-nho);padding:var(--cach-1) var(--cach-2)}.gon .tc-nhap input{height:44px;font-size:var(--co-chu-than);padding:0 44px 0 var(--cach-3)}.gon .tc-cam{top:2px;right:56px}.gon .tc-gui{width:48px;height:44px}.gon .tc-bang-cam{grid-template-columns:repeat(6,40px);bottom:50px;right:0}.gon .tc-bang-cam button{width:40px;height:40px;font-size:var(--co-chu-dau-gon)}.hep .tro-chuyen{width:auto}.gon .goc-br{right:max(10px, env(safe-area-inset-right));gap:2px;bottom:6px}.gon .nut-menu{width:56px;height:62px;padding:2px 0 var(--cach-1);font-size:var(--co-chu-nho);letter-spacing:-.2px;border-width:2px;border-radius:28px 28px 12px 12px;box-shadow:0 2px #9c7447,0 4px 8px #281e1440}.gon .nut-menu .ic{width:38px;height:38px}.gon .nut-menu .cham-do{width:12px;height:12px;right:2px}.gon .tren-dau .ten-nv{font-size:calc(13px * var(--k))}.gon .tren-dau .loi-noi{font-size:calc(13px * var(--k));bottom:calc(28px * var(--k));max-width:calc(200px * var(--k));padding:var(--cach-1) var(--cach-2)}.bien-khu-phu{zoom:var(--k);z-index:var(--z-toast);max-width:560px;padding:var(--cach-2) var(--cach-4);color:#fff3d6;font-size:var(--co-chu-than);font-weight:var(--dam-nhan);text-align:center;pointer-events:none;background:#222e3ad9;border:2px solid #e0a93b;border-radius:14px;animation:5s ease-in-out both hien-bien;position:fixed;top:158px;left:50%;transform:translate(-50%)}@keyframes hien-bien{0%{opacity:0;transform:translate(-50%,-6px)}8%,85%{opacity:1;transform:translate(-50%)}to{opacity:0}}.the-ke{zoom:var(--k-bang);z-index:var(--z-bang);box-sizing:border-box;width:min(480px,92vw);padding:var(--cach-4) var(--cach-6) var(--cach-4);background:var(--nen-bang);box-shadow:inset 0 0 0 2px #fbf7ee, 0 0 0 2px var(--vien-dam), 0 16px 40px #14141e73;pointer-events:auto;gap:var(--cach-2);color:var(--chu);border:4px solid #b88f5a;border-radius:20px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.the-ke h2{font-size:var(--co-chu-dau-gon);font-weight:var(--dam-nut);color:#7a4e2a;text-align:center;margin:0}.the-ke p{font-size:var(--co-chu-than);font-weight:var(--dam-than);margin:0;line-height:1.5}.the-ke small{font-size:var(--co-chu-nho);color:var(--chu-phu)}.the-ke .nut-chinh{align-self:center;min-width:140px;height:40px}.gon .thong-bao{font-size:var(--co-chu-nho);max-width:420px;padding:var(--cach-2) var(--cach-3);top:96px}.bg{inset:max(6px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 6px max(12px, env(safe-area-inset-left));box-sizing:border-box;background:var(--nen-bang);box-shadow:inset 0 0 0 2px #fbf7ee, 0 0 0 1.5px var(--vien-dam), 0 10px 30px #281e1459;padding:var(--cach-2) var(--cach-2) var(--cach-2);gap:var(--cach-2);zoom:var(--k);border:3px solid #b88f5a;border-radius:18px;flex-direction:column;display:flex;position:fixed}.bg-dau{align-items:center;gap:var(--cach-2);flex-shrink:0;height:44px;display:flex}.bg-dau h2{font-size:var(--co-chu-dau-gon);font-weight:var(--dam-nut);flex-grow:1;margin:0;line-height:1}.bg-phu{font-size:var(--co-chu-nho);font-weight:var(--dam-nhan);color:var(--chu-phu)}.bg-dong{border:3px solid var(--vien-dam);background:var(--nen-the);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:relative}.bg-tab{gap:var(--cach-2);scrollbar-width:none;flex-shrink:0;display:flex;overflow-x:auto}.bg-tab .tab{height:40px;padding:0 var(--cach-3);font-size:var(--co-chu-than);white-space:nowrap;border-radius:20px;flex-shrink:0}.bg-than{gap:var(--cach-2);flex-grow:1;min-height:0;display:flex}.bg-luoi{gap:var(--cach-2);flex-grow:1;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));grid-auto-rows:66px;align-content:start;min-width:0;padding:2px;display:grid;overflow-y:auto}.bg-luoi .o,.bg-luoi .o-trong{border-radius:12px;height:66px}.bg-luoi .o .ic{width:54px;height:54px}.bg-luoi .o .so{min-width:18px;padding:0 var(--cach-1);font-size:var(--co-chu-nho);border-radius:8px;line-height:15px;bottom:2px;right:3px}.bg-the{box-sizing:border-box;width:224px;padding:var(--cach-2) var(--cach-2) var(--cach-2);background:var(--nen-the);gap:var(--cach-1);border:2px solid #dcc9a6;border-radius:14px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.bg-the-dau{align-items:center;gap:var(--cach-2);flex-shrink:0;display:flex}.bg-the .the-anh{border-radius:12px;flex-shrink:0;width:56px;height:56px}.bg-the .the-anh .ic{width:52px;height:52px}.bg-the h3{font-size:var(--co-chu-than);font-weight:var(--dam-nut);text-align:left;margin:0 0 3px;line-height:1.1}.bg-the .nhan{font-size:var(--co-chu-nho);padding:0 var(--cach-2)}.bg-the .mo-ta{font-size:var(--co-chu-nho);flex:auto;min-height:51px;line-height:1.3;overflow-y:auto}.bg-the .dong{padding:3px var(--cach-2);font-size:var(--co-chu-nho);border-radius:9px}.bg-the .nut-chinh{height:44px;font-size:var(--co-chu-than);border-radius:22px;flex-shrink:0}.bg .thu-khung,.bg .cd-khung,.bg .nv-khung,.bg .bb{flex-grow:1;min-height:0}.bg .bb{height:auto}.thu-khung.gon{gap:var(--cach-2);grid-template-columns:220px 1fr}.thu-khung.gon .thu-dong{min-height:50px;padding:var(--cach-1) var(--cach-2) var(--cach-1) var(--cach-1);border-radius:12px}.thu-khung.gon .thu-chu b,.thu-khung.gon .thu-chu small{font-size:var(--co-chu-nho)}.thu-khung.gon .thu-noi{padding:var(--cach-2) var(--cach-3);gap:var(--cach-1);border-radius:14px}.thu-khung.gon h3{font-size:var(--co-chu-than)}.thu-khung.gon .thu-tu{font-size:var(--co-chu-nho)}.thu-khung.gon .thu-van{font-size:var(--co-chu-than)}.thu-khung.gon .thu-qua{font-size:var(--co-chu-than);padding:var(--cach-1) var(--cach-2)}.thu-khung.gon .nut-chinh{height:44px;font-size:var(--co-chu-than)}.cd-khung.gon{gap:var(--cach-2);grid-template-columns:1fr 1fr;align-content:start;display:grid}.cd-khung.gon section{padding:var(--cach-2) var(--cach-2)}.cd-khung.gon section:first-child{grid-row:span 2}.cd-khung.gon .cd-dong{font-size:var(--co-chu-than);min-height:44px}.nv-khung.gon{gap:var(--cach-3);padding-top:0}.nv-khung.gon .nv-the{width:210px;padding:var(--cach-2) var(--cach-2);gap:2px}.nv-khung.gon .nv-the img{width:96px;height:96px}.nv-khung.gon .nv-the b{font-size:var(--co-chu-the)}.nv-khung.gon .nv-the small{font-size:var(--co-chu-nho)}.nv-khung.gon .nv-nhan{line-height:32px;font-size:var(--co-chu-than)}.xoay{z-index:var(--z-he-thong);pointer-events:auto;color:#fff;justify-content:center;align-items:center;gap:var(--cach-4);text-align:center;padding:var(--cach-6);box-sizing:border-box;background:linear-gradient(#2f6690,#1d3a52);flex-direction:column;display:flex;position:fixed;inset:0}.xoay h2{margin:0;line-height:0}.xoay-logo{filter:drop-shadow(0 4px 10px #00000059);width:min(320px,80vw);height:auto}.xoay p{font-size:var(--co-chu-the);font-weight:var(--dam-nhan);max-width:300px;margin:0;line-height:1.4}.kenh-nut,.nut-hoi{position:relative}.kenh-nut:after,.nv-dau:after,.bdn-nut:after,.nut-hoi:after,.nut-cong:after,.bg-dong:after{content:"";position:absolute;inset:-8px}.nv-dau{position:relative}.diem-den{align-items:center;gap:var(--cach-1);height:30px;padding:0 var(--cach-1) 0 var(--cach-3);background:var(--hud);color:#fff;font-size:var(--co-chu-than);font-weight:var(--dam-nhan);pointer-events:auto;white-space:nowrap;border:2px solid #e0a93b;border-radius:15px;display:inline-flex}.diem-den b{color:#f6d58e}.diem-den button{background:#ffffff26;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:relative;color:#fff!important}.diem-den button:after{content:"";position:absolute;inset:-10px}.gon .diem-den{height:28px;font-size:var(--co-chu-nho);position:absolute;top:40px;left:0}.hep .diem-den{top:62px}.bdtp{z-index:var(--z-bang);pointer-events:auto;background:linear-gradient(#bfd8fe,#dce7fe 45%,#dfe8fe 65%,#adc8fe);animation:.2s ease-out hien-ban-do;position:fixed;inset:0;overflow:hidden}@keyframes hien-ban-do{0%{opacity:0}to{opacity:1}}.mo-ban-do .goc-tl{z-index:var(--z-hud)}.mo-ban-do .goc-tc,.mo-ban-do .goc-tr,.mo-ban-do .goc-br,.mo-ban-do .nhiem-vu,.mo-ban-do .tro-chuyen{visibility:hidden}.bdtp-tranh{aspect-ratio:1672/941;cursor:pointer;touch-action:pan-y;background:url(../ban_do_thanh_pho.jpg) 50%/100% 100% no-repeat;width:max(100vw,177.683vh);transition:transform .35s ease-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}.bdtp-tranh.dang-keo{cursor:grabbing;transition:none}.bdtp-neo{width:0;height:0;position:absolute}.bdtp-bien{zoom:var(--k);align-items:center;gap:var(--cach-1);height:42px;padding:0 var(--cach-4) 0 var(--cach-2);font-size:var(--co-chu-the);font-weight:var(--dam-nut);color:var(--chu);white-space:nowrap;background:linear-gradient(#fbf7ee,#eaddc6);border:3px solid #b88f5a;border-radius:21px;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fbf4e6,0 4px 10px #281e144d}.bdtp-bien .ic{width:34px;height:34px}.bdtp-bien:hover{border-color:#3a9c8e}.bdtp-bien[aria-pressed=true]{background:linear-gradient(#fff6dc,#f3dfae);border-color:#e0a93b;box-shadow:0 0 0 3px #fff1c9,0 0 18px 4px #f6d58ee6,0 4px 10px #281e144d}.bdtp-co{background:#e0a93b;border:2px solid #fff;border-radius:50% 50% 50% 0;width:18px;height:18px;position:absolute;top:-10px;right:-6px;transform:rotate(-45deg)}.bdtp-o-day{zoom:var(--k);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.bdtp-o-day img{object-fit:cover;background:#fff;border:3px solid #fff;border-radius:50%;width:46px;height:46px;box-shadow:0 0 0 2px #3e7cb1,0 4px 8px #14141e59}.bdtp-o-day>span{white-space:nowrap;padding:0 var(--cach-2);color:#fff;font-size:var(--co-chu-nho);font-weight:var(--dam-nut);background:#3e7cb1;border-radius:9px;margin-top:2px;line-height:20px}.bdtp-dau{zoom:var(--k);height:32px;padding:0 var(--cach-2) 0 3px;background:var(--hud);font-size:var(--co-chu-than);font-weight:var(--dam-nhan);white-space:nowrap;border:2px solid #fff;border-radius:16px;align-items:center;gap:3px;animation:1.6s ease-in-out infinite alternate nhun;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 3px 8px #14141e59;color:#fff!important}.bdtp-dau .ic{width:26px;height:26px}@keyframes nhun{to{margin-top:-4px}}.bdtp-dau-trang{zoom:var(--k);position:absolute;top:10px;left:50%;transform:translate(calc(48px - 50%))}.bdtp-ten{align-items:center;gap:var(--cach-2);height:44px;font-size:var(--co-chu-the);font-weight:var(--dam-nut);white-space:nowrap;background:linear-gradient(#fbf7ee,#ede1cc);border:3px solid #b88f5a;border-radius:22px;padding:0 20px;display:inline-flex;box-shadow:0 0 0 2px #fbf4e6,0 4px 10px #281e1440}.bdtp-tab{right:max(8px, env(safe-area-inset-right));zoom:var(--k);gap:var(--cach-2);align-items:center;display:flex;position:absolute;top:8px}.bdtp-tab button[role=tab]{align-items:center;gap:var(--cach-1);height:46px;padding:0 var(--cach-3) 0 var(--cach-2);border:2px solid var(--vien-nhat);font-size:var(--co-chu-than);font-weight:var(--dam-nut);background:linear-gradient(#fbf7ee,#eaddc6);border-radius:23px;display:inline-flex;box-shadow:0 3px 8px #281e1433}.bdtp-tab button[role=tab] .ic{width:34px;height:34px}.bdtp-dong{border:3px solid var(--vien-dam);background:var(--nen-the);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-left:4px;padding:0;display:flex;box-shadow:0 3px 8px #281e144d}.bdtp-ben{right:max(10px, env(safe-area-inset-right));zoom:var(--k);width:320px;max-height:calc((100vh - 84px * var(--k)) / var(--k));box-sizing:border-box;gap:var(--cach-2);padding:var(--cach-3) var(--cach-4) var(--cach-4);background:var(--nen-bang);box-shadow:inset 0 0 0 2px #fbf7ee, 0 0 0 2px var(--vien-dam), 0 12px 30px #281e1459;border:4px solid #b88f5a;border-radius:22px;flex-direction:column;display:flex;position:absolute;top:70px;overflow-y:auto}.bdtp-ben h2{align-items:center;gap:var(--cach-2);font-size:var(--co-chu-dau-gon);font-weight:var(--dam-nut);margin:0;line-height:1.1;display:flex}.bdtp-ben h2 .ic{width:40px;height:40px}.bdtp-anh{aspect-ratio:16/9;background-image:url(../ban_do_thanh_pho.jpg);background-repeat:no-repeat;border:2px solid #dcc9a6;border-radius:14px;flex-shrink:0;width:100%}.bdtp-mo{font-size:var(--co-chu-than);font-weight:var(--dam-than);color:#4e3e33;margin:0;line-height:1.4}.bdtp-ben h3{margin:var(--cach-1) 0 0;font-size:var(--co-chu-than);font-weight:var(--dam-nut);color:var(--hong-duoi)}.bdtp-noi-bat{gap:var(--cach-2);grid-template-columns:repeat(3,1fr);display:grid}.bdtp-noi-bat>span{padding:var(--cach-2) 2px;font-size:var(--co-chu-nho);font-weight:var(--dam-nhan);text-align:center;background:#efe6d6;border-radius:12px;flex-direction:column;align-items:center;gap:2px;display:flex}.bdtp-noi-bat .ic{width:42px;height:42px}.bdtp-duong{font-size:var(--co-chu-than);font-weight:var(--dam-nhan);color:var(--chu-phu);margin:0}.bdtp-nut{justify-content:center;align-items:center;gap:var(--cach-2);flex-shrink:0;height:48px;display:inline-flex}.bdtp-nut .ic{width:30px;height:30px}.bdtp.gon .bdtp-bien{height:32px;padding:0 var(--cach-2) 0 var(--cach-1);font-size:var(--co-chu-nho);border-width:2px}.bdtp.gon .bdtp-bien .ic{width:24px;height:24px}.bdtp.gon .bdtp-dau{height:28px;font-size:var(--co-chu-nho)}.bdtp.gon .bdtp-dau .ic{width:22px;height:22px}.bdtp.gon .bdtp-o-day img{width:34px;height:34px}.bdtp.gon .bdtp-o-day>span{font-size:var(--co-chu-nho)}.bdtp.gon .bdtp-dau-trang{display:none}.bdtp.gon .bdtp-tab button[role=tab]{height:44px;font-size:var(--co-chu-nho);padding:0 var(--cach-2) 0 var(--cach-1)}.bdtp.gon .bdtp-tab button[role=tab] .ic{width:28px;height:28px}.bdtp.gon .bdtp-dong{width:44px;height:44px}.bdtp.gon .bdtp-ben{width:210px;padding:var(--cach-2) var(--cach-2) var(--cach-2);gap:var(--cach-1);max-height:calc((100vh - 64px * var(--k)) / var(--k));border-width:3px;border-radius:16px;top:58px}.bdtp.gon .bdtp-ben h2{font-size:var(--co-chu-than)}.bdtp.gon .bdtp-ben h2 .ic{width:28px;height:28px}.bdtp.gon .bdtp-mo{font-size:var(--co-chu-nho);line-height:1.35}.bdtp.gon .bdtp-ben h3{font-size:var(--co-chu-nho);margin:0}.bdtp.gon .bdtp-noi-bat>span{font-size:var(--co-chu-nho);padding:3px 1px}.bdtp.gon .bdtp-noi-bat .ic{width:28px;height:28px}.bdtp.gon .bdtp-duong{font-size:var(--co-chu-nho)}.bdtp.gon .bdtp-nut{height:44px;font-size:var(--co-chu-than)}.nhan-tuoi{right:max(10px, env(safe-area-inset-right));zoom:var(--k);z-index:var(--z-hud);pointer-events:none;border:2px solid #fff;border-radius:10px;flex-direction:column;align-items:center;width:74px;display:flex;position:absolute;top:164px;overflow:hidden;box-shadow:0 2px 6px #14141e59}.nhan-tuoi b{color:#fff;width:100%;font-size:var(--co-chu-dau-gon);font-weight:var(--dam-nut);text-align:center;background:#2e7d4f;line-height:34px}.nhan-tuoi small{color:#fff;width:100%;font-size:var(--co-chu-nho);font-weight:var(--dam-nut);text-align:center;white-space:nowrap;background:#d2483c;line-height:18px}.mo-ban-do .nhan-tuoi{right:auto;left:max(10px, env(safe-area-inset-left));top:140px}.gon .nhan-tuoi{width:78px;top:102px;right:max(12px, env(safe-area-inset-right))}.gon .nhan-tuoi b{font-size:var(--co-chu-the);line-height:26px}.gon.mo-ban-do .nhan-tuoi{top:92px}.canh-bao{zoom:var(--k);z-index:var(--z-canh-bao);align-items:center;gap:var(--cach-2);max-width:620px;padding:var(--cach-2) var(--cach-4) var(--cach-2) var(--cach-2);color:#fff3d6;font-size:var(--co-chu-than);font-weight:var(--dam-nhan);pointer-events:none;background:#222e3aeb;border:2px solid #e0a93b;border-radius:14px;line-height:1.3;display:flex;position:absolute;top:104px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #14141e59}.canh-bao-dau{padding:0 var(--cach-2);color:#fff;font-size:var(--co-chu-than);font-weight:var(--dam-nut);background:#2e7d4f;border-radius:8px;flex-shrink:0;line-height:26px}.gon .canh-bao{max-width:460px;font-size:var(--co-chu-nho);padding:var(--cach-1) var(--cach-3) var(--cach-1) var(--cach-1);top:52px}.hep .canh-bao{top:auto;bottom:80px}.man-tai{z-index:var(--z-tai);pointer-events:auto;padding:0 var(--cach-4) 14vh;box-sizing:border-box;background:linear-gradient(#1e283459,#1e2834bf),url(../nen_quang_truong_viet.jpg) 50%/cover no-repeat,#2d2438;justify-content:center;align-items:flex-end;font-family:"Baloo 2",sans-serif;display:flex;position:fixed;inset:0}.man-tai.mt-sang-man{background:#1b1424eb;align-items:center;padding-bottom:0}.mt-khung{align-items:center;gap:var(--cach-2);flex-direction:column;width:min(520px,100%);display:flex}.mt-logo{margin:0 0 var(--cach-1);line-height:0}.mt-logo img{object-fit:contain;filter:drop-shadow(0 6px 14px #14141e73);width:auto;max-width:92vw;height:clamp(110px,30vh,230px);display:block}.mt-tieu-de{font-family:Dancing Script,cursive;font-size:52px;font-weight:var(--dam-nhan);color:#fff3d6;text-shadow:0 3px 10px #14141e99;text-align:center;margin:0}.mt-thoi{margin:0 0 var(--cach-4);color:#e8dcc6;font-size:var(--co-chu-than);font-weight:var(--dam-nhan);text-shadow:0 2px 6px #14141eb3}.mt-phu{color:#fff3d6;font-size:var(--co-chu-the);font-weight:var(--dam-nut);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 8px #14141e99;margin:-6px 0 0}.mt-thanh{box-sizing:border-box;background:#222e3ad9;border:2px solid #e0a93b;border-radius:12px;width:100%;height:20px;padding:3px;box-shadow:0 4px 12px #14141e66}.mt-thanh i{background:linear-gradient(#f6d58e,#e0a93b 60%,#c98b2a);border-radius:8px;height:100%;transition:width .25s ease-out;display:block}.mt-chu{color:#fff3d6;font-size:var(--co-chu-than);font-weight:var(--dam-nut);text-shadow:0 2px 6px #14141eb3;margin:0}.mt-viec{color:#e8dcc6;font-size:var(--co-chu-than);font-weight:var(--dam-than);text-shadow:0 2px 6px #14141eb3;margin:-6px 0 0}.cv{z-index:var(--z-bang);pointer-events:auto;justify-content:center;align-items:center;gap:var(--cach-3);padding:var(--cach-4) var(--cach-4) var(--cach-3);box-sizing:border-box;color:var(--chu);background:linear-gradient(#1e283473,#1e283499),url(../nen_quang_truong_viet.jpg) 50%/cover no-repeat,#8db6d8;flex-direction:column;font-family:"Baloo 2",sans-serif;display:flex;position:fixed;inset:0;overflow-y:auto}.cv button{cursor:pointer;font-family:inherit}.cv button:focus-visible,.cv input:focus-visible,.cv summary:focus-visible{outline-offset:2px;outline:3px solid #2f6690}.cv-khung{box-sizing:border-box;width:min(420px,100%);padding:var(--cach-4) var(--cach-6) 20px;background:var(--nen-bang);box-shadow:inset 0 0 0 2px #fbf7ee, 0 0 0 2px var(--vien-dam), 0 16px 40px #14141e73;border:4px solid #b88f5a;border-radius:22px}.cv-logo{z-index:1;margin:0 0 -26px;line-height:0;position:relative}.cv-logo img{object-fit:contain;filter:drop-shadow(0 6px 14px #14141e80);width:auto;max-width:92vw;height:clamp(96px,24vh,210px);display:block}.cv-logo+.cv-khung{padding-top:32px}.cv-tieu-de{text-align:center;font-family:Dancing Script,cursive;font-size:40px;font-weight:var(--dam-nhan);color:#7a4e2a;margin:0;line-height:1.1}.cv-phu{margin:2px 0 var(--cach-3);text-align:center;font-size:var(--co-chu-than);font-weight:var(--dam-nhan);color:var(--chu-phu)}.cv-cho{text-align:center;font-weight:var(--dam-nhan);color:var(--chu-phu)}.cv-form{gap:var(--cach-2);flex-direction:column;display:flex}.cv-form label{font-size:var(--co-chu-than);font-weight:var(--dam-nhan);flex-direction:column;gap:3px;display:flex}.cv-form label small{font-size:var(--co-chu-nho);font-weight:var(--dam-than);color:var(--chu-phu)}.cv-form input:not([type=checkbox]){height:42px;padding:0 var(--cach-3);background:var(--nen-the);color:var(--chu);box-sizing:border-box;border:2px solid #d6c3a5;border-radius:12px;font:600 16px "Baloo 2",sans-serif}.cv-form input::placeholder{color:var(--chu-phu);font-weight:500}.cv-tab{gap:var(--cach-2);padding:var(--cach-1);background:#efe6d6;border-radius:16px;grid-template-columns:1fr 1fr;display:grid}.cv-tab button{height:40px;font-size:var(--co-chu-than);font-weight:var(--dam-nut);color:var(--chu-phu);background:0 0;border:0;border-radius:12px}.cv-tab button[aria-selected=true]{background:linear-gradient(var(--hong-tren), var(--hong-duoi));color:#fff;text-shadow:0 1px #0a322d73}.cv-dieu-khoan{font-size:var(--co-chu-than)}.cv-form .cv-hop{align-items:center;gap:var(--cach-2);font-size:var(--co-chu-than);flex-direction:row}.cv-hop input{width:20px;height:20px;accent-color:var(--hong-duoi)}.cv-dieu-khoan summary{cursor:pointer;font-weight:var(--dam-nhan);color:var(--hong-duoi);margin:2px 0 0 28px}.cv-dieu-khoan ul{margin:var(--cach-2) 0 0;font-size:var(--co-chu-nho);color:var(--chu-phu);padding-left:20px;line-height:1.4}.cv-loi{padding:var(--cach-2) var(--cach-2);background:var(--loi-nen);color:#9a2f22;font-size:var(--co-chu-than);font-weight:var(--dam-nhan);border-radius:10px;margin:0}.cv-nut{width:100%;margin-top:var(--cach-1)}.cv-lien{font-size:var(--co-chu-than);font-weight:var(--dam-nhan);color:var(--chu-phu);background:0 0;border:0;align-self:center;text-decoration:underline}.cv-h2{font-size:var(--co-chu-the);font-weight:var(--dam-nut);margin:0}.cv-nv{gap:var(--cach-2);grid-template-columns:1fr 1fr;display:grid}.cv-nv button{padding:var(--cach-2) var(--cach-2);background:var(--nen-the);color:var(--chu);border:3px solid #d6c3a5;border-radius:16px;flex-direction:column;align-items:center;gap:2px;display:flex}.cv-nv button[aria-checked=true]{border-color:var(--hong-duoi);background:#e4f2ef;box-shadow:0 0 0 2px #bfe3dc}.cv-nv img{border-radius:50%;width:84px;height:84px}.cv-nv b{font-size:var(--co-chu-than)}.cv-nv small{font-size:var(--co-chu-nho);color:var(--chu-phu);text-align:center;line-height:1.3}.cv-chan{align-items:center;gap:var(--cach-2);max-width:620px;padding:var(--cach-2) var(--cach-3) var(--cach-2) var(--cach-2);color:#fff3d6;background:#222e3ae0;border:2px solid #e0a93b;border-radius:14px;display:flex}.cv-chan>span:last-child{flex-direction:column;display:flex}.cv-chan b{font-size:var(--co-chu-than);line-height:1.3}.cv-chan small{font-size:var(--co-chu-nho);color:#e6dcc8;line-height:1.35}.cv-tuoi{padding:0 var(--cach-2);color:#fff;font-size:var(--co-chu-than);font-weight:var(--dam-nut);background:#2e7d4f;border-radius:8px;flex-shrink:0;line-height:30px}@media (max-height:520px){.cv{padding:var(--cach-2) var(--cach-3);justify-content:flex-start;gap:var(--cach-2)}.cv-khung{width:min(760px,100%);padding:var(--cach-2) var(--cach-4) var(--cach-3)}.cv-tieu-de{font-size:var(--co-chu-dau-gon)}.cv-phu{margin:0 0 var(--cach-2);font-size:var(--co-chu-nho)}.cv-form{gap:var(--cach-2) var(--cach-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.cv-tab,.cv-h2,.cv-loi,.cv-dieu-khoan,.cv-lien,.cv-nut{grid-column:1/-1}.cv-nv{grid-area:2/1/span 2}.cv-nv button{padding:var(--cach-2) var(--cach-1)}.cv-nv img{width:56px;height:56px}.cv-form input:not([type=checkbox]){height:36px}.cv-nut{margin-top:0}.cv-chan{padding:var(--cach-1) var(--cach-2) var(--cach-1) var(--cach-1)}.cv-chan b{font-size:var(--co-chu-nho)}}.bieu-cam{right:max(10px, env(safe-area-inset-right));zoom:var(--k);align-items:center;gap:var(--cach-2);pointer-events:auto;display:flex;position:absolute;bottom:116px}.bc-nut{border:3px solid var(--vien-nhat);background:linear-gradient(#fbf7ee,#eaddc6);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;display:flex;box-shadow:0 3px #9c7447,0 6px 12px #281e1440}.bc-nut .ic{width:38px;height:38px}.bc-nut[aria-expanded=true],.bc-nut:hover{background:linear-gradient(#eaf6f3,#cbe7e1);border-color:#3a9c8e}.bc-ds{gap:var(--cach-1);padding:var(--cach-1);background:#222e3ad9;border-radius:26px;display:flex}.bc-ds button{background:var(--nen-the);width:44px;height:44px;font-size:var(--co-chu-dau-gon);border:0;border-radius:50%;line-height:1}.bc-ds button:hover{background:#e4f2ef}.gon .bieu-cam{bottom:92px}.gon .bc-nut{width:46px;height:46px}.gon .bc-nut .ic{width:32px;height:32px}.bb{gap:var(--cach-2);flex-direction:column;height:100%;min-height:0;display:flex}.bb-tab{gap:var(--cach-2);flex-shrink:0;display:flex}.bb-tab .tab{position:relative}.bb-tab .tc-so{position:absolute;top:-6px;right:-6px}.bb-ds{padding:0 var(--cach-1) 0 0;gap:var(--cach-2);flex-direction:column;flex-grow:1;min-height:0;margin:0;list-style:none;display:flex;overflow-y:auto}.bb-dong{align-items:center;gap:var(--cach-2);padding:var(--cach-2) var(--cach-2);background:var(--nen-the);border:2px solid #dcc9a6;border-radius:14px;display:flex}.bb-dong .nut-chinh,.bb-dong .nut-phu{height:40px;padding:0 var(--cach-3);font-size:var(--co-chu-than);flex-shrink:0}.bb-dong button:disabled{opacity:.5}.bb-ten{flex-direction:column;flex-grow:1;min-width:0;display:flex}.bb-ten b{font-size:var(--co-chu-than);font-weight:var(--dam-nut);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bb-ten small{font-size:var(--co-chu-nho);color:var(--chu-phu)}.bb-cham{background:#b9ae9e;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-right:4px;display:inline-block}.bb-cham.on{background:#3baa5c;box-shadow:0 0 0 2px #3baa5c40}.bb-x{background:var(--nen-the);width:36px;height:36px;font-size:var(--co-chu-the);color:var(--vien-dam);border:2px solid #d6c3a5;border-radius:50%;flex-shrink:0;line-height:1}.bb-trong{padding:var(--cach-6) var(--cach-2);text-align:center;color:var(--chu-phu);font-weight:var(--dam-than);line-height:1.5}.vn-nen{z-index:var(--z-xac-nhan);pointer-events:auto;position:fixed;inset:0}.vn{box-sizing:border-box;width:240px;padding:var(--cach-3) var(--cach-3) var(--cach-2);background:var(--nen-bang);box-shadow:0 0 0 2px var(--vien-dam), 0 12px 30px #14141e66;gap:var(--cach-2);color:var(--chu);border:3px solid #b88f5a;border-radius:18px;flex-direction:column;display:flex;position:fixed}.vn h3{font-size:var(--co-chu-the);font-weight:var(--dam-nut);color:#7a4e2a;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.vn-phu{text-align:center;font-size:var(--co-chu-nho);color:var(--chu-phu)}.vn-tin{padding:var(--cach-2) var(--cach-2);font-size:var(--co-chu-than);overflow-wrap:anywhere;background:#f3eada;border-radius:10px;margin:0;font-style:italic}.vn-nut{gap:var(--cach-2);flex-direction:column;display:flex}.vn-nut .nut-chinh,.vn-nut .nut-phu{height:40px;font-size:var(--co-chu-than)}.vn-bao{color:#b33a2b;height:36px;font-weight:var(--dam-nut);font-size:var(--co-chu-than);background:#fff4f1;border:2px solid #b33a2b;border-radius:18px}.hop-bc{position:relative;top:auto;left:auto;transform:none}.hop-bc-ds{gap:var(--cach-2);flex-direction:column;display:flex}.hop-bc-ds label{align-items:center;gap:var(--cach-2);font-size:var(--co-chu-than);font-weight:var(--dam-than);min-height:32px;display:flex}.hop-bc .vn-nut{flex-direction:row;justify-content:center}.hop-bc .vn-nut button{min-width:120px}.tc-chua-ban{font-size:var(--co-chu-nho);color:var(--chu-phu);padding:var(--cach-2)}.tc-tin.bam-duoc{cursor:pointer}.tc-tin.bam-duoc:hover .tc-bong{filter:brightness(.96)}.tm-xu{align-items:center;gap:var(--cach-1);font-weight:var(--dam-nut);display:inline-flex}.tm-loi{font-size:var(--co-chu-than);color:var(--chu-phu);margin:0;font-style:italic}.tm-mau{background:#cfc3b2;border:2px solid #5a331959;border-radius:10px;flex-shrink:0;width:34px;height:34px}.tm-ao_do_son{background:#a8322a}.tm-ao_cham{background:#2f4a86}.tm-ao_vang_nghe{background:#c9a23a}.tm-ao_nau_dat{background:#7a5638}.tm-ao_xanh_ma{background:#4e8c4a}.tm-ao_do_gach{background:#9c3f35}.tm-goc{background:linear-gradient(135deg,#5e8f6e 50%,#33467a 50%)}.tm-so b.tm-cong{color:#2e7d4f;font-size:var(--co-chu-than)}.tm-so b.tm-tru{color:#b33a2b;font-size:var(--co-chu-than)}.bb-dong .nut-chinh .ic{vertical-align:-3px}.nv-so{align-items:center;gap:var(--cach-2);margin:var(--cach-2) var(--cach-2) 2px;padding:var(--cach-2) var(--cach-2);pointer-events:auto;background:linear-gradient(#fff6dc,#f5e3b8);border:2px solid #d9b26a;border-radius:14px;display:flex}.nv-so-mo{align-items:center;gap:var(--cach-2);min-width:0;color:var(--chu,#5a3319);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.nv-so-mo span{flex-direction:column;min-width:0;display:flex}.nv-so-mo small{font-size:var(--co-chu-nho);opacity:.85}.nv-so-di{padding:var(--cach-2) var(--cach-2);color:#fff8ec;font-weight:var(--dam-nut);font-size:var(--co-chu-nho);cursor:pointer;background:#c8642f;border:0;border-radius:10px;flex-shrink:0;animation:1.6s ease-in-out infinite nv-so-nhay}@keyframes nv-so-nhay{0%,to{transform:none}50%{transform:translateY(-2px)}}.nv-hop:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.nv-so-di{animation:none}}.dh-nv{padding:0 var(--cach-2);color:#ffe08a;font-size:max(var(--co-chu-nho), calc(12px * var(--k)));font-weight:var(--dam-nut);white-space:nowrap;background:#5a3319d9;border-radius:9px;line-height:1.45;bottom:2px}.tren-dau .ten-nv.co-dh{bottom:calc(4px + 19px * var(--k))}.tren-dau:has(.dh-nv) .loi-noi{bottom:calc(54px * var(--k))}.het-gio-nen{z-index:var(--z-he-thong)}.het-gio{max-width:min(420px,100vw - 32px);padding:var(--cach-6) var(--cach-6);color:var(--chu,#5a3319);text-align:center;background:#f5ebd9;border:3px solid #b88f5a;border-radius:20px;box-shadow:0 8px 28px #281e1466}.het-gio h2{margin:0 0 var(--cach-2);font-size:var(--co-chu-dau-gon)}.het-gio p{margin:0 0 var(--cach-4);font-size:var(--co-chu-than);line-height:1.45}.cot-phai{right:max(10px, env(safe-area-inset-right));zoom:var(--k);z-index:var(--z-hud);gap:var(--cach-2);pointer-events:auto;flex-direction:column;display:flex;position:absolute;top:226px}.cot-phai .nut-vuong{margin-top:0}.gon .cot-phai{top:156px;right:max(12px, env(safe-area-inset-right));gap:var(--cach-1)}.mo-ban-do .cot-phai{visibility:hidden}:where(.gd,.ctu-lop) :is(button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--vien-focus);outline-offset:3px}.bang-noi-cuon{overscroll-behavior:contain;box-sizing:border-box;flex:auto;height:auto;min-height:0;overflow-y:auto}.khung-bang-nen{height:100vh;box-sizing:border-box;height:100dvh;padding:calc(var(--dau-nho) + env(safe-area-inset-top)) max(32px, env(safe-area-inset-right)) max(var(--cach-3), env(safe-area-inset-bottom)) max(var(--cach-3), env(safe-area-inset-left))}.khung-bang-nen>.bang{zoom:1;border-radius:var(--bo-bang);border-width:var(--vien-vo);flex-direction:column;max-width:100%;min-height:0;max-height:100%;display:flex}.khung-bang-nen .bang-than{min-height:0;margin:40px 26px var(--cach-6);flex-direction:column;flex:1;display:flex;position:relative;inset:auto}.khung-bang-nen .ruy-bang{max-width:calc(100% - 60px);font-size:var(--co-chu-dau);text-overflow:ellipsis;overflow:hidden}.khung-bang-gon{padding:max(var(--cach-2), env(safe-area-inset-top)) max(var(--cach-3), env(safe-area-inset-right)) max(var(--cach-2), env(safe-area-inset-bottom)) max(var(--cach-3), env(safe-area-inset-left));align-items:stretch}.khung-bang-nen>.bg{zoom:1;border-radius:var(--bo-bang-gon);border-width:var(--vien-vo-gon);flex:1;min-width:0;min-height:0;max-height:100%;position:relative;inset:auto}.khung-bang-nen .bg-dau{min-height:var(--cham);height:auto}.khung-bang-nen .bg-dau h2{overflow-wrap:anywhere;min-width:0;font-size:var(--co-chu-dau-gon);line-height:1.15}.nut-dong-chung{min-width:var(--cham);min-height:var(--cham);color:var(--chu);flex-shrink:0}.bg-dong.nut-dong-chung:after{content:none}.tab-bang{min-width:var(--cham);min-height:var(--cham);height:auto;padding:var(--cach-2) var(--cach-4);border-radius:var(--bo-nut);font:var(--dam-nhan) var(--co-chu-than)/1.25 var(--font-ui);color:var(--chu);background:var(--nen-o)}.hang-tab,.ls-tab{padding:var(--cach-1);flex-shrink:0;overflow-x:auto}.hang-tab>*,.ls-tab>*{white-space:nowrap;flex-shrink:0}.nut-nguy-hiem{min-width:var(--cham);min-height:var(--cham);padding:var(--cach-2) var(--cach-4);border:2px solid var(--loi-chu);border-radius:var(--bo-nut);background:var(--loi-chu);color:#fff;font:var(--dam-nut) var(--co-chu-than)/1.25 var(--font-ui)}.vn.bang-noi-cuon{max-height:calc(100dvh - 72px)}.vn>.nut-dong-chung,.hop-bc>.nut-dong-chung{align-self:flex-end}.rc-noi .nut-dong-chung{width:var(--cham);height:var(--cham)}.gd:has([aria-modal=true]) .cc-neo{visibility:hidden}.cot-hud-phai{top:164px;right:max(10px, env(safe-area-inset-right));zoom:var(--k);z-index:var(--z-hud);align-items:flex-end;gap:var(--cach-hud);pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:116px}.cot-hud-phai .nhan-tuoi,.cot-hud-phai .cot-phai,.cot-hud-phai .bieu-cam{zoom:1;flex-shrink:0;position:static;inset:auto}.cot-hud-phai .bieu-cam{margin-top:auto}.gon .cot-hud-phai{top:102px;bottom:92px;right:max(12px, env(safe-area-inset-right))}.gon .cot-hud-phai .cot-phai{gap:var(--cach-hud);flex-direction:row}@media (max-height:374px){.gon .cot-hud-phai{gap:var(--cach-1);top:94px;bottom:80px}.gon .cot-hud-phai .nhan-tuoi{align-self:flex-start}.gon .cot-hud-phai .cot-phai{position:absolute;top:0;right:0}.gon .cot-hud-phai{min-width:198px}}.nv-than{gap:var(--cach-2) var(--cach-4);padding:var(--cach-2) 0 var(--cach-3);flex-wrap:wrap;align-items:center;display:flex}.nv-muc{align-items:center;gap:var(--cach-1);flex-wrap:wrap;display:flex}.nv-muc-ten{font-weight:var(--dam-nut);margin-right:var(--cach-1);min-width:6.5em}.nv-muc button{min-height:var(--cham);padding:0 var(--cach-2);border:var(--vien) solid var(--vien-nhat);border-radius:var(--bo-nut,999px);background:var(--nen-o);color:var(--chu);font:inherit;font-size:var(--co-chu-nho);cursor:pointer}.nv-muc button[aria-checked=true]{background:var(--chon-nen);color:var(--chon-chu,#fff);border-color:var(--chon-nen);font-weight:var(--dam-nut)}.nv-muc button:disabled{opacity:.55;cursor:default}.nv-dh{margin-left:auto}.cv-form .nv-muc{margin:var(--cach-1) 0}.cv.cv{isolation:isolate}.cv .cv-hieu-ung,.cv .cv-hieu-ung *,.cv .cv-hieu-ung :before,.cv .cv-hieu-ung :after{pointer-events:none}.cv .cv-hieu-ung{z-index:0;position:fixed;inset:0;overflow:hidden}.cv .cv-hu-nen,.cv .cv-hu-phu-toi,.cv .cv-hu-hoa{position:absolute;inset:0}.cv .cv-hu-nen{z-index:0;transform-origin:50% 45%;will-change:transform;background:url(../nen_quang_truong_viet.jpg) 50%/cover no-repeat;animation:40s ease-in-out infinite alternate cv-hu-tranh}.cv .cv-hu-phu-toi{z-index:2;background:linear-gradient(#1e283473,#1e283499)}.cv .cv-hu-may{z-index:1;will-change:transform;height:auto;animation:linear infinite cv-hu-may-troi;position:absolute;left:-420px}.cv .cv-hu-may-gan{z-index:3}.cv .cv-hu-hoa{z-index:4}.cv .cv-hu-roi{width:var(--co-hoa);height:var(--co-hoa);animation:cv-hu-hoa-roi var(--thoi-gian-roi) linear var(--tre-hoa) infinite;will-change:transform;position:absolute;top:-32px}.cv .cv-hu-canh{width:100%;height:70%;animation:cv-hu-hoa-lac var(--thoi-gian-lac) ease-in-out var(--tre-hoa) infinite alternate;will-change:transform;background:linear-gradient(135deg,#f7a8c4,#e86f9a);border-radius:75% 25% 65% 35%;display:block}.cv .cv-hu-hoa-mai .cv-hu-canh{background:linear-gradient(135deg,#ffd86b,#e8b53b);border-radius:60% 40% 70% 30%}.cv .cv-hu-den{--mau-den:#c8402f;--nap-den:#7f2a23;z-index:5;transform-origin:50% 0;will-change:transform;width:48px;height:120px;animation:3s ease-in-out -1.1s infinite alternate cv-hu-den-lac;position:absolute;top:0;left:clamp(24px,7vw,110px)}.cv .cv-hu-den-ngoc{--mau-den:#3e9c8c;--nap-den:#246256;animation-duration:3.6s;animation-delay:-2.7s;left:auto;right:clamp(24px,7vw,110px)}.cv .cv-hu-den:before{content:"";background:#d6b570;width:2px;height:38px;position:absolute;top:0;left:23px}.cv .cv-hu-den-than{background:var(--mau-den);border-radius:42%;width:40px;height:46px;position:absolute;top:38px;left:4px;box-shadow:inset 6px 0 #0000001a,inset -6px 0 #0000001a,inset 0 0 10px #ffd86b40}.cv .cv-hu-den-than:before,.cv .cv-hu-den-than:after{content:"";background:var(--nap-den);border-block:1px solid #d6b570;border-radius:3px;width:26px;height:6px;position:absolute;left:7px}.cv .cv-hu-den-than:before{top:-3px}.cv .cv-hu-den-than:after{bottom:-3px}.cv .cv-hu-den-tua{background:repeating-linear-gradient(90deg, #d6b570 0 1px, var(--mau-den) 1px 3px);border-radius:2px 2px 4px 4px;width:8px;height:22px;position:absolute;top:91px;left:20px}.cv .cv-hu-den-tua:before{content:"";background:#d6b570;width:2px;height:5px;position:absolute;top:-5px;left:3px}.cv .cv-logo,.cv .cv-khung,.cv .cv-chan{z-index:1;position:relative}.cv .cv-logo{z-index:2;padding-block:8px;line-height:0;overflow:hidden}.cv .cv-logo img{will-change:transform;animation:4s ease-in-out infinite cv-hu-logo-noi}.cv .cv-logo:after{content:"";pointer-events:none;will-change:transform;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:28%;animation:6s ease-in-out infinite cv-hu-logo-sang;position:absolute;inset:-20% auto -20% 0;transform:translate(-180%)skew(-20deg)}.cv .cv-khung{will-change:transform;animation:.6s ease-out both cv-hu-khung-vao}.cv .nut-chinh{isolation:isolate;position:relative}.cv .nut-chinh:before{content:"";z-index:-1;border-radius:inherit;opacity:.2;pointer-events:none;animation:2.5s ease-in-out infinite cv-hu-nut-sang;position:absolute;inset:-3px;box-shadow:0 0 16px 3px #ffd86ba6}.cv .nut-chinh:disabled:before{opacity:0;animation:none}@keyframes cv-hu-tranh{0%{transform:translate(0)scale(1)}to{transform:translate(1%,-.6%)scale(1.06)}}@keyframes cv-hu-may-troi{0%{transform:translate(0)}to{transform:translate(calc(100vw + 420px))}}@keyframes cv-hu-hoa-roi{0%{transform:translateY(0)}to{transform:translateY(calc(100vh + 64px))}}@keyframes cv-hu-hoa-lac{0%{transform:translateX(-22px) rotate(var(--goc-hoa))}50%{transform:translateX(8px) rotate(calc(var(--goc-hoa) + 100deg))}to{transform:translateX(26px) rotate(calc(var(--goc-hoa) + 220deg))}}@keyframes cv-hu-den-lac{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes cv-hu-logo-noi{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cv-hu-logo-sang{0%,65%{transform:translate(-180%)skew(-20deg)}to{transform:translate(480%)skew(-20deg)}}@keyframes cv-hu-khung-vao{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cv-hu-nut-sang{0%,to{opacity:.2}50%{opacity:.75}}@media (max-height:520px){.cv .cv-hu-hoa,.cv .cv-hu-den{display:none}.cv .cv-hu-roi,.cv .cv-hu-canh,.cv .cv-hu-den,.cv .cv-hu-nen,.cv .cv-logo:after,.cv .cv-khung,.cv .nut-chinh:before{will-change:auto;animation:none}.cv .cv-logo:after,.cv .nut-chinh:before{opacity:0}.cv .cv-logo{padding-block:6px}}@media (prefers-reduced-motion:reduce){.cv .cv-hieu-ung *,.cv .cv-logo img,.cv .cv-logo:after,.cv .cv-khung,.cv .nut-chinh:before{will-change:auto;animation:none}.cv .cv-hu-may{left:var(--neo-may);transform:translate(-50%)}.cv .cv-hu-hoa{display:none}.cv .cv-logo:after,.cv .nut-chinh:before{opacity:0}}.cv .cv-logo:after,.cv .nut-chinh:before{content:none;animation:none}.cv .cv-logo img{animation:none}.cv .cv-hu-den-than{clip-path:polygon(38% 0,62% 0,92% 30%,100% 55%,80% 83%,61% 100%,39% 100%,20% 83%,0 55%,8% 30%);border-radius:48% 48% 44% 44%;height:58px}.cv .cv-hu-den-tua{background:var(--vien-nhat);width:2px;height:12px;top:101px;left:23px}.bdm-khung{gap:var(--cach-3);min-width:0;height:100%;min-height:0;color:var(--chu,#3e2a20);grid-template-columns:minmax(0,1fr) 280px;display:grid}.bdm-vo .bg>.bdm-khung{flex:1;height:auto}.bdm-trai{gap:var(--cach-2);flex-direction:column;min-width:0;min-height:0;display:flex}.bdm-tranh{border:2px solid var(--vien-nhat);background:#e9dfc9;border-radius:16px;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.bdm-tranh canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.bdm-tai{padding:var(--cach-2);text-align:center;font-size:var(--co-chu-than);pointer-events:none;background:#fffcf6f2;border-radius:10px;margin:0;position:absolute;top:42%;left:16px;right:16px}.bdm-bac{padding:1px var(--cach-2);color:var(--chu);background:var(--nen-the);font-size:var(--co-chu-nho);font-weight:var(--dam-nut);pointer-events:none;border-radius:8px;position:absolute;top:6px;left:8px}.bdm-chu-giai{justify-content:center;gap:var(--cach-1) var(--cach-3);padding:0 var(--cach-1);font-size:var(--co-chu-nho);font-weight:var(--dam-nhan);flex-wrap:wrap;display:flex}.bdm-chu-giai span{align-items:center;gap:var(--cach-1);display:inline-flex}.bdm-mau{border:1px solid var(--nen-the);background:#3e7cb1;border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 1px #b5a890}.bdm-ban{clip-path:polygon(100% 50%,0 0,20% 50%,0 100%);border-radius:0;width:12px;height:12px}.bdm-npc{background:#c4753d}.bdm-cong{background:#2f8a7e;border-radius:2px;transform:rotate(45deg)}.bdm-goi-y{min-height:22px;font-size:var(--co-chu-than);text-align:center;color:var(--chu-phu);overflow-wrap:anywhere;margin:0;line-height:1.4}.bdm-phai{gap:var(--cach-3);overscroll-behavior:contain;scrollbar-width:thin;min-width:0;min-height:0;padding:2px var(--cach-1) var(--cach-1) 2px;flex-direction:column;display:flex;overflow-y:auto}.bdm-nhom{background:var(--nen-the);border:2px solid #dcc9a6;border-radius:14px;flex-shrink:0;min-width:0;overflow:hidden}.bdm-nhom h3{padding:var(--cach-2) var(--cach-2);font-size:var(--co-chu-the);color:#7a4e2a;background:var(--nen-o);border-bottom:1px solid #dcc9a6;margin:0;line-height:1.3}.bdm-ds{padding:var(--cach-2);margin:0;list-style:none}.bdm-dong{align-items:center;gap:var(--cach-1);min-width:0;padding:var(--cach-1) 0;display:flex}.bdm-dong+.bdm-dong{border-top:1px solid #eadfcb}.bdm-dong button{box-sizing:border-box;min-height:40px;font-size:var(--co-chu-than);line-height:1.25;font-weight:var(--dam-nhan)}.bdm-ten{min-width:0;padding:var(--cach-2);text-align:left;overflow-wrap:anywhere;color:#4e3e33;background:0 0;border:2px solid #0000;border-radius:9px;flex:1}.bdm-ten:hover,.bdm-ten[aria-pressed=true]{border-color:var(--vien-nhat);background:#f6e6bd}.bdm-di,.bdm-tim{padding:var(--cach-2) var(--cach-2);border:2px solid var(--vien-nhat);white-space:nowrap;color:var(--chu);background:linear-gradient(#f6dc9a,#e6bd70);border-radius:12px;flex-shrink:0}.bdm-tim{background:#efe6d6;border-color:#d6c3a5}.bdm-di:hover,.bdm-tim:hover{background:#fbe6b2}.bdm-vo button:focus-visible{outline-offset:1px;outline:3px solid #2f6690}.bdm-trong{padding:var(--cach-3);font-size:var(--co-chu-than);color:var(--chu-phu);margin:0;line-height:1.4}@media (max-width:680px){.bdm-khung{gap:var(--cach-2);grid-template-rows:minmax(170px,1fr) minmax(110px,1fr);grid-template-columns:minmax(0,1fr)}.bdm-trai{gap:var(--cach-1)}.bdm-chu-giai{gap:2px var(--cach-2);font-size:var(--co-chu-nho)}.bdm-goi-y{font-size:var(--co-chu-nho);min-height:18px}.bdm-nhom h3{font-size:var(--co-chu-than);padding:var(--cach-2) var(--cach-2)}.bdm-dong button{min-height:44px}}@media (min-width:681px) and (max-height:520px){.bdm-khung{gap:var(--cach-2);grid-template-columns:minmax(0,1fr) 260px}.bdm-goi-y{font-size:var(--co-chu-nho)}}.qh-bang{gap:var(--cach-3);height:100%;min-height:0;color:var(--chu);font-size:var(--co-chu-than);flex-direction:column;display:flex}.qh-bang p{margin:0}.qh-cuon{overscroll-behavior:contain;min-height:0;padding:var(--cach-2);flex:1;overflow-y:auto}.qh-the{color:var(--chu);font-size:var(--co-chu-than)}.qh-thanh{gap:var(--cach-1);display:grid}.qh-thanh label{font-size:var(--co-chu-nho);display:block}.qh-thanh span{float:right;margin-left:var(--cach-2)}.qh-thanh progress{width:100%;height:12px;accent-color:var(--chon-nen);display:block}.qh-nhom{margin:var(--cach-2) 0;padding:var(--cach-2);border:1px solid var(--vien-nhat);border-radius:var(--bo-the);gap:var(--cach-2);flex-wrap:wrap;display:flex}.qh-nhom legend{font-weight:var(--dam-nhan);font-size:var(--co-chu-nho)}.qh-hanh-dong{gap:var(--cach-1);flex-direction:column;flex:115px;display:flex}.qh-hanh-dong button{min-height:var(--cham);white-space:normal}.qh-hanh-dong small,.qh-mon small,.qh-chip small{font-size:var(--co-chu-nho);color:var(--chu-phu);display:block}.qh-nut{gap:var(--cach-2);flex-wrap:wrap;display:flex}.qh-qua{border-top:1px solid var(--vien-nhat);padding-top:var(--cach-2)}.qh-mon{align-items:center;gap:var(--cach-3);padding:var(--cach-3);margin-bottom:var(--cach-2);background:var(--nen-the);border:1px solid var(--vien-nhat);border-radius:var(--bo-the);flex-wrap:wrap;display:flex}.qh-mon img{object-fit:contain;flex:none}.qh-mon span{flex:1;min-width:120px}.qh-mon button{min-height:var(--cham)}.qh-cap{padding:var(--cach-3);border:1px solid var(--vien-nhat);border-radius:var(--bo-the);background:var(--nen-the);margin-bottom:var(--cach-3)}.qh-cap h3{margin:0 0 var(--cach-2)}.qh-cap summary{cursor:pointer;min-height:var(--cham);align-content:center;display:list-item}.qh-cap li,.qh-album li{padding-block:var(--cach-1);overflow-wrap:anywhere}.qh-moi{right:max(12px, env(safe-area-inset-right));top:max(70px, env(safe-area-inset-top));width:min(340px,100vw - 24px);max-height:65dvh;z-index:var(--z-toast);gap:var(--cach-2);pointer-events:auto;display:grid;position:fixed;overflow:auto}.qh-loi-moi,.qh-chip{gap:var(--cach-2);padding:var(--cach-3);background:var(--nen-bang);color:var(--chu);border:2px solid var(--vien-dam);border-radius:var(--bo-the);font-size:var(--co-chu-than);display:grid}.qh-chip{top:max(12px, env(safe-area-inset-top));width:min(350px,100vw - 24px);max-height:60dvh;z-index:var(--z-neo);pointer-events:auto;position:fixed;left:50%;overflow:auto;transform:translate(-50%)}.vn.qh-vong{box-sizing:border-box;width:min(420px,100vw - 24px);max-height:calc(100dvh - 90px)}@media (max-height:450px){.qh-moi{max-height:calc(100dvh - 24px);top:12px}.qh-chip{max-width:260px}}@media (prefers-reduced-motion:reduce){.qh-the *,.qh-bang *,.qh-moi *,.qh-chip *{transition:none;animation:none}}.cc-neo{inset:auto 12px max(12px, env(safe-area-inset-bottom));z-index:var(--z-neo);pointer-events:none;justify-content:center;display:flex;position:fixed}.cc-hud{box-sizing:border-box;width:100%;max-width:520px;max-height:calc(100dvh - 24px);padding:var(--cach-3) var(--cach-4);background:var(--nen-bang,#f5ebd9);color:var(--chu,#5a3319);align-items:center;gap:var(--cach-2);pointer-events:auto;text-align:center;border:3px solid #b88f5a;border-radius:20px;flex-direction:column;display:flex;overflow-y:auto;box-shadow:inset 0 0 0 2px #fbf7ee,0 6px 22px #281e143d}.cc-hud small{font-size:var(--co-chu-nho);line-height:1.35}.cc-hud button{flex-shrink:0;min-height:44px}.cc-hud button:focus-visible,.cc-tram button:focus-visible,.cc-noi:focus-visible{outline-offset:3px;outline:3px solid #287c70}.cc-trang-thai{justify-content:center;align-items:center;gap:var(--cach-2);font-size:var(--co-chu-the);line-height:1.3;font-weight:var(--dam-nut);overflow-wrap:anywhere;display:flex}.cc-phao{width:12px;height:23px;margin:0 var(--cach-2) 0 var(--cach-1);background:linear-gradient(#ce634d 50%, var(--nen-the) 50%);border:2px solid #7a4e2a;border-radius:50%;animation:1.8s ease-in-out infinite cc-nhap-nho;position:relative}.cc-phao:after{content:"";border-bottom:2px solid #559dad;border-radius:50%;height:5px;position:absolute;bottom:-5px;left:-6px;right:-6px}.cc-nhan{padding:3px var(--cach-2);color:#285e40;font-size:var(--co-chu-nho);font-weight:var(--dam-nhan);background:#e5f2e5;border:1px solid #91b9a0;border-radius:12px;display:inline-block}.cc-hud .cc-giat{width:min(100%,300px);height:auto;min-height:54px;font-size:var(--co-chu-dau-gon);animation:.7s ease-in-out infinite cc-goi}.cc-thanh{box-sizing:border-box;background:#ddd1bb;border:1px solid #ac956f;border-radius:8px;flex-shrink:0;width:100%;height:12px;overflow:hidden}.cc-thanh>span{background:linear-gradient(#73ba82,#3d8c62);height:100%;display:block}.cc-dem{height:8px}.cc-dem>span{background:#c47c36}.cc-duong-ca{box-sizing:border-box;background:linear-gradient(#d9ece9,#b3d8da);border:2px solid #79a6a6;border-radius:12px;flex-shrink:0;width:100%;height:38px;position:relative;overflow:hidden}.cc-vung{box-sizing:border-box;background:#75bc82b3;border:2px solid #32794f;border-radius:8px;position:absolute;top:0;bottom:0}.cc-ca{color:#6d442d;filter:drop-shadow(0 1px 1px #fff8e9);display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.cc-tien-do{width:100%;font-size:var(--co-chu-nho);justify-content:space-between;display:flex}.cc-hud .cc-giu{width:min(100%,320px);height:50px;font-size:var(--co-chu-dau-gon);touch-action:none;-webkit-user-select:none;user-select:none}.cc-giu:active{filter:brightness(.94)}.cc-ket-qua{gap:var(--cach-1);width:100%;padding:var(--cach-2);box-sizing:border-box;background:var(--nen-the);border:1px solid #dcc9a6;border-radius:12px;flex-direction:column;display:flex}.cc-ket-qua strong{font-size:var(--co-chu-dau-gon)}.cc-nhan-hang,.cc-nut-hang{justify-content:center;align-items:center;gap:var(--cach-2);flex-wrap:wrap;display:flex}.cc-nhan-hang:empty{display:none}.cc-xu{align-items:center;gap:var(--cach-1);font-weight:var(--dam-nut);display:inline-flex}.cc-loi-chu{font-size:var(--co-chu-than);color:var(--chu-phu,#765a43);margin:0;line-height:1.4}.cc-han-muc{align-items:center;gap:var(--cach-2);font-size:var(--co-chu-than);font-weight:var(--dam-nhan);flex-wrap:wrap;display:flex}.cc-han-muc progress{accent-color:#38816a;flex:1;min-width:80px;height:10px}.cc-tram .bb-tab{padding:2px 3px;overflow-x:auto}.cc-tram .tab{white-space:nowrap;flex-shrink:0}.cc-noi{min-height:0;padding:3px var(--cach-1) 3px 1px;flex:1;overflow-y:auto}.cc-noi .cc-ds-ban{overflow:visible}.cc-dong-ban .bb-ten small{align-items:center;gap:var(--cach-1);flex-wrap:wrap;display:flex}.cc-dong-ban .bb-ten b{white-space:normal}.cc-dong-ban .cc-nut-hang{flex-shrink:0}.cc-loi{justify-content:space-between;align-items:center;gap:var(--cach-2);color:#9a392b;font-size:var(--co-chu-than);display:flex}.cc-loi .nut-phu{flex-shrink:0}.cc-dem-loai{margin:0 0 var(--cach-2);font-weight:var(--dam-nut);color:#357859}.cc-so-ca{gap:var(--cach-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cc-the-ca{padding:var(--cach-2) var(--cach-3);background:var(--nen-the);border:2px solid #dcc9a6;border-radius:14px}.cc-the-ca h3{margin:0 0 var(--cach-1);font-size:var(--co-chu-the)}.cc-the-ca small{color:var(--chu-phu,#765a43);font-size:var(--co-chu-nho);display:block}.cc-the-ca p{margin:var(--cach-2) 0 0;font-size:var(--co-chu-than);line-height:1.4}.cc-chua-cau{color:#765f4b;background:#eee7db;border-style:dashed}.cc-nuoc{gap:var(--cach-2);font-size:var(--co-chu-than);flex-direction:column;line-height:1.5;display:flex}.cc-nuoc p,.cc-nuoc h3{margin:0}.cc-nuoc h3{font-size:var(--co-chu-the)}.cc-nuoc-song{padding:var(--cach-2) var(--cach-3);color:#285e40;font-weight:var(--dam-nut);background:#e3efe6;border-radius:12px}.cc-gio{gap:var(--cach-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cc-gio li{gap:var(--cach-1);padding:var(--cach-2) var(--cach-2);background:var(--nen-the);border:1px solid #dcc9a6;border-radius:10px;display:flex}@keyframes cc-nhap-nho{0%,to{transform:translateY(2px)rotate(-5deg)}50%{transform:translateY(-3px)rotate(5deg)}}@keyframes cc-goi{0%,to{box-shadow:0 0 #d9a95366}50%{box-shadow:0 0 0 5px #d9a95322}}@media (max-height:450px){.cc-neo{bottom:max(8px, env(safe-area-inset-bottom))}.cc-hud{gap:var(--cach-1);padding:var(--cach-2) var(--cach-3)}.cc-trang-thai{font-size:var(--co-chu-than)}.cc-hud .cc-giu{height:44px;font-size:var(--co-chu-the)}.cc-tram,.cc-so-ca{gap:var(--cach-2)}.cc-the-ca{padding:var(--cach-2) var(--cach-2)}}@media (max-width:480px){.cc-so-ca{grid-template-columns:1fr}.cc-dong-ban{flex-wrap:wrap}.cc-dong-ban .bb-ten{flex-basis:100%}.cc-dong-ban .cc-nut-hang{justify-content:flex-end;width:100%}}@media (prefers-reduced-motion:reduce){.cc-phao,.cc-hud .cc-giat{animation:none}}.cc-nut-mo{pointer-events:auto;align-items:center;gap:var(--cach-2);padding:var(--cach-2) 26px;font-size:var(--co-chu-the);animation:.35s ease-out cc-nut-mo-hien;display:inline-flex}@keyframes cc-nut-mo-hien{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cc-nut-mo{animation:none}}.cc-do-cau{justify-content:center;align-items:center;gap:var(--cach-2) var(--cach-3);width:100%;padding-bottom:var(--cach-2);font-size:var(--co-chu-nho);border-bottom:1px solid #dcc9a6;flex-wrap:wrap;display:flex}.cc-do-cau>span{align-items:center;gap:var(--cach-1);display:inline-flex}.cc-do-cau img{object-fit:contain;flex-shrink:0;width:32px;height:32px}.cc-hud .cc-doi-moi{height:auto;min-height:32px;padding:3px var(--cach-2);font-size:var(--co-chu-nho)}.cc-anh-ket-qua{object-fit:contain;align-self:center;width:72px;height:72px}.cc-hang{width:-moz-fit-content;width:fit-content;max-width:100%;padding:2px var(--cach-2);font-size:var(--co-chu-nho);font-weight:var(--dam-nut);box-sizing:border-box;border:1px solid;border-radius:12px;align-self:flex-start;line-height:1.4;display:inline-block}.cc-ket-qua>.cc-hang{align-self:center}.cc-hang-thuong{color:#645547;background:#ede7df;border-color:#b8a99a}.cc-hang-kha{color:#24623e;background:#e4f2e6;border-color:#87b796}.cc-hang-hiem{color:#245f97;background:#e2effb;border-color:#82afd6}.cc-hang-quy{color:#78439b;background:#f1e5f8;border-color:#b692cf}.cc-hang-huyen_thoai{color:#805109;background:#fff0be;border-color:#c59a38;animation:2.4s ease-in-out infinite cc-hao-quang;box-shadow:0 0 8px #d6a83c44}.cc-anh-ban{object-fit:contain;flex-shrink:0;width:52px;height:52px}.cc-dong-ban .bb-ten{gap:3px}.cc-the-ca-dau{align-items:center;gap:var(--cach-2);margin-bottom:var(--cach-2);display:flex}.cc-the-ca-dau>div{min-width:0}.cc-anh-so{object-fit:contain;flex-shrink:0;width:60px;height:60px}.cc-chua-cau .cc-anh-so{filter:brightness(0)opacity(.35)}.leu-bang .bb-tab{flex-shrink:0;padding:2px 3px;overflow-x:auto}.leu-bang .tab{white-space:nowrap;flex-shrink:0}.leu-bang button:focus-visible{outline-offset:3px;outline:3px solid #287c70}.leu-bang button:disabled{opacity:.6;cursor:default}.leu-luoi{gap:var(--cach-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.leu-the{gap:var(--cach-2);min-width:0;padding:var(--cach-3);background:var(--nen-the);border:2px solid #dcc9a6;border-radius:14px;flex-direction:column;display:flex}.leu-the-dau{align-items:center;gap:var(--cach-2);display:flex}.leu-the-dau img{object-fit:contain;flex-shrink:0;width:64px;height:64px}.leu-the-dau>div{min-width:0}.leu-the h3{font-size:var(--co-chu-the);overflow-wrap:anywhere;margin:0 0 3px;line-height:1.3}.leu-the-dau b{font-size:var(--co-chu-than);color:#805523}.leu-the p,.leu-ty-le p{font-size:var(--co-chu-than);margin:0;line-height:1.4}.leu-chi-so{gap:var(--cach-1);flex-wrap:wrap;display:flex}.leu-chi-so:empty{display:none}.leu-chi-so span{padding:3px var(--cach-2);color:#35643d;font-size:var(--co-chu-nho);font-weight:var(--dam-nhan);background:#ebf3e7;border:1px solid #b8cdb7;border-radius:8px}.leu-thao-tac{justify-content:space-between;align-items:center;gap:var(--cach-2);font-size:var(--co-chu-than);flex-wrap:wrap;margin-top:auto;display:flex}.leu-da-co{color:#357859;font-weight:var(--dam-nhan)}.leu-the button{height:auto;min-height:40px;padding:var(--cach-2) var(--cach-3);font-size:var(--co-chu-than);line-height:1.3}.leu-mua-moi{justify-content:space-between;align-items:center;gap:var(--cach-2);flex-wrap:wrap;display:flex}.leu-so-goi{align-items:center;gap:var(--cach-2);display:inline-flex}.leu-so-goi output{text-align:center;min-width:40px;font-size:var(--co-chu-nho)}.leu-so-goi button{min-width:36px;padding:var(--cach-2);font-size:var(--co-chu-the)}.leu-ty-le{gap:var(--cach-2);flex-direction:column;display:flex}.leu-bang-ty{border-collapse:collapse;width:100%;font-size:var(--co-chu-than);background:var(--nen-the)}.leu-bang-ty caption{text-align:left;font-weight:var(--dam-nut);padding-bottom:var(--cach-2)}.leu-bang-ty th,.leu-bang-ty td{padding:var(--cach-2) var(--cach-2);text-align:left;border:1px solid #dcc9a6}.leu-bang-ty td{font-weight:var(--dam-nut);color:#357859}.leu-ty-le>small{font-size:var(--co-chu-nho);color:var(--chu-phu,#765a43)}.leu-cac-hang,.leu-cac-hang ul{margin:0;padding:0;list-style:none}.leu-cac-hang{gap:var(--cach-2);flex-direction:column;display:flex}.leu-cac-hang>li{padding:var(--cach-2);background:var(--nen-the);border:1px solid #dcc9a6;border-radius:12px}.leu-cac-hang ul{gap:var(--cach-2);margin-top:var(--cach-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.leu-cac-hang ul li{align-items:center;gap:var(--cach-2);min-width:0;font-size:var(--co-chu-than);display:flex}.leu-cac-hang img{object-fit:contain;flex-shrink:0;width:44px;height:44px}.leu-cac-hang small{color:#805523;display:block}@keyframes cc-hao-quang{0%,to{box-shadow:0 0 5px #d6a83c33}50%{box-shadow:0 0 12px #d6a83c77}}@media (max-width:480px){.leu-luoi,.leu-cac-hang ul{grid-template-columns:1fr}.cc-dong-ban .bb-ten{flex:150px}}@media (prefers-reduced-motion:reduce){.cc-hang-huyen_thoai{animation:none}}.nha-bang{min-height:0;color:var(--chu,#5a3319);overflow-y:auto}.nha-bang button{font:inherit}.nha-bang button:focus-visible{outline:3px solid var(--vien-focus);outline-offset:2px;z-index:6}.nha-bang button:disabled{cursor:default}.nha-xu{align-items:center;gap:var(--cach-1);font-weight:var(--dam-nut);display:inline-flex}.nha-loi-chu{color:var(--chu-phu,#765a43);font-size:var(--co-chu-than);margin:0;line-height:1.4}.nha-loi{justify-content:space-between;align-items:center;gap:var(--cach-2);color:#923729;margin:0;display:flex}.nha-cua-hang{gap:var(--cach-3);padding:var(--cach-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nha-the{gap:var(--cach-2);padding:var(--cach-3);border-radius:var(--bo-the);background:var(--nen-the);border:2px solid #dcc9a6;flex-direction:column;display:flex}.nha-the p{font-size:var(--co-chu-than);margin:0;line-height:1.4}.nha-the small{color:var(--chu-phu)}.nha-the-dau{align-items:center;gap:var(--cach-3);display:flex}.nha-the-dau img{object-fit:contain;width:64px;height:64px}.nha-the h3{font-size:var(--co-chu-the);margin:0;line-height:1.3}.nha-mua{justify-content:space-between;align-items:center;gap:var(--cach-2);padding-top:var(--cach-1);flex-wrap:wrap;margin-top:auto;display:flex}.nha-so-luong{align-items:center;gap:var(--cach-2);display:inline-flex}.nha-so-luong output{text-align:center;min-width:18px}.nha-bang .nut-phu,.nha-bang .nut-chinh{white-space:normal;height:auto;min-height:40px}.nha-so-luong .nut-phu{min-width:36px;padding:var(--cach-1) var(--cach-2)}.nha-tieu-de{justify-content:space-between;align-items:center;gap:var(--cach-2);display:flex}.nha-bo-tri{gap:var(--cach-3);grid-template-columns:minmax(0,1fr) 190px;align-items:start;display:grid}.nha-san-va-nut{min-width:0}.nha-cuon-san{padding:var(--cach-1);overflow-x:auto}.nha-san{--nha-o:64px;grid-template-columns:repeat(8, var(--nha-o));grid-template-rows:repeat(4, var(--nha-o));border-radius:var(--bo-the);isolation:isolate;border:2px solid #997448;width:max-content;display:grid}.nha-o{background:#ead6af;border:1px solid #c6a979;border-radius:0;min-width:0;min-height:0;padding:0}.nha-o:nth-child(2n){background:#e4c99b}.nha-o.nha-o-duoc{cursor:pointer;background:#bbdfb5;box-shadow:inset 0 0 0 2px #4b8852}.nha-o-duoc:hover{background:#98d493}.nha-do{z-index:2;border-radius:var(--bo-the);cursor:pointer;background:#fff7e330;border:1px solid #876c4680;min-width:0;min-height:0;margin:3px;padding:3px}.nha-do-san{z-index:1}.nha-do-do{z-index:2}.nha-do img{object-fit:contain;width:100%;height:100%;display:block}.nha-chon-o .nha-do{pointer-events:none}.nha-do:disabled,.nha-kho-mon:disabled{opacity:1}.nha-duoc-chon{outline:3px solid var(--vien-focus);outline-offset:-2px}.nha-huong-dan{min-height:22px;margin:var(--cach-2) 0;font-size:var(--co-chu-than);line-height:1.4}.nha-thao-tac{align-items:center;gap:var(--cach-2);flex-wrap:wrap;display:flex}.nha-da-dat{gap:var(--cach-2);margin-top:var(--cach-3);flex-wrap:wrap;display:flex}.nha-da-dat .nut-phu{font-size:var(--co-chu-nho);padding:var(--cach-1) var(--cach-2)}.nha-da-dat [aria-pressed=true]{outline:2px solid var(--vien-focus)}.nha-kho{gap:var(--cach-2);flex-direction:column;min-width:0;display:flex}.nha-kho h3{font-size:var(--co-chu-the);margin:0}.nha-kho p{font-size:var(--co-chu-than);margin:0}.nha-kho-mon{align-items:center;gap:var(--cach-2);width:100%;min-height:58px;padding:var(--cach-2);border-radius:var(--bo-the);background:var(--nen-the);color:inherit;cursor:pointer;text-align:left;border:1px solid #ccb58c;display:flex}.nha-kho-mon img{object-fit:contain;flex-shrink:0;width:44px;height:44px}.nha-kho-mon small{font-size:var(--co-chu-nho);color:var(--chu-phu);display:block}.nha-gon .nha-san{--nha-o:clamp(32px, calc((100vw - 64px) / 8), 48px)}.nha-gon .nha-bo-tri{grid-template-columns:minmax(0,1fr) 174px}@media (max-width:720px){.nha-bo-tri,.nha-gon .nha-bo-tri{grid-template-columns:minmax(0,1fr)}.nha-kho{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nha-kho h3,.nha-kho>p{grid-column:1/-1}}@media (max-width:480px){.nha-cua-hang{grid-template-columns:minmax(0,1fr)}.nha-gon .nha-kho-mon{font-size:var(--co-chu-than)}}.vu-bang{min-height:0;color:var(--chu);gap:var(--cach-2);overflow-y:auto}.vu-bang>*{flex-shrink:0}.vu-bang button,.vu-bang input{font:inherit;color:inherit}.vu-bang button{cursor:pointer}.vu-bang button:disabled{cursor:default;opacity:.55}.vu-bang button:focus-visible,.vu-bang input:focus-visible{outline:3px solid var(--vien-focus);outline-offset:2px}.vu-bang .nut-chinh,.vu-bang .nut-phu{justify-content:center;align-items:center;gap:var(--cach-1);white-space:normal;height:auto;min-height:38px;display:inline-flex}.vu-xu{font-weight:var(--dam-nut)}.vu-loi,.vu-o-xa{justify-content:space-between;align-items:center;gap:var(--cach-2);padding:var(--cach-2) var(--cach-3);border-radius:var(--bo-the);background:#fff1cd;border:1px solid #c9a87a;display:flex}.vu-loi{color:#923729;background:#ffebe0}.vu-tab{gap:var(--cach-1);border-bottom:2px solid #bb9360;display:flex}.vu-noi-dung{min-height:0;padding:3px}.vu-hat{gap:var(--cach-1);grid-template-columns:repeat(8,minmax(88px,1fr));padding:3px;display:grid;overflow-x:auto}.vu-the-hat{padding:var(--cach-1);border-radius:var(--bo-the);background:#fff9ec;border:2px solid #dac39c;flex-direction:column;align-items:center;gap:2px;display:flex;font-size:var(--co-chu-nho)!important}.vu-the-hat[aria-pressed=true],.vu-chon-ca button[aria-pressed=true]{background:#e9efd8;border-color:#628351}.vu-the-hat>img,.vu-the-hat>.vu-anh-trong{object-fit:contain;width:24px;height:24px}.vu-hanh-dong{align-items:center;gap:var(--cach-2);margin:var(--cach-2) 0;flex-wrap:wrap;display:flex}.vu-cuon-ruong{padding:3px;overflow-x:auto}.vu-ruong{gap:var(--cach-1);grid-template-rows:repeat(6,minmax(64px,auto));grid-template-columns:repeat(8,minmax(90px,1fr));min-width:750px;display:grid}.vu-o{border-radius:var(--bo-the);text-align:center;background:linear-gradient(#fff9ed,#edd7af);border:1px solid #be9867;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;padding:3px;display:flex;font-size:var(--co-chu-nho)!important}.vu-o:not(.vu-trong):not(.vu-khoa){grid-template-columns:28px minmax(0,1fr);column-gap:3px;display:grid}.vu-o>small:first-child,.vu-o>small:last-child{grid-column:1/-1}.vu-o>.vu-cay{grid-row:2/span 2}.vu-o>progress,.vu-o>small:nth-last-child(2){grid-column:2}.vu-o:disabled{opacity:1!important}.vu-o small{font-size:var(--co-chu-nho);line-height:1.2}.vu-o.vu-trong{background:repeating-linear-gradient(0deg,#e3c795,#e3c795 10px,#dfc08c 11px,#e9d3af 13px);border-style:dashed}.vu-khoa{color:#7c715f;background:#ddd3c2}.vu-khoa:disabled{opacity:.65!important}.vu-cay{object-fit:contain;width:28px;height:28px}.vu-bang progress{border-radius:var(--bo-the);accent-color:#6f994d;background:#cfb68c;border:none;width:100%;height:8px;display:block;overflow:hidden}.vu-bang progress::-webkit-progress-bar{background:#cfb68c}.vu-bang progress::-webkit-progress-value{background:#71944f}.vu-kho{color:#a13b12;font-weight:var(--dam-nhan)}.vu-chin{color:#366b30;border-color:#699247}.vu-ghi-chu{color:var(--chu-phu);font-size:var(--co-chu-nho);margin:var(--cach-2) 0;line-height:1.5}.vu-vat,.vu-ao{gap:var(--cach-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vu-the-vat,.vu-o-ao{padding:var(--cach-3);border:1px solid var(--vien-nhat);border-radius:var(--bo-the);background:var(--nen-the)}.vu-the-vat>img,.vu-the-vat>.vu-anh-trong{float:right;object-fit:contain;width:86px;height:90px}.vu-the-vat h4,.vu-the-vat p{margin:var(--cach-1) 0}.vu-the-vat>small{display:block}.vu-the-vat .nut-chinh{margin-top:var(--cach-2)}.vu-timer-vat{gap:var(--cach-1) var(--cach-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.vu-chon-ca{gap:var(--cach-2);margin-bottom:var(--cach-3);flex-wrap:wrap;display:flex}.vu-chon-ca button{align-items:center;gap:var(--cach-2);padding:var(--cach-2);border:2px solid var(--vien-nhat);border-radius:var(--bo-the);background:var(--nen-the);flex-direction:column;flex:200px;display:flex}.vu-chon-ca img,.vu-chon-ca .vu-anh-trong{object-fit:contain;width:64px;height:52px}.vu-o-ao{background:#e7f0e7;flex-direction:column;align-items:center;display:flex}.vu-o-ao>img,.vu-o-ao>.vu-anh-trong{object-fit:contain;width:100px;height:80px}.vu-dua{text-align:center;padding:var(--cach-6);border-radius:var(--bo-the);background:#eef1da}.vu-dua>img,.vu-dua>.vu-anh-trong{object-fit:contain;width:130px;height:150px}.vu-dua .vu-hanh-dong{justify-content:center}.vu-han-muc{gap:var(--cach-2);padding:var(--cach-3);border-radius:var(--bo-the);margin-bottom:var(--cach-2);font-weight:var(--dam-nhan);background:#efe1c4;display:grid}.vu-han-muc progress{margin-top:var(--cach-1)}.vu-kho-ds{gap:var(--cach-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vu-san-pham{align-items:center;gap:var(--cach-2);padding:var(--cach-2);border-radius:var(--bo-the);background:#fff9ed;border:1px solid #d6bd96;flex-wrap:wrap;display:flex}.vu-san-pham>img,.vu-san-pham>.vu-anh-trong{object-fit:contain;flex-shrink:0;width:40px;height:40px}.vu-ten-sp{flex:1;min-width:100px}.vu-ten-sp small{color:var(--chu-phu);font-size:var(--co-chu-nho);display:block}.vu-so-luong{align-items:center;gap:var(--cach-1);display:flex}.vu-so-luong button,.vu-so-luong input{border-radius:var(--bo-the);text-align:center;background:#f6e9cf;border:1px solid #c7aa7e;min-height:34px}.vu-so-luong button{min-width:30px;padding:3px var(--cach-2)}.vu-so-luong input{background:var(--nen-the);width:48px}.vu-anh-trong{border-radius:var(--bo-the);color:#898577;background:#e6e2d8;justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex}.vu-gon{flex:1;width:100%}@media (max-width:720px){.vu-kho-ds{grid-template-columns:1fr}.vu-o-xa{font-size:var(--co-chu-nho);flex-wrap:wrap}}@media (max-width:480px){.vu-vat,.vu-ao{grid-template-columns:1fr}}.vu-kho-trong{margin:var(--cach-4) 0;padding:var(--cach-4);border-radius:var(--bo-the);color:var(--chu-phu);font-weight:var(--dam-nhan);text-align:center;background:#f3e4c4}.bep-bang{min-height:0;color:var(--chu);gap:var(--cach-2);overflow-y:auto}.bep-bang>*{flex-shrink:0}.bep-bang button{font:inherit;color:inherit;cursor:pointer}.bep-bang button:disabled{opacity:.5;cursor:default}.bep-bang button:focus-visible{outline:3px solid var(--vien-focus);outline-offset:2px}.bep-bang .nut-chinh,.bep-bang .nut-phu{white-space:normal;height:auto;min-height:38px}.bep-xu{font-weight:var(--dam-nut)}.bep-loi,.bep-o-xa{justify-content:space-between;align-items:center;gap:var(--cach-2);padding:var(--cach-2);border:1px solid var(--vien-nhat);border-radius:var(--bo-the);background:#fff1cd;margin:0;display:flex}.bep-loi{color:#923729;background:#ffebe0}.bep-tab{gap:var(--cach-2);border-bottom:2px solid #bb9360;display:flex}.bep-han-muc{padding:var(--cach-2);border-radius:var(--bo-the);font-weight:var(--dam-nhan);background:#efe1c4;display:block}.bep-han-muc progress{width:100%;height:9px;margin-top:var(--cach-2);accent-color:#71944f;display:block}.bep-hang{padding:var(--cach-3);border:1px solid var(--vien-nhat);border-radius:var(--bo-the);margin-bottom:var(--cach-3);background:#f3e4c6}.bep-hang-dau{justify-content:space-between;gap:var(--cach-2);margin-bottom:var(--cach-2);align-items:center;display:flex}.bep-hang-dau h3{margin:0}.bep-hang-ds{gap:var(--cach-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bep-mon-cho{text-align:center;justify-content:center;align-items:center;gap:var(--cach-1);padding:var(--cach-2);border-radius:var(--bo-the);background:var(--nen-the);font-variant-numeric:tabular-nums;border:1px dashed #bea27e;flex-direction:column;display:flex}.bep-mon-cho>img,.bep-mon-cho>.vu-anh-trong{object-fit:contain;width:48px;height:48px}.bep-cong-thuc,.bep-don-ds{gap:var(--cach-2);margin-bottom:var(--cach-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bep-the-mon,.bep-the-don{gap:var(--cach-2);padding:var(--cach-3);border:1px solid var(--vien-nhat);border-radius:var(--bo-the);background:#fff9ed;flex-direction:column;display:flex}.bep-the-mon h3,.bep-the-don h3,.bep-the-mon p,.bep-the-don p{margin:0}.bep-the-mon h3,.bep-the-don h3{font-size:var(--co-chu-than)}.bep-the-mon p{font-size:var(--co-chu-nho);line-height:1.5}.bep-the-mon>button,.bep-the-don .bep-hanh-dong{margin-top:auto}.bep-ten-mon{align-items:center;gap:var(--cach-2);display:flex}.bep-ten-mon>img,.bep-ten-mon>.vu-anh-trong{object-fit:contain;flex-shrink:0;width:64px;height:64px}.bep-nguyen-lieu{gap:var(--cach-1);flex-direction:column;display:flex}.bep-nguyen-lieu>div{gap:var(--cach-2);font-size:var(--co-chu-nho);align-items:center;display:flex}.bep-nguyen-lieu img,.bep-nguyen-lieu .vu-anh-trong{object-fit:contain;flex-shrink:0;width:28px;height:28px}.bep-nguyen-lieu span{flex:1}.bep-nguyen-lieu b{white-space:nowrap}.bep-du b{color:#417736}.bep-thieu b{color:#9e402b}.bep-hanh-dong{gap:var(--cach-2);flex-wrap:wrap;display:flex}.bep-don-cho{font-variant-numeric:tabular-nums;background:#eee4cf;border-style:dashed;justify-content:center;align-items:center;min-height:185px}.bep-ghi-chu{font-size:var(--co-chu-nho);color:var(--chu-phu);line-height:1.5}.bep-bang .vu-anh-trong{border-radius:var(--bo-the);color:#898577;background:#e6e2d8;justify-content:center;align-items:center;display:inline-flex}.bep-gon{flex:1;width:100%}@media (max-width:850px){.bep-cong-thuc,.bep-don-ds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.bep-cong-thuc,.bep-don-ds{grid-template-columns:1fr}.bep-mon-cho{padding:var(--cach-2);font-size:var(--co-chu-nho)}}.tcu-bang{min-height:0;color:var(--chu);gap:var(--cach-2);overflow:hidden auto}.tcu-bang>*{flex-shrink:0}.tcu-bang button,.tcu-bang input{font:inherit;color:inherit}.tcu-bang button{cursor:pointer}.tcu-bang button:disabled{cursor:default;opacity:.5}.tcu-bang button:focus-visible,.tcu-bang input:focus-visible,.tcu-noi-dung:focus-visible{outline:3px solid var(--vien-focus);outline-offset:2px}.tcu-bang .nut-chinh,.tcu-bang .nut-phu{height:auto;min-height:40px;padding:var(--cach-2) var(--cach-2);white-space:normal;justify-content:center;align-items:center;line-height:1.35;display:inline-flex}.tcu-xu{align-items:center;gap:var(--cach-1);font-weight:var(--dam-nut);display:inline-flex}.tcu-loi-chao{align-items:center;gap:var(--cach-2);display:flex}.tcu-loi-chao img{object-fit:contain;border-radius:var(--bo-the);background:#ead9b6;flex-shrink:0;width:44px;height:48px}.tcu-loi-chao p{color:var(--chu-phu);font-size:var(--co-chu-than);margin:0;line-height:1.4}.tcu-loi{justify-content:space-between;align-items:center;gap:var(--cach-2);padding:var(--cach-2) var(--cach-3);color:#923729;border-radius:var(--bo-the);background:#ffebe0;border:1px solid #c9a87a;display:flex}.tcu-tab{gap:var(--cach-2);border-bottom:2px solid #bb9360;padding:3px;display:flex}.tcu-noi-dung{min-height:0;padding:3px}.tcu-dem{margin:0 0 var(--cach-2);color:var(--chu-phu);font-size:var(--co-chu-than);font-weight:var(--dam-nhan)}.tcu-nhac{padding:var(--cach-3);border-radius:var(--bo-the);background:#fff1cd;border:1px solid #c9a87a;line-height:1.5}.tcu-ds{gap:var(--cach-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tcu-the{min-width:0;padding:var(--cach-3);border:2px solid var(--vien-nhat);border-radius:var(--bo-the);background:linear-gradient(var(--nen-the), #f2e3c7);overflow-wrap:anywhere}.tcu-the h3{margin:0 0 var(--cach-1);font-size:var(--co-chu-the)}.tcu-the p{margin:var(--cach-1) 0;line-height:1.4}.tcu-the small{color:var(--chu-phu);font-size:var(--co-chu-nho);line-height:1.5;display:block}.tcu-dau-the{align-items:center;gap:var(--cach-3);display:flex}.tcu-dau-the>div{min-width:0}.tcu-anh{object-fit:contain;flex-shrink:0;width:100px;height:100px}.tcu-bac{font-size:var(--co-chu-nho);padding:3px var(--cach-2);color:#486338;border-radius:var(--bo-the);vertical-align:middle;background:#e4edcc;display:inline-block}.tcu-chi-so{gap:var(--cach-2);margin-top:var(--cach-2);flex-direction:column;display:flex}.tcu-chi-so label{align-items:center;gap:var(--cach-2);font-size:var(--co-chu-nho);grid-template-columns:28px minmax(0,1fr) 65px;display:grid}.tcu-chi-so output{text-align:right;font-variant-numeric:tabular-nums}.tcu-chi-so progress{border-radius:var(--bo-the);accent-color:#71944f;background:#d9c49e;border:0;width:100%;height:10px;display:block;overflow:hidden}.tcu-chi-so progress::-webkit-progress-bar{border-radius:var(--bo-the);background:#d9c49e}.tcu-chi-so progress::-webkit-progress-value{border-radius:var(--bo-the);background:#71944f}.tcu-chi-so progress::-moz-progress-bar{background:#71944f}.tcu-tam-trang{font-size:var(--co-chu-nho);color:var(--chu-phu);min-height:20px}.tcu-vui{color:#417736}.tcu-buon{color:#9a481d}.tcu-nut{gap:var(--cach-2);margin:var(--cach-2) 0;flex-wrap:wrap;display:flex}.tcu-theo[aria-pressed=true]{background:#e4edcc;border-color:#628351;box-shadow:inset 0 0 0 1px #628351}.tcu-huan-luyen{margin-top:var(--cach-2);padding-top:var(--cach-2);font-size:var(--co-chu-nho);border-top:1px solid #d6bd96}.tcu-huan-luyen>button{width:100%}.tcu-huan-luyen>p{color:var(--chu-phu)}.tcu-huan-luyen .tcu-ket-qua{font-weight:var(--dam-nut);color:var(--chu)}.tcu-ket-qua:empty{display:none}.tcu-bang input{width:100%;min-width:0;min-height:40px;padding:var(--cach-2) var(--cach-2);border:1px solid var(--vien-nhat);border-radius:var(--bo-the);background:var(--nen-the);box-sizing:border-box}.tcu-bang input[aria-invalid=true]{border-color:#a3442b}.tcu-doi-ten{gap:var(--cach-2);margin:var(--cach-2) 0;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.tcu-doi-ten label,.tcu-doi-ten small{grid-column:1/-1}.tcu-loai .tcu-the{text-align:center;flex-direction:column;align-items:center;display:flex}.tcu-mo{font-size:var(--co-chu-than);flex:1}.tcu-nhan-nuoi{gap:var(--cach-2);width:100%;margin-top:var(--cach-2);text-align:left;flex-direction:column;display:flex}.tcu-nhan-nuoi label,.tcu-doi-ten label{font-size:var(--co-chu-nho);font-weight:var(--dam-nhan)}.tcu-gon .tcu-loi-chao img{width:32px;height:36px}.tcu-gon .tcu-loi-chao p{font-size:var(--co-chu-nho)}.tcu-gon .tcu-anh{width:72px;height:72px}.tcu-gon .tcu-the{padding:var(--cach-2)}@media (max-width:720px){.tcu-ds{gap:var(--cach-2)}.tcu-anh{width:70px;height:76px}.tcu-dau-the{gap:var(--cach-2)}.tcu-the h3{font-size:var(--co-chu-than)}.tcu-nut>button{font-size:var(--co-chu-nho);flex:110px}}@media (max-width:520px){.tcu-ds{grid-template-columns:1fr}.tcu-loi{flex-direction:column;align-items:flex-start}}.dd-bang{gap:var(--cach-2);box-sizing:border-box;min-height:0;color:var(--chu);background:linear-gradient(135deg,#fff7e7,#f4e4c9);flex-direction:column;display:flex;overflow:hidden}.dd-bang>:not(.dd-noi){flex-shrink:0}.dd-lo{background:radial-gradient(at 100% 0,#f4c8a5,#0000 65%),#fbefda}.dd-bang p,.dd-bang h3{margin:0}.dd-loi-chu{padding:0 var(--cach-1);font-style:italic;line-height:1.5}.dd-xu,.dd-tai-san,.dd-tai-san>span{align-items:center;gap:var(--cach-2);display:flex}.dd-xu{font-weight:var(--dam-nhan);white-space:nowrap}.dd-tai-san{gap:var(--cach-2) var(--cach-6);padding:var(--cach-2) var(--cach-3);border-radius:var(--bo-the);background:var(--nen-the);border:1px solid #d3b68c;flex-wrap:wrap}.dd-nhac,.dd-loi{padding:var(--cach-2) var(--cach-3);border-radius:var(--bo-the);line-height:1.5}.dd-nhac{background:#f8dfb8;border-left:4px solid #a45d2e}.dd-loi{justify-content:space-between;align-items:center;gap:var(--cach-2);color:#8c321f;background:#ffe6da;display:flex}.dd-tab{gap:var(--cach-2);display:flex}.dd-noi{overscroll-behavior:contain;min-height:0;padding:3px var(--cach-2) var(--cach-2) 3px;scrollbar-gutter:stable;flex:1;overflow-y:auto}.dd-dong{align-items:flex-start;gap:var(--cach-3);padding:var(--cach-3);margin-bottom:var(--cach-2);background:var(--nen-the);border:1px solid var(--vien-nhat);border-radius:var(--bo-the);display:flex;box-shadow:0 2px 5px #79451a0d}.dd-anh{border-radius:var(--bo-the);vertical-align:middle;background:#e9e5de;border:1px solid #cfc5b7;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;overflow:hidden}.dd-anh img{object-fit:contain;width:100%;height:100%}.dd-anh-nho{border-radius:var(--bo-the);width:23px;height:23px}.dd-ao{flex-shrink:0;width:64px;height:64px}.dd-chi-tiet{gap:var(--cach-2);overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.dd-chi-tiet h3{font-size:var(--co-chu-than);align-items:baseline;gap:var(--cach-1) var(--cach-3);flex-wrap:wrap;display:flex}.dd-chi-tiet h3 span{color:var(--chu-phu);font-size:var(--co-chu-than)}.dd-phi{align-items:center;gap:var(--cach-1);font-size:var(--co-chu-nho);flex-wrap:wrap;line-height:1.5;display:flex}.dd-ti-le{font-size:var(--co-chu-than);line-height:1.5}.dd-canh-bao{color:#873710;padding:var(--cach-2) var(--cach-2);font-size:var(--co-chu-nho);line-height:1.5;font-weight:var(--dam-than);background:#fff0d8;border-left:3px solid #a75123}.dd-toi-da{color:#765024;font-size:var(--co-chu-nho)}.dd-nut{gap:var(--cach-2);flex-wrap:wrap;display:flex}.dd-bang button{white-space:normal;min-height:40px}.dd-bang button:disabled{opacity:.55;cursor:default}.dd-bang button:focus-visible,.dd-noi:focus-visible{outline:3px solid var(--vien-focus);outline-offset:3px}.dd-phan-hoi{min-height:20px;font-size:var(--co-chu-than);font-weight:var(--dam-nhan);color:#416039}.dd-ket-qua{border-radius:var(--bo-the);padding:2px var(--cach-1);animation:1.8s ease-out dd-sang;display:inline-block}.dd-cua-hang{gap:var(--cach-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dd-hang{align-items:center;gap:var(--cach-2);text-align:center;background:var(--nen-the);padding:var(--cach-4);border:1px solid var(--vien-nhat);border-radius:var(--bo-the);flex-direction:column;display:flex}.dd-hang h3{font-size:var(--co-chu-than)}.dd-hang p{font-size:var(--co-chu-than);flex:1;line-height:1.5}.dd-hang button{width:100%}.dd-trong{padding:var(--cach-6) var(--cach-3);text-align:center;line-height:1.6}.dd-ghi-chu{font-size:var(--co-chu-nho);color:var(--chu-phu);line-height:1.5}.dd-gon{padding:var(--cach-2);gap:var(--cach-2);flex:1;overflow-y:auto}.dd-gon .dd-noi{flex:none;overflow:visible}.dd-gon .dd-dong{padding:var(--cach-2);gap:var(--cach-2)}.dd-gon .dd-cua-hang{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@keyframes dd-sang{0%{background:#f9da86}to{background:0 0}}@media (max-width:560px){.dd-bang .dd-dong{gap:var(--cach-2);padding:var(--cach-2)}.dd-dong>.dd-anh,.dd-dong>.dd-ao{width:42px;height:42px}.dd-nut{flex-direction:column;align-items:stretch}.dd-chi-tiet h3{flex-direction:column;gap:3px}.dd-tai-san{gap:var(--cach-2) var(--cach-3);padding:var(--cach-2);font-size:var(--co-chu-nho)}.dd-gon .dd-cua-hang,.dd-cua-hang{grid-template-columns:1fr}.dd-loi-chu{font-size:var(--co-chu-nho)}}@media (prefers-reduced-motion:reduce){.dd-ket-qua{background:#faedc1;animation:none}}.dd-bua{align-items:center;gap:var(--cach-2);margin:var(--cach-1) 0 2px;padding:var(--cach-2) var(--cach-2);border-radius:var(--bo-the);color:#6d4318;font-size:var(--co-chu-nho);font-weight:var(--dam-than);cursor:pointer;background:#fff4dc;border:1px dashed #c08a3e;display:flex}.dd-bua input{accent-color:#b5651d;width:18px;height:18px}.ls-khung{color:var(--chu);font-size:var(--co-chu-than);line-height:1.4;overflow:hidden}.ls-khung,.ls-khung *,.ls-fantome{box-sizing:border-box}.ls-khung h3,.ls-khung h4,.ls-khung p{margin:0}.ls-khung h3{font-size:var(--co-chu-the);line-height:1.3}.ls-khung h4{font-size:var(--co-chu-than)}.ls-khung button,.ls-khung select{font-family:inherit}.ls-khung button{cursor:pointer}.ls-khung button:disabled{cursor:default}.ls-khung button:focus-visible,.ls-khung select:focus-visible,.ls-khung [tabindex="-1"]:focus-visible{outline-offset:3px;outline:3px solid #286e75}.ls-dau{gap:var(--cach-1);flex-shrink:0;display:grid}.ls-loi-chao{font-weight:var(--dam-nhan)}.ls-thong-tin{gap:var(--cach-1) var(--cach-4);font-size:var(--co-chu-nho);color:var(--chu-phu);flex-wrap:wrap;display:flex}.ls-nhac{font-size:var(--co-chu-nho);color:#8b3b26}.ls-tien-do{color:var(--chu-phu);font-size:var(--co-chu-nho);font-weight:var(--dam-nhan)}.ls-tab{gap:var(--cach-2)}.ls-noi{overscroll-behavior:contain;min-height:0;padding:var(--cach-1) var(--cach-1) var(--cach-2) 3px;scrollbar-width:thin;scrollbar-color:#b88f5a #f5ebd9;flex:auto;overflow:auto}.ls-loi{align-items:center;gap:var(--cach-2);margin-bottom:var(--cach-2);padding:var(--cach-2) var(--cach-3);border:1px solid var(--loi-vien);color:var(--loi-chu);background:var(--loi-nen);border-radius:12px;flex-wrap:wrap;display:flex}.ls-khung .nut-chinh,.ls-khung .nut-phu{justify-content:center;align-items:center;gap:var(--cach-1);height:auto;min-height:44px;padding:var(--cach-2) var(--cach-4);font-size:var(--co-chu-than);line-height:1.2;display:inline-flex}.ls-khung .nut-phu:disabled{opacity:.55}.ls-mon-hoc{align-items:stretch;gap:var(--cach-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ls-the{gap:var(--cach-2);min-width:0;padding:var(--cach-3);background:linear-gradient(150deg, var(--nen-the), #f5ebd9);border:2px solid #d3ba94;border-radius:16px;flex-direction:column;display:flex}.ls-the h3{align-items:center;gap:var(--cach-1);font-size:var(--co-chu-the);display:flex}.ls-the h3 .ic{flex-shrink:0}.ls-the p{font-size:var(--co-chu-than)}.ls-the small{font-size:var(--co-chu-nho);color:var(--chu-phu)}.ls-the>.nut-chinh{width:100%;margin-top:auto}.ls-chon-lop{gap:var(--cach-1);font-size:var(--co-chu-nho);font-weight:var(--dam-nhan);display:grid}.ls-chon-lop select{width:100%;min-width:0;min-height:44px;padding:var(--cach-1) var(--cach-2);background:var(--nen-the);color:var(--chu);font-size:var(--co-chu-than);border:1px solid #b88f5a;border-radius:9px}.ls-sao{color:#805510;white-space:nowrap}.ls-cho,.ls-khoa{text-align:center;align-items:center;gap:var(--cach-3);padding:20px var(--cach-3);flex-direction:column;display:flex}.ls-ca{gap:var(--cach-2);flex-direction:column;display:flex}.ls-hang{align-items:center;gap:var(--cach-2) var(--cach-3);font-size:var(--co-chu-than);flex-wrap:wrap;display:flex}.ls-hang>.nut-phu{margin-left:auto}.ls-dong-ho{align-items:center;gap:var(--cach-2);font-size:var(--co-chu-nho);font-variant-numeric:tabular-nums;display:flex}.ls-dong-ho>span{text-align:right;min-width:48px}.ls-thanh-gio{background:#e4d6bd;border:1px solid #b88f5a;border-radius:8px;flex:1;height:10px;overflow:hidden}.ls-thanh-gio>span{background:#4f8d70;height:100%;display:block}.ls-cau-hoi{gap:var(--cach-2);padding:var(--cach-4) var(--cach-4);background:var(--nen-the);border:2px solid #dcc9a6;border-radius:14px;display:grid}.ls-cau-hoi small{color:var(--chu-phu);font-size:var(--co-chu-than)}.ls-cau-hoi h3{font-size:var(--co-chu-dau-gon);overflow-wrap:anywhere}.ls-dap-an{gap:var(--cach-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ls-lua-chon{align-items:center;gap:var(--cach-2);width:100%;min-width:0;min-height:56px;padding:var(--cach-2) var(--cach-3);color:var(--chu);font-size:var(--co-chu-than);font-weight:var(--dam-nhan);text-align:left;overflow-wrap:anywhere;background:#f9f2e5;border:2px solid #c9ad83;border-radius:13px;line-height:1.35;display:flex}.ls-lua-chon>span:nth-child(2){flex:1;min-width:0}.ls-lua-chon:hover:not(:disabled){border-color:var(--vien-dam);background:#efe0c1}.ls-lua-chon:disabled{opacity:1}.ls-so-nut{width:28px;height:28px;font-size:var(--co-chu-than);border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ls-lua-chon.ls-dung{color:#245e3b;background:#dfeedc;border-color:#36754e}.ls-lua-chon.ls-sai{color:#8c3025;background:#f7e0d9;border-color:#ad4b3b}.ls-phan-hoi{min-height:24px;font-size:var(--co-chu-than);color:var(--chu-phu)}.ls-chu-dung{color:#286442;font-weight:var(--dam-nut)}.ls-ket-qua{align-items:center;gap:var(--cach-2);padding:var(--cach-3);text-align:center;background:#fbf5e7;border:2px solid #d3ba94;border-radius:18px;flex-direction:column;display:flex}.ls-diem-lon{font-size:var(--co-chu-dau);color:#805510}.ls-thuong{align-items:center;gap:var(--cach-2);color:#805510;font-size:var(--co-chu-the);font-weight:var(--dam-nut);display:inline-flex}.ls-nut-hang{justify-content:center;align-items:center;gap:var(--cach-2);flex-wrap:wrap;display:flex}.ls-bang-thi{gap:var(--cach-2);display:grid}.ls-bang-thi>small{color:var(--chu-phu)}.ls-xep-hang{overflow:visible}.ls-xep-hang .bb-dong>b{font-size:var(--co-chu-than);flex-shrink:0}.ls-huy-hieu{width:34px;height:34px;font-weight:var(--dam-nut);border:2px solid #c3ae8d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ls-hang-1{color:#63400d;background:#f2d177;border-color:#a47b27}.ls-hang-2{color:#40565c;background:#e1e6e7;border-color:#899597}.ls-hang-3{color:#734425;background:#dfc1a0;border-color:#aa7450}.ls-hang-thuong{background:#f5ebd9}.ls-chan{padding-top:var(--cach-1);color:var(--chu-phu);text-align:center;font-size:var(--co-chu-nho);border-top:1px solid #dcc9a6;flex-shrink:0;line-height:1.3}.ls-an{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ls-gon{gap:var(--cach-2)}.ls-gon .ls-dau{gap:2px}.ls-gon .ls-loi-chao,.ls-gon .ls-thong-tin,.ls-gon .ls-tien-do,.ls-gon .ls-nhac{font-size:var(--co-chu-nho)}.ls-gon .ls-the{padding:var(--cach-2);gap:var(--cach-2)}.ls-gon .ls-ca{gap:var(--cach-2) var(--cach-3);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;display:grid}.ls-gon .ls-ca>.ls-hang,.ls-gon .ls-ca>.ls-dong-ho{grid-column:1/-1}.ls-gon .ls-ca>.ls-cau-hoi{grid-area:3/1}.ls-gon .ls-ca>.ls-dap-an{grid-area:3/2/span 2}.ls-gon .ls-ca>.ls-phan-hoi{grid-column:1}.ls-gon .ls-cau-hoi{padding:var(--cach-2) var(--cach-3)}.ls-gon .ls-cau-hoi h3{font-size:var(--co-chu-the)}.ls-gon .ls-lua-chon{min-height:48px;padding:var(--cach-2) var(--cach-2);font-size:var(--co-chu-than);gap:var(--cach-2)}.ls-gon .ls-chan{font-size:var(--co-chu-nho);padding-top:3px}@media (max-width:600px){.ls-mon-hoc{grid-template-columns:1fr}.ls-gon .ls-ca{display:flex}.ls-dap-an{gap:var(--cach-2)}.ls-cau-hoi h3{font-size:var(--co-chu-the)}.ls-thong-tin{gap:2px var(--cach-2)}}@media (prefers-reduced-motion:reduce){.ls-khung *,.ls-fantome{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ctu-lop{z-index:var(--z-bang);pointer-events:auto;isolation:isolate;-webkit-backdrop-filter:blur(4px)saturate(.8);backdrop-filter:blur(4px)saturate(.8);color:#fff3d6;font-family:"Baloo 2",sans-serif;font-size:var(--co-chu-than);text-shadow:0 2px 5px #1e140acc;overscroll-behavior:contain;background:radial-gradient(at 50% 44%,#281a0c8c 20%,#0e0803e6 100%),#180f0780;line-height:1.5;position:fixed;inset:0;overflow:hidden}.ctu-lop *,.ctu-lop :before,.ctu-lop :after{box-sizing:border-box}.ctu-lop button{font:inherit;cursor:pointer}.ctu-lop button:disabled{cursor:default}.ctu-lop button:focus-visible,.ctu-chu:focus-visible{outline-offset:3px;outline:3px solid #ffe5a4}.ctu-lop p,.ctu-lop h3{overflow-wrap:anywhere}.ctu-dong{z-index:5;top:max(10px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));color:#57371e;width:44px;height:44px;font-size:var(--co-chu-dau-gon);background:#fff3d6;border:1px solid #e9ce99;border-radius:50%;padding:0;position:absolute;box-shadow:0 3px 14px #1e140a66}.ctu-dong:hover{background:#ffe3a4}.ctu-nut{justify-content:center;align-items:center;gap:var(--cach-2);color:#493322;padding:var(--cach-2) 17px;min-height:44px;text-shadow:none;background:#fff3df;border:1px solid #ddc395;border-radius:999px;flex-shrink:0;display:inline-flex}.ctu-nut:hover:enabled{background:#ffe5b0;border-color:#fff3d6}.ctu-nut:disabled{opacity:.55}.ctu-nut-chinh{color:#fff3d6;background:#315e50;border-color:#acc6ad}.ctu-nut-chinh:hover:enabled{background:#244c40}.ctu-doc{justify-content:center;align-items:center;gap:var(--cach-2);padding:max(62px, calc(env(safe-area-inset-top) + 52px)) max(var(--cach-3), env(safe-area-inset-right)) max(var(--cach-3), env(safe-area-inset-bottom)) max(var(--cach-3), env(safe-area-inset-left));pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.ctu-giay{--ctu-trai:7%;--ctu-phai:10.9167%;--ctu-tam:48.0417%;pointer-events:auto;filter:drop-shadow(0 12px 18px #150c0799);color:#38291e;width:min(900px,100%);height:min(474px,100% - 54px);min-height:0;text-shadow:none;flex:none;position:relative}.ctu-giay-mo{inset:0 var(--ctu-phai) 0 var(--ctu-trai);background:url(../chieu_thu/giay.webp) 50%/100% 100% no-repeat;animation:.8s cubic-bezier(.16,1,.3,1) both ctu-mo-giay;position:absolute}.ctu-truc{z-index:2;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;bottom:0}.ctu-truc-trai{width:var(--ctu-trai);background-image:url(../chieu_thu/truc_trai.webp);animation:.8s cubic-bezier(.16,1,.3,1) both ctu-mo-trai;left:0}.ctu-truc-phai{width:var(--ctu-phai);background-image:url(../chieu_thu/truc_phai.webp);animation:.8s cubic-bezier(.16,1,.3,1) both ctu-mo-phai;right:0}.ctu-chu{inset:14% calc(var(--ctu-phai) + 2.5%) 14% calc(var(--ctu-trai) + 2.5%);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#957047 #f2d999;scrollbar-gutter:stable;padding:3px var(--cach-2) var(--cach-2) var(--cach-1);overflow-wrap:anywhere;animation:.22s ease-out .8s both ctu-hien-chu;position:absolute;overflow:hidden auto}.ctu-chu::-webkit-scrollbar{width:5px}.ctu-chu::-webkit-scrollbar-thumb{background:#957047;border-radius:5px}.ctu-chu:focus-visible,.ctu-chu button:focus-visible{outline-offset:-3px;outline-color:#236f65}.ctu-chu h2{margin:var(--cach-2) 0 var(--cach-1);font-size:var(--co-chu-dau-gon);line-height:1.25}.ctu-chu h3{font-size:var(--co-chu-than);margin:var(--cach-4) 0 var(--cach-1)}.ctu-chu p{margin:var(--cach-2) 0 var(--cach-4)}.ctu-nhan{color:#7b362e;padding:2px var(--cach-3);font-weight:var(--dam-nhan);border:1px solid #965645;border-radius:4px;display:inline-block}.ctu-nam,.ctu-nguon{font-size:var(--co-chu-nho)}.ctu-hoi{padding:var(--cach-3) 0 0;border:0;border-top:1px solid #a98a50;min-width:0;margin:20px 0 0}.ctu-hoi legend{font-weight:var(--dam-nhan);max-width:100%;padding-right:8px}.ctu-dap-an{text-align:left;width:100%;margin:var(--cach-2) 0;padding:var(--cach-2) var(--cach-3);color:#493322;overflow-wrap:anywhere;background:#fff7dfbd;border:1px solid #a68a53;border-radius:8px;min-height:44px;display:block}.ctu-dap-an:hover:enabled{background:#e2eee6}.ctu-dap-an.ctu-dung{color:#194d38;font-weight:var(--dam-nhan);background:#dfeede;border-color:#39734f}.ctu-dap-an:disabled{opacity:1}.ctu-ket-qua{font-weight:var(--dam-than)}.ctu-quay{pointer-events:auto;box-shadow:0 3px 12px #1e140a55}.ctu-giay-trong .ctu-giay-mo{background:linear-gradient(90deg,#d6c7ab,#f0e5ce 15% 85%,#d6c7ab)}.ctu-giay-trong .ctu-giay-mo:before{content:"";border-block:1px solid #b9ab94;position:absolute;inset:0}.ctu-giay-trong .ctu-truc{background:linear-gradient(90deg,#74685a,#c3b69d 45%,#74685a);border:1px solid #b9ab94;border-radius:999px}@keyframes ctu-mo-giay{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@keyframes ctu-mo-trai{0%{left:calc(var(--ctu-tam) - var(--ctu-trai))}to{left:0}}@keyframes ctu-mo-phai{0%{right:calc(100% - var(--ctu-tam) - var(--ctu-phai))}to{right:0}}@keyframes ctu-hien-chu{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.ctu-bo-suu-tap{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cdb78a transparent;width:100%;height:100%;padding:max(28px, env(safe-area-inset-top)) max(28px, env(safe-area-inset-right)) max(var(--cach-4), env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));overflow:hidden auto}.ctu-bo-suu-tap>*{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}.ctu-tieu-de{font-family:Dancing Script,cursive;font-size:var(--co-chu-dau);text-align:center;color:#fff3d6;margin-top:0;margin-bottom:var(--cach-4);padding:0 42px;line-height:1.15}.ctu-buoc{justify-content:space-between;align-items:center;gap:var(--cach-4);padding:0;display:flex}.ctu-buoc>div{min-width:0}.ctu-buoc h3{font-size:var(--co-chu-than);margin:0}.ctu-buoc p{margin:var(--cach-1) 0 0}.ctu-tien-do{align-items:center;gap:var(--cach-3);font-size:var(--co-chu-nho);flex-wrap:wrap;display:flex}.ctu-tien-do progress{accent-color:#e9c372;width:min(140px,100%);height:9px}.ctu-tab{align-items:center;gap:var(--cach-2);margin-top:var(--cach-4);margin-bottom:var(--cach-3);flex-wrap:wrap;display:flex}.ctu-tab>span{white-space:nowrap;font-size:var(--co-chu-nho);margin-left:auto}.ctu-noi{padding:var(--cach-1) 0 var(--cach-3)}.ctu-luoi{gap:var(--cach-4) var(--cach-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ctu-cuon{padding:var(--cach-2) var(--cach-1);color:#fff3d6;min-width:0;text-shadow:inherit;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:3px;display:flex}.ctu-cuon.ctu-co:hover:enabled{background:#fff3d60f}.ctu-cuon strong,.ctu-o strong{font-size:var(--co-chu-than);font-weight:var(--dam-than)}.ctu-cuon>span,.ctu-cuon small,.ctu-o>span,.ctu-o small{font-size:var(--co-chu-nho)}.ctu-anh{justify-content:center;align-items:center;width:100%;height:82px;display:flex}.ctu-anh img{object-fit:contain;filter:drop-shadow(0 3px 4px #160b0766);max-width:100%;max-height:100%;display:block}.ctu-anh-trong{border:1px solid #b3aa99;color:#62594c;width:70%;height:48px;text-shadow:none;background:#e3dfd4;border-left-width:7px;border-right-width:7px;border-radius:5px;place-items:center;display:grid}.ctu-o-xep{gap:var(--cach-2);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.ctu-o-xep li{min-width:0}.ctu-o{justify-content:center;align-items:center;gap:var(--cach-1);text-align:center;color:#fff3d6;width:100%;height:100%;min-height:132px;text-shadow:inherit;padding:28px var(--cach-2) var(--cach-2);overflow-wrap:anywhere;background:0 0;border:1px dashed #f1dbab99;border-radius:8px;flex-direction:column;display:flex;position:relative}.ctu-o b{font-size:var(--co-chu-nho);position:absolute;top:5px;left:8px}.ctu-o .ctu-anh{height:52px}.ctu-o.ctu-sai{color:#ffdbcf;border:2px solid #ffb5a3}.ctu-hang-nut{gap:var(--cach-2);margin-top:var(--cach-3);flex-wrap:wrap;align-items:center;display:flex}.ctu-hang-nut>span{font-size:var(--co-chu-nho)}.ctu-ket,.ctu-da-xong{margin:0 0 var(--cach-4);color:#e0f2cb}.ctu-ket h3{margin:0}.ctu-loi{color:#ffe0d0;font-weight:var(--dam-than)}.ctu-chu .ctu-loi{color:#852f24}.ctu-loi .ctu-nut{margin:var(--cach-1)}.ctu-chan{font-size:var(--co-chu-nho);color:#f3e3c3;margin-top:var(--cach-3);text-align:center}.ctu-cho{height:100%;padding:62px var(--cach-6) 20px;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ctu-gon .ctu-bo-suu-tap{padding:max(var(--cach-3), env(safe-area-inset-top)) max(var(--cach-4), env(safe-area-inset-right)) max(var(--cach-3), env(safe-area-inset-bottom)) max(var(--cach-4), env(safe-area-inset-left))}.ctu-gon .ctu-tieu-de{font-size:var(--co-chu-dau);margin-bottom:var(--cach-2)}@media (max-width:600px){.ctu-lop{font-size:var(--co-chu-than)}.ctu-doc{padding-left:max(6px, env(safe-area-inset-left));padding-right:max(6px, env(safe-area-inset-right))}.ctu-giay{height:min(620px,100% - 54px)}.ctu-chu{padding-right:6px}.ctu-chu h2{font-size:var(--co-chu-the)}.ctu-bo-suu-tap{padding:var(--cach-4) var(--cach-3) var(--cach-3)}.ctu-tieu-de{font-size:var(--co-chu-dau)}.ctu-buoc{gap:var(--cach-2);align-items:flex-start}.ctu-buoc h3{font-size:var(--co-chu-than)}.ctu-buoc p{font-size:var(--co-chu-nho)}.ctu-buoc .ctu-nut{padding:var(--cach-2) var(--cach-3)}.ctu-tab{gap:var(--cach-2)}.ctu-luoi,.ctu-o-xep{gap:var(--cach-2) var(--cach-2);grid-template-columns:repeat(2,minmax(0,1fr))}.ctu-chan{font-size:var(--co-chu-nho)}}@media (max-height:450px) and (min-width:601px){.ctu-tieu-de,.ctu-gon .ctu-tieu-de{font-size:var(--co-chu-dau);margin-bottom:var(--cach-2)}.ctu-bo-suu-tap{padding-top:var(--cach-3)}.ctu-buoc{padding-right:44px}.ctu-buoc h3{font-size:var(--co-chu-than)}.ctu-buoc p{font-size:var(--co-chu-nho)}.ctu-tab{margin-top:var(--cach-2)}.ctu-anh{height:64px}}@media (prefers-reduced-motion:reduce){.ctu-giay-mo,.ctu-truc,.ctu-chu{animation:none}}.ctu-cuon:not(.ctu-co) img{filter:brightness(2.2)drop-shadow(0 0 5px #ffecbe73);opacity:.9}.rc-noi{z-index:var(--z-neo);box-sizing:border-box;width:340px;padding:var(--cach-3) var(--cach-3) var(--cach-2);pointer-events:auto;color:var(--chu);background:linear-gradient(#fff8e8,#f7e7c4);border:3px solid #b98544;border-radius:20px;font-family:"Baloo 2",sans-serif;animation:.14s ease-out rc-hien;position:fixed;box-shadow:0 10px 28px #321e0a59,inset 0 2px #ffffffb3}@keyframes rc-hien{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.rc-gon{width:min(340px,46vw);max-height:calc(100% - 16px);padding:var(--cach-2) var(--cach-2) var(--cach-2);border-radius:var(--bo-the);bottom:auto;right:8px;overflow-y:auto;top:8px!important;left:auto!important}.rc-gon .rc-anh-cay{width:38px;height:38px}.rc-gon .rc-tieu-de b{font-size:var(--co-chu-than)}.rc-gon .rc-tieu-de span{font-size:var(--co-chu-nho)}.rc-gon .rc-dong{width:28px;height:28px;font-size:var(--co-chu-nho)}.rc-gon .rc-viec{gap:var(--cach-1);margin-top:var(--cach-2)}.rc-gon .rc-nut{border-radius:11px;padding:3px 2px}.rc-gon .rc-nut img{width:30px;height:30px}.rc-gon .rc-nut b,.rc-gon .rc-nut small{font-size:var(--co-chu-nho)}.rc-gon .rc-hat{gap:var(--cach-1);padding:var(--cach-1);grid-template-columns:repeat(4,1fr)}.rc-gon .rc-the-hat img,.rc-gon .rc-the-hat .vu-anh-trong{width:28px;height:28px}.rc-gon .rc-the-hat b,.rc-gon .rc-the-hat small{font-size:var(--co-chu-nho)}.rc-gon .rc-ca{margin-top:var(--cach-2);font-size:var(--co-chu-nho)}.rc-gon .rc-ns{margin:var(--cach-1) 0 0;font-size:var(--co-chu-nho)}.rc-dau{gap:var(--cach-2);align-items:flex-start;display:flex}.rc-anh-cay{object-fit:contain;border-radius:var(--bo-the);box-sizing:border-box;background:#ead3a2;flex:none;width:54px;height:54px;padding:2px}.rc-tieu-de{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.rc-tieu-de b{font-size:var(--co-chu-the)}.rc-tieu-de span{font-size:var(--co-chu-than);color:var(--chu-phu)}.rc-tieu-de .rc-canh{color:#b8371f;font-weight:var(--dam-nhan)}.rc-dong{width:32px;height:32px;color:var(--chu-phu);font-size:var(--co-chu-than);font-weight:var(--dam-nut);cursor:pointer;background:#f2d9a6;border:2px solid #b98544;border-radius:50%;flex:none}.rc-ns{align-items:center;gap:var(--cach-2);margin:var(--cach-2) 0 2px;font-size:var(--co-chu-than);font-weight:var(--dam-nhan);display:flex}.rc-thanh{border-radius:var(--bo-the);box-sizing:border-box;background:#4a2e14;flex:1;height:14px;padding:2px}.rc-thanh i{border-radius:var(--bo-the);height:100%;transition:width .3s;display:block}.rc-tot{background:linear-gradient(#8be35f,#4db52b)}.rc-vua{background:linear-gradient(#fbda5e,#e6ae1f)}.rc-kem{background:linear-gradient(#f27b60,#d23b23)}.rc-xa{margin:var(--cach-2) 0 0;font-size:var(--co-chu-than);color:#b8371f;font-weight:var(--dam-nhan)}.rc-viec{gap:var(--cach-2);margin-top:var(--cach-2);grid-template-columns:repeat(3,1fr);display:grid}.rc-nut{padding:var(--cach-2) var(--cach-1) var(--cach-1);border-radius:var(--bo-the);color:var(--chu);cursor:pointer;background:linear-gradient(#fff6dc,#f3dca8);border:2px solid #c99a55;flex-direction:column;align-items:center;gap:0;font-family:inherit;display:flex;box-shadow:inset 0 -3px #96642838}.rc-nut img{object-fit:contain;width:46px;height:46px}.rc-nut b{font-size:var(--co-chu-than);line-height:1.2}.rc-nut small{font-size:var(--co-chu-nho);color:var(--chu-phu);text-align:center;line-height:1.2}.rc-nut:not(:disabled):hover,.rc-nut:focus-visible{background:linear-gradient(#fffbea,#f8e3ae);border-color:#8e5b22;outline:none}.rc-nut:disabled{cursor:default;filter:grayscale(.85);opacity:.5}.rc-nut.rc-dang{background:linear-gradient(#f4ffe2,#ddf2b8);border-color:#5c9a2e}.rc-nguy:not(:disabled) b{color:#a3341c}.rc-hat{gap:var(--cach-2);margin-top:var(--cach-2);padding:var(--cach-2);border-radius:var(--bo-the);background:#efd9ab;grid-template-columns:repeat(4,1fr);display:grid}.rc-the-hat{padding:var(--cach-1) 2px;border-radius:var(--bo-the);color:var(--chu);cursor:pointer;background:#fff6dc;border:2px solid #c99a55;flex-direction:column;align-items:center;font-family:inherit;display:flex}.rc-the-hat img,.rc-the-hat .vu-anh-trong{object-fit:contain;width:40px;height:40px}.rc-the-hat b{font-size:var(--co-chu-nho);line-height:1.15}.rc-the-hat small{font-size:var(--co-chu-nho);color:var(--chu-phu);line-height:1.15}.rc-the-hat[aria-pressed=true]{border-color:#5c9a2e}.rc-the-hat:disabled{opacity:.5;cursor:default}.rc-ca{align-items:center;gap:var(--cach-2);margin-top:var(--cach-2);font-size:var(--co-chu-than);font-weight:var(--dam-nhan);cursor:pointer;display:flex}.rc-ca input{accent-color:#5c9a2e;width:18px;height:18px}@media (prefers-reduced-motion:reduce){.rc-noi{animation:none}.rc-thanh i{transition:none}}.skc{gap:var(--cach-2);padding-bottom:var(--cach-2);flex-direction:column;display:flex}.skc-ghi{margin:2px 0 var(--cach-1);color:var(--chu-phu);font-size:var(--co-chu-than)}.skc-gio{font-weight:var(--dam-nut)}.skc-dong,.skc-vang{align-items:center;gap:var(--cach-3);padding:var(--cach-2) var(--cach-3);background:#fff8ea;border:2px solid #e3cfa6;border-radius:16px;flex-shrink:0;display:flex}.skc-dang{background:#f3fbe6;border-color:#7db35a}.skc-chu{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.skc-chu b{font-size:var(--co-chu-than)}.skc-chu span{font-size:var(--co-chu-than);color:var(--chu-phu)}.skc-chu small{font-size:var(--co-chu-nho);font-weight:var(--dam-nhan);color:#8a5a1e}.skc-dang .skc-chu small{color:#3e7e22}.skc-di{height:40px;padding:0 var(--cach-4);flex:none}.skc-vang{background:#fff2cf;border-color:#d9b25a}@media (max-width:560px){.skc-chu b{font-size:var(--co-chu-than)}.skc-chu span{font-size:var(--co-chu-nho)}.skc-di{padding:0 var(--cach-2)}}.bv-khung{height:100%;min-height:0;color:var(--chu);flex-direction:column;display:flex}.bv-tabs{gap:var(--cach-2);padding:var(--cach-2) var(--cach-1) var(--cach-2);flex-shrink:0;display:flex;overflow-x:auto}.bv-tab,.bv-tai{font:inherit;color:inherit;padding:var(--cach-2) 11px;cursor:pointer;background:#fff4dc;border:1px solid #bc9460;border-radius:9px}.bv-tab{flex-shrink:0}.bv-tab:focus-visible,.bv-tai:focus-visible,.bv-noi:focus-visible,.bv-loc input:focus-visible{outline-offset:2px;outline:3px solid #277b80}.bv-tai:disabled{opacity:.55;cursor:wait}.bv-noi{flex-direction:column;flex:1;min-height:0;display:flex}.bv-mo-ta{margin:2px var(--cach-1) var(--cach-2);font-size:var(--co-chu-than)}.bv-loc{justify-content:space-between;align-items:center;gap:var(--cach-3);padding:0 var(--cach-1) var(--cach-2);display:flex}.bv-loc label{align-items:center;gap:var(--cach-2);cursor:pointer;display:flex}.bv-loc input{accent-color:#78502d;width:18px;height:18px}.bv-goi-y{margin:0 var(--cach-1) var(--cach-2);font-size:var(--co-chu-nho)}.bv-danh-sach{background:#fffaf0;border:1px solid #d2b58a;border-radius:10px;flex:1;min-height:0;overflow:auto}.bv-bang{border-collapse:collapse;width:100%;font-size:var(--co-chu-than)}.bv-bang thead{z-index:1;background:#eedcbb;position:sticky;top:0}.bv-bang th,.bv-bang td{padding:var(--cach-2) var(--cach-3);text-align:left;border-bottom:1px solid #eadbc3}.bv-bang td:first-child{white-space:nowrap;width:85px}.bv-bang td:last-child,.bv-bang thead th:last-child{text-align:right;font-variant-numeric:tabular-nums}.bv-bang tbody th{overflow-wrap:anywhere;font-weight:500}.bv-bang small{font-size:var(--co-chu-nho)}.bv-bang .bv-minh{color:#274a2c;background:#dcefcf}.bv-bang .bv-minh th{font-weight:var(--dam-nhan)}.bv-trang-thai{padding:var(--cach-6) var(--cach-3);text-align:center}.bv-chan{padding:var(--cach-2) var(--cach-1) 0;flex-shrink:0}.bv-hang-toi{font-weight:var(--dam-nhan);margin:0 0 3px}.bv-chan small{opacity:.8}.bv-an{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bv-gon{min-height:0;padding:0 var(--cach-2) var(--cach-2);flex:1;overflow:hidden}.bv-gon .bv-tab,.bv-gon .bv-tai{min-height:40px}.bv-gon .bv-bang th,.bv-gon .bv-bang td{padding:var(--cach-2)}.bv-gon .bv-bang td:first-child{width:60px}@media (max-width:520px){.bv-gon .bv-mo-ta,.bv-gon .bv-bang{font-size:var(--co-chu-nho)}.bv-gon .bv-bang td:last-child{max-width:115px}}.oaq-khung{padding:var(--cach-2) var(--cach-3) var(--cach-4);color:var(--chu);box-sizing:border-box;max-width:100%;height:100%;overflow-y:auto}.oaq-diem{justify-content:space-around;gap:var(--cach-4);font-size:var(--co-chu-the);display:flex}.oaq-diem span{padding:var(--cach-2) var(--cach-6);background:#f5dfb8;border:1px solid #bc8b54;border-radius:16px}.oaq-diem b{font-size:var(--co-chu-dau-gon);color:#814215;margin-left:12px}.oaq-luot{text-align:center;min-height:24px;margin:var(--cach-3) 0;font-weight:var(--dam-than)}.oaq-ban{gap:var(--cach-2);padding:var(--cach-4) var(--cach-3);background:repeating-linear-gradient(3deg,#bd8752 0,#c9935b 8px,#bc824c 10px,#c9935b 17px);border:5px solid #955d31;border-radius:65px;grid-template-rows:100px 100px;grid-template-columns:.8fr repeat(5,1fr) .8fr;display:grid;box-shadow:inset 0 0 0 3px #e1ae72,0 6px #6e4228,0 12px 15px #5b351c25}.oaq-o{min-width:0;padding:0 0 var(--cach-6);color:#432611;cursor:pointer;touch-action:manipulation;background:#d8b180;border:2px solid #84532d;border-radius:13px;position:relative;box-shadow:inset 2px 4px 9px #72451f85,inset -2px -2px 4px #f8dfae}.oaq-o:disabled{opacity:1;cursor:default;color:var(--chu)}.oaq-o:enabled:hover{background:#f5d29b}.oaq-o:focus-visible,.oaq-dieu-khien button:focus-visible,.oaq-nut button:focus-visible{outline-offset:3px;outline:3px solid #26776a}.oaq-o.oaq-chon{outline-offset:1px;background:#f8dca7;outline:3px solid #26776a}.oaq-o.oaq-sang{box-shadow:inset 0 0 16px #fff1ba,0 0 0 3px #ffe48c}.oaq-trai{border-radius:85% 16px 16px 85%}.oaq-phai{border-radius:16px 85% 85% 16px}.oaq-o strong{text-align:center;font-size:var(--co-chu-than);line-height:20px;position:absolute;bottom:4px;left:0;right:0}.oaq-o small{font-size:var(--co-chu-nho)}.oaq-o em{font-size:var(--co-chu-nho);opacity:.65;font-style:normal;position:absolute;top:3px;right:5px}.oaq-soi{display:block;position:absolute;inset:7px 3px 25px}.oaq-dan{background:#f4e7c6;border-radius:45%;width:10px;height:8px;position:absolute;box-shadow:1px 2px 2px #43261180,inset 1px 1px 1px #fff}.oaq-quan{z-index:1;color:#fff0c6;background:#b94e30;border-radius:45% 45% 35% 35%;place-items:center;width:22px;height:28px;font:700 15px Georgia,serif;display:grid;position:absolute;top:32%;left:24%;box-shadow:1px 3px 3px #643519}.oaq-dieu-khien{justify-content:center;align-items:center;gap:var(--cach-3);margin:var(--cach-4) 0 var(--cach-2);flex-wrap:wrap;display:flex}.oaq-dieu-khien button,.oaq-nut button{font:inherit;font-weight:var(--dam-nhan);padding:var(--cach-2) var(--cach-4);color:#57321c;cursor:pointer;background:#f4d69f;border:1px solid #9a6538;border-radius:12px;min-height:42px}.oaq-dieu-khien button:disabled,.oaq-nut button:disabled{opacity:.45;cursor:default}.oaq-dieu-khien span{text-align:center;min-width:80px}.oaq-nut{gap:var(--cach-2);margin:var(--cach-3);justify-content:center;display:flex}.oaq-nut button:first-child{color:#fff3d8;background:#3b7866;border-color:#2d5e4f}.oaq-han{text-align:center;font-size:var(--co-chu-nho);margin:var(--cach-2) 0}.oaq-ket{text-align:center;padding:var(--cach-2);background:#fff0c5;border:1px solid #c79b52;border-radius:12px}.oaq-ket h3{color:#8c451d;font-size:var(--co-chu-dau-gon);margin:0}.oaq-ket p{margin:var(--cach-1)}.oaq-loi{color:#9c3022;text-align:center}.oaq-luat{font-size:var(--co-chu-nho);padding-top:var(--cach-2);margin-top:var(--cach-3);border-top:1px solid #caa572;line-height:1.55}.oaq-luat summary{font-weight:var(--dam-nhan);cursor:pointer}.oaq-luat p{margin:var(--cach-2) 0}.oaq-gon{min-height:0;padding:var(--cach-2);flex:1;overflow:auto}.oaq-gon .oaq-ban{gap:var(--cach-1);padding:var(--cach-3) var(--cach-2);grid-template-rows:minmax(66px,12vh) minmax(66px,12vh)}.oaq-gon .oaq-diem span{padding:var(--cach-1) var(--cach-4)}.oaq-gon .oaq-luot{margin:var(--cach-2) 0}.oaq-gon .oaq-dieu-khien{margin-top:var(--cach-3)}@media (max-width:520px){.oaq-khung{padding-left:5px;padding-right:5px}.oaq-ban{gap:var(--cach-1);padding:var(--cach-3) var(--cach-2);border-width:3px;border-radius:40px;grid-template-rows:76px 76px}.oaq-soi{inset:6px 1px 25px}.oaq-dan{width:7px;height:6px}.oaq-quan{width:16px;height:23px;font-size:var(--co-chu-nho);left:18%}.oaq-o strong{font-size:var(--co-chu-than)}.oaq-o small{font-size:var(--co-chu-nho)}.oaq-diem{font-size:var(--co-chu-than)}.oaq-han{font-size:var(--co-chu-nho)}.oaq-dieu-khien{gap:var(--cach-2)}.oaq-dieu-khien button{padding:var(--cach-2) var(--cach-3)}}.hc-khung{box-sizing:border-box;height:100%;padding:var(--cach-3) 20px var(--cach-4);color:var(--chu);text-align:center;background:radial-gradient(at top,#fff3d8,#0000 70%);overflow:auto}.hc-khung p{margin:var(--cach-2) 0;line-height:1.4}.hc-chao{font-weight:var(--dam-than)}.hc-gio,.hc-goi-y,.hc-cuoi{font-size:var(--co-chu-nho);color:var(--chu-phu)}.hc-cuoi{padding-top:var(--cach-2)}.hc-loi,.hc-dong-cua{padding:var(--cach-2);color:#813b2d;background:#ffe0cb;border-radius:12px}.hc-tro{gap:var(--cach-4);margin:var(--cach-4) 0;grid-template-columns:1fr 1fr;display:grid}.hc-the{font:inherit;color:inherit;text-align:center;padding:var(--cach-3);cursor:pointer;background:linear-gradient(#fff7e4,#f9dfb5);border:2px solid #dfb778;border-radius:20px;box-shadow:0 4px #d4a368}.hc-the h3{margin:var(--cach-1) 0;font-size:var(--co-chu-dau-gon)}.hc-the b,.hc-the small{margin:var(--cach-2) 0;display:block}.hc-the-hinh{color:#c78327;height:58px;font-size:54px;line-height:1;display:block}.hc-the-hinh svg{width:82px;height:58px}.hc-the:disabled{opacity:.6;cursor:default;box-shadow:none}.hc-vao{padding:var(--cach-2) 20px;color:#fff9e9;font-weight:var(--dam-nhan);background:#9a582f;border-radius:18px;display:inline-block}.hc-khung button:focus-visible{outline-offset:4px;outline:3px solid #3d698c}.hc-khung button{touch-action:manipulation}.hc-anh-qua{flex-shrink:0;width:100px;height:100px}.hc-ket{gap:var(--cach-3);text-align:left;padding:var(--cach-2);background:#fff1d3;border:2px solid #e6c080;border-radius:20px;justify-content:center;align-items:center;display:flex}.hc-ket h3{margin:0}.hc-tui{gap:var(--cach-3);font-size:var(--co-chu-nho);flex-wrap:wrap;justify-content:center;display:flex}.hc-tui>span{align-items:center;gap:var(--cach-1);display:flex}.hc-tui .hc-anh-qua{width:36px;height:36px}.hc-nap{margin:var(--cach-3) 0 0;color:#67432b;padding:var(--cach-2) var(--cach-4);font:inherit;cursor:pointer;background:#fff5df;border:1px solid #bc9262;border-radius:12px}.hc-choi{padding:var(--cach-1) var(--cach-2) var(--cach-3);background:#fff4df;border-radius:18px}.hc-dau{justify-content:space-between;align-items:center;gap:var(--cach-4);display:flex}.hc-dau h3{margin:var(--cach-2) 0}.hc-dau>span{font-variant-numeric:tabular-nums;color:#fff5da;padding:var(--cach-2) var(--cach-3);font-weight:var(--dam-nhan);background:#754d35;border-radius:20px;min-width:90px}.hc-vong{gap:var(--cach-4);color:#ae7827;justify-content:center;font-size:40px;display:flex}.hc-da-nem{opacity:.3}.hc-thanh{height:58px;margin:var(--cach-4) var(--cach-3) 26px;background:repeating-linear-gradient(90deg,#e6c290 0 9%,#d7ae78 10%);border:3px solid #b58755;border-radius:14px;position:relative}.hc-vung{box-sizing:border-box;color:#366b48;background:#b5d99a;border:3px solid #538964;justify-content:center;align-items:center;height:100%;font-size:34px;display:flex;position:absolute;top:0}.hc-vach{background:#ffd951;border:2px solid #8c5c16;border-radius:8px;width:6px;position:absolute;top:-8px;bottom:-8px;transform:translate(-50%);box-shadow:0 0 7px #fff3aa}.hc-nem{font:inherit;font-size:var(--co-chu-dau-gon);font-weight:var(--dam-nut);color:#fff9e5;padding:var(--cach-3) 60px;cursor:pointer;background:linear-gradient(#db9250,#b66b35);border:2px solid #8f542d;border-radius:24px;box-shadow:0 4px #7d4928}.hc-nem:disabled{opacity:.5;box-shadow:none;cursor:default}.hc-nuoc{background:#b9e2df;border:3px solid #a58355;border-radius:16px;height:244px;position:relative;overflow:hidden}.hc-lan{box-sizing:border-box;background:linear-gradient(#0000,#9ed4d2);border-bottom:2px dashed #78bcb9;height:33.333%}.hc-vit{cursor:pointer;background:0 0;border:0;width:9%;min-width:0;height:19%;padding:0;position:absolute;transform:translate(-50%,-50%)}.hc-vit>span{width:100%;height:100%;display:block}.hc-vit svg{width:100%;height:100%;overflow:visible}.hc-vit-vang svg{filter:drop-shadow(0 0 5px #f8dd71)}.hc-vit:hover svg{filter:drop-shadow(0 0 4px #fff)}.hc-vit:focus-visible{background:#fff5a4aa;border-radius:50%}.hc-gon{padding:var(--cach-2) var(--cach-3);flex:1;min-height:0}.hc-gon .hc-tro{gap:var(--cach-2);margin:var(--cach-2) 0}.hc-gon .hc-the{padding:var(--cach-2)}.hc-gon .hc-the h3{font-size:var(--co-chu-the)}.hc-gon .hc-the-hinh{height:42px;font-size:42px}.hc-gon .hc-the-hinh svg{height:42px}.hc-gon .hc-nuoc{height:190px}@media (max-width:480px){.hc-khung{padding:var(--cach-2)}.hc-tro{gap:var(--cach-2)}.hc-the{padding:var(--cach-2)}.hc-the small{font-size:var(--co-chu-nho)}.hc-ket{gap:var(--cach-1)}.hc-anh-qua{width:70px;height:70px}.hc-the h3{font-size:var(--co-chu-the)}.hc-vao{padding:var(--cach-2) var(--cach-3)}.hc-nuoc{height:250px}.hc-vit{width:11%;height:20%}}@media (max-height:480px){.hc-gon .hc-chao,.hc-gon .hc-gio{font-size:var(--co-chu-nho)}.hc-gon .hc-nuoc{height:154px}.hc-gon .hc-thanh{height:40px;margin:var(--cach-1) var(--cach-3) var(--cach-3)}.hc-gon .hc-vong{font-size:var(--co-chu-dau-gon)}.hc-gon .hc-nem{padding:var(--cach-2) 48px;font-size:var(--co-chu-dau-gon)}.hc-gon .hc-cuoi{font-size:var(--co-chu-nho)}}@media (prefers-reduced-motion:reduce){.hc-vit-vang svg,.hc-vit:hover svg{filter:none}.hc-the,.hc-nem{box-shadow:none}}.bh-su-tich{padding:var(--cach-3);background:#fff5db;border-left:4px solid #986900}.bh-phieu{padding:var(--cach-3);margin:var(--cach-3) 0;border:1px solid #b69a6c;border-radius:8px}.bh-dien-hong form{gap:var(--cach-2);margin:var(--cach-3) 0;display:grid}.bh-khung .bh-dien-hong button[aria-pressed=true]{color:#fff;background:#276749}.bh-khung{height:100%;min-height:0;color:var(--chu);font-size:var(--co-chu-than);flex-direction:column;display:flex;position:relative}.bh-cong-cu{justify-content:space-between;align-items:center;gap:var(--cach-3);padding:var(--cach-2) var(--cach-1);border-bottom:1px solid #d6bc91;display:flex}.bh-noi{min-height:0;padding:var(--cach-3) var(--cach-2);overscroll-behavior:contain;flex:1;overflow:auto}.bh-khung button{min-height:40px;color:var(--chu);padding:var(--cach-2) var(--cach-3);font:inherit;cursor:pointer;background:#fff5db;border:1px solid #a58049;border-radius:8px}.bh-khung button:hover{background:#f1deb4}.bh-khung button:disabled{opacity:.55;cursor:default}.bh-khung :is(button,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #245a91}.bh-khung input:not([type=radio]):not([type=checkbox]),.bh-khung textarea{box-sizing:border-box;width:100%;padding:var(--cach-2);color:var(--chu);font:inherit;background:#fffdf6;border:1px solid #a58049;border-radius:6px}.bh-khung input:is([type=radio],[type=checkbox]){accent-color:#276749;min-width:18px;min-height:18px}.bh-khung textarea{resize:vertical;display:block}.bh-khung p{margin:var(--cach-2) 0 var(--cach-3);line-height:1.45}.bh-khung h3{margin:var(--cach-1) 0 var(--cach-2)}.bh-tim{align-items:center;gap:var(--cach-2);margin:0 0 var(--cach-3);flex-wrap:wrap;display:flex}.bh-tim input{flex:1;min-width:140px}.bh-lap{gap:var(--cach-3);padding:var(--cach-3);margin-bottom:var(--cach-4);background:#f9edcf;border:1px solid #d6bc91;border-radius:10px;display:grid}.bh-lap>label{display:block}.bh-lap fieldset{border:1px solid #b69a6c;border-radius:8px}.bh-chon{gap:var(--cach-2);flex-wrap:wrap;display:flex}.bh-chon label{align-items:center;gap:var(--cach-2);padding:var(--cach-1);cursor:pointer;min-height:34px;display:flex}.bh-mau{border-radius:50%;width:20px;height:20px;display:inline-block}.bh-danh-sach{margin:0;padding:0;list-style:none}.bh-the,.bh-thanh-vien{justify-content:space-between;align-items:center;gap:var(--cach-3);padding:var(--cach-3) 2px;border-bottom:1px solid #d6bc91;display:flex}.bh-the>div{flex:1}.bh-thanh-vien{flex-wrap:wrap;align-items:flex-start}.bh-thanh-vien>div:first-child{flex:1;min-width:140px}.bh-thanh-vien p,.bh-the p{margin-bottom:0}.bh-huy-hieu{color:#fff;width:46px;height:46px;font-size:var(--co-chu-dau);border:2px solid #fff7dc;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 3px #50341f55}.bh-tieu-de{gap:var(--cach-3);margin-bottom:var(--cach-2);align-items:center;display:flex}.bh-tieu-de h3,.bh-tieu-de p{margin:3px 0}.bh-tabs{gap:var(--cach-2);padding:var(--cach-2) 3px var(--cach-3);display:flex;overflow-x:auto}.bh-tabs button{white-space:nowrap}.bh-hanh-dong{gap:var(--cach-2);flex-wrap:wrap;align-items:center;display:flex}.bh-thanh-vien .bh-hanh-dong{max-width:65%}.bh-quy{padding:var(--cach-3) 0}.bh-roi{padding-top:var(--cach-3);border-top:1px solid #d6bc91;margin-top:20px}.bh-khung .bh-nguy-hiem{color:#8a2323;border-color:#a14141}.bh-thong-bao{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--cach-3);background:#fff5db;border-left:4px solid #276749}.bh-nhat-ky{margin:0;padding:0;list-style:none}.bh-nhat-ky li{gap:var(--cach-1);padding:var(--cach-2) 0;border-bottom:1px solid #d6bc91;display:grid}.bh-nhat-ky time{font-size:var(--co-chu-nho);color:var(--chu-phu)}.bh-loi{color:#8a2323;padding:var(--cach-2);background:#fff1e9;border:1px solid #b26449;border-radius:6px}.bh-nhac{padding:var(--cach-2);background:#fff5db}.bh-xac-nhan{z-index:5;padding:var(--cach-3);background:#36271ad9;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bh-xac-nhan>div{max-width:520px;max-height:100%;padding:var(--cach-6);background:#fff3d6;border-radius:12px;overflow:auto;box-shadow:0 8px 24px #0005}.bh-xac-nhan h3{font-size:var(--co-chu-the);line-height:1.5}.bh-an{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bh-gon{min-height:0;padding:0 var(--cach-2) var(--cach-2);flex:1}.bh-gon .bh-noi{padding:var(--cach-2) 2px}.bh-gon .bh-cong-cu{font-size:var(--co-chu-nho)}.bh-gon .bh-hanh-dong{max-width:100%}.bh-gon .bh-tabs{padding-bottom:var(--cach-2)}@media (max-width:600px){.bh-the{flex-wrap:wrap}.bh-the button{margin-left:auto}.bh-thanh-vien .bh-hanh-dong{max-width:100%}.bh-tim label{width:100%}.bh-khung{font-size:var(--co-chu-than)}.bh-lap{padding:var(--cach-2)}.bh-xac-nhan>div{padding:var(--cach-3)}}.ss-khung{gap:var(--cach-3);padding:var(--cach-4);color:var(--chu);font:var(--dam-than) var(--co-chu-than)/1.4 var(--font-ui);flex-direction:column;display:flex}.ss-khung>*{flex-shrink:0}.ss-cup{padding:var(--cach-3);border:var(--vien) solid var(--vien-nhat);border-radius:var(--bo-the);background:var(--nen-the);overflow-wrap:anywhere}.ss-cup ol{margin-block:var(--cach-2) 0;padding-inline-start:var(--cach-6)}.ss-khung p,.ss-khung h3{margin:0}.ss-loi-dan{font-size:var(--co-chu-the);font-weight:var(--dam-nhan)}.ss-thong-tin,.ss-ket{background:var(--nen-the);border:var(--vien) solid var(--vien-nhat);border-radius:var(--bo-the);padding:var(--cach-3)}.ss-chu-nho{color:var(--chu-phu);font-size:var(--co-chu-nho)}.ss-dem,.ss-nhan-nhip,.ss-combo{text-align:center;font-variant-numeric:tabular-nums;font-weight:var(--dam-nut)}.ss-dem,.ss-combo{font-size:var(--co-chu-the)}.ss-bam{width:min(100%,340px);min-height:56px;font-size:var(--co-chu-the);touch-action:manipulation;align-self:center}.ss-bam small{font-size:var(--co-chu-nho);display:block}.ss-duong{border:var(--vien) solid var(--vien-dam);border-radius:var(--bo-the);background:#e4d5ae;overflow:hidden}.ss-lan{background-image:repeating-linear-gradient(90deg,#0000 0 78px,#8c623930 78px 80px);border-bottom:1px dashed #9c7c55;height:41px;position:relative}.ss-lan:last-child{border-bottom:0}.ss-lan-minh{background-color:#b7d0a4}.ss-lan>b{z-index:1;background:var(--nen-bang);font-size:var(--co-chu-nho);border-radius:0 0 8px;padding:2px 6px;display:inline-block;position:relative}.ss-tay-dua{width:68px;height:40px;position:absolute;top:0;transform:translate(-50%)}.ss-ngua{color:#665442;width:100%;height:100%;display:block;position:relative}.ss-ngua-du-phong{width:100%;height:100%}.ss-ngua img,.ss-qua-cau img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ss-nhip{border:var(--vien) solid var(--vien-dam);border-radius:var(--bo-input);background:var(--nen-o);height:32px;position:relative;overflow:hidden}.ss-nhip-tot,.ss-nhip-dep{inset-block:0;background:#9abc8d;width:35.6%;position:absolute;left:32.2%}.ss-nhip-dep{background:#4e8775;width:16.4%;left:41.8%}.ss-vach-nhip{background:var(--chu);width:4px;position:absolute;inset-block:0;transform:translate(-50%)}.ss-suc{align-items:center;gap:var(--cach-2);display:flex}.ss-suc progress{min-width:0;height:18px;accent-color:var(--chon-nen);flex:1}.ss-ket table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ss-ket caption{text-align:left;padding-block:var(--cach-2);font-weight:var(--dam-nhan)}.ss-ket th,.ss-ket td{text-align:left;border-bottom:1px solid var(--vien-nhat);padding:6px}.ss-hang-minh{background:var(--thanh-cong-nen);color:var(--thanh-cong-chu);font-weight:var(--dam-nut)}.ss-san-cau{border:var(--vien) solid var(--vien-nhat);border-radius:var(--bo-the);background:linear-gradient(#e6f0ea 0,#dcebe2 70%,#c9d9a4 70%,#b9cc8f 100%);height:240px;position:relative;overflow:hidden}.ss-nguoi{z-index:2;aspect-ratio:199/294;pointer-events:none;height:170px;position:absolute;bottom:7%;left:calc(50% - 90px)}.ss-nguoi img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ss-bong-nguoi{background:#5a3d2633;border-radius:50%;width:96px;height:14px;position:absolute;bottom:calc(7% - 6px);left:calc(50% - 82px)}.ss-vung-da{z-index:1;border:2px dashed var(--vien-dam);text-align:center;box-sizing:border-box;width:78px;height:44px;font-size:var(--co-chu-nho);background:#f7f1e699;border-radius:50%;padding-top:12px;position:absolute;bottom:26%;left:calc(50% - 8px)}.ss-trong-vung .ss-vung-da{background:var(--thanh-cong-nen);color:var(--thanh-cong-chu);border-style:solid}.ss-cau-bay{z-index:3;width:34px;height:44px;position:absolute;left:calc(50% - 9px)}.ss-qua-cau{width:100%;height:100%;display:block;position:relative}.ss-qua-cau svg{width:100%;height:100%}.ss-xac-nhan{margin:0}.ss-tabs,.ss-co-vu{gap:var(--cach-2);flex-wrap:wrap;display:flex}.ss-tabs>*,.ss-co-vu>*{flex:170px}.ss-chung,.ss-che-do{gap:var(--cach-3);flex-direction:column;min-width:0;display:flex}.ss-hang-cho{padding:var(--cach-3);border:var(--vien) solid var(--vien-nhat);border-radius:var(--bo-the);background:var(--nen-the)}.ss-hang-cho ol{margin-block:var(--cach-2);overflow-wrap:anywhere}.ss-duong-chung .ss-lan{height:64px}.ss-duong-chung .ss-lan>b{text-overflow:ellipsis;white-space:nowrap;max-width:95%;overflow:hidden}.ss-duong-chung .ss-tay-dua{top:23px}.ss-so-co-vu{font-size:var(--co-chu-nho);background:var(--nen-bang);border-radius:4px;padding-inline:4px;position:absolute;bottom:2px;right:4px}.ss-gon{padding:var(--cach-3)}.ss-gon .ss-lan{height:32px}.ss-gon .ss-duong-chung .ss-lan{height:58px}.ss-gon .ss-tay-dua{width:54px;height:31px}.ss-gon .ss-san-cau{height:190px}.ss-gon .ss-nguoi{height:136px;left:calc(50% - 72px)}.ss-gon .ss-bong-nguoi{width:78px;left:calc(50% - 66px)}@media (max-width:480px){.ss-ket th,.ss-ket td{font-size:var(--co-chu-nho);padding:4px}}@media (prefers-reduced-motion:reduce){.ss-ngua img{visibility:hidden}}.hd-khung .ruy-bang-ic .ic,.hd-khung .bg-dau>.ic{background:var(--nen-o) url(../ho_de/sot_dat.webp) center / contain no-repeat;border-radius:50%}.hd-than{gap:var(--cach-3);color:var(--chu);font-size:var(--co-chu-than);flex-direction:column;line-height:1.4;display:flex}.hd-than p,.hd-than h3{margin:0}.hd-than h3{font-size:var(--co-chu-the)}.hd-su,.hd-phu{color:var(--chu-phu)}.hd-phu{font-size:var(--co-chu-nho)}.hd-tien-do,.hd-cua-toi,.hd-qua{gap:var(--cach-2);padding:var(--cach-3);border:var(--vien) solid var(--vien-nhat);border-radius:var(--bo-the);background:var(--nen-the);flex-direction:column;display:flex}.hd-anh{background:var(--nen-o);border-radius:var(--bo-the);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.hd-anh img{object-fit:contain;width:100%;height:100%;display:block}.hd-du-phong{color:var(--chu-phu);font-size:var(--co-chu-dau)}.hd-de{width:100%;height:130px}.hd-thanh{gap:var(--cach-1);font-weight:var(--dam-nut);flex-direction:column;display:flex}.hd-thanh progress{width:100%;height:18px;accent-color:var(--chon-nen)}.hd-nut{gap:var(--cach-2);flex-wrap:wrap;display:flex}.hd-nut button,.hd-qua button{min-height:var(--cham);white-space:normal;height:auto}.hd-gon{padding:var(--cach-2)}.hd-gon .hd-de{height:72px}.hd-chip{bottom:max(116px, env(safe-area-inset-bottom));z-index:var(--z-neo);pointer-events:auto;zoom:var(--k);align-items:center;gap:var(--cach-2);box-sizing:border-box;width:max-content;max-width:calc(100% - 32px);padding:var(--cach-2);border:var(--vien) solid var(--vien-nhat);border-radius:var(--bo-the);background:var(--nen-bang);color:var(--chu);font:var(--dam-than) var(--co-chu-than)/1.4 var(--font-ui);display:flex;position:absolute;left:50%;transform:translate(-50%)}.hd-chip>div{gap:var(--cach-1);flex-direction:column;min-width:0;display:flex}.hd-ganh{width:56px;height:56px}.hd-chip-gon{bottom:max(88px, env(safe-area-inset-bottom))}.hd-chip-gon .hd-ganh{width:44px;height:44px}@media (max-width:480px){.hd-chip{width:calc(100% - 24px)}.hd-chip .hd-nut button,.hd-chip>div{flex:1}}@media (prefers-reduced-motion:reduce){.hd-khung *,.hd-chip *{transition:none;animation:none}}.lh-khung{box-sizing:border-box;height:100%;padding:var(--cach-3);color:var(--chu);overscroll-behavior:contain;overflow:auto}.lh-dau,.lh-nut{gap:var(--cach-2);flex-wrap:wrap;align-items:center;display:flex}.lh-dau{justify-content:space-between}.lh-khung p{margin:var(--cach-2) 0;line-height:1.5}.lh-khung h3{margin:0 0 var(--cach-2)}.lh-the{padding:var(--cach-3);margin:var(--cach-3) 0;background:#fff5db;border:1px solid #b69a6c;border-radius:10px}.lh-nut button,.lh-dau button{min-height:44px}.lh-tien-do{accent-color:#986900;width:100%;height:22px}.lh-den{align-items:center;gap:var(--cach-2);display:flex}.lh-den img{object-fit:contain;width:48px;height:48px}.lh-den span{font-size:32px}.lh-bang{padding-left:28px}.lh-bang li{padding:var(--cach-2);border-bottom:1px solid #d6bc91}.lh-bang strong{float:right;margin-left:var(--cach-2)}.lh-gon,.lh-gon .lh-the{padding:var(--cach-2)}.lh-khung button:focus-visible{outline-offset:3px;outline:3px solid #245a91}.dhh-khung{gap:var(--cach-3);padding:var(--cach-4);color:var(--chu);font:var(--dam-than) var(--co-chu-than)/1.5 var(--font-ui);flex-direction:column;display:flex}.dhh-khung>*{flex-shrink:0}.dhh-khung p{margin:0}.dhh-ds{gap:var(--cach-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dhh-hang{justify-content:space-between;align-items:center;gap:var(--cach-3);padding:var(--cach-3);background:var(--nen-the);border:var(--vien) solid var(--vien-nhat);border-radius:var(--bo-the);display:flex}.dhh-hang>div{overflow-wrap:anywhere;min-width:0}.dhh-hang small{color:var(--chu-phu);font-size:var(--co-chu-nho);display:block}.dhh-hang button{flex-shrink:0}.dhh-gon{padding:var(--cach-2)}.tt-the{box-sizing:border-box;gap:var(--cach-2);width:min(100%,390px);max-height:min(70dvh,460px);padding:var(--cach-3);color:var(--chu);background:var(--nen-bang);border:var(--vien) solid var(--vien-nhat);border-radius:var(--bo-the);font:var(--dam-than) var(--co-chu-than)/1.5 var(--font-ui);flex-direction:column;display:flex;overflow:auto}.tt-the>*{flex-shrink:0}.tt-the h3,.tt-the p{margin:0}.tt-dem{text-align:center;font-size:var(--co-chu-dau-gon);font-variant-numeric:tabular-nums}.tt-su{font-size:var(--co-chu-nho);color:var(--chu-phu)}.tt-gon{width:min(100%,330px);padding:var(--cach-2)}@media (prefers-reduced-motion:reduce){.tt-the,.tt-the *{scroll-behavior:auto;transition:none;animation:none}}.tt-neo{left:50%;bottom:max(112px, env(safe-area-inset-bottom));z-index:var(--z-neo);zoom:var(--k);width:max-content;max-width:calc(100% - 32px);position:fixed;transform:translate(-50%)}.tt-neo-gon{bottom:max(84px, env(safe-area-inset-bottom))}.lc-bang{box-sizing:border-box;height:100%;min-height:0;padding:var(--cach-3);gap:var(--cach-3);font-size:var(--co-chu-than);flex-direction:column;line-height:1.5;display:flex;overflow:auto}.lc-bang p,.lc-bang h3{margin:0 0 var(--cach-2)}.lc-loi{color:var(--chu);font-style:italic}.lc-hang{align-items:center;gap:var(--cach-2);flex-wrap:wrap;display:flex}.lc-the{border:1px solid var(--vien-nhat);background:var(--nen-the);padding:var(--cach-3);border-radius:12px}.lc-dieu-kien{margin:0 0 var(--cach-3);padding-left:var(--cach-6)}.lc-gio,.lc-khach{gap:var(--cach-2);margin:var(--cach-2) 0;border:1px solid var(--vien-nhat);border-radius:8px;flex-wrap:wrap;min-width:0;display:flex}.lc-gio label,.lc-khach label{align-items:center;gap:var(--cach-2);overflow-wrap:anywhere;min-height:44px;display:flex}.lc-khach{max-height:180px;overflow:auto}.lc-khach label{flex:160px}.lc-bang input{width:20px;height:20px;accent-color:var(--chon-nen);flex-shrink:0}.lc-bang summary{cursor:pointer;min-height:44px}.lc-bang button{white-space:normal;min-height:44px}.lc-bang :focus-visible{outline:3px solid var(--chon-nen);outline-offset:2px}.lc-dong{padding:var(--cach-4)}.gon .lc-bang{padding:var(--cach-2);gap:var(--cach-2)}@media (max-width:540px){.lc-gio{flex-direction:column}.lc-the{padding:var(--cach-2)}}.cn-bang{min-height:0;color:var(--chu);flex-direction:column;gap:12px;padding:8px 12px 20px;font-size:15px;display:flex;overflow:auto}.cn-bang>*{flex-shrink:0}.cn-bang p,.cn-bang h3{margin:0}.cn-bang button,.cn-bang input{min-height:var(--cham,44px)}.cn-dau{justify-content:space-between;align-items:center;gap:12px;display:flex}.cn-dau p{font-weight:700}.cn-nhac,.cn-goi-y{color:var(--chu-phu);line-height:1.5}.cn-mua{flex-direction:column;gap:10px;display:flex}.cn-chan-dung{border-radius:var(--bo-the,14px);background:var(--nen-o);flex-shrink:0;place-items:center;width:180px;height:160px;display:grid;position:relative;overflow:hidden}.cn-chan-dung>img{object-fit:contain;width:100%;height:100%;display:block}.cn-chan-dung>.cn-vai-anh{position:absolute;inset:0}.cn-du-phong{width:85%;color:var(--chu-phu)}.cn-du-phong svg{width:100%;display:block}.cn-vai-nhan{color:var(--chu);background:var(--nen-bang);border-radius:8px;padding:4px 8px;font-size:12px;position:absolute;bottom:4px}.cn-lua-chon{border:2px solid var(--vien-nhat);border-radius:var(--bo-the,14px);flex-wrap:wrap;gap:8px;margin:0;padding:8px 12px 12px;display:flex}.cn-lua-chon legend{padding:0 6px;font-weight:700}.cn-chon{min-height:var(--cham,44px);border:1px solid var(--vien-nhat);background:var(--nen-the);border-radius:12px;align-items:center;gap:8px;padding:0 8px;display:inline-flex}.cn-chon input{accent-color:var(--chon-nen);margin:0}.cn-chon:has(input:checked){border-color:var(--chon-nen);outline:1px solid var(--chon-nen)}.cn-chon:has(input:disabled){color:var(--chu-phu)}.cn-ngua{align-items:center;gap:16px;display:flex}.cn-thong-tin{flex-direction:column;gap:6px;min-width:0;display:flex}.cn-thong-tin h3{overflow-wrap:anywhere;font-size:22px}.cn-than{flex-direction:column;gap:4px;display:flex}.cn-than progress{width:100%;height:16px;accent-color:var(--chon-nen)}.cn-hanh-dong{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cn-hanh-dong button{white-space:normal}.cn-kho{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cn-kho input{width:76px}.cn-kho small{flex-basis:100%}.cn-bang :focus-visible{outline:3px solid var(--vien-focus);outline-offset:2px}.cn-gon{flex:1;padding:8px 12px}.cn-gon .cn-chan-dung{width:140px;height:125px}@media (max-width:520px){.cn-ngua{flex-direction:column;align-items:flex-start}.cn-hanh-dong{grid-template-columns:1fr}.cn-dau{align-items:flex-start}}
