@media (max-width:1023px){html{scroll-padding-bottom:96px}}[data-ban][hidden],[data-chi][hidden]{display:none!important}.tr-cho{display:inline;background:var(--req-bg);color:var(--req-ink);border:1.5px dashed var(--req-ink);border-radius:6px;padding:1px 6px;font-weight:600;font-size:14px;line-height:1.7;-webkit-box-decoration-break:clone;box-decoration-break:clone}.tr-goi{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 12px;max-width:600px}.tr-goi button{border:1.5px solid var(--field);border-radius:var(--r-field);background:#fff;padding:10px 14px;cursor:pointer;font:inherit;color:var(--ink);text-align:left;min-height:56px;display:flex;flex-direction:column;gap:2px}.tr-goi button:hover{border-color:var(--ink)}.tr-goi button b{font-size:16px;line-height:1.3}.tr-goi button small{font-size:14px;color:var(--muted);line-height:1.3}.tr-goi .tr-goi-gia{font-size:14px;color:var(--brand-text)}.tr-goi button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);background:var(--brand-tint)}@media (max-width:420px){.tr-goi{gap:8px}.tr-goi button{padding:8px 10px}.tr-an-dt{display:none}}.tr-loai{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}.tr-loai svg{width:16px;height:16px;color:var(--brand-text)}.tr-y{list-style:none;margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px}.tr-y li{display:flex;gap:10px;align-items:flex-start;min-width:0}.tr-y li>svg{width:24px;height:24px;color:var(--brand-text);margin-top:2px}.tr-y small{display:block;font-size:14px;color:var(--muted);line-height:1.3}.tr-y span{display:block;font-weight:600;line-height:1.35}.tr-y .tr-cho{display:inline;font-size:14px}@media (max-width:767px){.tr-y{grid-template-columns:1fr 1fr;gap:12px 14px}.tr-y li>svg{width:22px;height:22px}}.tr-tu{font-size:14px;color:var(--ink);font-weight:500}.tr-tu b{color:var(--brand-text);font-size:16px}.tr-o-chon{grid-template-columns:1.3fr 1fr}.tr-kh-dau{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:16px 0 8px;flex-wrap:wrap}.tr-kh-dau h3{font-size:16px;margin:0}.tr-kh{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.tr-kh button{border:1.5px solid var(--field);border-radius:12px;background:#fff;padding:10px 6px;cursor:pointer;font:inherit;color:var(--ink);display:flex;flex-direction:column;align-items:center;gap:2px;min-height:44px;text-align:center}.tr-kh button:hover:not(:disabled){border-color:var(--ink)}.tr-kh button small{font-size:14px;color:var(--muted);line-height:1.2}.tr-kh button b{font-size:16px;line-height:1.2}.tr-kh button .gia{font-size:14px;font-weight:700;color:var(--brand-text);font-variant-numeric:tabular-nums}.tr-kh button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.tr-kh button[aria-pressed=true] .gia,.tr-kh button[aria-pressed=true] small{color:#fff}.tr-kh button.kin{background:repeating-linear-gradient(135deg,#fff 0 6px,#F1F1F1 6px 8px);cursor:not-allowed;color:var(--muted)}.tr-kh button.kin .gia{color:var(--bad-ink)}.tr-kh button.kin[aria-pressed=true]{background:var(--bad-bg);border-color:var(--bad-ink);color:var(--bad-ink)}.tr-kh button.kin[aria-pressed=true] .gia,.tr-kh button.kin[aria-pressed=true] small{color:var(--bad-ink)}@media (max-width:767px){.tr-kh{grid-template-columns:repeat(3,minmax(0,1fr))}.tr-o-chon{grid-template-columns:1fr}.tr-o-chon .hv-o:last-child{grid-column:auto}}.tr-bay{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;padding:12px 14px;background:var(--canvas);border-radius:var(--r-field);font-size:14px}.tr-bay>svg{width:20px;height:20px;color:var(--brand-text);margin-top:1px}.tr-bay b{font-weight:600}.tr-phong{border:0;margin:16px 0 0;padding:0;min-width:0}.tr-phong legend{font-size:14px;font-weight:600;margin-bottom:6px;padding:0}.tr-phong-ds{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tr-phong label{display:flex;gap:10px;align-items:flex-start;border:1.5px solid var(--field);border-radius:var(--r-field);padding:12px 14px;cursor:pointer;min-height:52px;background:#fff}.tr-phong label:has(input:checked){border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.tr-phong input{width:24px;height:24px;accent-color:var(--brand-text);margin:0;flex:none}.tr-phong b{display:block}.tr-phong small{display:block;font-size:14px;color:var(--muted)}.tr-phong-ghi{font-size:14px;color:var(--ink);margin:8px 0 0;display:flex;gap:6px;align-items:flex-start}.tr-phong-ghi svg{width:16px;height:16px;margin-top:3px;color:var(--req-ink)}@media (max-width:767px){.tr-phong-ds{grid-template-columns:1fr}}#khoi-ly-do:not(:empty){margin-top:16px}#khoi-ly-do .hv-ly-do{margin-bottom:0}.tr-goi-y{display:flex;flex-direction:column;gap:12px}.tr-tom-dt{display:none}@media (max-width:1023px){.tr-tom-dt{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.tr-tom-dt .hv-hai-nut{grid-template-columns:1fr 1fr}.tr-tom-dt .hv-hai-nut .hv-nut{white-space:normal;padding:8px 12px}}@media (max-width:420px){.tr-tom-dt .hv-hai-nut{grid-template-columns:1fr}}.tr-nb-ds{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.tr-nb-ds li{display:flex;gap:10px;align-items:flex-start}.tr-nb-ds li svg{color:var(--ok-ink);margin-top:2px}@media (max-width:767px){.tr-nb-ds{grid-template-columns:1fr}}.tr-ve{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;align-items:start;margin-top:20px}.tr-ve p{margin:0 0 12px}@media (max-width:767px){.tr-ve{grid-template-columns:1fr}}.tr-lt-dau{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 16px;flex-wrap:wrap}.tr-lt-dau p{margin:0;font-size:14px;color:var(--ink);display:flex;gap:8px;align-items:flex-start;max-width:640px}.tr-lt-dau p svg{width:18px;height:18px;color:var(--req-ink);margin-top:1px}.tr-ngay-lt{background:#fff;border-radius:var(--r-card);box-shadow:var(--sh-1);margin-bottom:16px}.tr-ngay-dau{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;background:none;border:0;padding:16px 20px;text-align:left;cursor:pointer;font:inherit;color:var(--ink);min-height:44px;border-radius:var(--r-card)}.tr-so-ngay{width:52px;height:52px;border-radius:50%;background:var(--brand-tint);color:var(--brand-text);display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;line-height:1.05;font-size:14px;flex:none}.tr-so-ngay b{font-size:20px}.tr-ngay-dau h3{font-size:18px;margin:0 0 4px}.tr-ngay-dau .tr-ngay-ngay{display:block;font-size:14px;color:var(--muted);font-weight:500;margin-bottom:2px}.tr-ngay-meta{font-size:14px;color:var(--ink);display:flex;flex-wrap:wrap;gap:4px 16px}.tr-ngay-meta span{display:inline-flex;gap:6px;align-items:center}.tr-ngay-meta svg{width:16px;height:16px;color:var(--muted)}.tr-mui{width:40px;height:40px;border-radius:50%;background:var(--canvas);display:flex;align-items:center;justify-content:center;transition:transform .2s;flex:none}.tr-mui svg{width:18px;height:18px}.tr-ngay-dau[aria-expanded=true] .tr-mui{transform:rotate(180deg)}.tr-ngay-than{padding:4px 20px 20px}.tr-ngay-than[hidden]{display:none}.tr-moc{list-style:none;margin:0;padding:0}.tr-moc li{display:grid;grid-template-columns:60px 14px minmax(0,1fr) 136px;gap:0 14px}.tr-gio{font-weight:700;font-size:14px;padding-top:1px;text-align:right}.tr-cham{position:relative}.tr-cham:before{content:"";position:absolute;left:6px;top:8px;bottom:-8px;width:2px;background:var(--line)}.tr-moc li:last-child .tr-cham:before{display:none}.tr-cham:after{content:"";position:absolute;left:1px;top:5px;width:12px;height:12px;border-radius:50%;background:#fff;border:2.5px solid var(--brand);box-sizing:border-box}.tr-moc-chu{padding-bottom:20px;min-width:0}.tr-moc-chu h4{font-size:16px;margin:0 0 4px;line-height:1.35;font-weight:600}.tr-moc-chu p{margin:0}.tr-moc figure{margin:0 0 18px;border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:var(--canvas)}.tr-moc figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;cursor:zoom-in}.tr-tuy-chon{display:flex;gap:10px;align-items:flex-start;border:1.5px dashed var(--field);border-radius:12px;padding:12px 16px;margin:0 0 12px;font-size:14px}.tr-tuy-chon svg{width:18px;height:18px;color:var(--brand-text);margin-top:1px}.tr-tuy-chon b{font-weight:600}.tr-ngay-chan{display:flex;flex-wrap:wrap;gap:8px 24px;background:var(--canvas);border-radius:12px;padding:12px 16px;font-size:14px}.tr-ngay-chan span{display:inline-flex;gap:8px;align-items:flex-start}.tr-ngay-chan svg{width:18px;height:18px;margin-top:1px}.tr-lt-cuoi{font-size:14px;color:var(--muted);margin:4px 0 0}@media (max-width:767px){.tr-ngay-dau{padding:14px;gap:12px}.tr-so-ngay{width:46px;height:46px}.tr-ngay-than{padding:4px 14px 16px}.tr-moc li{grid-template-columns:46px 14px minmax(0,1fr);gap:0 10px}.tr-moc .tr-gio{grid-row:1;grid-column:1}.tr-moc .tr-cham{grid-row:1/3;grid-column:2}.tr-moc .tr-moc-chu{grid-row:1;grid-column:3;padding-bottom:12px}.tr-moc li>span:last-child:empty{display:none}.tr-moc figure{grid-row:2;grid-column:3;aspect-ratio:16/9;max-width:320px}}.tr-bg{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tr-bg>div{background:var(--canvas);border-radius:var(--r-card);padding:18px 20px}.tr-bg h3{font-size:18px;margin:0 0 12px}.tr-bg ul{list-style:none;margin:0;padding:0;flex-direction:column}.tr-bg li,.tr-bg ul{display:flex;gap:10px}.tr-bg li{align-items:flex-start}.tr-bg li svg{margin-top:2px}.tr-bg .co svg{color:var(--ok-ink)}.tr-bg .khong svg{color:var(--bad-ink)}.tr-bg li.tr-hoi svg{color:var(--req-ink)}.tr-bg .tr-bg-ghi{font-size:14px;margin:12px 0 0;color:var(--ink)}@media (max-width:767px){.tr-bg{grid-template-columns:1fr}}.tr-te{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;margin-top:20px;align-items:start}.tr-te>div{background:#fff;border-radius:var(--r-card);box-shadow:var(--sh-1);padding:18px 20px}.tr-te h3{font-size:18px;margin:0 0 12px}.tr-te ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;list-style:disc}.tr-te li::marker{color:var(--brand-text)}.tr-te p{margin:12px 0 0;font-size:14px}@media (max-width:767px){.tr-te{grid-template-columns:1fr}}.tr-bang{width:100%;border-collapse:collapse}.tr-bang th{text-align:left;font-size:14px;color:var(--muted);font-weight:600;padding:0 8px 8px 0}.tr-bang td,.tr-bang th{border-bottom:1px solid var(--line)}.tr-bang td{padding:10px 8px 10px 0;vertical-align:top}.tr-bang .so{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tr-bang .so,.tr-bang th.so{padding-right:0}.tr-bang .so{padding-left:14px}.tr-them .hv-the-anh{aspect-ratio:16/10}.tr-them .hv-the-than p{margin:0;font-size:16px}.tr-them .hv-the-than .hv-lan{align-self:flex-start}.tr-don td:first-child{padding-right:16px;color:var(--muted);font-size:14px;white-space:nowrap;vertical-align:top}.tr-don td:last-child{white-space:normal;text-align:left;font-weight:600}.tr-don td:last-child small{display:block;font-weight:400;font-size:14px;color:var(--muted)}.tr-luu-y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tr-luu-y>div{background:#fff;border-radius:var(--r-card);box-shadow:var(--sh-1);padding:18px 20px}.tr-luu-y h3{font-size:18px;margin:0 0 10px;display:flex;gap:10px;align-items:center}.tr-luu-y h3 svg{width:24px;height:24px;color:var(--brand-text)}.tr-luu-y ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;list-style:disc}.tr-luu-y li::marker{color:var(--brand-text)}@media (max-width:767px){.tr-luu-y{grid-template-columns:1fr}}.hv-lich .hv-ngay[aria-disabled=true]{cursor:not-allowed;color:var(--muted);background:#fff}.hv-lich .hv-ngay.khong small{display:none}.hv-lich .hv-ngay.het[aria-disabled=true]{background:repeating-linear-gradient(135deg,#fff 0 6px,#F1F1F1 6px 8px)}.hv-lich .hv-ngay[aria-disabled=true]:hover{border-color:transparent}.hv-lich .hv-ngay.con small:before{color:var(--req-ink)}.hv-lich .hv-ngay small{white-space:nowrap;letter-spacing:-.2px}.hv-chu-giai .k-mo{color:var(--muted)}@media (max-width:420px){.hv-thanh-day .hv-nut-chinh{padding:8px 12px}}.tr-kh button .tr-con-cho{font-size:12px;color:var(--req-ink);font-weight:600;line-height:1.2}.tr-kh button[aria-pressed=true] .tr-con-cho{color:#fff}