:root{--brand:#F47A20;--brand-2:#E86A10;--brand-tint:#FEF3E8;--ink:#2E2E2E;--gold:#FFC93C;--bg:#F5F5F5;--zalo:#0068FF;--brand-text:#B4500A;--muted:#575757;--line:#E5E5E5;--field:#8A8A8A;--canvas:#F5F5F5;--ok-ink:#166B43;--ok-bg:#E7F4EC;--req-ink:#1D4E89;--req-bg:#E8F0FA;--ask-ink:#5B3A8C;--ask-bg:#F1ECF8;--bad-ink:#A23A22;--bad-bg:#FBEDEA;--wa:#167A42;--r-card:16px;--r-field:12px;--r-pill:999px;--sh-1:0 4px 14px rgba(0,0,0,.07);--sh-2:0 10px 32px rgba(0,0,0,.18);--gap-khoi:64px;--h-dau:72px;--h-tab:52px}@media (max-width:767px){:root{--gap-khoi:40px;--h-dau:60px;--h-tab:48px}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{font-family:var(--font-be-vietnam),"Be Vietnam Pro",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.5;color:var(--ink);background:#fff;overflow-x:hidden}img{max-width:100%;height:auto}h1,h2,h3{line-height:1.2;font-weight:700}.hv-h2{font-size:28px;margin:0 0 16px}.hv-h3{font-size:20px;margin:0 0 8px}@media (max-width:767px){.hv-h2{font-size:22px}.hv-h3{font-size:18px}}.hv-phu{color:var(--muted);font-size:14px}.hv-so{font-variant-numeric:tabular-nums}.hv-lk,a.hv-lk{color:var(--brand-text);text-decoration:underline;text-underline-offset:3px;font-weight:500}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hv-an{display:none!important}:focus-visible{outline:3px solid var(--brand-text);outline-offset:2px;border-radius:6px}.hv-nut-chinh:focus-visible{outline-color:var(--ink)}.hv-nut{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;border-radius:var(--r-pill);font-weight:600;font-size:16px;line-height:1.2;cursor:pointer;border:2px solid transparent;text-align:center;text-decoration:none;white-space:nowrap}.hv-nut-chinh{background:var(--brand);color:var(--ink);box-shadow:0 4px 12px rgba(244,122,32,.28)}.hv-nut-chinh:hover{background:var(--brand-2)}.hv-nut-vien{background:#fff;color:var(--ink);border-color:var(--ink)}.hv-nut-vien:hover{background:var(--canvas)}.hv-nut-zalo{background:var(--zalo);color:#fff}.hv-nut-wa{background:var(--wa);color:#fff}.hv-nut-nho{min-height:36px;padding:6px 14px;font-size:14px}.hv-nut-rong{width:100%}.hv-nut svg{width:20px;height:20px;flex:none}.hv-nut-chu{background:none;border:0;padding:0;color:var(--brand-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:24px;font-size:inherit}.hv-ic{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:-4px}.bt-thanh{background:#3A3A3A;color:#fff;font-size:14px;position:relative;z-index:60}.bt-thanh .shell{display:flex;align-items:center;gap:12px;padding-top:6px;padding-bottom:6px;flex-wrap:wrap}.bt-thanh b{font-weight:700}.bt-tt{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.bt-cth,.bt-thanh a,.bt-tt button{background:#555;color:#fff;border:1px solid #888;border-radius:var(--r-pill);padding:4px 10px;font-size:14px;cursor:pointer;min-height:32px;text-decoration:none;display:inline-flex;align-items:center}.bt-cth[aria-pressed=true],.bt-tt button[aria-pressed=true]{background:#FFD9A8;color:var(--ink);border-color:#FFD9A8;font-weight:700}.bt-phai{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.bt-thanh label{display:inline-flex;gap:6px;align-items:center;cursor:pointer}@media (max-width:767px){.bt-thanh .shell{gap:6px}.bt-tt{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:2px}.bt-tt button{flex:none}.bt-phai{margin-left:0}}.cth{display:none}body.cth-bat .cth{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center;background:#FFD9A8;color:var(--ink);font-size:14px;font-weight:600;border-radius:8px;padding:3px 8px;margin:4px 0;line-height:1.3;border:1px dashed #b4500a}body.cth-bat .cth i{font-style:normal;font-weight:500;background:#fff;border-radius:6px;padding:0 6px}body.cth-bat [data-cth-khung]{outline:2px dashed #B4500A;outline-offset:4px}.bt-nhan-vung{display:inline-block;background:#FFD9A8;color:var(--ink);font-size:14px;font-weight:600;border-radius:6px;padding:2px 8px}.hv-goi-y-en{background:var(--req-bg);color:var(--req-ink);font-size:14px;text-align:center;padding:8px 16px}.hv-goi-y-en a{color:var(--req-ink);font-weight:700}.hv-dai-tren{background:var(--canvas);font-size:14px;color:var(--muted)}.hv-dai-tren .shell{display:flex;align-items:center;gap:20px;min-height:36px}.hv-dai-tren a{color:var(--ink);text-decoration:none}.hv-dai-tren a:hover{text-decoration:underline}.hv-dai-tren .hv-day-phai{margin-left:auto;display:flex;align-items:center;gap:16px}.hv-dau{position:sticky;top:0;z-index:40;background:#fff;box-shadow:0 1px 0 var(--line);transition:box-shadow .2s}.hv-dau .shell{display:flex;align-items:center;gap:24px;height:var(--h-dau);transition:height .2s}.hv-dau.thu-gon .shell{height:56px}.hv-dau.thu-gon{box-shadow:var(--sh-1)}.hv-logo{display:flex;align-items:center;flex:none}.hv-logo img{height:48px;width:auto;transition:height .2s}.hv-dau.thu-gon .hv-logo img{height:40px}.hv-menu{display:flex;gap:4px;align-items:center}.hv-menu a{color:var(--ink);text-decoration:none;font-weight:500;padding:10px 12px;border-radius:var(--r-pill);font-size:16px}.hv-menu a:hover{background:var(--canvas)}.hv-menu a[aria-current=page]{color:var(--brand-text);font-weight:700}.hv-dau-phai{margin-left:auto;display:flex;align-items:center;gap:8px}.hv-nut-menu{display:none;background:none;border:0;width:44px;height:44px;border-radius:12px;align-items:center;justify-content:center;cursor:pointer;color:var(--ink)}.hv-nut-menu svg{width:26px;height:26px}.hv-zalo-tron{display:none;width:44px;height:44px;border-radius:50%;background:var(--zalo);color:#fff;align-items:center;justify-content:center;font-weight:800;font-size:14px;text-decoration:none}@media (max-width:1023px){.hv-dai-tren,.hv-dau-phai .hv-nut-zalo,.hv-menu{display:none}.hv-nut-menu,.hv-zalo-tron{display:inline-flex}.hv-dau .shell{gap:8px}.hv-logo{margin:0 auto}.hv-logo img{height:40px}.hv-dau-phai{margin-left:0}}.hv-chon{position:relative}.hv-chon>button{background:none;border:1px solid transparent;border-radius:var(--r-pill);padding:4px 10px;min-height:32px;font-size:14px;color:var(--ink);cursor:pointer;display:inline-flex;gap:6px;align-items:center}.hv-chon>button:hover{border-color:var(--field)}.hv-chon-ds{position:absolute;right:0;top:calc(100% + 6px);background:#fff;border-radius:var(--r-card);box-shadow:var(--sh-2);padding:8px;min-width:220px;z-index:70;list-style:none;margin:0}.hv-chon-ds a,.hv-chon-ds button{display:flex;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border-radius:10px;color:var(--ink);text-decoration:none;background:none;border:0;font-size:16px;text-align:left;cursor:pointer}.hv-chon-ds a:hover,.hv-chon-ds button:hover{background:var(--canvas)}.hv-chon-ds [aria-current=true]{font-weight:700}.hv-chon-ds .hv-phu{padding:4px 12px 8px;display:block}.hv-ngan{position:fixed;inset:0;z-index:90;display:none}.hv-ngan.mo{display:block}.hv-ngan-nen{position:absolute;inset:0;background:rgba(0,0,0,.45)}.hv-ngan-than{position:absolute;left:0;top:0;bottom:0;width:min(320px,86vw);background:#fff;padding:16px;overflow-y:auto;box-shadow:var(--sh-2);display:flex;flex-direction:column;gap:4px}.hv-ngan-than a{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 8px;border-radius:12px;color:var(--ink);text-decoration:none;font-size:16px;font-weight:500}.hv-ngan-than a:hover{background:var(--canvas)}.hv-ngan-than hr{border:0;border-top:1px solid var(--line);margin:8px 0}.hv-ngan-dau{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.hv-duong{font-size:14px;color:var(--muted);padding:16px 0 12px}.hv-duong ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.hv-duong li+li:before{content:"›";margin-right:6px;color:var(--muted)}.hv-duong a{color:var(--muted);text-decoration:none}.hv-duong a:hover{text-decoration:underline}.hv-duong [aria-current]{color:var(--ink);font-weight:500}.hv-luoi-anh{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;border-radius:var(--r-card);aspect-ratio:3/1.25}.hv-luoi-anh,.hv-luoi-anh figure{position:relative;overflow:hidden}.hv-luoi-anh figure{margin:0;background:var(--canvas)}.hv-luoi-anh figure:first-child{grid-row:1/3}.hv-luoi-anh img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;cursor:zoom-in}.hv-nguon-anh{position:absolute;left:8px;bottom:8px;background:rgba(0,0,0,.62);color:#fff;font-size:14px;line-height:1.2;padding:2px 8px;border-radius:6px;pointer-events:none}.hv-nut-anh{position:absolute;right:16px;bottom:16px;background:#fff;color:var(--ink);border:0;box-shadow:var(--sh-1)}.hv-truot{display:none}@media (max-width:767px){.hv-luoi-anh{display:none}.hv-truot{display:block;position:relative;margin:0 -16px}.hv-truot-ds{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hv-truot-ds::-webkit-scrollbar{display:none}.hv-truot-ds figure{flex:0 0 100%;scroll-snap-align:start;margin:0;position:relative;aspect-ratio:3/2;background:var(--canvas)}.hv-truot-ds img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hv-dem-anh{position:absolute;right:12px;top:12px;background:rgba(0,0,0,.62);color:#fff;font-size:14px;padding:2px 10px;border-radius:var(--r-pill)}.hv-truot .hv-nut-anh{right:12px;bottom:12px;min-height:40px}}.hv-xem-anh .hv-hop-than{max-width:1100px}.hv-nhom-anh{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.hv-nhom-anh button{border:1px solid var(--field);background:#fff;border-radius:var(--r-pill);padding:6px 14px;min-height:40px;font-size:14px;cursor:pointer;color:var(--ink)}.hv-nhom-anh button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.hv-anh-lon{position:relative;background:#111;border-radius:12px;overflow:hidden;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}.hv-anh-lon img{max-height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.hv-anh-lon .hv-lui,.hv-anh-lon .hv-toi{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:0;background:#fff;color:var(--ink);font-size:24px;cursor:pointer;box-shadow:var(--sh-1)}.hv-anh-lon .hv-lui{left:12px}.hv-anh-lon .hv-toi{right:12px}.hv-chu-anh{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:14px;color:var(--muted)}.hv-ten{display:grid;grid-template-columns:8fr 4fr;gap:24px;margin-top:24px;align-items:start}.hv-ten h1{font-size:36px;margin:0 0 8px}.hv-sao{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;background:var(--canvas);border-radius:var(--r-pill);padding:4px 12px}.hv-sao svg{width:16px;height:16px;fill:#B07A00;stroke:none}.hv-vi-tri{display:flex;gap:6px;align-items:flex-start;margin:8px 0;color:var(--ink)}.hv-uy-tin{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:14px;margin-top:12px}.hv-uy-tin span{display:inline-flex;align-items:center;gap:6px}.hv-uy-tin svg{color:var(--ok-ink)}.hv-diem{background:#fff;border-radius:var(--r-card);box-shadow:var(--sh-1);padding:16px 20px}.hv-diem-so{font-size:24px;font-weight:700}.hv-tom-tat-ngay{display:none}@media (max-width:767px){.hv-ten{grid-template-columns:1fr;gap:12px;margin-top:16px}.hv-ten h1{font-size:28px}.hv-tom-tat-ngay{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:#fff;border:1.5px solid var(--field);border-radius:var(--r-field);padding:10px 14px;min-height:52px;font-size:16px;color:var(--ink);cursor:pointer;margin-top:4px;text-align:left}}.hv-tab{position:sticky;top:56px;z-index:30;background:#fff;border-bottom:1px solid var(--line);margin-top:24px}.hv-tab .shell{display:flex;align-items:center;gap:16px;height:var(--h-tab)}.hv-tab nav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.hv-tab nav::-webkit-scrollbar{display:none}.hv-tab nav a{flex:none;color:var(--ink);text-decoration:none;font-weight:500;padding:12px;border-bottom:3px solid transparent;font-size:16px;white-space:nowrap}.hv-tab nav a:hover{border-bottom-color:var(--line)}.hv-tab nav a.dang-xem{border-bottom-color:var(--brand);font-weight:700}.hv-tab-gia{display:none;align-items:center;gap:12px;flex:none}.hv-tab.dinh .hv-tab-gia{display:flex}.hv-tab-gia .hv-so{font-weight:700}@media (max-width:1023px){.hv-tab-gia{display:none!important}}@media (max-width:767px){.hv-tab{top:56px;margin-top:16px}.hv-tab nav a{padding:12px 10px}}.hv-hai-cot{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:32px;align-items:start;margin-top:32px}.hv-cot-dat{position:sticky;top:calc(56px + var(--h-tab) + 16px)}.hv-the-dat{background:#fff;border-radius:var(--r-card);box-shadow:var(--sh-2);padding:20px;display:flex;flex-direction:column;gap:14px}.hv-the-dat .hv-o-ngan{display:flex;justify-content:space-between;gap:8px;align-items:center;border:1.5px solid var(--field);border-radius:var(--r-field);padding:8px 12px;background:#fff;width:100%;text-align:left;cursor:pointer;min-height:52px;font-size:16px;color:var(--ink)}.hv-the-dat .hv-o-ngan small{display:block;font-size:14px;color:var(--muted)}.hv-tong{display:flex;flex-direction:column;gap:2px}.hv-tong-so{font-size:24px;font-weight:700;color:var(--brand-text);font-variant-numeric:tabular-nums}.hv-tong-chu{color:var(--ink);font-weight:500}.hv-chi-tiet-gia,.hv-tong-chu{font-size:14px}.hv-chi-tiet-gia summary{cursor:pointer;color:var(--brand-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;min-height:24px;list-style:none;display:inline-flex;align-items:center}.hv-chi-tiet-gia summary::-webkit-details-marker{display:none}.hv-chi-tiet-gia table{width:100%;border-collapse:collapse;margin-top:8px}.hv-chi-tiet-gia td{padding:6px 0;border-bottom:1px solid var(--line);vertical-align:top}.hv-chi-tiet-gia td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.hv-chi-tiet-gia tr.tong td{font-weight:700;border-bottom:0}.hv-hai-nut{display:grid;grid-template-columns:1fr;gap:8px}.hv-hai-nut .hv-nut{min-height:52px;width:100%}.hv-duoi-nut{font-size:14px;color:var(--ink);display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.hv-duoi-nut li{display:flex;gap:6px;align-items:flex-start}.hv-duoi-nut svg{width:16px;height:16px;margin-top:3px}.hv-vi-sao{border-top:1px solid var(--line);padding-top:12px;font-size:14px}.hv-vi-sao summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:32px}.hv-vi-sao summary::-webkit-details-marker{display:none}.hv-vi-sao summary:after{content:"+";font-size:20px;font-weight:400}.hv-vi-sao[open] summary:after{content:"–"}.hv-vi-sao ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.hv-vi-sao li{display:flex;gap:8px;align-items:flex-start}.hv-vi-sao li svg{color:var(--ok-ink);margin-top:2px}.hv-vi-sao .hv-dong-dau{font-weight:400;color:var(--muted);font-size:14px}.hv-nguoi{gap:12px;border-top:1px solid var(--line);padding-top:12px}.hv-anh-nguoi,.hv-nguoi{display:flex;align-items:center}.hv-anh-nguoi{width:48px;height:48px;border-radius:50%;background:var(--brand-tint);color:var(--brand-text);justify-content:center;font-weight:700;font-size:14px;flex:none;border:1px dashed var(--brand-text)}.hv-nguoi .hv-phu,.hv-nguoi b{display:block}@media (max-width:1023px){.hv-hai-cot{grid-template-columns:1fr;gap:0}.hv-cot-dat{display:none}}.hv-khung{background:#fff;border-radius:var(--r-card);box-shadow:var(--sh-1);padding:20px}.hv-o-chon{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:12px;margin-bottom:12px}.hv-o{display:flex;flex-direction:column;gap:6px}.hv-o>label,.hv-o>span{font-size:14px;font-weight:600}.hv-o button,.hv-o input,.hv-o select,.hv-o textarea{font:inherit;font-size:16px;color:var(--ink);background:#fff;border:1.5px solid var(--field);border-radius:var(--r-field);padding:12px 14px;min-height:52px;text-align:left;cursor:pointer;width:100%}.hv-o input,.hv-o select,.hv-o textarea{cursor:text}.hv-o select{cursor:pointer}.hv-o .hv-loi{color:var(--bad-ink);font-size:14px;display:none;gap:6px;align-items:center}.hv-o.co-loi input{border-color:var(--bad-ink);border-width:2px}.hv-o.co-loi .hv-loi{display:flex}.hv-o .hv-giai{font-size:14px;color:var(--muted)}@media (max-width:767px){.hv-o-chon{grid-template-columns:1fr 1fr}.hv-o-chon .hv-o:last-child{grid-column:1/3}}.hv-lich .hv-hop-than{max-width:860px}.hv-lich-thang{display:grid;grid-template-columns:1fr 1fr;gap:32px}.hv-lich-dau-thang{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.hv-lich-dau-thang h3{font-size:18px;margin:0}.hv-lich-dau-thang button{width:44px;height:44px;border-radius:50%;border:1px solid var(--field);background:#fff;cursor:pointer;font-size:20px;color:var(--ink)}.hv-lich table{width:100%;border-collapse:separate;border-spacing:2px;table-layout:fixed}.hv-lich th{font-size:14px;color:var(--muted);font-weight:600;padding:4px 0}.hv-lich td{padding:0}.hv-ngay{width:100%;min-height:56px;border:1px solid transparent;border-radius:10px;background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;font:inherit;color:var(--ink);padding:4px 0}.hv-ngay b{font-size:16px;font-weight:600;line-height:1.2}.hv-ngay small{font-size:14px;line-height:1.1;font-variant-numeric:tabular-nums}.hv-ngay:hover:not(:disabled){border-color:var(--ink)}.hv-ngay.con small:before{content:"● ";color:var(--ok-ink);font-size:10px;vertical-align:2px}.hv-ngay.cho small{color:var(--req-ink)}.hv-ngay.het{background:repeating-linear-gradient(135deg,#fff 0 6px,#F1F1F1 6px 8px)}.hv-ngay.het small{color:var(--bad-ink);font-weight:600}.hv-ngay:disabled{color:#9A9A9A;cursor:not-allowed;background:#fff}.hv-ngay:disabled small{display:none}.hv-ngay.trong-khoang{background:var(--brand-tint)}.hv-ngay.cuoi-khoang,.hv-ngay.dau-khoang{background:var(--ink);color:#fff}.hv-ngay.cuoi-khoang small,.hv-ngay.dau-khoang small,.hv-ngay.dau-khoang.cho small{color:#fff}.hv-chu-giai{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.hv-chu-giai span{display:inline-flex;gap:6px;align-items:center}.hv-chu-giai .k-con{color:var(--ok-ink)}.hv-chu-giai .k-cho{color:var(--req-ink)}.hv-chu-giai .k-het{color:var(--bad-ink)}.hv-lich-chan{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}@media (max-width:767px){.hv-lich-thang{grid-template-columns:1fr;gap:20px}.hv-lich-dau-thang button{display:none}.hv-ngay{min-height:52px}.hv-ngay small{font-size:14px;letter-spacing:-.3px}}.hv-dem{justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line)}.hv-dem,.hv-dem-nut{display:flex;align-items:center;gap:12px}.hv-dem-nut button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--ink);background:#fff;font-size:22px;cursor:pointer;color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.hv-dem-nut button:disabled{border-color:#BDBDBD;color:#9A9A9A;cursor:not-allowed}.hv-dem-nut output{min-width:24px;text-align:center;font-weight:700;font-size:18px}.hv-tuoi{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.hv-ly-do{display:flex;gap:10px;align-items:flex-start;background:var(--req-bg);color:var(--req-ink);border-radius:12px;padding:12px 14px;font-size:16px;margin-bottom:16px}.hv-ly-do.loi{background:var(--ask-bg);color:var(--ask-ink)}.hv-hang{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;padding:20px 0;border-top:1px solid var(--line)}.hv-hang:first-of-type{border-top:0}.hv-hang-anh{border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:var(--canvas);margin:0 0 10px;position:relative}.hv-hang-anh img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hv-hang h3{font-size:20px;margin:0 0 4px}.hv-dac-diem{list-style:none;margin:8px 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px}.hv-dac-diem li{display:inline-flex;gap:6px;align-items:center}.hv-pa{border:1.5px solid var(--line);border-radius:12px;padding:14px 16px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:8px 16px;align-items:center;margin-bottom:10px}.hv-pa.dang-chon{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.hv-pa h4{font-size:16px;margin:0 0 4px;font-weight:700}.hv-pa ul{list-style:none;margin:0;padding:0;font-size:14px;display:flex;flex-direction:column;gap:2px}.hv-pa ul li{display:flex;gap:6px;align-items:flex-start}.hv-pa ul svg{width:16px;height:16px;margin-top:2px;flex:none}.hv-pa-gia{text-align:right}.hv-pa-gia .hv-so-lon{font-size:20px;font-weight:700;color:var(--brand-text);font-variant-numeric:tabular-nums;display:block}.hv-pa-gia small{font-size:14px;display:block;color:var(--ink)}.hv-pa-gia .hv-phu{display:block}.hv-pa-gia .hv-bao-gia{font-weight:700;color:var(--req-ink)}.hv-pa-chon{display:flex;flex-direction:column;gap:6px;align-items:stretch;min-width:140px}.hv-pa-chon select{font:inherit;font-size:16px;border:1.5px solid var(--field);border-radius:var(--r-field);min-height:44px;padding:6px 10px;background:#fff;color:var(--ink)}.hv-pa .hv-lan{grid-column:1/-1;justify-self:start}.hv-them-pa{margin-top:2px}@media (max-width:767px){.hv-hang{gap:8px}.hv-hang,.hv-pa{grid-template-columns:1fr}.hv-pa{gap:10px}.hv-pa-gia{text-align:left}.hv-pa-chon{flex-direction:row;min-width:0}.hv-pa-chon select{flex:0 0 96px}.hv-pa-chon .hv-nut{flex:1}}.hv-lan{display:inline-flex;align-items:center;gap:6px;border-radius:var(--r-pill);padding:4px 12px;font-size:14px;font-weight:700;line-height:1.3}.hv-lan svg{width:16px;height:16px;flex:none}.hv-lan.ngay{background:var(--ok-bg);color:var(--ok-ink)}.hv-lan.yeu-cau{background:var(--req-bg);color:var(--req-ink)}.hv-lan.tu-van{background:var(--ask-bg);color:var(--ask-ink)}.hv-lan.het{background:var(--bad-bg);color:var(--bad-ink)}.hv-ghi-lan{font-size:14px;color:var(--muted);font-style:italic}.hv-thanh-day{display:none}@media (max-width:1023px){.hv-thanh-day{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:45;background:#fff;box-shadow:0 -6px 20px rgba(0,0,0,.14);padding:8px 16px calc(8px + env(safe-area-inset-bottom));gap:10px;align-items:center;min-height:64px;max-height:calc(72px + env(safe-area-inset-bottom));transition:transform .2s}.hv-thanh-day.an-di{transform:translateY(110%)}.hv-thanh-day .hv-td-gia{flex:1;min-width:0;line-height:1.25}.hv-thanh-day .hv-td-gia b{font-size:20px;color:var(--brand-text);font-variant-numeric:tabular-nums}.hv-thanh-day .hv-td-gia b,.hv-thanh-day .hv-td-gia small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-thanh-day .hv-td-gia small{font-size:14px}.hv-thanh-day .hv-nut{min-height:48px;padding:8px 16px}.hv-thanh-day .hv-nut-hoi{min-height:44px;padding:6px 12px;font-size:14px}body:has(.hv-thanh-day){padding-bottom:84px}}.hv-hop{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;padding:24px}.hv-hop.mo{display:flex}.hv-hop-nen{position:absolute;inset:0;background:rgba(0,0,0,.5)}.hv-hop-than{position:relative;background:#fff;border-radius:var(--r-card);box-shadow:var(--sh-2);width:100%;max-width:560px;max-height:calc(100vh - 48px);overflow-y:auto;padding:24px}.hv-hop-dau{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;position:sticky;top:-24px;background:#fff;padding-top:4px;z-index:2}.hv-hop-dau h2{font-size:22px;margin:0}.hv-dong{width:44px;height:44px;border-radius:50%;border:0;background:var(--canvas);cursor:pointer;font-size:22px;color:var(--ink);flex:none}.hv-hop-chan{position:sticky;bottom:-24px;background:#fff;padding:12px 0 4px;margin-top:12px;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}@media (max-width:767px){.hv-hop{padding:0;align-items:stretch}.hv-hop-than{max-width:none!important;max-height:none;height:100%;border-radius:0;padding:16px}.hv-hop-dau{top:-16px}.hv-hop-chan{bottom:-16px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.hv-hop-chan .hv-nut{flex:1}}.hv-khoi{margin-top:var(--gap-khoi);scroll-margin-top:calc(56px + var(--h-tab) + 12px)}.hv-luoi-the{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hv-the{background:#fff;border-radius:var(--r-card);box-shadow:var(--sh-1);overflow:hidden;display:flex;flex-direction:column}.hv-the-anh{aspect-ratio:4/3;background:var(--canvas);position:relative;margin:0}.hv-the-anh img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hv-the-than{padding:16px 20px 20px;display:flex;flex-direction:column;gap:10px;flex:1}.hv-the-than h3{font-size:20px;margin:0}.hv-gom{font-size:14px;margin:0}.hv-the-gia{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.hv-the-gia b{font-size:20px;color:var(--brand-text);font-variant-numeric:tabular-nums;display:block}.hv-the-gia small{font-size:14px;display:block}@media (max-width:767px){.hv-luoi-the{grid-template-columns:1fr}}.hv-dai-yc{display:flex;align-items:center;gap:16px;background:var(--brand-tint);border-radius:var(--r-card);padding:16px 20px;margin-top:32px;flex-wrap:wrap}.hv-dai-yc p{margin:0;flex:1;min-width:220px;font-weight:500}.hv-uu-dai{border:2px dashed #c9a27e;border-radius:var(--r-card);padding:16px 20px;margin-top:24px;display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center;min-height:120px}.hv-uu-dai-anh{aspect-ratio:1;border-radius:12px;background:var(--brand-tint);display:flex;align-items:center;justify-content:center;color:var(--brand-text);font-size:14px;text-align:center;padding:8px}@media (max-width:767px){.hv-uu-dai{grid-template-columns:1fr}.hv-uu-dai-anh{aspect-ratio:3/1}}.hv-het{display:flex;flex-direction:column;gap:16px}.hv-het-ly-do{display:flex;gap:10px;align-items:flex-start;background:var(--bad-bg);color:var(--bad-ink);border-radius:12px;padding:14px 16px;font-weight:600}.hv-het h3{font-size:18px;margin:0 0 8px}.hv-doi-ngay{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hv-doi-ngay button{border:1.5px solid var(--field);border-radius:12px;background:#fff;padding:12px;text-align:left;cursor:pointer;font:inherit;color:var(--ink);display:flex;flex-direction:column;gap:4px;min-height:44px}.hv-doi-ngay button:hover{border-color:var(--ink)}.hv-doi-ngay b{font-size:16px}.hv-doi-ngay .hv-so{color:var(--brand-text);font-weight:700}.hv-de-xuat{gap:14px;border:1.5px solid var(--line);border-radius:12px;padding:12px}.hv-de-xuat,.hv-de-xuat-anh{display:flex;align-items:center}.hv-de-xuat-anh{width:96px;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--canvas);flex:none;justify-content:center;font-size:14px;color:var(--muted);text-align:center}.hv-de-xuat-anh img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hv-de-xuat-chu{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}@media (max-width:767px){.hv-doi-ngay{grid-template-columns:1fr}.hv-de-xuat{flex-wrap:wrap}.hv-de-xuat .hv-nut{width:100%}}.hv-ngu-canh{background:var(--canvas);border-radius:12px;padding:12px 14px;font-size:14px}.hv-ngu-canh textarea{font:inherit;font-size:16px;width:100%;border:1.5px solid var(--field);border-radius:10px;padding:10px;min-height:76px;background:#fff;color:var(--ink);margin-top:6px;resize:vertical}.hv-form{display:flex;flex-direction:column;gap:14px;margin-top:14px}.hv-sdt{display:flex;gap:8px}.hv-sdt .hv-ma-nuoc{flex:0 0 92px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--field);border-radius:var(--r-field);font-size:16px;background:var(--canvas)}.hv-kenh{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0}.hv-kenh legend{font-size:14px;font-weight:600;margin-bottom:6px;padding:0}.hv-kenh label{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--field);border-radius:var(--r-pill);padding:8px 14px;min-height:44px;cursor:pointer;font-size:16px}.hv-kenh input{width:18px;height:18px;accent-color:var(--brand-text)}.hv-da-nhan{display:flex;gap:12px;align-items:flex-start;background:var(--ok-bg);color:var(--ok-ink);border-radius:12px;padding:14px;font-weight:600}.hv-gioi-thieu{display:grid;grid-template-columns:2fr 1fr;gap:24px}.hv-gioi-thieu p{margin:0 0 12px}.hv-khao-sat{background:var(--canvas);border-radius:var(--r-card);padding:16px;display:flex;flex-direction:column;gap:10px;font-size:14px}.hv-khao-sat .hv-giu-cho{aspect-ratio:4/3;border:2px dashed #bdbdbd;border-radius:12px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--muted);padding:12px;background:#fff}.hv-tien-ich{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hv-tien-ich li{display:flex;gap:10px;align-items:center}.hv-chinh-sach{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.hv-chinh-sach div{background:var(--canvas);border-radius:12px;padding:14px 16px}.hv-chinh-sach h3{font-size:16px;margin:0 0 6px}.hv-chinh-sach p{margin:0;font-size:16px}.hv-ban-do{display:grid;grid-template-columns:3fr 2fr;gap:24px;align-items:start}.hv-ban-do-o{aspect-ratio:16/10;border-radius:var(--r-card);background:#EAF2F7;position:relative;overflow:hidden}.hv-ban-do-o svg{width:100%;height:100%;display:block}.hv-quang-duong{width:100%;border-collapse:collapse}.hv-quang-duong td{padding:12px 0;border-bottom:1px solid var(--line)}.hv-quang-duong td:last-child{text-align:right;font-weight:600;white-space:nowrap}.hv-hoi-dap details{border-bottom:1px solid var(--line)}.hv-hoi-dap summary{cursor:pointer;padding:16px 0;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:12px;min-height:44px;align-items:center}.hv-hoi-dap summary::-webkit-details-marker{display:none}.hv-hoi-dap summary:after{content:"+";font-size:22px;font-weight:400}.hv-hoi-dap details[open] summary:after{content:"–"}.hv-hoi-dap details p{margin:0 0 16px}@media (max-width:767px){.hv-ban-do,.hv-gioi-thieu{grid-template-columns:1fr}.hv-tien-ich{grid-template-columns:1fr 1fr}.hv-chinh-sach{grid-template-columns:1fr}}.hv-vi-sao-day{background:var(--canvas);border-radius:var(--r-card);padding:24px}.hv-vi-sao-day ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.hv-vi-sao-day li{display:flex;gap:10px;align-items:flex-start}.hv-vi-sao-day li svg{color:var(--ok-ink);width:22px;height:22px;margin-top:1px}.hv-dg-tom{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.hv-dg-diem{font-size:32px;font-weight:700}.hv-dg-luoi{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hv-dg{background:#fff;border-radius:var(--r-card);box-shadow:var(--sh-1);padding:18px;flex-direction:column;font-size:16px}.hv-dg,.hv-dg-nguoi{display:flex;gap:10px}.hv-dg-nguoi{align-items:center}.hv-dg-nguoi .hv-anh-nguoi{width:40px;height:40px}.hv-dg p{margin:0}.hv-nhan-mh{align-self:flex-start;background:var(--canvas);border-radius:6px;padding:2px 8px;font-size:14px;color:var(--muted)}@media (max-width:1023px){.hv-dg-luoi,.hv-vi-sao-day ul{grid-template-columns:1fr}}.hv-chan{background:var(--ink);color:#E6E6E6;margin-top:var(--gap-khoi);font-size:14px}.hv-chan a{color:#FFB27A;text-decoration:none}.hv-chan a:hover{text-decoration:underline}.hv-chan-luoi{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;padding-top:40px;padding-bottom:32px}.hv-chan h2{font-size:16px;color:#fff;margin:0 0 12px}.hv-chan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.hv-chan ul a{display:inline-flex;min-height:24px;align-items:center}.hv-phap-nhan{font-style:normal;line-height:1.7}.hv-phap-nhan b{color:#fff}.hv-cong-tt{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hv-cong-tt span{border:1px solid #6a6a6a;border-radius:6px;padding:2px 8px;color:#E6E6E6}.hv-bct{display:inline-block;margin-top:12px;line-height:0}.hv-bct img{width:150px;height:auto;display:block}.hv-chan-cuoi{border-top:1px solid #4a4a4a}.hv-chan-cuoi .shell{padding-top:16px;padding-bottom:16px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.bt-chan{background:#3A3A3A;color:#fff;font-size:14px}.bt-chan .shell{padding-top:12px;padding-bottom:12px;display:flex;flex-direction:column;gap:4px}@media (max-width:1023px){.hv-chan-luoi{grid-template-columns:1fr 1fr}}@media (max-width:767px){.hv-chan-luoi{grid-template-columns:1fr;gap:24px}}.hv-tien-trinh{display:flex;gap:8px;list-style:none;margin:16px 0;padding:0;font-size:14px;flex-wrap:wrap}.hv-tien-trinh li{display:flex;align-items:center;gap:8px;color:var(--muted)}.hv-tien-trinh li+li:before{content:"";width:24px;height:2px;background:var(--line)}.hv-tien-trinh .xong{color:var(--ok-ink);font-weight:600}.hv-tien-trinh [aria-current=step]{color:var(--ink);font-weight:700}svg.hv-ic{display:inline-block}.hv-luoi-anh{aspect-ratio:3/1.15}.hv-luoi-anh .hv-nguon-anh{bottom:auto;top:8px}.hv-hang{grid-template-columns:minmax(0,.85fr) minmax(0,2.15fr)}.hv-pa{grid-template-columns:minmax(0,1fr) auto;align-items:start}.hv-pa-phai{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:170px}.hv-pa-gia .hv-so-lon{white-space:nowrap}.hv-pa-chon{flex-direction:row;min-width:0;width:100%}.hv-pa-chon select{flex:0 0 72px}.hv-pa-chon .hv-nut{flex:1}.hv-ghi-lan{display:block;margin-top:4px}.hv-tab-gia{gap:10px}.hv-tab-gia .hv-tab-gia-chu{display:flex;flex-direction:column;line-height:1.2;text-align:right}.hv-tab-gia .hv-tab-gia-chu small{font-size:14px;color:var(--muted)}.hv-diem{gap:10px}.hv-diem,.hv-diem-gia{display:flex;flex-direction:column}.hv-diem-gia{gap:2px}.hv-diem-gia .hv-tong-so{font-size:24px}.hv-diem-google{font-size:14px;border-top:1px solid var(--line);padding-top:10px}@media (max-width:767px){.hv-hang{gap:8px}.hv-hang,.hv-pa{grid-template-columns:1fr}.hv-pa-phai{align-items:stretch;min-width:0}.hv-pa-gia{text-align:left}.hv-diem{box-shadow:none;padding:0;background:none}.hv-diem .hv-nut-chinh,.hv-diem-gia{display:none}.hv-diem-google{border-top:0;padding-top:0}}.bt-thanh .shell{flex-wrap:nowrap;gap:8px}.bt-cth,.bt-thanh a,.bt-tt button{padding:3px 9px}.bt-phai{flex-wrap:nowrap}.bt-thanh label{white-space:nowrap}@media (max-width:1180px){.bt-thanh .shell{overflow-x:auto;scrollbar-width:thin}.bt-thanh .shell>*{flex:none}.bt-tt{flex-wrap:nowrap}}@media (max-width:1023px){.hv-thanh-day .hv-td-gia b{font-size:18px}.hv-thanh-day .hv-td-gia small{white-space:normal;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hv-thanh-day .hv-nut{padding:8px 14px}.hv-thanh-day .hv-nut-hoi{padding:6px 10px}}.hv-lk,a.hv-lk{padding-block:3px}.hv-dai-tren a{display:inline-flex;align-items:center;min-height:28px}.bt-thanh input[type=checkbox]{width:20px;height:20px}@media (max-width:767px){.hv-duong ol{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.hv-duong ol::-webkit-scrollbar{display:none}.hv-duong li{flex:none}}.hv-phap-nhan a{text-decoration:underline;text-underline-offset:2px}.hv-the-gia .hv-nut-nho{min-height:44px}body:not(.cth-bat) :is(.bt-nhan-vung,.hv-nhan-mh,.dt-qr-nhan,.dt-duoi-nut[data-bt]){display:none!important}.hv-chon-tien select,.hv-pa-chon select,.hv-tuoi select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232E2E2E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center/16px 16px;padding:6px 32px 6px 12px;border:1.5px solid var(--field);border-radius:var(--r-field);min-height:44px;font:inherit;font-size:16px;font-weight:600;color:var(--ink);cursor:pointer}.hv-chon-tien select:hover,.hv-pa-chon select:hover,.hv-tuoi select:hover{border-color:var(--ink)}.hv-chon-tien select:focus-visible,.hv-pa-chon select:focus-visible,.hv-tuoi select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hv-pa-chon select{flex:0 0 76px;min-width:0;width:76px}.ng-ngan{display:none}@media (max-width:767px){.ng-dai{display:none}.ng-ngan{display:inline}.hv-o-chon .hv-o button{white-space:nowrap}}.hv-diem-gia #dau-loai{margin-top:2px}.hv-diem-gia .hv-lan{align-self:flex-start;margin-top:6px}.hv-luoi-anh .hv-nguon-anh,.hv-truot .hv-nguon-anh{background:rgba(0,0,0,.55);font-weight:500}.hv-nguon-dong{font-size:14px;color:var(--muted);margin:10px 0 0}.hv-duong .hv-duong-dt{display:none}@media (max-width:767px){.hv-duong li{display:none}.hv-duong li.hv-duong-dt{display:block}.hv-duong li.hv-duong-dt:before{content:"‹";margin-right:6px}.hv-duong li.hv-duong-dt a{color:var(--ink);font-weight:500}}@media (max-width:1180px){.bt-thanh{position:relative}.bt-thanh:after{content:"";position:absolute;top:0;right:0;width:32px;height:44px;background:linear-gradient(90deg,rgba(58,58,58,0),#3A3A3A 85%);pointer-events:none}}@media (max-width:767px){.bt-thanh .bt-phai{order:-1}.bt-thanh .bt-phai .bt-cth{order:-2}.bt-thanh .bt-phai a[href="bt-index.html"]{order:-1}.bt-thanh .shell>b{order:-2}}.hv-luoi-anh{aspect-ratio:3/1.08}.hv-diem{gap:8px}.hv-the-loai{position:absolute;left:12px;top:12px;background:#fff;color:var(--ink);font-size:14px;font-weight:600;border-radius:var(--r-pill);padding:2px 10px;box-shadow:var(--sh-1)}@media (max-width:1023px){body.hv-trang-ds{padding-bottom:0}}html:has(body.hv-trang-ds){scroll-padding-top:80px}@media (max-width:1023px){html:has(body.hv-trang-ds){scroll-padding-top:128px}}.hv-ds-dau{position:relative;border-radius:var(--r-card);overflow:hidden;height:300px;background:var(--ink)}.hv-ds-dau>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hv-ds-dau:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.38) 45%,rgba(0,0,0,.08))}.hv-ds-dau .hv-nguon-anh{top:8px;bottom:auto;z-index:1;background:rgba(0,0,0,.55);font-weight:500}.hv-ds-dau-chu{position:absolute;left:32px;right:32px;bottom:76px;z-index:1;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35)}.hv-ds-dau-chu h1{font-size:40px;margin:0 0 6px;color:#fff}.hv-ds-dau-chu p{margin:0;font-size:18px;font-weight:500;max-width:760px}.hv-ds-tim{position:relative;z-index:2;margin:-52px 24px 0;background:#fff;border-radius:var(--r-card);box-shadow:var(--sh-2);padding:16px 20px;display:grid;gap:12px;align-items:end}.hv-ds-tim.ks{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) auto}.hv-ds-tim.mot-ngay{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto}.hv-ds-tim .hv-o input{cursor:pointer}.hv-ds-tim .hv-nut-chinh{min-height:52px;padding-left:28px;padding-right:28px}.hv-ds-tim .hv-loi,.hv-ds-tim-loi{grid-column:1/-1}.hv-ds-tim-loi{color:var(--bad-ink);font-size:14px;display:flex;gap:6px;align-items:center;margin:0}.hv-ds-tim-loi[hidden]{display:none}.hv-ds-tim+.hv-uy-tin{margin:16px 24px 0}@media (max-width:767px){.hv-ds-dau{margin:0 -16px;border-radius:0;height:150px}.hv-ds-dau-chu{left:16px;right:16px;bottom:14px}.hv-ds-dau-chu h1{font-size:28px;margin:0;line-height:1.15}.hv-ds-dau-chu p,.hv-ds-tim{display:none}.hv-ds-tim{margin:12px 0 0;box-shadow:var(--sh-1);padding:16px}.hv-ds-tim.mo{display:grid}.hv-ds-tim.ks,.hv-ds-tim.mot-ngay{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hv-ds-tim .hv-nut-chinh,.hv-ds-tim.ks .hv-o:nth-child(3),.hv-ds-tim.mot-ngay .hv-o{grid-column:1/-1}.hv-ds-tim+.hv-uy-tin{margin:10px -16px 0;padding:0 32px 0 16px;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.hv-ds-tim+.hv-uy-tin::-webkit-scrollbar{display:none}.hv-ds-tim+.hv-uy-tin span{flex:none}.hv-ds-tom-tat{margin-top:10px;min-height:48px;padding-top:8px;padding-bottom:8px}}.hv-ds-chi-dt{display:none}@media (max-width:767px){.hv-ds-an-dt{display:none!important}.hv-ds-chi-dt{display:revert}p.hv-ds-chi-dt{display:block}}.hv-ds-than{display:grid;grid-template-columns:272px minmax(0,1fr);gap:32px;margin-top:40px;align-items:start}.hv-ds-than.khong-loc{grid-template-columns:minmax(0,1fr)}.hv-ds-loc{background:#fff;border-radius:var(--r-card);box-shadow:var(--sh-1);padding:16px 20px 12px}.hv-ds-loc-dau{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px}.hv-ds-loc-dau h2{font-size:18px;margin:0}.hv-loc-nhom{border:0;border-top:1px solid var(--line);margin:0;padding:12px 0 8px;min-width:0}.hv-loc-nhom:first-of-type{border-top:0}.hv-loc-nhom legend{float:left;width:100%;padding:0;margin:0 0 6px;font-weight:700;font-size:16px}.hv-loc-nhom legend+*{clear:both}.hv-loc-muc{display:flex;align-items:center;gap:10px;min-height:40px;cursor:pointer;font-size:16px;line-height:1.3}.hv-loc-muc span:first-of-type{flex:1}.hv-loc-muc .hv-phu{flex:none}.hv-loc-muc input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:24px;height:24px;margin:0;flex:none;border:1.5px solid var(--field);border-radius:6px;background:#fff 50%/16px 16px no-repeat;cursor:pointer}.hv-loc-muc input:hover{border-color:var(--ink)}.hv-loc-muc input:checked{background-color:var(--ink);border-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E")}.hv-loc-muc.rong{opacity:.55}.hv-ds-loc .hv-lan{font-size:14px;padding:2px 10px}.hv-ds-kq-dau{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.hv-ds-kq-dau h2{font-size:22px;margin:0}.hv-ds-kq-dau .hv-phu{display:block;font-weight:400;margin-top:2px}.hv-ds-sap{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.hv-ds-sap select,.hv-ds-thanh-loc select,.hv-mb-tim select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232E2E2E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/16px 16px;padding:8px 38px 8px 14px;border:1.5px solid var(--field);border-radius:var(--r-pill);min-height:44px;font:inherit;font-size:16px;font-weight:500;color:var(--ink);cursor:pointer}.hv-ds-sap select:hover,.hv-ds-thanh-loc select:hover{border-color:var(--ink)}.hv-loc-dang{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;align-items:center}.hv-loc-dang:empty{display:none}.hv-loc-bo{display:inline-flex;align-items:center;gap:6px;background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-pill);padding:4px 12px;min-height:36px;font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.hv-loc-bo:hover{border-color:var(--ink)}.hv-loc-bo svg{width:16px;height:16px}.hv-ds-cap-nhat{margin:0 0 12px;font-size:14px;color:var(--ok-ink);font-weight:600;display:flex;gap:6px;align-items:center}.hv-ds-cap-nhat:empty{display:none}.hv-ds-ty-gia{align-items:center;gap:8px 16px;background:var(--canvas);border-radius:var(--r-field);padding:10px 14px}.hv-chip-hang,.hv-ds-ty-gia{display:flex;flex-wrap:wrap;margin:0 0 16px}.hv-chip-hang{gap:8px}.hv-chip{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--field);background:#fff;border-radius:var(--r-pill);padding:8px 16px;min-height:44px;font:inherit;font-size:16px;font-weight:500;color:var(--ink);cursor:pointer;white-space:nowrap}.hv-chip:hover{border-color:var(--ink)}.hv-chip[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.hv-chip svg{width:18px;height:18px}.hv-ds-nhom+.hv-ds-nhom{margin-top:40px}.hv-ds-nhom-dau{margin:0 0 14px}.hv-ds-nhom-dau h3{font-size:20px;margin:0 0 4px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hv-ds-nhom-dau p{margin:0}.hv-ds-ds{display:flex;flex-direction:column;gap:16px}.hv-the.hv-the-ngang{display:grid;grid-template-columns:270px minmax(0,1fr) 260px}.hv-the-ngang .hv-the-anh{aspect-ratio:auto;height:100%;min-height:236px}.hv-the-ngang .hv-the-than{padding:20px 20px 20px 24px;gap:8px}.hv-the-ngang .hv-the-than h3{font-size:22px}.hv-the-than h3 a{color:inherit;text-decoration:none;display:block;min-height:24px}.hv-the-than h3 a:hover{text-decoration:underline;text-underline-offset:3px}.hv-the-anh>a{position:absolute;inset:0;display:block}.hv-the-anh>a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hv-the-nhan{position:absolute;left:12px;top:12px;background:var(--brand);color:var(--ink);font-size:14px;font-weight:700;border-radius:var(--r-pill);padding:3px 12px;box-shadow:var(--sh-1);z-index:1;pointer-events:none}.hv-the-loai+.hv-the-nhan{top:48px}.hv-the-meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:14px;color:var(--ink)}.hv-the-meta li{display:inline-flex;align-items:center;gap:6px}.hv-the-meta svg{width:16px;height:16px;color:var(--muted)}.hv-the-diem{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:14px}.hv-the-diem li{display:flex;gap:6px;align-items:flex-start}.hv-the-diem svg{width:16px;height:16px;margin-top:2px;color:var(--ok-ink)}.hv-the-than .hv-sao{align-self:flex-start}.hv-ds-gia{padding:20px;border-left:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;text-align:right;gap:4px}.hv-ds-gia .hv-phu{display:block}.hv-ds-gia-so{font-size:24px;font-weight:700;color:var(--brand-text);font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.hv-ds-gia-so.cho{font-size:18px;color:var(--req-ink);white-space:normal}.hv-ds-gia-so.het{font-size:18px;color:var(--bad-ink);white-space:normal}.hv-ds-gia-chu{font-size:14px;font-weight:500;color:var(--ink)}.hv-ds-gia .hv-lan{margin:6px 0 2px}.hv-ds-gia .hv-nut{margin-top:10px;min-height:44px}.hv-the-dong{font-size:14px;display:flex;gap:6px;align-items:flex-start;color:var(--ink);margin:0}.hv-the-dong svg{width:16px;height:16px;margin-top:2px;color:var(--ok-ink)}.hv-ds-lan{display:block;margin-top:4px}.hv-ds-dong{display:flex;flex-direction:column;gap:2px}.hv-ds-dong .hv-the-dong svg{color:var(--ok-ink)}.hv-quy-doi{display:block;font-size:14px;color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}@media (max-width:1023px){.hv-ds-than{grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px}.hv-ds-loc{display:none}.hv-the.hv-the-ngang{grid-template-columns:240px minmax(0,1fr) 210px}}.hv-the-nhan-dt{display:none}@media (max-width:767px){.hv-ds-kq-dau{margin-bottom:8px}.hv-ds-kq-dau .hv-ds-sap{display:none}.hv-ds-kq-dau h2{font-size:18px}.hv-ds-ds .hv-the.hv-the-ngang,.hv-ds-luoi .hv-the{display:grid;grid-template-columns:120px minmax(0,1fr);gap:6px 12px;padding:12px;align-items:start;align-content:start}.hv-ds-ds .hv-the-ngang .hv-the-than,.hv-ds-luoi .hv-the .hv-the-than{display:contents}.hv-ds-ds .hv-the-ngang .hv-the-anh,.hv-ds-luoi .hv-the .hv-the-anh{grid-column:1;grid-row:1/span 4;aspect-ratio:auto;height:100%;min-height:120px;border-radius:var(--r-field);overflow:hidden;align-self:stretch}.hv-ds-ds .hv-the-ngang:has(.hv-the-nhan-dt) .hv-the-anh{grid-row:1/span 5}.hv-ds-luoi .hv-the:not(:has(.hv-the-nhan-dt)) .hv-the-anh{grid-row:1/span 3}.hv-ds-ds .hv-the-nhan,.hv-ds-luoi .hv-the-nhan{display:none}.hv-the-nhan-dt{display:block;justify-self:start;background:var(--brand);color:var(--ink);font-size:14px;font-weight:700;line-height:1.3;border-radius:10px;padding:2px 10px}.hv-ds-luoi .hv-the-loai{left:6px;top:6px;max-width:calc(100% - 12px);padding:2px 8px;line-height:1.3}.hv-ds-ds .hv-the-ngang .hv-the-than>*,.hv-ds-luoi .hv-the .hv-the-than>*{grid-column:2;min-width:0;margin:0}.hv-ds-ds .hv-the-ngang .hv-the-than h3,.hv-ds-luoi .hv-the .hv-the-than h3{font-size:17px;line-height:1.3;order:1}.hv-ds-ds .hv-the-ngang .hv-sao{order:2;justify-self:start;padding:2px 10px}.hv-ds-ds .hv-the-ngang .hv-the-nhan-dt,.hv-ds-luoi .hv-the .hv-the-nhan-dt{order:3}.hv-ds-ds .hv-the-ngang .hv-the-meta,.hv-ds-luoi .hv-the .hv-the-meta{order:4}.hv-ds-ds .hv-the-ngang .js-lan,.hv-ds-luoi .hv-the .hv-lan{order:5;justify-self:start}.hv-ds-ds .hv-the-ngang .hv-ds-gia,.hv-ds-luoi .hv-the .hv-the-gia{order:6;grid-column:1/-1}.hv-ds-ds .hv-the-ngang .hv-the-diem,.hv-ds-ds .hv-the-ngang .hv-the-than>.hv-phu,.hv-ds-luoi .hv-the .hv-gom{order:7;grid-column:1/-1}.hv-ds-ds .hv-the-ngang .hv-ds-dong,.hv-ds-luoi .hv-the .hv-the-dong{order:8;grid-column:1/-1}.hv-ds-ds .hv-the-ngang .hv-ds-gia{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;row-gap:2px;align-items:end;text-align:left;border-left:0;border-top:1px solid var(--line);margin:4px 0 0;padding:10px 0 0}.hv-ds-ds .hv-the-ngang .hv-ds-gia>*{grid-column:1}.hv-ds-ds .hv-the-ngang .hv-ds-gia .js-gia-nhan{grid-column:1/-1}.hv-ds-ds .hv-the-ngang .hv-ds-gia .hv-nut{grid-column:2;grid-row:2/span 5;align-self:end;margin:0}.hv-ds-luoi .hv-the .hv-the-gia{margin-top:4px}}.hv-ds-luoi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hv-ds-luoi.hai{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-ds-luoi .hv-the-than{padding:16px 18px 18px;gap:8px}.hv-ds-luoi .hv-the-than h3{font-size:18px;line-height:1.3}.hv-ds-luoi.hai .hv-the-than h3{font-size:20px}.hv-ds-luoi .hv-the-gia{align-items:flex-end;padding-top:10px;border-top:1px solid var(--line)}.hv-ds-luoi .hv-the-gia>span{display:flex;flex-direction:column;gap:2px;min-width:0}.hv-ds-luoi .hv-the-gia .hv-ds-tu{font-size:14px;color:var(--ink)}.hv-ds-luoi .hv-the-gia b{font-size:22px;line-height:1.15}.hv-ds-luoi .hv-the-gia small{color:var(--ink)}.hv-ds-luoi .hv-the-gia .hv-nut{flex:none}.hv-ds-gia-dong{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.hv-ds-luoi .hv-the-gia>span{flex:1 1 140px}.hv-ds-luoi .hv-the-gia .hv-nut{margin-left:auto}.hv-ds-luoi .hv-lan{align-self:flex-start}@media (max-width:1023px){.hv-ds-luoi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hv-ds-luoi,.hv-ds-luoi.hai{grid-template-columns:minmax(0,1fr);gap:16px}.hv-chip-hang{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 16px;padding:2px 16px;scrollbar-width:none}.hv-chip-hang::-webkit-scrollbar{display:none}.hv-chip{flex:none}}.hv-ds-rong{background:var(--canvas);border-radius:var(--r-card);padding:28px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.hv-ds-rong h3{font-size:20px;margin:0}.hv-ds-rong p{margin:0;max-width:520px}.hv-ds-rong div{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.hv-ds-thanh-loc{display:none}@media (max-width:1023px){.hv-ds-thanh-loc{display:flex;position:sticky;top:56px;z-index:20;background:#fff;margin:0 -16px 12px;padding:8px 16px;gap:8px;align-items:center;border-bottom:1px solid var(--line)}.hv-ds-thanh-loc .hv-nut{min-height:44px;padding:8px 16px}.hv-ds-thanh-loc select{min-width:0;flex:1;max-width:240px}.hv-ds-dem-loc{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:var(--r-pill);background:var(--ink);color:#fff;font-size:14px;font-weight:700;padding:0 6px}.hv-ds-dem-loc:empty{display:none}}@media (min-width:768px) and (max-width:1023px){.hv-ds-thanh-loc{margin:0 -24px 12px;padding:8px 24px}}@media (max-width:767px){.hv-ds-than{margin-top:12px}.hv-ds-thanh-loc{padding:6px 16px;margin-bottom:8px}.hv-chip-hang{margin-bottom:12px}.hv-ds-nhom-dau{margin-bottom:10px}.hv-ds-nhom-dau h3{font-size:18px}.hv-ds-kq-hang{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin-bottom:12px}.hv-ds-kq-hang .hv-ds-kq-dau{margin:0}.hv-ds-kq-hang .hv-ds-ty-gia{display:contents}.hv-ds-kq-hang .hv-chon-tien{grid-column:2;grid-row:1}.hv-ds-kq-hang .hv-ty-gia{grid-column:1/-1}.hv-ds-ty-gia .hv-chon-tien label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hv-hop.hv-hop-day{align-items:flex-end}.hv-hop.hv-hop-day .hv-hop-than{height:auto;max-height:88vh;border-radius:var(--r-card) var(--r-card) 0 0}}.hv-hop-loc .hv-ds-loc-than .hv-loc-nhom:first-of-type{border-top:0;padding-top:0}.hv-hop-loc .hv-ds-loc-dau{display:none}.hv-ds-than.khong-loc .hv-ds-luoi.hai{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.hv-ds-than.khong-loc .hv-ds-luoi.hai{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hv-ds-than.khong-loc .hv-ds-luoi.hai{grid-template-columns:minmax(0,1fr)}}.hv-ds-nho{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;background:var(--brand-tint);border-radius:var(--r-card);padding:24px 28px}.hv-ds-nho .hv-anh-nguoi{width:64px;height:64px}.hv-ds-nho h2{font-size:22px;margin:0 0 4px}.hv-ds-nho p{margin:0}.hv-ds-nho-nut{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:767px){.hv-ds-nho{grid-template-columns:auto minmax(0,1fr);padding:20px 16px;gap:14px}.hv-ds-nho h2{font-size:20px}.hv-ds-nho-nut{grid-column:1/-1;justify-content:stretch}.hv-ds-nho-nut .hv-nut{flex:1}}.hv-mb-tim{grid-template-columns:minmax(0,1.25fr) 44px minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) auto}.hv-mb-khach{margin-left:8px}.hv-mb-khach svg{width:20px;height:20px}.hv-mb-chieu{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.hv-mb-tim .hv-o select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--r-field);min-height:52px;padding:12px 36px 12px 14px;background-position:right 12px center}.hv-mb-doi{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--field);background:#fff;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-bottom:4px}.hv-mb-doi:hover{border-color:var(--ink)}.hv-mb-tim .hv-o.tat{opacity:.45}.hv-mb-kq{background:#fff;border-radius:var(--r-card);box-shadow:var(--sh-1);padding:20px 24px;display:flex;flex-direction:column;gap:12px}.hv-mb-kq h2{font-size:20px;margin:0}.hv-mb-kq p{margin:0}.hv-mb-chang{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hv-mb-chang .hv-the-than{padding:18px;gap:8px}.hv-mb-chang h3{font-size:18px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.hv-mb-chang h3 svg{color:var(--brand-text)}.hv-mb-chang .hv-nut{margin-top:auto;align-self:flex-start}.hv-mb-buoc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:buoc}.hv-mb-buoc li{background:var(--canvas);border-radius:var(--r-card);padding:20px;display:flex;flex-direction:column;gap:6px;counter-increment:buoc}.hv-mb-buoc li:before{content:counter(buoc);width:36px;height:36px;border-radius:50%;background:var(--brand);color:var(--ink);font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.hv-mb-buoc h3{font-size:18px;margin:0}.hv-mb-buoc p{margin:0}@media (max-width:1180px) and (min-width:768px){.hv-mb-tim{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.hv-mb-tim .hv-nut-chinh{grid-column:1/-1}}@media (max-width:1023px){.hv-mb-chang{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hv-mb-tim{grid-template-columns:minmax(0,1fr) 44px}.hv-mb-doi{grid-row:span 2;align-self:center;margin:24px 0 0}.hv-mb-doi svg{transform:rotate(90deg)}.hv-mb-tim .hv-nut-chinh,.hv-mb-tim .hv-o.rong-het{grid-column:1/-1}.hv-mb-tim .hv-o select{padding:12px 28px 12px 12px;background-position:right 8px center}.hv-mb-khach{margin-left:0}.hv-mb-buoc,.hv-mb-chang{grid-template-columns:minmax(0,1fr)}.hv-mb-kq{padding:16px}}