.pt-nen{--pt-nen:#f6f0e0;--pt-the:#fff;--pt-chu:#17130f;--pt-chu-phu:#58514a;--pt-xanh:#2d5a45;--pt-vang:#a97a1f;--pt-son:#a3271f;--pt-net:#d7d0bf;--pt-nen-nhom:#f3ecdb;--pt-khay:#f4e4d6;--pt-khay-vien:#a3271f;--pt-hoa-van:#a97a1f;background:var(--pt-nen) url(/hoa-van/van-cung/hat.svg);color:var(--pt-chu);min-height:100%;overflow-x:clip}:root[data-theme=dark] .pt-nen{--pt-nen:#1b1915;--pt-the:#24211c;--pt-chu:#efe8da;--pt-chu-phu:#b9b0a2;--pt-xanh:#8cc5a8;--pt-vang:#d6aa52;--pt-son:#e98a7f;--pt-net:#3d3830;--pt-nen-nhom:#2c2822;--pt-khay:#2e211d;--pt-khay-vien:#c9584c;--pt-hoa-van:#d6aa52;background-image:none}.pt-khung{max-width:var(--rong-doc,44rem);flex-direction:column;gap:20px;min-width:0;margin-inline:auto;padding-block:20px 48px;padding-inline:16px;font-size:1rem;line-height:1.6;display:flex}.pt-khung>*{min-width:0}.pt-nen a{color:var(--pt-xanh)}.pt-nen a:focus-visible,.pt-nen label:focus-visible,.pt-nen summary:focus-visible{outline:2px solid var(--pt-vang);outline-offset:2px}.pt-vun{color:var(--pt-chu-phu);font-size:.86rem}.pt-vun ol{flex-wrap:wrap;gap:2px 6px;margin:0;padding:0;list-style:none;display:flex}.pt-vun li+li:before{content:"›";margin-right:6px}.pt-vun a{font-weight:600;text-decoration:none}.pt-dau h1{font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:clamp(1.55rem,5.2vw,2.1rem);font-weight:600;line-height:1.25}.pt-mo-dau{color:var(--pt-chu-phu);margin:8px 0 0}.pt-con-goi{color:var(--pt-chu-phu);margin:8px 0 0;font-size:.92rem}.pt-the{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pt-the li{border:1px solid var(--pt-net);color:var(--pt-chu-phu);background:var(--pt-the);border-radius:999px;padding:3px 10px;font-size:.82rem}.pt-dau .nhan-tang{margin:10px 0 0}.pt-mo-ta{margin:0;font-size:1.05rem}.pt-rao{color:var(--pt-chu-phu);margin:-6px 0 0;font-size:.9rem;font-style:italic}.pt-phu{color:var(--pt-chu-phu);margin:10px 0 0;font-size:.86rem}.pt-muc h2,.pt-du-kien h2{font-family:var(--font-serif);text-wrap:balance;margin:0 0 10px;font-size:1.3rem;font-weight:600;line-height:1.3}.pt-muc h3{color:var(--pt-chu-phu);margin:16px 0 8px;font-size:.95rem;font-weight:600}.pt-muc>p{margin:0 0 10px}.pt-dong+.pt-dong{margin-top:14px}.pt-dong>h3:first-child{margin-top:0}.pt-du-kien{background:var(--pt-the);border:1px solid var(--pt-net);border-radius:10px;padding:14px 16px}.pt-dl{gap:8px;margin:0;display:grid}.pt-dl>div{gap:2px;min-width:0;display:grid}.pt-dl dt{color:var(--pt-chu-phu);font-size:.82rem;font-weight:600}.pt-dl dd{overflow-wrap:anywhere;margin:0}@media (min-width:560px){.pt-dl-rong>div{grid-template-columns:9.5rem 1fr;align-items:baseline;gap:12px}}.pt-ngay{white-space:normal}.pt-ngay time{font-variant-numeric:tabular-nums;font-weight:600}.pt-the-dan{border:1px solid var(--pt-vang);background:var(--pt-the);box-shadow:inset 4px 0 0 var(--pt-vang);transition:border-color var(--cd-phan-hoi) var(--cd-vao), box-shadow var(--cd-phan-hoi) var(--cd-vao);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex;color:var(--pt-chu)!important}.pt-the-dan b{font-family:var(--font-serif);font-size:1.08rem;font-weight:600;display:block}.pt-the-dan span span{color:var(--pt-chu-phu);font-size:.88rem}.pt-the-dan i{color:var(--pt-xanh);white-space:nowrap;font-size:.92rem;font-style:normal;font-weight:600}@media (hover:hover){.pt-the-dan:hover{box-shadow:inset 6px 0 0 var(--pt-vang)}}.pt-vung-chon{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.pt-vung-nut{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.pt-vung-hoi{color:var(--pt-chu-phu);font-size:.86rem}.pt-vung-nut label{box-sizing:border-box;border:1px solid var(--pt-net);background:var(--pt-the);cursor:pointer;min-height:44px;transition:background var(--cd-phan-hoi) var(--cd-vao), color var(--cd-phan-hoi) var(--cd-vao), border-color var(--cd-phan-hoi) var(--cd-vao);border-radius:999px;align-items:center;padding:0 16px;font-size:.95rem;display:inline-flex}.pt-vung-khung{display:none}.pt-vung-ten{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.pt-vung>input[data-v=toan-quoc]:checked~.pt-vung-khung[data-v=toan-quoc],.pt-vung>input[data-v=bac]:checked~.pt-vung-khung[data-v=bac],.pt-vung>input[data-v=trung]:checked~.pt-vung-khung[data-v=trung],.pt-vung>input[data-v=nam]:checked~.pt-vung-khung[data-v=nam]{display:block}.pt-vung>input[data-v=toan-quoc]:checked~.pt-vung-nut label[data-v=toan-quoc],.pt-vung>input[data-v=bac]:checked~.pt-vung-nut label[data-v=bac],.pt-vung>input[data-v=trung]:checked~.pt-vung-nut label[data-v=trung],.pt-vung>input[data-v=nam]:checked~.pt-vung-nut label[data-v=nam]{background:var(--pt-xanh);border-color:var(--pt-xanh);color:var(--pt-the);font-weight:600}.pt-vung>input[data-v=toan-quoc]:focus-visible~.pt-vung-nut label[data-v=toan-quoc],.pt-vung>input[data-v=bac]:focus-visible~.pt-vung-nut label[data-v=bac],.pt-vung>input[data-v=trung]:focus-visible~.pt-vung-nut label[data-v=trung],.pt-vung>input[data-v=nam]:focus-visible~.pt-vung-nut label[data-v=nam]{outline:2px solid var(--pt-vang);outline-offset:2px}@media print{.pt-vung-khung{display:block!important}.pt-vung-nut{display:none}.pt-vung-ten{clip-path:none;width:auto;height:auto;position:static}}.pt-bang-khung{-webkit-overflow-scrolling:touch;background:var(--pt-the);border:1px solid var(--pt-net);border-radius:10px;overflow-x:auto}.pt-bang{border-collapse:collapse;width:100%;font-size:.95rem}.pt-bang th{text-align:left;color:var(--pt-chu-phu);border-bottom:1px solid var(--pt-net);padding:8px 12px;font-size:.8rem;font-weight:600}.pt-bang thead th{white-space:nowrap}.pt-bang td{border-bottom:1px solid var(--pt-net);vertical-align:top;overflow-wrap:anywhere;padding:9px 12px}.pt-bang tbody:last-child tr:last-child td{border-bottom:0}.pt-bang .pt-o-ten{min-width:9rem;font-weight:600}.pt-bang .pt-o-phu{color:var(--pt-chu-phu);min-width:9rem}.pt-hang-nhom th{background:var(--pt-nen-nhom);color:var(--pt-chu);font-size:.85rem}@media (max-width:520px){.pt-bang-khung{overflow-x:visible}.pt-bang thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pt-bang,.pt-bang tbody,.pt-bang tr,.pt-bang td,.pt-bang th{display:block}.pt-bang tr{border-bottom:1px solid var(--pt-net);padding:10px 12px}.pt-bang tbody:last-child tr:last-child{border-bottom:0}.pt-bang td{border:0;padding:2px 0}.pt-bang .pt-o-ten,.pt-bang .pt-o-phu{min-width:0}.pt-bang td[data-nhan]:empty{display:none}.pt-bang td[data-nhan]:before{content:attr(data-nhan) ": ";color:var(--pt-chu-phu);font-size:.8rem;font-weight:600}.pt-hang-nhom{padding:0!important}.pt-hang-nhom th{padding:8px 12px}}.pt-dong .pt-dl{margin:0 0 10px}.pt-buoc,.pt-ds{margin:0;padding-left:1.4rem}.pt-buoc{list-style:decimal}.pt-ds{list-style:outside}.pt-buoc li+li,.pt-ds li+li{margin-top:6px}.pt-loai{color:var(--pt-xanh);border:1px solid var(--pt-net);background:var(--pt-the);border-radius:999px;margin-right:6px;padding:0 8px;font-size:.76rem;font-weight:600;display:inline-block}.pt-hoi+.pt-hoi{margin-top:14px}.pt-hoi h3{color:var(--pt-chu);margin:0 0 4px;font-size:1rem}.pt-hoi p{margin:0}.pt-cum{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pt-vien{box-sizing:border-box;border:1px solid var(--pt-net);background:var(--pt-the);max-width:100%;min-height:44px;transition:border-color var(--cd-phan-hoi) var(--cd-vao);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.93rem;text-decoration:none;display:inline-flex;color:var(--pt-chu)!important}.pt-vien small{color:var(--pt-chu-phu);font-size:.78rem}@media (hover:hover){.pt-vien:hover{border-color:var(--pt-xanh)}}.pt-nhom+.pt-nhom{margin-top:4px}.pt-gap>summary{cursor:pointer;min-height:44px;font-family:var(--font-serif);justify-content:space-between;align-items:center;gap:12px;font-size:1.2rem;font-weight:600;list-style:none;display:flex}.pt-gap>summary::-webkit-details-marker{display:none}.pt-nen{--nmr-mau:var(--pt-xanh)}.pt-ds-ngay{background:var(--pt-the);border:1px solid var(--pt-net);border-radius:10px;margin:0;padding:0;list-style:none}.pt-ds-ngay li+li{border-top:1px solid var(--pt-net)}.pt-ds-ngay a{box-sizing:border-box;min-height:44px;color:inherit;grid-template-columns:4.2rem 1fr auto;align-items:center;gap:4px 12px;padding:10px 14px;text-decoration:none;display:grid}.pt-moc b{font-family:var(--font-serif);color:var(--pt-son);font-variant-numeric:tabular-nums;font-size:1.15rem}.pt-ten-le{min-width:0;font-weight:600}.pt-con{color:var(--pt-chu-phu);white-space:nowrap;font-size:.82rem}@media (max-width:400px){.pt-ds-ngay a{grid-template-columns:3.6rem 1fr}.pt-con{grid-column:2}}.pt-the-le{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pt-the-le a{background:var(--pt-the);border:1px solid var(--pt-net);color:inherit;transition:border-color var(--cd-phan-hoi) var(--cd-vao);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex}.pt-the-le b{font-family:var(--font-serif);font-size:1.05rem;font-weight:600}.pt-the-le span{color:var(--pt-chu-phu);font-size:.88rem}@media (hover:hover){.pt-the-le a:hover{border-color:var(--pt-xanh)}}@media (min-width:720px){.pt-the-le{grid-template-columns:1fr 1fr}}.pt-doc-them ul{background:var(--pt-the);border:1px solid var(--pt-net);border-radius:10px;margin:0;padding:0;list-style:none}.pt-doc-them li+li{border-top:1px solid var(--pt-net)}.pt-doc-them a{color:inherit;grid-template-columns:7.2rem 1fr;align-items:baseline;gap:4px 12px;min-width:0;padding:12px 14px;text-decoration:none;display:grid}.pt-doc-them em{color:var(--pt-xanh);font-size:.78rem;font-style:normal;font-weight:600}.pt-doc-them b{font-family:var(--font-serif);font-weight:500;line-height:1.4}@media (max-width:520px){.pt-doc-them a{grid-template-columns:1fr}}.pt-nguon{color:var(--pt-chu-phu);font-size:.86rem}.pt-nguon h2{margin:0 0 4px;font-size:.9rem;font-weight:600}.pt-nguon ul{margin:0;padding-left:1.2rem;list-style:outside}.pt-du-lieu-mo{color:var(--pt-chu-phu);margin:-8px 0 0;font-size:.86rem}.pt-du-lieu-mo a{font-weight:600}.pt-tim{max-width:560px;position:relative}.pt-tim label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pt-tim-o{position:relative}.pt-tim input{font:inherit;box-sizing:border-box;width:100%;height:var(--o-tim-cao,44px);border:1px solid var(--pt-net);background:var(--pt-the);color:var(--pt-chu);border-radius:999px;padding:0 16px 0 38px;font-size:1rem}.pt-tim input:focus-visible{outline:2px solid var(--pt-vang);outline-offset:2px}.pt-kinh{border:1.5px solid var(--pt-chu-phu);pointer-events:none;box-sizing:content-box;border-radius:50%;width:10px;height:10px;margin-top:-7px;position:absolute;top:50%;left:15px}.pt-kinh:after{content:"";background:var(--pt-chu-phu);transform-origin:0;width:5px;height:1.5px;position:absolute;top:9px;left:9px;transform:rotate(45deg)}.pt-kq{background:var(--pt-the);border:1px solid var(--pt-net);border-radius:10px;margin:8px 0 0;padding:0;list-style:none}.pt-kq li+li{border-top:1px solid var(--pt-net)}.pt-kq a{color:inherit;box-sizing:border-box;gap:2px;min-height:44px;padding:11px 14px;text-decoration:none;display:grid}.pt-kq b{font-family:var(--font-serif);font-weight:500}.pt-kq small{color:var(--pt-chu-phu);font-size:.8rem}.pt-kq-bao{color:var(--pt-chu-phu);margin:8px 0 0;font-size:.9rem}@media (max-height:480px) and (min-width:521px){.pt-khung{gap:16px;padding-block-start:12px}}@media (prefers-reduced-motion:reduce){.pt-nen *{transition:none!important}}.pt-mot-vung{margin:0 0 10px;font-weight:600}.pt-anh-ds{gap:14px;margin:0 0 16px;display:grid}@media (min-width:560px){.pt-anh-hai{grid-template-columns:1fr 1fr;align-items:start}}.pt-anh{min-width:0;margin:0}.pt-anh-tep{object-fit:contain;background:var(--pt-nen-nhom);border:1px solid var(--pt-net);border-radius:10px;width:100%;height:auto;max-height:min(75vh,34rem);display:block}.pt-anh figcaption{gap:2px;margin-top:6px;display:grid}.pt-anh-chu{font-size:.9rem;line-height:1.5}.pt-anh-cong{color:var(--pt-chu-phu);overflow-wrap:anywhere;font-size:.78rem}.pt-anh-cong a{color:var(--pt-chu-phu);text-underline-offset:2px;text-decoration:underline}.pt-so-do{background:var(--pt-the);border:1px solid var(--pt-net);border-radius:10px;margin:0 0 16px;padding:14px 14px 10px}.pt-so-do-ten{font-family:var(--font-serif);text-align:center;margin:0 0 4px;font-size:1.05rem;font-weight:600}.pt-so-do-ten small{color:var(--pt-chu-phu);font-family:inherit;font-size:.82rem;font-weight:400;display:block}.pt-so-do-dinh{width:min(100%,17rem);height:auto;margin:0 auto -2px;display:block}.pt-sd-trong{stroke:var(--pt-hoa-van);fill:var(--pt-hoa-van);fill-opacity:.22;opacity:.75}.pt-sd-trong circle{fill:none}.pt-sd-khoi{stroke:var(--pt-chu-phu);opacity:.45}.pt-sd-nhang{stroke:var(--pt-khay-vien)}.pt-sd-dom,.pt-sd-lua{fill:var(--pt-hoa-van)}.pt-sd-bat{fill:var(--pt-the);stroke:var(--pt-hoa-van)}.pt-sd-net{stroke:var(--pt-hoa-van)}.pt-sd-nen{fill:var(--pt-khay-vien)}.pt-sd-chan{stroke:var(--pt-hoa-van)}.pt-so-do-ban{gap:10px;display:grid}.pt-so-do-khay{background:var(--pt-khay);border:2px solid var(--pt-khay-vien);box-shadow:inset 0 0 0 3px var(--pt-khay), inset 0 0 0 4px var(--pt-hoa-van);border-radius:12px;padding:6px 10px}.pt-so-do-vien{color:var(--pt-hoa-van);opacity:.8;display:block}.pt-so-do-khay-ten{color:var(--pt-chu);text-align:center;margin:6px 0 0;font-size:.95rem;font-weight:600}.pt-so-do-nhom-ds{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));align-items:start;gap:0 14px;display:grid}.pt-so-do-nhom{min-width:0;margin:8px 0}.pt-so-do-nhom-ten{color:var(--pt-chu-phu);margin:0 0 4px;font-size:.78rem;font-weight:600}.pt-so-do-o{grid-template-columns:repeat(auto-fill,minmax(min(7rem,100%),1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pt-so-do-o li{background:var(--pt-the);color:var(--pt-chu);border:1px solid var(--pt-net);overflow-wrap:anywhere;box-sizing:border-box;border-radius:8px;align-items:center;min-height:2.4rem;padding:6px 9px;font-size:.9rem;line-height:1.35;display:flex}.pt-so-do-chan{width:100%;height:22px;fill:var(--pt-khay-vien);display:block}@media print{.pt-so-do-dinh,.pt-so-do-chan,.pt-so-do-vien{display:none}}
