.cv-hd-vo{flex:1;min-width:0;min-height:0;display:flex}.cv-hd-chinh{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cv-hd-bat{cursor:pointer;font:inherit;font-size:12.5px}.cv-hd-bat:disabled{opacity:.5;cursor:not-allowed}.cv-hd-on{color:#8a4a12;background:#f6e7d6;border-color:#e1bf98;font-weight:600}.cv-hd-bat:focus-visible{outline:2px solid var(--cv-nhan);outline-offset:1px}.cv-hd-cho{color:var(--cv-chu-mo);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.cv-hd-cho svg{color:var(--cv-nhan);animation:1.4s ease-in-out infinite hd-tho}.cv-hd-xem{border:1px solid var(--cv-vien);width:fit-content;max-width:100%;color:var(--cv-chu);font:inherit;cursor:pointer;background:#fff9;border-radius:999px;align-items:center;gap:7px;margin-top:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.cv-hd-xem svg{color:var(--cv-nhan);flex:none}.cv-hd-xem span{color:var(--cv-chu-mo);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:400;overflow:hidden}.cv-hd-xem:hover,.cv-hd-xem[aria-pressed=true]{background:#f6efe3;border-color:#c2b49a}@keyframes hd-tho{50%{opacity:.35}}.hd-bt{border:1px solid;border-radius:8px;flex:none;place-items:center;display:inline-grid}.hd-ben{--hd-the:#fbf8f2;border-left:1px solid var(--cv-vien);width:clamp(380px,34vw,560px);min-height:0;color:var(--cv-chu);background:#f4efe6;flex-direction:column;flex:none;display:flex}@media (max-width:1099px){.hd-ben{z-index:40;width:min(440px,100vw);position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 40px #3c2d192e}.hd-ben-cho{display:none}}.hd-cho-giua{text-align:center;margin:14px 4px 0}@media (max-width:640px){.hd-ben{width:100vw;padding-top:env(safe-area-inset-top,0px);border-left:0}}.hd-ben-dau{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.hd-ben-tieu-de{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.hd-ben-tieu-de h2{color:var(--cv-dam);margin:0;font-size:16px;font-weight:700}.hd-ben-dong{width:32px;height:32px;color:var(--cv-chu-mo);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.hd-ben-dong:hover{color:var(--cv-chu);background:#ece4d6}.hd-ben-dong:focus-visible{outline:2px solid var(--cv-nhan)}.hd-dong-thuan{color:var(--cv-chu-mo);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.hd-dong-thuan i{border:1.5px solid;border-radius:50%;width:9px;height:9px}.hd-nhan{white-space:nowrap;color:var(--cv-chu-mo);background:#ece4d6;border-radius:999px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.hd-nhan[data-muc=xanh]{color:#2c5c39;background:#dcebdc}.hd-nhan[data-muc=xanh-duong]{color:#34506d;background:#dfe7ef}.hd-nhan[data-muc=vang]{color:#7a5410;background:#f5e6c4}.hd-nhan[data-muc=do]{color:#8a2b19;background:#f6dcd4}.hd-nhan[data-muc=dang]{color:#8a4a12;background:#f6e7d6}.hd-nhan[data-muc=dang]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.2s ease-in-out infinite hd-tho}.hd-ben-luong{border-bottom:1px solid var(--cv-vien);flex-wrap:wrap;align-items:center;gap:4px 2px;padding:0 16px 12px;display:flex}.hd-chip{color:var(--cv-chu);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.hd-chip[data-loai]{opacity:.5;text-decoration:line-through}.hd-chip-chot{color:var(--cv-nhan)}.hd-ben-vong{border-bottom:1px solid var(--cv-vien);flex-wrap:wrap;gap:6px;margin:0;padding:10px 16px;list-style:none;display:flex}.hd-ben-vong li{border:1px solid var(--cv-vien);color:var(--cv-chu);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 3px;font-size:12px;font-weight:600;display:inline-flex}.hd-ben-vong li[data-tt=cho],.hd-ben-vong li[data-tt=bo_qua]{opacity:.55}.hd-ben-vong li[data-tt=dang]{border-color:var(--cv-nhan);color:var(--cv-nhan)}.hd-vong-so{background:var(--cv-vien);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:inline-grid}.hd-ben-vong li[data-tt=dang] .hd-vong-so{background:var(--cv-nhan);color:#fff}.hd-vong-kq{opacity:.8;font-weight:500}.hd-vai-vong{color:var(--cv-chu-mo);margin:2px 0 0;font-size:12px}.hd-mui{color:var(--cv-chu-mo);margin:0 4px;font-weight:400}.hd-ben-cuon{flex:1;align-content:start;gap:10px;min-height:0;padding:12px 12px 16px;display:grid;overflow-y:auto}.hd-luoi-tv{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:10px;display:grid}.hd-tv{border:1px solid var(--cv-vien);border-top:3px solid var(--hd-mau);background:var(--hd-the);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.hd-tv[data-loai]{border-top-color:#b9ad9a}.hd-tv[data-loai] .hd-bt{filter:grayscale();opacity:.6}.hd-tv[data-dang]{box-shadow:0 0 0 2px color-mix(in srgb, var(--hd-mau) 35%, transparent)}.hd-tv-dau{align-items:center;gap:9px;padding:10px 12px 6px;display:flex}.hd-tv-ten{flex:1;min-width:0;display:grid}.hd-tv-ten b{color:var(--cv-dam);align-items:center;gap:4px;font-size:14px;display:inline-flex}.hd-tv-ten code{color:var(--cv-chu-mo);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hd-sao{color:#d9a400}.hd-vai-tro{color:var(--cv-chu-mo);margin:0;padding:0 12px 6px;font-size:11.5px;line-height:1.45}.hd-tab{scrollbar-width:thin;gap:4px;padding:0 12px 8px;display:flex;overflow-x:auto}.hd-tab button{border:1px solid var(--cv-vien);font:inherit;color:var(--cv-chu-mo);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:2px 9px;font-size:11.5px}.hd-tab button[data-kl=DONG_Y]{border-color:#b4d2b6}.hd-tab button[data-kl=SUA],.hd-tab button[data-kl=DE_XUAT]{border-color:#e3c98c}.hd-tab button[data-kl=loi]{color:#8a2b19;border-color:#e7b3a5}.hd-tab button[aria-selected=true]{background:var(--hd-mau);border-color:var(--hd-mau);color:#fff;font-weight:600}.hd-tab button:focus-visible{outline:2px solid var(--cv-nhan);outline-offset:1px}.hd-tv-than{max-height:420px;padding:0 12px 10px;font-size:13px;line-height:1.55;overflow-y:auto}.hd-luot-than{gap:10px;display:grid}.hd-muc{gap:3px;display:grid}.hd-muc-ten{letter-spacing:.06em;text-transform:uppercase;color:var(--cv-chu-mo);margin:0;font-size:10.5px;font-weight:700}.hd-muc-nut{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;display:inline-flex}.hd-nhan-xet{color:var(--cv-chu);margin:0;font-style:italic}.hd-md{overflow-wrap:anywhere}.hd-md>:first-child{margin-top:0}.hd-md>:last-child{margin-bottom:0}.hd-md p,.hd-md ul,.hd-md ol{margin:0 0 6px}.hd-md ul,.hd-md ol{padding-left:18px}.hd-md ul{list-style:outside}.hd-md ol{list-style:decimal}.hd-md li+li{margin-top:2px}.hd-md h1,.hd-md h2,.hd-md h3{margin:8px 0 4px;font-size:13.5px}.hd-md table{border-collapse:collapse;max-width:100%;font-size:12px;display:block;overflow-x:auto}.hd-md th,.hd-md td{border:1px solid var(--cv-vien);padding:3px 6px}.hd-md pre{font-size:11.5px;overflow-x:auto}.hd-dap-an{background:#f3ece0;border-radius:8px;padding:8px 10px}.hd-cho,.hd-giu{color:var(--cv-chu-mo);margin:0;font-size:12.5px}.hd-loi-luot{color:#8a2b19;overflow-wrap:anywhere;background:#f6dcd4;border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px}.hd-tv-chan,.hd-ben-chan{border-top:1px solid var(--cv-vien);color:var(--cv-chu-mo);gap:2px;padding:7px 12px;font-size:11.5px;display:grid}.hd-tv-chan>span,.hd-ben-chan{justify-content:space-between;gap:10px;display:flex}.hd-so-nho{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.hd-phien{color:var(--cv-chu)}.hd-ben-chan{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));color:var(--cv-chu);background:#efe8dc;font-size:12.5px}.hd-ben-chan b{color:var(--cv-dam)}.hd-ghi-chu{color:#6d4b0e;background:#f8ecd0;border:1px solid #e3c98c;border-radius:10px;gap:8px;padding:9px 12px;font-size:12px;line-height:1.5;display:flex}.hd-ghi-chu svg{flex:none;margin-top:2px}.hd-ghi-chu ul{overflow-wrap:anywhere;gap:3px;margin:0;padding-left:16px;display:grid}@media (prefers-reduced-motion:reduce){.cv-hd-cho svg,.hd-nhan[data-muc=dang]:before{animation:none}}
.tl-hd{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid var(--cv-vien);background:var(--cv-tam);width:min(680px,100vw - 32px);max-height:min(86vh,860px);color:var(--cv-chu);border-radius:14px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 60px #281e0f38}.tl-hd[open]{flex-direction:column;display:flex}.tl-hd::backdrop{background:#28201661}.tl-dau{border-bottom:1px solid var(--cv-vien);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.tl-dau h2{margin:0;font-size:16px}.tl-dong{width:30px;height:30px;color:var(--cv-chu);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.tl-dong:hover,.tl-dong:focus-visible{background:var(--cv-nen-2)}.tl-than{flex-direction:column;gap:18px;padding:16px 18px;display:flex;overflow-y:auto}.tl-muc{flex-direction:column;gap:10px;display:flex}.tl-muc h3{margin:0;font-size:14px}.tl-phu{color:var(--cv-chu-mo);margin:0;font-size:12.5px;line-height:1.5}.tl-mau{flex-wrap:wrap;gap:6px;display:flex}.tl-chip{border:1px solid var(--cv-vien);color:var(--cv-chu);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:5px 11px;font-size:12.5px}.tl-chip[aria-pressed=true]{border-color:var(--cv-nhan);color:var(--cv-nhan);font-weight:600}.tl-luoi-4{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.tl-luoi-2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.tl-truong{flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.tl-truong small{color:var(--cv-chu-mo);font-weight:400}.tl-truong select,.tl-ds-khoa input{border:1px solid var(--cv-vien);background:var(--cv-nen);min-width:0;color:var(--cv-chu);font:inherit;border-radius:8px;padding:7px 9px;font-size:13px;font-weight:400}.tl-so-vong{max-width:180px}.tl-ds-vong{flex-direction:column;gap:8px;display:flex}.tl-dong-vong{align-items:flex-start;gap:6px;display:flex}.tl-dong-vong .tl-truong{flex:1;min-width:0}.tl-nut-vuong svg{flex:none;width:14px;height:14px}.tl-nut-vuong{flex:none;justify-content:center;width:34px;height:34px;margin-top:20px;padding:0}.tl-ghe{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;font-size:12.5px;font-weight:600;display:flex}.tl-ghe select,.tl-ghe input{border:1px solid var(--cv-vien);background:var(--cv-nen);min-width:0;color:var(--cv-chu);font:inherit;border-radius:8px;padding:7px 9px;font-size:13px;font-weight:400}.tl-chon-2{flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.tl-chon-2 label,.tl-dong-y{align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.tl-dong-y input,.tl-chon-2 input{accent-color:var(--cv-nhan);margin-top:3px}.tl-tinh{background:var(--cv-nen-2);border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px}.tl-tinh[data-mien-phi]{color:#2c5c39;background:#dcebdc}.tl-ds-khoa{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tl-ds-khoa li{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.tl-ncc{min-width:120px;font-weight:600}.tl-ds-khoa input{flex:180px}.tl-ds-khoa code{font-size:12.5px}.tl-chan{border-top:1px solid var(--cv-vien);flex-direction:column;gap:8px;padding:12px 18px;display:flex}.tl-nut{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tl-nut-chinh,.tl-nut-phu{font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:7px 14px;font-size:13px;display:inline-flex}.tl-nut-chinh{background:var(--cv-nhan);color:#fff;border:0;font-weight:600}.tl-nut-phu{border:1px solid var(--cv-vien);color:var(--cv-chu);background:0 0}.tl-nut-chinh:disabled,.tl-nut-phu:disabled{opacity:.55;cursor:default}.tl-nut-chinh:focus-visible,.tl-nut-phu:focus-visible,.tl-chip:focus-visible{outline:2px solid var(--cv-nhan);outline-offset:2px}.tl-bao{border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px}.tl-bao-dong{flex-basis:100%}.tl-chon-model{flex-wrap:wrap;flex-basis:100%;gap:8px;display:flex}.tl-chon-model select,.tl-them-ncc{border:1px solid var(--cv-vien);background:var(--cv-nen);min-width:0;max-width:100%;color:var(--cv-chu);font:inherit;border-radius:8px;padding:7px 9px;font-size:13px}.tl-chon-model select{flex:200px}.tl-them-ncc{align-self:flex-start}.tl-bao-ok{color:#2c5c39;background:#dcebdc}.tl-bao-loi{color:#8a2b19;background:#f6dcd4}@media (max-width:520px){.tl-hd{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}}
