:root{--mau-booking-neutral:#526175;--mau-booking-waiting:#7c3aed;--mau-booking-active:#1d4ed8;--mau-booking-attention:#a34b07;--mau-booking-risk:#b91c1c;--mau-booking-done:#15803d;--mau-booking-late:#0f766e;--mau-booking-overdue:#0369a1;--mau-booking-rejected:#9d174d;--mau-booking-anh-video:#15213a;--mau-nen:var(--background);--mau-nen-nhat:var(--muted);--mau-nen-the:var(--card);--mau-nen-noi:var(--popover);--mau-nen-nhan:var(--accent);--mau-chu:var(--foreground);--mau-chu-mo:var(--muted-foreground);--mau-chu-phu:var(--secondary-foreground);--mau-vien:var(--border);--mau-vien-o:var(--input);--mau-vien-tieu-diem:var(--ring);--mau-chinh:var(--primary);--mau-chinh-chu:var(--primary-foreground);--mau-chinh-nhat:var(--color-blue-50);--mau-chinh-dam:var(--color-blue-700);--mau-chu-nhan:var(--primary);--mau-thanh-cong:var(--color-success);--mau-thanh-cong-nhat:var(--color-green-50);--mau-thanh-cong-dam:var(--color-green-700);--mau-canh-bao:var(--color-warning);--mau-canh-bao-nhat:var(--color-yellow-50);--mau-canh-bao-dam:var(--color-yellow-700);--mau-nguy-hiem:var(--destructive);--mau-nguy-hiem-chu:var(--destructive-foreground);--mau-nguy-hiem-nhat:var(--color-red-50);--mau-nguy-hiem-dam:var(--color-red-700);--mau-thong-tin:var(--color-info);--mau-thong-tin-nhat:var(--color-blue-50);--mau-thong-tin-dam:var(--color-blue-700);--mau-trung-tinh:var(--color-zinc-500);--mau-trung-tinh-nhat:var(--color-zinc-100);--mau-trung-tinh-dam:var(--color-zinc-600);--mau-trang:var(--color-white);--mau-den:var(--color-black);--mau-nhan-cam:oklch(70.5% .213 47.604);--mau-nhan-hong:oklch(65.6% .241 354.308);--mau-nhan-nau-dat:oklch(55.3% .115 55.5);--mau-nhan-xanh-ngoc:oklch(70.4% .14 182.503);--mau-nhan-xanh-duong:var(--color-blue-600,oklch(54.6% .245 262.881));--mau-nhan-xanh-la:var(--color-green-600,oklch(62.7% .194 149.214));--mau-nhan-tim:var(--color-violet-600,oklch(54.1% .281 293.009));--mau-nhan-cham:oklch(58.5% .233 277.117);--mau-nhan-vang-dam:oklch(66.6% .179 58.318);--mau-nhan-xanh-xam:oklch(55.4% .046 257.417);--mau-nhan-tim-than:oklch(43.8% .218 303.724);--mau-nhan-xanh-troi:oklch(68.5% .169 237.323);--mau-nhan-xanh-reu:oklch(64.8% .2 131.684);--mau-nhan-hong-dao:oklch(58.6% .253 17.585);--khoang-1:.25rem;--khoang-2:.5rem;--khoang-3:.75rem;--khoang-4:1rem;--khoang-5:1.25rem;--khoang-6:1.5rem;--khoang-8:2rem;--co-chu-nho:.75rem;--co-chu-vua:.875rem;--co-chu-thuong:1rem;--co-chu-lon:1.125rem;--co-chu-tieu-de:1.25rem;--co-chu-so-lon:1.5rem;--bo-goc-nho:.375rem;--bo-goc-vua:.5rem;--bo-goc-lon:.75rem;--bong-nhe:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--bong-dam:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--mau-cd-chinh:#1b84ff;--mau-cd-thanh-cong:#17c653;--mau-cd-thanh-cong-dam:#0f9d58;--mau-cd-canh-bao:#f6b100;--mau-cd-canh-bao-dam:#7a5200;--mau-cd-nguy-hiem:#f8285a;--mau-cd-nguy-hiem-dam:#e11d48;--mau-cd-thong-tin:#7239ea;--mau-cd-chu:#071437;--mau-cd-chu-phu:#4b5675;--mau-cd-chu-mo:#78829d;--mau-cd-vien:#e4e6ea;--mau-cd-vien-dam:#dbdfe9;--mau-cd-nen-nhat:#f1f1f4}.dark{--mau-booking-neutral:#b5c2d3;--mau-booking-waiting:#c4b5fd;--mau-booking-active:#93b4fd;--mau-booking-attention:#fdba74;--mau-booking-risk:#fca5a5;--mau-booking-done:#86efac;--mau-booking-late:#5eead4;--mau-booking-overdue:#7dd3fc;--mau-booking-rejected:#f9a8d4;--mau-chinh-nhat:var(--color-blue-950);--mau-chinh-dam:var(--color-blue-500);--mau-chu-nhan:var(--primary);--mau-thanh-cong-nhat:var(--color-green-950);--mau-thanh-cong-dam:var(--color-green-500);--mau-canh-bao-nhat:var(--color-yellow-950);--mau-canh-bao-dam:var(--color-yellow-400);--mau-nguy-hiem-nhat:var(--color-red-950);--mau-nguy-hiem-dam:var(--color-red-500);--mau-thong-tin-nhat:var(--color-blue-950);--mau-thong-tin-dam:var(--color-blue-500);--mau-trung-tinh-nhat:var(--color-zinc-800);--mau-trung-tinh-dam:var(--color-zinc-300)}:root{--color-success:var(--color-green-500);--color-warning:var(--color-yellow-500);--color-info:var(--color-blue-500);--color-muted:var(--muted,var(--color-zinc-100));--color-foreground:var(--foreground);--color-secondary:var(--secondary,var(--color-zinc-100))}.bg-success\/10{background-color:color-mix(in oklab, var(--color-success) 10%, transparent)}.border-success\/20{border-color:color-mix(in oklab, var(--color-success) 20%, transparent)}.text-success{color:var(--color-success)}.min-w-44{min-width:11rem}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.text-warning{color:var(--color-warning)}.mt-0\.5{margin-top:.125rem}@media (width>=1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.text-info{color:var(--color-info)}@media (width>=768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.border-destructive\/30{border-color:color-mix(in oklab, var(--color-destructive) 30%, transparent)}.top-full{top:100%}.z-30{z-index:30}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.w-px{width:1px}.bg-black\/40{background-color:oklab(0% none none/.4)}.z-50{z-index:50}.max-h-40{max-height:10rem}.pr-1{padding-right:.25rem}.max-w-\[760px\]{max-width:760px}.max-h-\[70vh\]{max-height:70vh}@media (width>=768px){.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:col-span-3{grid-column:span 3/span 3}}.gap-x-6{column-gap:1.5rem}.gap-y-4{row-gap:1rem}@media (width>=768px){.md\:col-span-2{grid-column:span 2/span 2}}.max-w-\[560px\]{max-width:560px}@media (width>=640px){.sm\:col-span-2{grid-column:span 2/span 2}}.max-w-\[460px\]{max-width:460px}.min-h-7{min-height:1.75rem}.min-h-\[260px\]{min-height:260px}.max-w-\[620px\]{max-width:620px}.max-w-\[480px\]{max-width:480px}.font-bold{font-weight:700}.border-primary\/20{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}.bg-muted\/60{background-color:color-mix(in oklab, var(--color-muted) 60%, transparent)}.min-w-80{min-width:20rem}.bg-warning\/10{background-color:color-mix(in oklab, var(--color-warning) 10%, transparent)}.border-warning\/20{border-color:color-mix(in oklab, var(--color-warning) 20%, transparent)}.p-6{padding:1.5rem}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.min-h-\[280px\]{min-height:280px}.hover\:border-primary:hover{border-color:var(--color-primary)}.px-6{padding-inline:1.5rem}.py-8{padding-block:2rem}.hover\:shadow-md:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.transition-shadow{transition:box-shadow .2s}.bottom-1{bottom:.25rem}.hover\:opacity-90:hover{opacity:.9}@media (width>=1024px){.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:h-\[calc\(100dvh-15rem\)\]{height:calc(100dvh-15rem)}}.min-h-\[420px\]{min-height:420px}.\!px-0{padding-inline:0!important}@media (width>=1024px){.lg\:col-span-6{grid-column:span 6/span 6}}.h-\[560px\]{height:560px}.bg-info\/10{background-color:color-mix(in oklab, var(--color-info) 10%, transparent)}.border-info\/20{border-color:color-mix(in oklab, var(--color-info) 20%, transparent)}.max-w-\[75\%\]{max-width:75%}.bg-accent\/70{background-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}.h-28{height:7rem}.text-black{color:#000}.text-white\/60{color:oklab(100% 0 5.96046e-8/.6)}.border-white\/15{border-color:oklab(100% 0 5.96046e-8/.15)}.text-white\/80{color:oklab(100% 0 5.96046e-8/.8)}.text-white\/50{color:oklab(100% 0 5.96046e-8/.5)}.text-white\/90{color:oklab(100% 0 5.96046e-8/.9)}.\!border-white\/25{border-color:oklab(100% 0 5.96046e-8/.25)!important}.\!text-white{color:#fff!important}.opacity-50{opacity:.5}.border-warning\/40{border-color:color-mix(in oklab, var(--color-warning) 40%, transparent)}.bg-warning\/5{background-color:color-mix(in oklab, var(--color-warning) 5%, transparent)}.max-w-72{max-width:18rem}.bg-accent\/40{background-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}.min-h-\[220px\]{min-height:220px}.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}.border-warning\/50{border-color:color-mix(in oklab, var(--color-warning) 50%, transparent)}.max-w-\[640px\]{max-width:640px}.max-h-\[55vh\]{max-height:55vh}.border-destructive\/40{border-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}.bg-success{background-color:var(--color-success)}.bg-warning{background-color:var(--color-warning)}.hover\:border-primary\/60:hover{border-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}.bg-destructive\/10{background-color:color-mix(in oklab, var(--color-destructive) 10%, transparent)}.border-destructive\/20{border-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}.min-h-36{min-height:9rem}.w-44{width:11rem}.max-w-\[680px\]{max-width:680px}.opacity-60{opacity:.6}@media (width>=1280px){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.w-60{width:15rem}.gap-y-2\.5{row-gap:.625rem}.max-h-\[65vh\]{max-height:65vh}@media (width>=640px){.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.border-success\/40{border-color:color-mix(in oklab, var(--color-success) 40%, transparent)}.bg-success\/5{background-color:color-mix(in oklab, var(--color-success) 5%, transparent)}.max-w-\[720px\]{max-width:720px}.top-\[7\%\]{top:7%}.max-h-64{max-height:16rem}.py-6{padding-block:1.5rem}.w-72{width:18rem}.last\:pb-0{padding-bottom:0}.max-h-\[60vh\]{max-height:60vh}@media (width>=640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.border-success\/30{border-color:color-mix(in oklab, var(--color-success) 30%, transparent)}@media (width>=1024px){.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.min-h-\[230px\]{min-height:230px}.max-w-44{max-width:11rem}.gap-y-2{row-gap:.5rem}.min-h-\[360px\]{min-height:360px}.min-h-9{min-height:2.25rem}@media (width>=1280px){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.\!py-3{padding-block:.75rem!important}.\!min-h-0{min-height:0!important}.\!p-2\.5{padding:.625rem!important}.max-h-\[560px\]{max-height:560px}.text-muted-foreground\/40{color:color-mix(in oklab, var(--color-muted-foreground) 40%, transparent)}.hover\:border-success:hover{border-color:var(--color-success)}.hover\:border-warning:hover{border-color:var(--color-warning)}.hover\:border-destructive:hover{border-color:var(--color-destructive)}.hover\:opacity-80:hover{opacity:.8}.min-h-\[300px\]{min-height:300px}.max-w-\[260px\]{max-width:260px}.bg-white\/15{background-color:oklab(100% 0 5.96046e-8/.15)}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width>=640px){.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.max-w-60{max-width:15rem}.max-h-80{max-height:20rem}.max-w-\[95vw\]{max-width:95vw}.max-h-56{max-height:14rem}.min-h-28{min-height:7rem}.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}.\!text-success{color:var(--color-success)!important}.min-h-\[290px\]{min-height:290px}.min-h-\[210px\]{min-height:210px}.max-w-52{max-width:13rem}.min-h-\[240px\]{min-height:240px}.h-14{height:3.5rem}.min-h-0{min-height:0}.w-64{width:16rem}.py-16{padding-block:4rem}.max-w-\[85\%\]{max-width:85%}@media (width>=640px){.sm\:col-span-3{grid-column:span 3/span 3}}.max-h-\[62vh\]{max-height:62vh}.max-w-\[860px\]{max-width:860px}.min-h-\[180px\]{min-height:180px}.min-h-44{min-height:11rem}.hover\:text-destructive:hover{color:var(--color-destructive)}.\!text-primary{color:var(--color-primary)!important}.select-none{-webkit-user-select:none;user-select:none}.pointer-events-none{pointer-events:none}.transition-transform{transition:transform .2s}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.overflow-y-auto{overflow-y:auto}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.mt-auto{margin-top:auto}.w-fit{width:fit-content}.size-24{width:6rem;height:6rem}.text-5xl{font-size:3rem;line-height:1}.text-\[9px\]{font-size:9px}.text-\[13px\]{font-size:13px}.shadow-sm,.hover\:shadow-sm:hover{box-shadow:0 1px 2px #0000000d}.hover\:underline:hover{text-decoration:underline}.rounded-2xl{border-radius:1rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-tl-sm{border-top-left-radius:.125rem}.bg-neutral-950{background-color:#0a0a0a}.text-emerald-400{color:#34d399}.\!bg-\[\#FE2C55\]{background-color:#fe2c55!important}.\!items-start{align-items:flex-start!important}.\!items-stretch{align-items:stretch!important}.last\:border-0:last-child{border-width:0}.group:hover .group-hover\:flex{display:flex}@media (width>=640px){.sm\:hidden{display:none}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}}@media (width>=768px){.md\:flex{display:flex}.md\:grid{display:grid}.md\:block{display:block}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}}@media (width>=1024px){.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}}@media (width>=1280px){.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:block{display:block}.xl\:inline{display:inline}}.border-info\/50{border-color:color-mix(in oklab, var(--color-info) 50%, transparent)}.\!text-warning{color:var(--color-warning)!important}.\!border-warning\/40{border-color:color-mix(in oklab, var(--color-warning) 40%, transparent)!important}.\!border-success\/40{border-color:color-mix(in oklab, var(--color-success) 40%, transparent)!important}.max-w-36{max-width:9rem}.self-stretch{align-self:stretch}@media (width>=768px){.md\:border-e{border-inline-end-style:solid;border-inline-end-width:1px}.md\:border-border{border-color:var(--border)}.md\:pe-5{padding-inline-end:1.25rem}}.bg-red-800{background-color:var(--color-red-800)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.text-white{color:#fff}.gap-x-8{column-gap:2rem}.max-w-80{max-width:20rem}.self-center{align-self:center}.opacity-55{opacity:.55}.-top-3\.5{top:-.875rem}.h-\[600px\]{height:600px}.max-w-\[1040px\]{max-width:1040px}.max-h-\[64vh\]{max-height:64vh}.max-h-\[66vh\]{max-height:66vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[72vh\]{max-height:72vh}.max-w-\[900px\]{max-width:900px}.max-w-\[980px\]{max-width:980px}.hover\:bg-accent\/60:hover,.\[\&\.dang-chon\]\:bg-accent\/60.dang-chon{background-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}@media (width>=640px){.sm\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}}@media (width>=1024px){.lg\:max-w-\[70\%\]{max-width:70%}}.max-w-\[180px\]{max-width:180px}.max-w-\[45\%\]{max-width:45%}.tracking-\[0\.25em\]{letter-spacing:.25em}.\[\&\>a\]\:grow>a{flex-grow:1}.\[\&\>a\]\:text-center>a{text-align:center}@media (width>=640px){.sm\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}}@media (width>=1280px){.xl\:grid-cols-\[minmax\(0\,380px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,380px) minmax(0,1fr)}}.grid-cols-\[11rem_1fr\]{grid-template-columns:11rem 1fr}.text-\[15px\]{font-size:15px}.bang-thanh-loat{inset-inline:0;z-index:60;padding:.625rem .875rem;padding-bottom:calc(.625rem + env(safe-area-inset-bottom,0px));background:var(--background);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;position:fixed;bottom:0;box-shadow:0 -6px 24px #0000001f}.bang-thanh-loat.hidden{display:none}@media (width>=768px){.bang-thanh-loat{inset-inline:auto;border:1px solid var(--border);border-radius:.75rem;width:max-content;max-width:calc(100vw - 2rem);bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000029}}.bang-sheet-phu{z-index:70;opacity:0;visibility:hidden;background:#0006;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.bang-sheet{inset-inline:0;z-index:71;background:var(--background);border-top:1px solid var(--border);border-radius:1rem 1rem 0 0;flex-direction:column;max-height:85vh;transition:transform .25s;display:flex;position:fixed;bottom:0;transform:translateY(100%);box-shadow:0 -12px 40px #0003}.bang-sheet.mo{transform:translateY(0)}.bang-sheet-phu.mo{opacity:1;visibility:visible}.bang-sheet-dau{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem .625rem;display:flex}.bang-sheet-than{overscroll-behavior:contain;padding:.25rem 1rem;overflow-y:auto}.bang-sheet-dong{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:baseline;gap:.875rem;padding:.5rem 0;display:flex}.bang-sheet-dong:last-child{border-bottom:0}.bang-sheet-nhan{max-width:45%;color:var(--muted-foreground);flex:none;font-size:11px;line-height:1.5}.bang-sheet-gia-tri{text-align:end;min-width:0;font-size:.8125rem}.bang-sheet-gia-tri>*{justify-content:flex-end}.bang-sheet-chan{padding:.75rem 1rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bang-sheet-chan .kt-btn{min-height:44px}.bang-sheet-chan .kt-btn:not(.kt-btn-icon){flex:auto;justify-content:center}@media (width<=767px){[data-bang-tac-nghiep]:not(.bang-dang-chon) :is(th,td):is(.bang-cot-phu,.bang-cot-thao-tac,.bang-o-tick){display:none}[data-bang-tac-nghiep] :is(th,td).bang-cot-dinh-danh{background:var(--background);z-index:1;position:sticky;inset-inline-start:0}[data-bang-tac-nghiep] thead th.bang-cot-dinh-danh{z-index:2}[data-bang-tac-nghiep] :is(th,td).bang-cot-dinh-danh:after{content:"";background:var(--border);width:1px;position:absolute;inset-block:0;inset-inline-end:0}[data-bang-tac-nghiep] .kt-table :is(th,td){padding-inline:.5rem}[data-bang-tac-nghiep] .kt-table :is(th,td):first-child{padding-inline-start:.75rem}[data-bang-tac-nghiep]:not(.bang-dang-chon) tbody tr[data-bang-dong]{cursor:pointer}[data-bang-tac-nghiep].bang-dang-chon :is(th,td):is(.bang-cot-phu,.bang-cot-thao-tac),[data-bang-tac-nghiep].bang-dang-chon :is(th,td).bang-cot-uu-tien:not(.bang-cot-giu){display:none}[data-bang-tac-nghiep].bang-dang-chon tbody tr[data-bang-dong]{cursor:pointer}[data-bang-tac-nghiep].bang-dang-chon{padding-bottom:4.5rem}}@media (width>=768px){.bang-thanh-mobile{display:none}}@media (width<=767px){.cd-o-danh-tinh{max-width:130px}}.kd-thumb{aspect-ratio:9/16;border:1px solid var(--border);background:linear-gradient(155deg, var(--accent), var(--muted));border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:52px;display:flex;position:relative;overflow:hidden}.kd-tl{padding-inline-start:22px;border-inline-start:1px solid var(--border);margin-inline-start:7px;padding-bottom:20px;position:relative}.kd-tl:last-child{border-color:#0000;padding-bottom:0}.kd-tl>i.kd-dot{inset-inline-start:-8px;background:var(--background);line-height:1;position:absolute;top:-1px}.kd-page{--kd-blue-soft:color-mix(in srgb, var(--primary) 8%, var(--background));--kd-green-soft:color-mix(in srgb, var(--color-success,#17c653) 9%, var(--background));--kd-red-soft:color-mix(in srgb, var(--destructive) 8%, var(--background))}.kd-profile{border:1px solid var(--border);background:var(--background);border-radius:1rem;overflow:hidden;box-shadow:0 1px 2px #00000008,0 12px 35px #0f172a0a}.kd-profile__top{background:radial-gradient(circle at 95% -20%, color-mix(in srgb, var(--primary) 13%, transparent) 0, transparent 31rem), var(--background);justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.kd-profile__identity,.kd-profile__title-row,.kd-profile__badges,.kd-profile__actions,.kd-profile__contact-value,.kd-profile__preferences,.kd-profile__industries{align-items:center;display:flex}.kd-profile__identity{gap:1rem;min-width:0}.kd-profile__avatar{flex:none;position:relative}.kd-profile__avatar img,.kd-profile__avatar>span{box-shadow:0 0 0 4px var(--background), 0 0 0 5px var(--border)}.kd-profile__presence{border:3px solid var(--background);background:var(--color-success,#17c653);border-radius:999px;width:.9rem;height:.9rem;position:absolute;bottom:-2px;right:-2px}.kd-profile__eyebrow{color:var(--primary);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.2rem;font-size:.7rem;font-weight:700}.kd-profile__title-row{gap:.25rem;min-width:0}.kd-profile__handle{max-width:100%;color:var(--foreground);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;font-weight:700;overflow:hidden}.kd-profile__handle:hover{color:var(--primary)}.kd-profile__name{color:var(--secondary-foreground);margin-top:.1rem;font-size:.9rem}.kd-profile__badges{flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.kd-profile__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.5rem}.kd-profile__actions form{margin:0}.kd-profile__metrics{border-block:1px solid var(--border);background:color-mix(in srgb, var(--muted) 45%, var(--background));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.kd-profile__metric{border-inline-end:1px solid var(--border);grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:.65rem;min-width:0;padding:1rem 1.25rem;display:grid}.kd-profile__metric:last-child{border-inline-end:0}.kd-profile__metric>i{color:var(--primary);grid-row:1/3;align-self:center;font-size:1.1rem}.kd-profile__metric strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.05rem;line-height:1.25}.kd-profile__metric span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.kd-profile__body{grid-template-columns:minmax(0,1fr) minmax(17rem,.36fr);gap:1.5rem;padding:1.5rem;display:grid}.kd-profile__main{min-width:0}.kd-profile__bio{border:1px solid color-mix(in srgb, var(--primary) 16%, var(--border));background:var(--kd-blue-soft);color:var(--secondary-foreground);border-radius:.75rem;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.kd-profile__bio i{color:var(--primary);margin-top:.15rem}.kd-profile__bio p{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.55}.kd-profile__contact-grid{grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);gap:.75rem;display:grid}.kd-profile__contact{border:1px solid var(--border);border-radius:.75rem;min-width:0;padding:1rem}.kd-profile__label{color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.kd-profile__label i{color:var(--primary)}.kd-profile__contact-value{color:var(--foreground);overflow-wrap:anywhere;flex-wrap:wrap;align-items:flex-start;gap:.45rem;margin-top:.45rem;line-height:1.5}.kd-profile__contact--address .kd-profile__contact-value>span:first-child{flex:1;min-width:0}.kd-profile__empty{color:var(--muted-foreground);font-size:.8rem;font-style:italic}.kd-profile__contact>.kd-profile__empty{margin-top:.45rem}.kd-profile__preferences{flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.kd-profile__preferences span{background:var(--muted);color:var(--secondary-foreground);border-radius:.4rem;padding:.3rem .55rem;font-size:.75rem}.kd-profile__preferences b{color:var(--foreground);margin-right:.2rem}.kd-profile__industries{flex-wrap:wrap;gap:.45rem;margin-top:1rem}.kd-profile__operations{border-inline-start:1px solid var(--border);flex-direction:column;gap:.65rem;min-width:0;padding-inline-start:1.5rem;display:flex}.kd-profile__section-title{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.15rem;display:flex}.kd-profile__section-title span{color:var(--foreground);font-size:.9rem;font-weight:700}.kd-profile__section-title small{color:var(--muted-foreground);text-align:end;font-size:.66rem}.kd-profile__operation,.kd-profile__debt{border:1px solid var(--border);border-radius:.7rem;align-items:center;gap:.7rem;min-width:0;padding:.75rem;display:flex}.kd-profile__operation>div,.kd-profile__debt>div{flex-direction:column;flex:1;min-width:0;display:flex}.kd-profile__operation small,.kd-profile__debt small{color:var(--muted-foreground);font-size:.7rem}.kd-profile__operation strong,.kd-profile__debt strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.kd-profile__operation-icon{background:var(--kd-blue-soft);width:2rem;height:2rem;color:var(--primary);border-radius:.55rem;flex:none;place-items:center;display:grid}.kd-profile__request{border:1px dashed color-mix(in srgb, var(--primary) 40%, var(--border));width:100%;color:var(--primary);border-radius:.7rem;align-items:center;gap:.6rem;padding:.65rem .75rem;font-size:.8rem;font-weight:600;display:flex}.kd-profile__request:hover{background:var(--kd-blue-soft)}.kd-profile__request span{text-align:start;flex:1}.kd-profile__debt{border-color:color-mix(in srgb, var(--destructive) 26%, var(--border));background:var(--kd-red-soft)}.kd-profile__debt:hover{border-color:color-mix(in srgb, var(--destructive) 48%, var(--border))}.kd-profile__debt .kd-profile__operation-icon{background:color-mix(in srgb, var(--destructive) 12%, var(--background));color:var(--destructive)}.kd-profile__debt>div span{color:var(--destructive);margin-top:.1rem;font-size:.68rem}.kd-profile__notice{border-radius:.65rem;align-items:center;gap:.45rem;padding:.65rem .75rem;font-size:.75rem;display:flex}.kd-profile__notice--success{background:var(--kd-green-soft);color:var(--color-success,#17c653)}.kd-profile__notice--warning{background:color-mix(in srgb, var(--color-warning,#f6b100) 10%, var(--background));color:var(--color-warning,#f6b100)}.kd-performance__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.kd-performance{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.kd-performance>.kt-card{box-shadow:none;border-radius:.85rem;grid-column:span 2}.kd-performance>.kt-card:first-child,.kd-performance>.kt-card:nth-child(4){border-top:3px solid var(--primary)}.kd-performance>.kt-card:nth-child(2),.kd-performance>.kt-card:nth-child(5){border-top:3px solid var(--color-success,#17c653)}.kd-performance>.kt-card:nth-child(3),.kd-performance>.kt-card:nth-child(6){border-top:3px solid var(--color-warning,#f6b100)}.kd-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;width:100%;max-width:100%;display:flex;overflow-x:auto}.kd-tabs>a{white-space:nowrap;flex:none;min-height:2.625rem}.kd-tabs>a.active{border-color:color-mix(in srgb, var(--primary) 35%, var(--border));background:var(--kd-blue-soft);color:var(--primary)}.kd-tab-panel,.kd-tab-panel .kt-card{min-width:0}.kd-tab-panel .kt-card-table{max-width:100%}.kd-tab-panel .kt-table thead th{background:color-mix(in srgb, var(--muted) 58%, var(--background));color:var(--secondary-foreground);letter-spacing:.015em;font-size:.72rem}.kd-tab-panel .kt-card-footer{line-height:1.5}@media (width<=1023px){.kd-profile__top{flex-direction:column}.kd-profile__actions{justify-content:flex-start;width:100%}.kd-profile__body{grid-template-columns:1fr}.kd-profile__operations{border-inline-start:0;border-top:1px solid var(--border);padding-inline-start:0;padding-top:1.25rem}.kd-performance>.kt-card{grid-column:span 3}}@media (width<=767px){.kd-profile{border-radius:.8rem}.kd-profile__top,.kd-profile__body{padding:1rem}.kd-profile__avatar img,.kd-profile__avatar>span{width:4rem!important;height:4rem!important}.kd-profile__handle{font-size:1.05rem}.kd-profile__actions .kt-btn{min-height:2.75rem}.kd-profile__action-label{display:none}.kd-profile__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kd-profile__metric{border-block-end:1px solid var(--border)}.kd-profile__metric:nth-child(2n){border-inline-end:0}.kd-profile__metric:last-child{border-block-end:0;grid-column:1/-1}.kd-profile__contact-grid,.kd-performance{grid-template-columns:1fr}.kd-performance>.kt-card{grid-column:auto}.kd-tabs{margin-inline:-.25rem;padding-block:.35rem}.kd-tabs>a{min-height:2.75rem;padding-inline:.8rem}.kd-tab-panel .kt-card-header{align-items:stretch}.kd-tab-panel .kt-card-header>:is(form,div){max-width:100%}.kd-tab-panel .kt-card-footer{align-items:stretch}.kd-tab-panel .kt-card-footer .kt-btn{justify-content:center;min-height:2.625rem}}@media (width<=639px){.kocs-chip{white-space:normal;text-align:start;max-width:100%;height:auto;min-height:2rem}}.tmds-khung-shop{max-height:28rem;overflow-y:auto}.tmds-khung-shop thead th{z-index:1;background:var(--background);position:sticky;top:0}.tmds-khung-shop:not(.tmds-hien-xong) tr.tmds-shop-xong{display:none}.dg-nganh-o{border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.875rem;display:inline-flex}.dg-nganh-o:hover{border-color:var(--input)}.dg-nganh-o:has(input:checked){border-color:var(--primary);background-color:color-mix(in oklab, var(--primary) 6%, transparent)}.tmds-bang :is(th,td){vertical-align:top;padding-inline:.625rem}.tmds-bang :is(th,td):first-child{padding-inline-start:1.25rem}.tmds-bang .tmds-c-koc{min-width:15rem}.tmds-bang .tmds-c-ns{width:7.5rem}.tmds-bang .tmds-c-nguon{min-width:9rem}.tmds-bang .tmds-c-dg{min-width:12rem}.tmds-bang .tmds-c-lh{min-width:8rem}.tmds-bang .tmds-c-koc .tmds-1-dong{max-width:15rem}.tmds-bang .tmds-c-ns .tmds-1-dong{max-width:7rem}.tmds-bang .tmds-c-nguon .tmds-1-dong{max-width:10.5rem}.tmds-bang .tmds-c-dg .max-w-80{max-width:15rem}.tmds-1-dong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.tmds-bang tr.tmds-dong-chon>td{background-color:color-mix(in oklab, var(--primary) 6%, transparent)}#tmds_bulk{width:max-content}.tqk-nhom-luoi{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.75rem;display:grid}.tqk-nhom{--tqk-mau:var(--color-primary,#1b84ff);border:1px solid color-mix(in srgb, var(--tqk-mau) 22%, var(--color-border,#e5e7eb));background:color-mix(in srgb, var(--tqk-mau) 4%, var(--color-background,#fff));border-radius:.8rem;flex-direction:column;gap:.5rem;min-width:0;padding:.9rem 1rem;transition:box-shadow .15s,border-color .15s;display:flex}.tqk-nhom:hover{border-color:color-mix(in srgb, var(--tqk-mau) 55%, transparent)}.tqk-nhom.is-active{box-shadow:0 0 0 2px var(--tqk-mau)}.tqk-nhom--success{--tqk-mau:var(--color-success,#17c653)}.tqk-nhom--primary{--tqk-mau:var(--color-primary,#1b84ff)}.tqk-nhom--info{--tqk-mau:var(--color-info,#7239ea)}.tqk-nhom--warning{--tqk-mau:var(--color-warning,#f6b100)}.tqk-nhom--destructive{--tqk-mau:var(--color-destructive,#f8285a)}.tqk-nhom-dau{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tqk-nhom-ten{color:var(--color-foreground,#111827);align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;display:flex}.tqk-nhom-ten i{color:var(--tqk-mau);font-size:1.05rem}.tqk-nhom-so{color:var(--color-foreground,#111827);font-size:1.5rem;font-weight:700;line-height:1.1}.tqk-nhom-so small{color:var(--color-muted-foreground,#71717a);font-size:.75rem;font-weight:500}.tqk-nhom-tien{color:var(--color-secondary-foreground,#4b5563);font-size:.75rem}.tqk-nhom-viec{color:var(--tqk-mau);font-size:.75rem;font-weight:500}.tqk-nhom-top{border-top:1px dashed var(--color-border,#e5e7eb);flex-direction:column;gap:.15rem;padding-top:.45rem;display:flex}.tqk-nhom-top a{color:var(--color-secondary-foreground,#4b5563);justify-content:space-between;gap:.5rem;font-size:.72rem;display:flex}.tqk-nhom-top a:hover{color:var(--color-primary,#1b84ff)}.tqk-nhom-top a span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tqk-nhom-top a span:last-child{font-variant-numeric:tabular-nums;flex:none}.tqk-nhom-chan{color:var(--color-primary,#1b84ff);margin-top:auto;font-size:.75rem;font-weight:500}.tqk-xh{white-space:nowrap;align-items:center;gap:.2rem;font-size:.75rem;font-weight:600;display:inline-flex}.tqk-xh--len{color:var(--color-success,#17c653)}.tqk-xh--giam{color:var(--color-destructive,#f8285a)}.tqk-xh--on{color:var(--color-muted-foreground,#71717a)}.tqk-loc{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tqk-loc .kt-input{width:15rem;max-width:100%}.tqk-nguon-thanh{background:var(--color-muted,#f1f1f4);border-radius:999px;height:.75rem;display:flex;overflow:hidden}.tqk-nguon-thanh span{height:100%}.tqk-nguon-luoi{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem 1.25rem;margin-top:1rem;display:grid}.tqk-nguon-muc{align-items:flex-start;gap:.5rem;min-width:0;font-size:.8125rem;display:flex}.tqk-nguon-cham{border-radius:3px;flex:none;width:.65rem;height:.65rem;margin-top:.3rem}.tqk-nguon-muc b{color:var(--color-foreground,#111827);font-weight:600}.tqk-nguon-muc small{color:var(--color-muted-foreground,#71717a);font-size:.72rem;display:block}.tqk-m1{background:var(--color-primary,#1b84ff)}.tqk-m2{background:var(--color-success,#17c653)}.tqk-m3{background:var(--color-warning,#f6b100)}.tqk-m4{background:var(--color-info,#7239ea)}.tqk-m5{background:color-mix(in srgb, var(--color-primary,#1b84ff) 45%, #fff)}.tqk-m6{background:color-mix(in srgb, var(--color-success,#17c653) 45%, #fff)}.tqk-xu-ly-dau{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.tqk-xu-ly-mo-ta{color:var(--color-muted-foreground,#71717a);font-size:.75rem}.tqk-xu-ly-nut{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ca-nhan-luoi-so{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=540px){.ca-nhan-luoi-so{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.ca-nhan-trang .kt-card-footer .kt-btn{justify-content:center;width:100%}.ca-nhan-trang .kt-card-content .font-medium{overflow-wrap:anywhere;min-width:0}}.hs-vo-luoi{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;display:grid}.hs-vo{cursor:pointer;border:1px solid var(--border);background:var(--background);border-radius:.75rem;align-items:flex-start;gap:.75rem;min-height:44px;padding:.75rem;transition:border-color .15s,box-shadow .15s;display:flex}.hs-vo:hover{border-color:var(--primary)}.hs-vo:has(input:checked){border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:color-mix(in oklab, var(--primary) 5%, var(--background))}.hs-vo:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.hs-vo-khoa{cursor:not-allowed;opacity:.6}.hs-vo .kt-radio{flex:none;margin-top:.25rem}.hs-vo-anh{border:1px solid var(--border);background:var(--muted);border-radius:.5rem;flex:none;width:8rem;height:5rem}.hs-vo-chu{flex-direction:column;gap:.25rem;min-width:0;display:flex}.hs-vo-ten{color:var(--mono);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:flex}.hs-vo-mo-ta{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}@media (width<40rem){.hs-vo-anh{width:5.5rem;height:3.5rem}}.hs-bang-mau{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.5rem;display:grid}.hs-bang-mau-o{cursor:pointer;border:1px solid var(--mau-vien);border-radius:var(--bo-goc-vua);background:var(--mau-nen);align-items:center;gap:.5rem;min-height:44px;padding:.375rem .625rem;display:flex}.hs-bang-mau-o:hover{border-color:var(--mau-vien-tieu-diem)}.hs-bang-mau-o:has(input:checked){border-color:var(--mau-chinh);box-shadow:0 0 0 1px var(--mau-chinh)}.hs-bang-mau-mau{border-radius:var(--bo-goc-nho);background:var(--o-mau);width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mau-den) 12%, transparent);flex-shrink:0}.hs-bang-mau-mac-dinh{--o-mau:var(--color-blue-600)}fieldset:disabled .hs-bang-mau-o{cursor:not-allowed;opacity:.6}.bcb-so{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.bcb-ten{flex-direction:column;gap:.125rem;min-width:0;max-width:16rem;display:flex}.bcb-phu{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bcdt-so{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.bcdt-tick{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bcdt-mo{cursor:pointer;min-width:0;min-height:44px;color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:flex}.bcdt-tick:focus-visible+.bcdt-nhan{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.bcdt-chevron{color:var(--color-muted-foreground);flex:none;font-size:.75rem;transition:transform .15s}.bcdt-ngay{display:none}tbody:has(.bcdt-tick:checked) .bcdt-ngay{display:table-row}tbody:has(.bcdt-tick:checked) .bcdt-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.bcdt-chevron{transition:none}}.bcdt-ngay-ten{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-muted-foreground);white-space:nowrap;padding-inline-start:2.5rem}.bcdt-nhom-don{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.bcdt-nhom-huy{background:color-mix(in srgb, var(--color-warning) 10%, transparent)}.bcdt-nhom-thuan{background:color-mix(in srgb, var(--color-success) 10%, transparent)}.bcdt-nhom-chi-phi{background:color-mix(in srgb, var(--color-destructive) 6%, transparent)}.bcdt-nhom-lai{background:color-mix(in srgb, var(--color-info) 10%, transparent)}.bcdt-nhom-von{background:color-mix(in srgb, var(--color-success) 6%, transparent);border-inline-start:2px solid var(--color-border)}.bcdt-cot-ten{z-index:1;background:var(--card);min-width:11rem;position:sticky;inset-inline-start:0}.bcdt-dong-tong .bcdt-cot-ten{background:var(--color-muted)}.bcdt-ngay .bcdt-cot-ten{background:var(--color-background)}.bcdt-bd{grid-template-columns:8rem 1fr 9.5rem;align-items:center;gap:.625rem;min-width:0;display:grid}.bcdt-bd-ten{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-secondary-foreground);min-width:0}.bcdt-bd-thanh{flex-direction:column;gap:2px;min-width:0;display:flex}.bcdt-bd-cot{border-radius:2px;min-width:2px;height:7px;display:block}.bcdt-bd-so{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.bcdt-cham{border-radius:2px;width:8px;height:8px;display:inline-block}@media (width<=767px){.bcdt-bd{grid-template-columns:1fr auto;row-gap:.25rem}.bcdt-bd-thanh{grid-area:2/1/auto/-1}.bcdt-trang.kt-container-fluid input.kt-input:is([type=date],[data-ngay-vn]){min-height:44px}.bcdt-trang .kt-card-footer .kt-btn{min-width:44px}}.bctap-so{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.bctap-bd{grid-template-columns:5.5rem 1fr 11rem;align-items:center;gap:.625rem;min-width:0;display:grid}.bctap-bd-ten{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-secondary-foreground);font-variant-numeric:tabular-nums;min-width:0}.bctap-bd-thanh{flex-direction:column;gap:3px;min-width:0;display:flex}.bctap-bd-hang{min-width:0;display:flex}.bctap-bd-doan{min-width:2px;height:8px;display:block}.bctap-bd-hang>.bctap-bd-doan:first-child{border-start-start-radius:2px;border-end-start-radius:2px}.bctap-bd-hang>.bctap-bd-doan:last-child{border-start-end-radius:2px;border-end-end-radius:2px}.bctap-bd-hh{border-radius:2px;min-width:2px;height:4px;display:block}.bctap-bd-so{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.bctap-cham{border-radius:2px;width:8px;height:8px;display:inline-block}.bctap-trang code,.bctap-trang .kt-card-footer,.bctap-trang .kt-alert-content{overflow-wrap:anywhere;white-space:normal}@media (width<=767px){.bctap-trang.kt-container-fluid input.kt-input:is([type=date],[data-ngay-vn]){min-height:44px}.bctap-bd{grid-template-columns:1fr auto;row-gap:.25rem}.bctap-bd-thanh{grid-area:2/1/auto/-1}}[data-bang-booking] .bk-phu{display:none}[data-bang-booking].bk-day .bk-phu{display:revert}[data-bang-booking] :is(thead th,tbody td){padding-top:.3rem;padding-bottom:.3rem}[data-bang-booking].bk-day :is(thead th,tbody td){padding-top:revert;padding-bottom:revert}[data-bang-booking] :is(th,td).bk-dinh-danh{background:var(--background);z-index:1;position:sticky;inset-inline-start:0}[data-bang-booking] thead th.bk-dinh-danh{z-index:2}[data-bang-booking] :is(th,td).bk-dinh-danh:after{content:"";background:var(--border);width:1px;position:absolute;inset-block:0;inset-inline-end:0}[data-bang-booking] tr[data-bk-tran] :is(th,td).bk-dinh-danh{position:static}.bk-status{--bk-neutral:var(--mau-booking-neutral);--bk-waiting:var(--mau-booking-waiting);--bk-active:var(--mau-booking-active);--bk-attention:var(--mau-booking-attention);--bk-risk:var(--mau-booking-risk);--bk-done:var(--mau-booking-done);--bk-late:var(--mau-booking-late);--bk-overdue:var(--mau-booking-overdue);--bk-rejected:var(--mau-booking-rejected);--bk-ink:var(--bk-neutral);border:1px solid color-mix(in srgb, var(--bk-ink) 25%, transparent);background:color-mix(in srgb, var(--bk-ink) 7%, var(--background));width:fit-content;max-width:100%;height:auto;min-height:1.65rem;color:var(--bk-ink);white-space:normal;text-align:start;vertical-align:middle;border-radius:.4rem;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.dark .bk-status{--bk-neutral:var(--mau-booking-neutral);--bk-waiting:var(--mau-booking-waiting);--bk-active:var(--mau-booking-active);--bk-attention:var(--mau-booking-attention);--bk-risk:var(--mau-booking-risk);--bk-done:var(--mau-booking-done);--bk-late:var(--mau-booking-late);--bk-overdue:var(--mau-booking-overdue);--bk-rejected:var(--mau-booking-rejected)}.bk-status:is([data-bk-status=cho_leader],[data-bk-status=cho_shop]){--bk-ink:var(--bk-waiting)}.bk-status:is([data-bk-status=cho_gui],[data-bk-status=dang_giao],[data-bk-status=cho_video],[data-bk-status=trong_han],[data-bk-status=duyet],[data-bk-status=info],[data-bk-status=primary],[data-bk-status=cho_xac_nhan_kt]){--bk-ink:var(--bk-active)}.bk-status:is([data-bk-status=qua_han_giuc],[data-bk-status=giuc_video],[data-bk-status=tre_han],[data-bk-status=doi_mau],[data-bk-status=chua_ro_han],[data-bk-status=giuc_shop_duyet],[data-bk-status=giuc_shop_gui],[data-bk-status=xac_nhan_nhan],[data-bk-status=nhac_koc],[data-bk-status=doi_video],[data-bk-status=giuc_live],[data-bk-status=soat_video_truoc],[data-bk-status=warning]){--bk-ink:var(--bk-attention)}.bk-status:is([data-bk-status=xu_ly_rui_ro],[data-bk-status=rui_ro],[data-bk-status=chot_rui_ro],[data-bk-status=danger]){--bk-ink:var(--bk-risk)}.bk-status:is([data-bk-status=xong],[data-bk-status=xong_dung_han],[data-bk-status=success]){--bk-ink:var(--bk-done)}.bk-status[data-bk-status=xong_tre_han]{--bk-ink:var(--bk-late)}.bk-status[data-bk-status=xong_qua_han]{--bk-ink:var(--bk-overdue)}.bk-status[data-bk-status=xong_chua_ro_han]{--bk-ink:var(--bk-late);border-style:dashed}.bk-status:is([data-bk-status=shop_tu_choi],[data-bk-status=leader_tu_choi],[data-bk-status=hoan_mau]){--bk-ink:var(--bk-rejected)}.bk-status:is(a,button):hover{background:color-mix(in srgb, var(--bk-ink) 14%, var(--background))}.bk-status:is(a,button):focus-visible,.bk-head a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.bk-status-filter[aria-current=true],.bk-status.tcb-khau[aria-current=true]{outline-offset:1px;outline:2px solid}.bk-status-total{background:color-mix(in srgb, var(--bk-ink) 10%, transparent);font-variant-numeric:tabular-nums;border:0;border-radius:.3rem;justify-content:center;align-items:center;min-width:1.25rem;margin-inline-start:.15rem;padding:.1rem .375rem;font-size:.6875rem;font-weight:600;line-height:1.3;display:inline-flex}.bk-stage{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.bk-stage .bk-status{text-wrap:balance}.bk-clock{align-items:center;gap:.3rem;font-size:.6875rem;line-height:1.4;display:inline-flex}.bk-action{font-weight:500}.bk-actions{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.bk-action-item{align-items:center;gap:.25rem;max-width:100%;display:inline-flex}.bk-action-item .bk-action{min-width:0}.bk-action-item .gm-chep{flex-shrink:0}.bk-cell-note{color:var(--muted-foreground);font-size:.6875rem;line-height:1.5;display:block}.bk-ly-do{-webkit-line-clamp:2;max-width:16rem;color:var(--destructive);-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.bk-tracking-link{align-items:center;gap:.3rem;margin-top:.25rem;display:inline-flex}.bk-tracking-link:hover{color:var(--primary);text-decoration:underline}.bk-tracking-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bk-count{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;min-width:4.1rem;font-size:.8125rem}.bk-metrics{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.bk-money.kt-badge{background:0 0;border:0;height:auto;min-height:1.1rem;padding:0;font-size:.6875rem}.bk-sample{flex-direction:column;gap:.3rem;font-size:.75rem;display:flex}.bk-sample-line{white-space:nowrap;font-variant-numeric:tabular-nums;grid-template-columns:2rem 1fr;gap:.5rem;display:grid}.bk-sample-line>:first-child{color:var(--muted-foreground);font-size:.6875rem}[data-bang-booking] th.bk-head{vertical-align:top;padding-block:.65rem}.bk-head-main{white-space:nowrap;align-items:center;gap:.35rem;font-size:.8125rem;display:flex}.bk-head-main a,.bk-head-sub a{align-items:center;gap:.2rem;display:inline-flex}.bk-head-sub{min-height:1.25rem;color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.65rem;margin-top:.2rem;font-size:.6875rem;font-weight:400;display:flex}.bk-head-sub a:hover,.bk-head-main a:hover{color:var(--primary)}.bk-head-sub .ki-filled{font-size:.625rem}.bk-head.text-end :is(.bk-head-main,.bk-head-sub){justify-content:flex-end}[data-bang-booking] td:is([data-col=giai_doan],[data-col=ngay_mau],[data-col=can_lam],[data-col=hieu_qua],[data-col=live]){vertical-align:middle;padding-block:.6rem}[data-bang-booking] td[data-col=giai_doan]{min-width:12rem;max-width:17rem}[data-bang-booking] td[data-col=can_lam]{min-width:10rem;max-width:14rem}[data-bang-booking] td[data-col=can_lam]>.bk-action{margin-bottom:.2rem}[data-bang-booking] td[data-col=live]{min-width:7rem}[data-bang-booking] td:is([data-col=giai_doan],[data-col=ngay_mau],[data-col=can_lam]){vertical-align:top}[data-bang-booking] td:is([data-col=ngay_mau],[data-col=can_lam])>.bk-cell-note{padding-top:.3rem}.bk-status.tcb-khau{align-items:stretch;width:auto;padding:.75rem;display:flex}.bk-status.tcb-khau .kt-progress-indicator{background:var(--bk-ink)}.bk-clock.text-warning,.dark .bk-clock.text-warning{color:var(--mau-booking-attention)}[data-bang-booking] th[data-col=nhan_su] .tn-col{white-space:nowrap}.tcb-quick-heading{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.5rem 1rem;font-size:.75rem;display:flex}.tcb-quick-heading>strong{font-size:.8125rem}.tcb-filter-rule{color:var(--muted-foreground);font-size:.6875rem}.tcb-quick-gmv{color:var(--muted-foreground)}.tcb-quick-gmv b{color:var(--foreground);margin-inline-start:.3rem;font-weight:600}.tcb-quick-heading label{cursor:pointer;min-height:2rem;color:var(--muted-foreground);align-items:center;gap:.4rem;margin-inline-start:auto;display:inline-flex}#tcb .tcb-tong-quan:not(:has([data-tcb-so-lieu]:checked)) :is(.tcb-so-lieu,.tcb-summary-totals,.bk-status-total){display:none}#tcb .tcb-tong-quan:not(:has([data-tcb-so-lieu]:checked)) .tcb-khau .text-2xl{display:none}#tcb .tcb-tong-quan:not(:has([data-tcb-so-lieu]:checked)) .tcb-loai-koc .kt-badge{display:none}#tcb .tcb-cac-khau{flex-wrap:wrap;display:flex}.tcb-summary-filters{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tcb-summary-filters.tcb-summary-single{grid-template-columns:minmax(0,1fr)}.tcb-summary-panel{min-width:0;padding:.65rem 1rem}.tcb-summary-panel+.tcb-summary-panel{border-inline-start:1px solid var(--border)}.tcb-summary-heading{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.tcb-summary-heading h3{color:var(--foreground);margin:0;font-size:.875rem;font-weight:600}.tcb-summary-scope{background:var(--muted);color:var(--muted-foreground);border-radius:.3rem;padding:.15rem .4rem;font-size:.6875rem}.tcb-summary-options{flex-wrap:wrap;align-items:flex-start;gap:.375rem;display:flex}.tcb-summary-option.bk-status{justify-content:space-between;width:auto;min-height:1.875rem;padding:.25rem .45rem;font-size:.75rem;font-weight:500}.tcb-summary-option .bk-status-total{text-align:end;flex-shrink:0;font-weight:600}.tcb-summary-totals{border-top:1px dashed var(--border);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;margin:.6rem 0 0;padding-top:.5rem;font-size:.6875rem;display:flex}.tcb-summary-totals>div{align-items:baseline;gap:.35rem;display:flex}.tcb-summary-totals dd{color:var(--foreground);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.tcb-summary-totals dd span{color:var(--muted-foreground);font-weight:400}.tcb-summary-help{color:var(--muted-foreground);margin-inline-start:auto;font-size:.6875rem;position:relative}.tcb-summary-help>summary{cursor:pointer;align-items:center;gap:.25rem;min-height:1.5rem;list-style:none;display:flex}.tcb-summary-help>summary:before{content:"ⓘ"}.tcb-summary-help>summary::-webkit-details-marker{display:none}.tcb-summary-help>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tcb-summary-help[open]>summary{color:var(--primary)}.tcb-summary-help>p{inset-inline-end:0;z-index:5;border:1px solid var(--border);background:var(--background);width:19rem;max-width:70vw;box-shadow:0 4px 16px color-mix(in srgb, var(--color-black) 13%, transparent);color:var(--foreground);border-radius:.5rem;margin:.25rem 0 0;padding:.75rem;line-height:1.6;position:absolute;top:100%}@media (width<=1100px){.tcb-summary-filters{grid-template-columns:minmax(0,1fr)}.tcb-summary-panel+.tcb-summary-panel{border-inline-start:0;border-top:1px solid var(--border)}}@media (width<=575px){.tcb-summary-panel{padding:.875rem}.tcb-summary-option.bk-status{min-height:2.5rem}.tcb-summary-totals{gap:.75rem}}.tcb-o{border:1px solid var(--border);background:var(--card,var(--background));border-radius:.5rem;flex-direction:column;gap:.125rem;min-height:44px;padding:.5rem .625rem;display:flex}.tcb-o>span{color:var(--mono,inherit);font-size:1rem;font-weight:600;line-height:1.2}.tcb-o>i{color:var(--secondary-foreground);font-size:.6875rem;font-style:normal;line-height:1.3}a.tcb-o{text-decoration:none;transition:border-color .15s,background-color .15s}a.tcb-o:hover{border-color:var(--primary);background:var(--accent,transparent)}.o-warning{border-inline-start:3px solid var(--color-warning,#f6b100)}.o-destructive{border-inline-start:3px solid var(--destructive)}.o-success{border-inline-start:3px solid var(--color-success,oklch(72.3% .219 149.579))}.tcb-l5{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;display:grid}@media (width<=991px){.tcb-l5{grid-template-columns:repeat(3,minmax(0,1fr))}}.tcb-dondoc{flex-direction:column;max-height:190px;display:flex;overflow-y:auto}.tcb-dondoc-dong{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.3125rem 0;font-size:.8125rem;display:grid}.tcb-dondoc-dong:last-child{border-bottom:0}.tcb-vung>summary{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tcb-vung>summary::-webkit-details-marker{display:none}.tcb-vung>summary:after{content:"▾";color:var(--secondary-foreground);font-size:.75rem;transition:transform .15s}.tcb-vung[open]>summary:after{transform:rotate(180deg)}.tcb-cot-menu{z-index:59;background:var(--background);border:1px solid var(--border);border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem .75rem;max-height:60vh;margin-top:.25rem;padding:.625rem .75rem;display:grid;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.tcb-cot-menu.hidden{display:none}.tcb-cot-dong{white-space:nowrap;cursor:pointer;align-items:center;gap:.5rem;min-height:32px;font-size:.8125rem;display:flex}#tcb .kt-btn[data-tcb-cot],#tcb [data-tcb-cot]+.tcb-cot-menu{position:relative}#tcb .flex:has(>[data-tcb-cot]){position:relative}.tcb-mr>td{background:var(--muted,#00000005)}.tcb-mr-noi{color:var(--secondary-foreground);flex-wrap:wrap;gap:.375rem 1.5rem;padding:.375rem .25rem;font-size:.8125rem;display:flex}.tcb-mr-noi b{color:var(--mono,inherit);font-weight:600}#bang_booking tbody td{vertical-align:middle;white-space:nowrap;font-size:.8125rem}#bang_booking tbody td.tc{text-overflow:ellipsis;max-width:10rem;overflow:hidden}#bang_booking tbody td.te,#bang_booking thead th.te{text-align:end}#bang_booking tbody td.tk{max-width:12rem;color:var(--mono,inherit);font-weight:500}#bang_booking tbody td.tk>span{color:var(--muted-foreground);font-size:.6875rem;font-weight:400;display:block}#bang_booking tbody td .mcho{color:var(--secondary-foreground);font-weight:500}#bang_booking tbody td .mcham{color:var(--warning);font-weight:600}#bang_booking tbody td .mdoi{color:var(--destructive);font-weight:600}#bang_booking tbody td .mxong{color:var(--success);font-weight:500}@media (width>=768px){#bang_booking tbody tr[data-bang-dong]{cursor:pointer}}@media (width<=767px){#tcb .kt-input,#tcb .kt-input>input,#tcb .kt-select{min-height:44px}}.tcb-mat-do{border:1px solid var(--border);background:var(--muted);border-radius:7px;gap:2px;padding:3px;display:inline-flex}.tcb-mat-do button{min-height:28px;color:var(--muted-foreground);cursor:pointer;border-radius:4px;padding:5px 10px;font-size:12px}.tcb-mat-do button[aria-pressed=true]{background:var(--background);color:var(--foreground);box-shadow:0 1px 3px color-mix(in srgb, var(--color-black) 13%, transparent);font-weight:600}.tcb-mat-do button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}#ab_table:not(.bk-day) tbody td{padding-block:.375rem}#ab_table:not(.bk-day) :is(.bk-stage,.bk-sample,.bk-metrics){gap:.125rem}#ab_table.bk-day tbody td{padding-block:.875rem}#ab_table.bk-day :is(.bk-stage,.bk-sample,.bk-metrics){gap:.4rem}#ab_table tr.ab-mo-rong>td{background:color-mix(in oklab, var(--muted) 45%, transparent)}#bang_booking.tcb-gon tbody td,#bang_booking.tcb-gon thead th{padding-top:.25rem;padding-bottom:.25rem}#bang_booking.tcb-gon .tk>span{display:none}#modal_ab_edit .kt-modal-body>div[id^=abe_p]{flex-direction:column;gap:1rem;display:flex}#modal_ab_edit .kt-modal-body>div[id^=abe_p].hidden{display:none!important}#modal_ab_edit label{flex-direction:column;gap:.375rem;display:flex}.ab-goi-y{z-index:40;border:1px solid var(--color-border,#e4e4e7);background:var(--color-background,#fff);border-radius:.5rem;max-height:20rem;padding:.25rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -5px #0000002e,0 8px 10px -6px #0000001f}.ab-goi-y-nhom{text-transform:uppercase;color:var(--color-muted-foreground,#71717a);padding:.375rem .625rem .125rem;font-size:.6875rem;font-weight:600}.ab-goi-y-muc{text-align:left;cursor:pointer;width:100%;color:inherit;border-radius:.375rem;flex-direction:column;gap:.0625rem;padding:.375rem .625rem;font-size:.8125rem;line-height:1.3;text-decoration:none;display:flex}.ab-goi-y-muc:hover,.ab-goi-y-muc.ab-chon{background:var(--color-muted,#f4f4f5)}.ab-goi-y-muc .ab-phu-chu{color:var(--color-muted-foreground,#71717a);font-size:.6875rem}.ab-goi-y-trong{color:var(--color-muted-foreground,#71717a);padding:.625rem;font-size:.75rem}#tcb{row-gap:.75rem}#tcb>.demo-tabs{margin-bottom:0}#tcb_danh_sach{scroll-margin-block-start:1rem}#tcb .tcb-tra-cuu>.kt-card-header{min-height:3.25rem;padding:.5rem 1rem}#tcb .tcb-pham-vi{gap:.5rem;padding:.5rem 1rem}#tcb .tcb-dang-xem{gap:.375rem 1rem}#tcb .tcb-dang-xem>div:first-child{flex-flow:wrap;align-items:baseline;gap:.375rem}#tcb .tcb-dang-xem>div:first-child>.text-xs:last-child{flex-basis:100%}#tcb .tcb-dang-xem .text-4xl{font-size:1.25rem;line-height:1.4}#tcb .tcb-dang-xem .text-base{font-size:.8125rem}#tcb .tcb-dang-xem>.w-px{display:none}#tcb .tcb-khung{gap:.375rem 1rem}#tcb .tcb-khung>span{background:0 0;border:0;gap:.375rem;padding:.125rem 0}#tcb .tcb-khung .text-sm{font-size:.8125rem}.abt-hop{width:calc(100vw - 24px);max-width:740px;top:4%}.abt-than{flex-direction:column;gap:14px;max-height:68vh;display:flex;overflow-y:auto}.abt-fields{flex-direction:column;gap:10px;min-width:0;display:flex}.abt-fields .kt-form-label{gap:4px;margin-bottom:6px;display:flex}.abt-fields .kt-textarea{min-height:72px}.abt-fields :is(.kt-textarea,.kt-select)+p{margin-top:5px}.abt-fields>legend{margin-bottom:8px}.abt-fields [hidden],#abt_form [hidden]{display:none!important}.abt-lua-chon{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.abt-lua-chon label{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;display:flex}.abt-lua-chon label:has(input:checked){border-color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, transparent)}.abt-lua-chon label[data-abt-action=rui_ro]:has(input:checked){border-color:var(--destructive);background:color-mix(in srgb, var(--destructive) 6%, var(--background))}.abt-lua-chon label:has(input:disabled:not(:checked)){opacity:.5;cursor:not-allowed;background:var(--muted)}.abt-lua-chon label:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.abt-goi-y{color:var(--muted-foreground);margin:0;font-size:11px}.abt-luu-y{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.5}.abt-luu-y strong{font-weight:500}.abt-lich-su{scroll-margin-top:120px}.abt-lich-su:target{outline:2px solid color-mix(in srgb, var(--primary) 35%, transparent)}.abt-lua-chon strong,.abt-lua-chon small{display:block}.abt-lua-chon strong{font-size:13px}.abt-lua-chon small{color:var(--muted-foreground);margin-top:4px;font-size:11px}.abt-danh-sach{border:1px solid var(--border);border-radius:10px;max-height:200px;overflow-y:auto}.abt-dong{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(100px,auto);gap:6px 12px;padding:10px 12px;font-size:12px;display:grid}.abt-dong:last-child{border-bottom:0}.abt-dong>div{overflow-wrap:anywhere;flex-direction:column;gap:3px;display:flex}.abt-dong .abt-hien-tai{text-align:right;align-items:flex-end}.abt-dong .abt-ket-qua{color:var(--muted-foreground);border-top:1px solid var(--border);flex-flow:wrap;grid-column:1/-1;gap:5px;margin-top:4px;padding-top:7px;font-size:11px}.abt-ket-qua strong{color:var(--foreground);font-weight:500}.abt-ly-do-cu{color:var(--muted-foreground);font-size:11px}.abt-dong small{color:var(--muted-foreground)}.abt-dong a{color:var(--primary)}.abt-dong p{white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1/-1;margin:0}.abt-bo-qua{background:var(--muted)}.abt-pham-vi{background:var(--muted);border-radius:8px;padding:10px 12px;font-size:13px;font-weight:500}.abv-hop{width:calc(100vw - 24px);max-width:900px}.abv-chi-so{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.abv-video{border:1px solid var(--border);border-radius:12px;align-items:center;gap:14px;padding:12px;display:flex}.abv-anh{background:var(--mau-booking-anh-video);color:#fff;cursor:pointer;border-radius:8px;flex-shrink:0;width:58px;height:78px;position:relative;overflow:hidden}.abv-anh img{object-fit:cover;width:100%;height:100%}.abv-anh span{background:color-mix(in srgb, var(--color-black) 20%, transparent);text-shadow:0 1px 6px var(--color-black);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.abv-noi-dung{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.abv-ten{text-align:left;cursor:pointer;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.abv-ten:hover{color:var(--primary)}.abv-so{color:var(--muted-foreground);flex-wrap:wrap;gap:5px 14px;font-size:12px;display:flex}.abv-phat{flex-shrink:0}@media (width<=600px){.abt-lua-chon{grid-template-columns:1fr}.abt-lua-chon label{align-items:center;padding:10px}.abt-lua-chon small{margin-top:1px}.abt-danh-sach{max-height:145px}.abv-video{flex-wrap:wrap;gap:10px}.abv-phat{margin-left:68px}.abv-chi-so{grid-template-columns:repeat(2,minmax(0,1fr))}}#tcb .tcb-dang-loc{gap:.375rem .75rem;padding-top:.5rem}#tcb .tcb-dang-loc>.text-sm{font-size:.75rem}#tcb .tcb-dang-loc:has(>button[data-kt-drawer-toggle]){display:none}#tcb .tcb-dang-loc>div{gap:.375rem}#tcb .tcb-dang-loc>div>span{padding:.1875rem .5rem}#tcb .tcb-so-lieu{align-items:center;gap:.25rem 1.5rem;padding:.5rem 1rem}#tcb .tcb-so-lieu>span:first-child{margin-bottom:.125rem}#tcb .tcb-so-lieu>div{flex-direction:row;align-items:baseline;gap:.375rem}#tcb .tcb-so-lieu>div:nth-last-child(-n+2){grid-template-columns:auto auto;gap:.125rem .375rem;display:grid}#tcb .tcb-so-lieu>div:nth-last-child(-n+2)>span:nth-child(3){grid-column:1/-1}#tcb .tcb-so-lieu .text-2xl{font-size:1.125rem;line-height:1.4}#tcb .tcb-so-lieu .text-base{font-size:.8125rem}#tcb .tcb-so-lieu .text-sm{font-size:.75rem}#tcb .tcb-luong{gap:.375rem;padding:.5rem 1rem}#tcb .tcb-cac-khau{gap:.375rem}#tcb .tcb-khau{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .5rem;padding:.5rem .625rem;display:grid}#tcb .tcb-khau>span:first-child{grid-area:1/2;gap:.25rem}#tcb .tcb-khau>span:nth-child(2){white-space:normal;grid-area:1/1;overflow:visible}#tcb .tcb-khau .text-2xl{font-size:1rem;line-height:1.3}#tcb .tcb-khau>.kt-progress{display:none}#tcb .tcb-nhom-phu{gap:.375rem;padding-top:.5rem}#tcb .tcb-nhom-phu>a,#tcb .tcb-loai-koc>a{gap:.375rem;min-height:1.875rem;padding:.3125rem .5rem;font-size:.75rem}#tcb .tcb-loai-koc{gap:.375rem;padding:.25rem 1rem}#tcb .tcb-tong-quan a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (width>=1700px){#tcb .tcb-tong-quan:has([data-tcb-so-lieu]:checked){grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);display:grid}#tcb .tcb-tong-quan>:is(.tcb-quick-heading,.tcb-summary-filters,.tcb-loai-koc){grid-column:1/-1}#tcb .tcb-tong-quan:has([data-tcb-so-lieu]:checked) .tcb-so-lieu{grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:.5rem .75rem;display:grid}#tcb .tcb-so-lieu>span:first-child{grid-column:1/-1}#tcb .tcb-so-lieu>div{flex-direction:column;align-items:flex-start;gap:.125rem}#tcb .tcb-so-lieu>.w-px{display:none}#tcb .tcb-so-lieu>div:nth-last-child(-n+2){grid-column:span 2;display:flex}#tcb .tcb-tong-quan:has([data-tcb-so-lieu]:checked) .tcb-luong{border-top:0;border-inline-start:1px solid var(--border);justify-content:center}}@media (width>=992px) and (width<=1399px){#tcb .tcb-cac-khau:not(.tcb-khau-ai){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){#tcb .tcb-tra-cuu>.kt-card-header{padding:.625rem .75rem}#tcb .tcb-tra-cuu form[role=search]{flex-wrap:nowrap;flex-basis:100%;max-width:none}#tcb .tcb-tra-cuu form[role=search]>input[type=text]{flex:1;min-width:0}#tcb .tcb-pham-vi,#tcb .tcb-so-lieu,#tcb .tcb-luong,#tcb .tcb-loai-koc{padding-inline:.75rem}#tcb .tcb-so-lieu{gap:.5rem 1rem}#tcb .tcb-so-lieu>.w-px{display:none}#tcb .tcb-khung>span{flex-wrap:wrap}#tcb .tcb-nhom-phu>a,#tcb .tcb-loai-koc>a{min-height:2.5rem}}#ab_table .bang-thanh-loat{gap:.375rem;padding:.5rem .5rem .5rem .75rem}#ab_table .bang-thanh-loat [data-bang-dem]{display:none}#ab_table .abl-dem{white-space:nowrap;align-items:center;gap:.5rem;margin-inline-end:.25rem;display:inline-flex}#ab_table .abl-so{background:var(--primary);min-width:1.75rem;height:1.75rem;color:var(--primary-foreground);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding-inline:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}#ab_table .abl-dem-chu{color:var(--foreground);flex-direction:column;font-size:.8125rem;font-weight:500;line-height:1.15;display:inline-flex}#ab_table .abl-ngoai{color:var(--muted-foreground);font-size:.6875rem;font-weight:400}#ab_table .abl-ngoai.hidden{display:none}#ab_table .abl-vach{background:var(--border);align-self:stretch;width:1px;margin-block:.25rem;margin-inline:.25rem}#ab_table .bang-thanh-loat .kt-btn{white-space:nowrap}#ab_table .abl-xoa{color:var(--destructive)}#ab_table .abl-xoa:hover{background:color-mix(in oklab, var(--destructive) 10%, transparent);color:var(--destructive)}#ab_table [data-bang-thoat-chon]{justify-content:center;gap:0;width:2rem;padding:0;font-size:0}#ab_table [data-bang-thoat-chon] i{font-size:1rem}@media (width<=767.98px){#ab_table .abl-dem{flex:1 0 calc(100% - 3rem)}#ab_table .abl-vach{display:none}#ab_table .bang-thanh-loat .kt-btn:not([data-bang-thoat-chon]){flex:auto;justify-content:center}#ab_table [data-bang-thoat-chon]{order:-1;margin-inline-start:auto}#ab_table .abl-dem{order:-2}}.abt-tu-choi{border:1px solid color-mix(in oklab, var(--destructive) 30%, transparent);background:color-mix(in oklab, var(--destructive) 6%, transparent);border-radius:.5rem;flex-direction:column;gap:.125rem;padding:.5rem .75rem;display:flex}.abt-tu-choi-dau{color:var(--destructive);font-size:.75rem;font-weight:500}.abt-tu-choi-than{white-space:pre-line;color:var(--foreground);font-size:.875rem}.hs-the{z-index:60;flex-direction:column;gap:.25rem;width:20rem;max-width:calc(100vw - 1rem);padding:.75rem;font-size:.8125rem;line-height:1.35;display:flex;position:fixed;box-shadow:0 10px 25px -5px #0000002e,0 8px 10px -6px #0000001f}.hs-dau{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.hs-ten{color:var(--color-mono,inherit);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.hs-dau .hsc-muc{flex-shrink:0;font-size:.6875rem}.hs-lydo{color:var(--color-muted-foreground,#71717a);font-size:.6875rem}.hs-bang{flex-direction:column;margin-top:.25rem;display:flex}.hs-dong{border-bottom:1px dashed var(--color-border,#e4e4e7);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.2rem 0;display:flex}.hs-bang>.hs-dong:last-child{border-bottom:0}.hs-nhan{color:var(--color-muted-foreground,#71717a);white-space:nowrap}.hs-gt{text-align:right;min-width:0;font-weight:600}.hs-do{color:var(--color-destructive,#dc2626)}.hs-xanh{color:var(--color-success,#16a34a)}.hs-bang-lon{font-size:.8125rem}.hs-bang-lon .hs-dong{padding:.35rem 0}.hs-chu{color:var(--color-muted-foreground,#71717a);margin-top:.25rem;font-size:.6875rem}.hs-lien{cursor:pointer;color:var(--color-primary,#1b84ff);background:0 0;border:0;align-self:flex-start;margin-top:.25rem;padding:0;font-size:.6875rem}.hs-lien:hover{text-decoration:underline}.hs-nut{gap:.375rem;margin-top:.5rem;display:flex}.hs-nut>*{flex:1 1 0;justify-content:center}.hsd{flex-direction:column;gap:.75rem;min-width:0;font-size:.8125rem;line-height:1.4;display:flex}.hsd-tone-tot{--hsd-tone:var(--color-success,#16a34a)}.hsd-tone-xau{--hsd-tone:var(--color-destructive,#dc2626)}.hsd-tone-vang{--hsd-tone:var(--color-warning,#d97706)}.hsd-dau{align-items:flex-start;gap:.875rem;display:flex}.hsd-anh{object-fit:cover;background:var(--color-muted,#f1f1f4);width:3.5rem;height:3.5rem;box-shadow:0 0 0 2px var(--color-background,#fff), 0 0 0 3px var(--color-border,#e4e4e7);border-radius:999px;flex-shrink:0}.hsd-anh-chu{color:var(--color-secondary-foreground);justify-content:center;align-items:center;font-weight:600;display:flex}.hsd-ten-khoi{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.hsd-ten-dong{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.hsd-ten{color:var(--color-mono);overflow-wrap:anywhere;margin-inline-end:.125rem;font-size:1.0625rem;font-weight:700}.hsd-phu{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:.125rem .5rem;font-size:.75rem;display:flex}.hsd-phu>*+:before{content:"·";color:var(--color-muted-foreground);margin-inline-end:.5rem}.hsd-phu>.hsd-co:before{content:none}.hsd-phu a{color:var(--color-secondary-foreground);font-weight:500}.hsd-phu a:hover{color:var(--color-primary)}.hsd-kenh{flex-wrap:wrap;gap:.375rem;margin-top:.125rem;display:flex}.hsd-kenh-o{background:var(--color-muted,#f4f4f5);border-radius:.375rem;flex-direction:column;padding:.25rem .625rem;line-height:1.25;display:flex}.hsd-kenh-o b{color:var(--color-mono);font-size:.8125rem;font-weight:700}.hsd-kenh-o small{color:var(--color-muted-foreground);white-space:nowrap;font-size:.625rem}.hsd-kenh-ai{background:color-mix(in srgb, var(--color-warning,#f6b100) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-warning,#f6b100) 45%, transparent)}.hsd-kenh-ai b,.hsd-kenh-ai small{color:var(--color-warning,#b98200)}.hsd-co{background:color-mix(in srgb, var(--color-info) 12%, transparent);color:var(--color-info);border-radius:999px;padding:0 .45rem;font-size:.6875rem;font-weight:600;line-height:1.25rem}.hsd-co-vang{background:color-mix(in srgb, var(--color-warning,#f6b100) 15%, transparent);color:var(--color-warning,#b98200)}.hsd-co-xam{background:var(--color-muted,#f1f1f4);color:var(--color-muted-foreground);font-weight:500}.hsd-pq{--hsd-pq:var(--color-secondary-foreground);border:1px solid color-mix(in srgb, var(--hsd-pq) 35%, transparent);background:color-mix(in srgb, var(--hsd-pq) 7%, var(--color-background,#fff));text-align:left;cursor:pointer;min-width:9.5rem;font:inherit;border-radius:.5rem;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.125rem;padding:.5rem .75rem;display:flex}.hsd-pq:hover{border-color:var(--hsd-pq)}.hsd-goi-y{gap:1rem}.hsd-quyet-dinh{--hsd-quyet-mau:var(--color-warning);border:1px solid var(--color-border);border-left:4px solid var(--hsd-quyet-mau);background:var(--color-background);border-radius:.75rem;grid-template-columns:minmax(0,1fr) 17rem;gap:1.5rem;padding:1.25rem;display:grid}.hsd-quyet-dinh[data-ket-luan=duyet]{--hsd-quyet-mau:var(--color-success)}.hsd-quyet-dinh[data-ket-luan=tu_choi]{--hsd-quyet-mau:var(--color-destructive)}.hsd-nhan-muc{color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.hsd-quyet-dinh h3{color:var(--hsd-quyet-mau);margin-block:.375rem;font-size:1.375rem;font-weight:700;line-height:1.3}.hsd-quyet-dinh-ly-do{color:var(--color-secondary-foreground);margin-top:.5rem;font-size:.8125rem}.hsd-quyet-dinh-so-lieu{margin-top:.5rem;font-weight:600}.hsd-rang-buoc{gap:.25rem;margin:.5rem 0 0;padding-left:1.125rem;font-weight:500;list-style:outside;display:grid}.hsd-dap-ung{background:var(--color-muted);border-radius:.625rem;align-self:center;min-width:0;padding:1rem}.hsd-dap-ung-dau{justify-content:space-between;align-items:center;gap:1rem;font-weight:600;display:flex}.hsd-dap-ung-dau>b{color:var(--color-mono);font-variant-numeric:tabular-nums;font-size:1.75rem}.hsd-dap-ung-thanh{appearance:none;background:var(--color-border);width:100%;height:.5rem;accent-color:var(--color-primary);border:0;border-radius:1rem;margin-block:.5rem;display:block;overflow:hidden}.hsd-dap-ung-thanh::-webkit-progress-bar{background:var(--color-border);border-radius:1rem}.hsd-dap-ung-thanh::-webkit-progress-value{background:var(--color-primary);border-radius:1rem}.hsd-dap-ung-thanh::-moz-progress-bar{background:var(--color-primary);border-radius:1rem}.hsd-dap-ung>p{margin-top:.5rem;line-height:1.5}.hsd-dap-ung-ds{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.hsd-tieu-chi{--hsd-tieu-mau:var(--color-warning);border:1px solid var(--color-border);border-radius:.625rem;flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0;padding:.875rem;font-size:.8125rem;display:flex}.hsd-tieu-chi[data-trang-thai=dat]{--hsd-tieu-mau:var(--color-success)}.hsd-tieu-chi[data-trang-thai=khong_dat]{--hsd-tieu-mau:var(--color-destructive);background:color-mix(in srgb, var(--color-destructive) 3%, var(--color-background));border-color:color-mix(in srgb, var(--color-destructive) 25%, var(--color-border))}.hsd-tieu-chi-dau{align-items:center;gap:.5rem;display:flex}.hsd-tieu-chi-icon{width:1.375rem;height:1.375rem;color:var(--hsd-tieu-mau);background:color-mix(in srgb, var(--hsd-tieu-mau) 10%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.hsd-tieu-chi-trang-thai{color:var(--hsd-tieu-mau);font-size:.75rem;font-weight:600}.hsd-tieu-chi>small{color:var(--color-muted-foreground);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.hsd-chi-tiet-diem{border:1px solid var(--color-border);border-radius:.625rem;padding:.875rem 1rem}.hsd-chi-tiet-diem>summary{cursor:pointer;font-weight:600}.hsd-diem-tham-khao{float:right;color:var(--color-muted-foreground);font-size:.75rem;font-weight:400}.hsd-chi-tiet-diem>.hsd-th{margin-block:1rem}.hsd-chi-tiet-diem .hsd-th li{padding-block:.25rem}.hsd-pq-dem{color:var(--color-secondary-foreground);margin-top:.25rem;font-size:.75rem}.hsd-pq:focus-visible,.hsd-chi-tiet-diem>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (width<=1000px){.hsd-dap-ung-ds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hsd-quyet-dinh{grid-template-columns:minmax(0,1fr);gap:.875rem;padding:1rem}.hsd-dap-ung{padding:.875rem}.hsd-dap-ung-ds{grid-template-columns:minmax(0,1fr)}.hsd-tieu-chi{grid-template-columns:minmax(0,1fr) auto;gap:.375rem .5rem;display:grid}.hsd-tieu-chi>small{grid-column:1/-1}.hsd-tieu-chi-trang-thai{align-self:center}.hsd-diem-tham-khao{float:none;margin-top:.25rem;display:block}}.hsd-pq small{text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted-foreground);font-size:.625rem;font-weight:600}.hsd-pq>b{color:var(--hsd-pq);font-size:1.0625rem;font-weight:700;line-height:1.3}.hsd-pq-diem{color:var(--color-secondary-foreground);font-size:.6875rem}.hsd-pq-muc{color:var(--color-muted-foreground);align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.hsd-pq-muc .hsc-muc{font-size:.6875rem}.hsd-pq-success{--hsd-pq:var(--color-success,#16a34a)}.hsd-pq-warning{--hsd-pq:var(--color-warning,#d97706)}.hsd-pq-destructive{--hsd-pq:var(--color-destructive,#dc2626)}@media (width<=640px){.hsd-dau{flex-wrap:wrap}.hsd-pq{flex-flow:wrap;align-items:baseline;column-gap:.5rem;width:100%}}.hsd-kl{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.15rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.hsd-kl-success{background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success)}.hsd-kl-warning{background:color-mix(in srgb, var(--color-warning,#f6b100) 15%, transparent);color:var(--color-warning,#b98200)}.hsd-kl-destructive{background:color-mix(in srgb, var(--color-destructive) 12%, transparent);color:var(--color-destructive)}.hsd-kl-secondary{background:var(--color-muted,#f1f1f4);color:var(--color-secondary-foreground)}.hsd-kl-lon{white-space:normal;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .9rem;font-size:1rem;font-weight:700;display:flex}.hsd-kl-lon small{opacity:.85;font-size:.75rem;font-weight:500}.hsd-tabs{border-bottom:1px solid var(--color-border,#e4e4e7);scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.hsd-tab{white-space:nowrap;cursor:pointer;color:var(--color-muted-foreground);background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.45rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.hsd-tab:hover{color:var(--color-mono)}.hsd-tab.active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.hsd-pane{flex-direction:column;gap:.75rem;display:flex}.hsd-pane[hidden]{display:none}.hsd-luoi{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=640px){.hsd-luoi{grid-template-columns:1fr}}.hsd-the{border:1px solid var(--color-border,#e4e4e7);border-radius:.5rem;min-width:0;padding:.6rem .75rem}.hsd-the-td{text-transform:uppercase;letter-spacing:.02em;color:var(--color-muted-foreground);margin-bottom:.3rem;font-size:.6875rem;font-weight:600}.hsd-the .hs-dong{padding:.2rem 0}.hsd-the .hs-dong:last-child{border-bottom:0}.hsd-chu{color:var(--color-muted-foreground);font-size:.6875rem}.hsd-o-luoi{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}.hsd-o{background:var(--color-muted,#f4f4f5);border-radius:.375rem;flex-direction:column;min-width:0;padding:.375rem .5rem;display:flex}.hsd-o b{color:var(--hsd-tone,var(--color-mono));font-size:1.125rem;font-weight:700;line-height:1.25}.hsd-o small{color:var(--color-secondary-foreground);font-size:.6875rem;line-height:1.3}.hsd-o.hsd-tone-tot,.hsd-o.hsd-tone-xau,.hsd-o.hsd-tone-vang{background:color-mix(in srgb, var(--hsd-tone) 9%, var(--color-background,#fff))}.hsd-o-phu{color:var(--color-secondary-foreground);margin-top:.5rem;font-size:.75rem;line-height:1.4}.hsd-o-phu+.hsd-o-phu{margin-top:.125rem}@media (width<=480px){.hsd-o-luoi{grid-template-columns:repeat(2,minmax(0,1fr))}}.hsd-bk{border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);background:color-mix(in srgb, var(--color-primary) 3%, var(--color-background,#fff));border-radius:.625rem;flex-direction:column;gap:.625rem;padding:.75rem .875rem;display:flex}.hsd-bk-dau{align-items:flex-start;gap:.75rem;display:flex}.hsd-bk-sp{object-fit:cover;background:var(--color-muted,#f1f1f4);border-radius:.5rem;flex-shrink:0;width:3.5rem;height:3.5rem}.hsd-bk-tt{flex:1;min-width:0}.hsd-bk-tt .hsd-the-td{color:var(--color-primary);margin-bottom:.125rem}.hsd-bk-cd{color:var(--color-mono);font-size:.9375rem;font-weight:700;line-height:1.3}.hsd-bk-spten{color:var(--color-secondary-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.125rem;font-size:.75rem;display:-webkit-box;overflow:hidden}.hsd-bk-spten b{color:var(--color-mono);font-weight:600}.hsd-bk-cho{text-align:right;background:color-mix(in srgb, var(--hsd-tone,var(--color-secondary-foreground)) 9%, transparent);border-radius:.375rem;flex-direction:column;flex-shrink:0;align-items:flex-end;padding:.25rem .5rem;display:flex}.hsd-bk-cho b{color:var(--hsd-tone,var(--color-mono));font-size:.9375rem;font-weight:700;line-height:1.2}.hsd-bk-cho small{color:var(--color-muted-foreground);white-space:nowrap;font-size:.625rem}.hsd-bk-luoi{border-top:1px dashed color-mix(in srgb, var(--color-primary) 22%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1rem;padding-top:.625rem;display:grid}@media (width<=640px){.hsd-bk-luoi{grid-template-columns:repeat(2,minmax(0,1fr))}}.hsd-bk-o{flex-direction:column;min-width:0;display:flex}.hsd-bk-o small{color:var(--color-muted-foreground);font-size:.6875rem}.hsd-bk-o b{color:var(--hsd-tone,var(--color-mono));overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;line-height:1.35}.hsd-bk-o-noi{background:color-mix(in srgb, var(--hsd-tone,var(--color-primary)) 8%, var(--color-background,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hsd-tone,var(--color-primary)) 30%, transparent);border-radius:.375rem;margin:-.25rem 0;padding:.25rem .5rem}.hsd-bk-o-noi small{color:var(--hsd-tone,var(--color-primary));font-weight:600}.hsd-bk-o-noi b{font-size:.9375rem;font-weight:700}.hsd-bk-ghichu{color:var(--color-secondary-foreground);background:var(--color-muted,#f4f4f5);border-radius:.375rem;padding:.375rem .5rem;font-size:.75rem}.hsd-mau-gui{flex-wrap:wrap;align-items:stretch;gap:.375rem;display:flex}.hsd-mau-gui-noi{background:color-mix(in srgb, var(--color-primary) 6%, var(--color-background,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 26%, transparent);border-radius:.5rem;padding:.5rem}.hsd-mau-gui-noi .hsd-mau-gui-td{color:var(--color-primary)}.hsd-mau-gui-noi .hsd-mau-gui-o b{font-size:.875rem}.hsd-mau-gui-noi .hsd-mau-gui-o:not(.hsd-mau-gui-thieu) b{font-weight:700}.hsd-mau-gui-td{text-transform:uppercase;letter-spacing:.02em;color:var(--color-secondary-foreground);align-self:center;margin-inline-end:.25rem;font-size:.6875rem;font-weight:600}.hsd-mau-gui-o{border:1px solid var(--color-border);background:var(--color-background);border-radius:.375rem;flex-direction:column;min-width:5.5rem;padding:.25rem .5rem;display:flex}.hsd-mau-gui-o small{color:var(--color-muted-foreground);font-size:.625rem}.hsd-mau-gui-o b{color:var(--color-mono);font-size:.8125rem;font-weight:600}.hsd-mau-gui-thieu{border-color:var(--color-warning,#f59e0b)}.hsd-mau-gui-thieu b{color:var(--color-warning,#d97706);font-weight:500}.hsd-canh{flex-wrap:wrap;gap:.25rem;display:flex}.hsd-canh span{background:color-mix(in srgb, var(--color-warning,#f6b100) 15%, transparent);color:var(--color-warning,#b98200);border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:600}.hsd-canh .hsd-canh-do{background:color-mix(in srgb, var(--color-destructive) 12%, transparent);color:var(--color-destructive)}.hsd-kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}@media (width<=640px){.hsd-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}.hsd-kpi-o{border:1px solid var(--color-border,#e4e4e7);border-top:3px solid var(--color-border,#e4e4e7);border-radius:.5rem;flex-direction:column;gap:.0625rem;min-width:0;padding:.5rem .75rem;display:flex}.hsd-kpi-o.hsd-tone-tot,.hsd-kpi-o.hsd-tone-xau,.hsd-kpi-o.hsd-tone-vang{border-top-color:var(--hsd-tone);background:color-mix(in srgb, var(--hsd-tone) 5%, var(--color-background,#fff))}.hsd-kpi-o small{color:var(--color-muted-foreground);font-size:.6875rem;font-weight:600}.hsd-kpi-o b{color:var(--hsd-tone,var(--color-mono));font-size:1.375rem;font-weight:700;line-height:1.2}.hsd-kpi-o span{color:var(--color-secondary-foreground);font-size:.6875rem}.hsd-vlist{flex-direction:column;display:flex}.hsd-v{border-bottom:1px dashed var(--color-border,#e4e4e7);align-items:center;gap:.625rem;padding:.5rem 0;display:flex}.hsd-v:first-child{padding-top:.125rem}.hsd-v:last-child{border-bottom:0;padding-bottom:0}.hsd-v-hang{text-align:center;width:1.25rem;color:var(--color-muted-foreground);flex-shrink:0;font-size:.75rem;font-weight:700}.hsd-v-hang-dau{color:var(--color-primary)}.hsd-v-anh{background:linear-gradient(160deg, color-mix(in srgb, var(--color-primary) 14%, var(--color-muted,#f1f1f4)), var(--color-muted,#f1f1f4));border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:3.25rem;display:flex;position:relative;overflow:hidden}.hsd-v-anh img{object-fit:cover;width:100%;height:100%}.hsd-v-anh-chu{color:var(--color-primary);opacity:.75;font-size:.8125rem}.hsd-v-anh-live{background:linear-gradient(160deg, color-mix(in srgb, var(--color-destructive) 16%, var(--color-muted,#f1f1f4)), var(--color-muted,#f1f1f4))}.hsd-v-anh-live .hsd-v-anh-chu{letter-spacing:.04em;color:var(--color-destructive);font-size:.5625rem;font-weight:700}.hsd-vlist-lon .hsd-v-anh{width:3rem;height:4rem}.hsd-v-tt{flex-direction:column;flex:1;gap:.1875rem;min-width:0;display:flex}.hsd-v-td{color:var(--color-mono);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}a.hsd-v-td:hover{color:var(--color-primary)}.hsd-v-td-trong{color:var(--color-muted-foreground);font-style:italic;font-weight:400}.hsd-v-phu{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:.25rem .375rem;font-size:.6875rem;display:flex}.hsd-v-shop{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.hsd-v-chip{background:color-mix(in srgb, var(--color-info,#0ea5e9) 12%, transparent);color:var(--color-info,#0284c7);border-radius:999px;padding:0 .375rem;font-size:.625rem;font-weight:600;line-height:1.125rem}.hsd-v-chip-shop{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary)}.hsd-v-so{text-align:right;white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.hsd-v-so b{font-size:.875rem;font-weight:700;line-height:1.3}.hsd-v-gmv{color:var(--color-success,#16a34a)}.hsd-v-gmv-khong{color:var(--color-muted-foreground);font-size:.75rem!important;font-weight:500!important}.hsd-v-so small{color:var(--color-muted-foreground);font-size:.6875rem}.hsd-rong{background:var(--color-muted,#f4f4f5);color:var(--color-muted-foreground);text-align:center;border-radius:.375rem;padding:.75rem;font-size:.75rem}.hsd-the-dem{text-transform:none;letter-spacing:0;color:var(--color-muted-foreground);margin-inline-start:.5rem;font-weight:500}.hsd-bkg{border-bottom:1px dashed var(--color-border,#e4e4e7);align-items:center;gap:.625rem;padding:.5rem .25rem;display:flex}.hsd-bkg:last-child{border-bottom:0}.hsd-bkg-nay{background:color-mix(in srgb, var(--color-primary) 5%, transparent);border-radius:.375rem}.hsd-bkg-cham{background:var(--color-muted-foreground);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.hsd-bkg-cham-success{background:var(--color-success,#16a34a)}.hsd-bkg-cham-info{background:var(--color-info,#0ea5e9)}.hsd-bkg-cham-primary{background:var(--color-primary)}.hsd-bkg-cham-warning{background:var(--color-warning,#f59e0b)}.hsd-bkg-cham-destructive,.hsd-bkg-cham-danger{background:var(--color-destructive,#dc2626)}.hsd-bkg-tt{flex-direction:column;flex:1;min-width:0;display:flex}.hsd-bkg-tt b{color:var(--color-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.hsd-bkg-tt small{color:var(--color-muted-foreground);font-size:.6875rem}.hsd-bkg .kt-badge{flex-shrink:0}.hsd-thanh{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hsd-loc{flex-wrap:wrap;gap:.25rem;display:flex}.hsd-loc button{border:1px solid var(--color-border,#e4e4e7);cursor:pointer;color:var(--color-secondary-foreground);background:0 0;border-radius:999px;padding:.1rem .65rem;font-size:.6875rem}.hsd-loc button:hover{border-color:var(--color-primary);color:var(--color-primary)}.hsd-loc button.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.hsd-sap{width:auto;min-width:9rem}.hsd-quet{margin-left:auto}.hsd-th{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.hsd-th li{align-items:baseline;gap:.5rem;display:flex}.hsd-th i{text-align:center;flex-shrink:0;width:1rem;font-style:normal;font-weight:700}.hsd-th-tot i{color:var(--color-success)}.hsd-th-xau i{color:var(--color-destructive)}.hsd-th-trung i{color:var(--color-muted-foreground)}.hsd-th small{color:var(--color-muted-foreground);flex-shrink:0;margin-left:auto;font-size:.6875rem}.hsd-ai{border:1px solid var(--color-border,#e4e4e7);border-radius:.5rem;flex-direction:column;gap:.4rem;padding:.75rem;display:flex}.hsd-ai-dau{align-items:center;gap:.5rem;display:flex}.hsd-tin{background:var(--color-muted,#f1f1f4);border-radius:999px;flex:1;max-width:12rem;height:.35rem;overflow:hidden}.hsd-tin>span{background:var(--color-primary);height:100%;display:block}.hsd-ai-tt{color:var(--color-mono);font-weight:500}.hsd-ai h5{text-transform:uppercase;letter-spacing:.02em;color:var(--color-muted-foreground);margin:.25rem 0 .1rem;font-size:.6875rem}.hsd-ai ul:not(.ck-ds){flex-direction:column;gap:.15rem;margin:0;padding-left:1.1rem;list-style:outside;display:flex}.hsd-ai ul:not(.ck-ds)>li{display:list-item}.hsd-ai .kt-btn{align-self:flex-start}.ck-ds{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ck-cuon{max-height:22rem;padding-right:.25rem;overflow-y:auto}.ck-dong{border-bottom:1px dashed var(--color-border,#e4e4e7);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;column-gap:.5rem;min-height:2.1rem;padding:.25rem 0;font-size:.75rem;display:grid}.ck-dong:last-child{border-bottom:0}.ck-stt{color:var(--color-primary);text-align:center;font-size:.75rem;font-weight:700}ul.ck-ds .ck-stt{color:var(--color-destructive)}.ck-than{grid-template-columns:minmax(15rem,36%) minmax(0,1fr);align-items:center;column-gap:.75rem;min-width:0;display:grid}.ck-dau{flex-wrap:wrap;align-items:center;gap:.1rem .4rem;min-width:0;display:flex}.ck-dau .hsc-muc,.ck-dau .hsd-co,.ck-dau .hsd-chu{font-size:.6875rem}.ck-ten{color:var(--color-mono);white-space:nowrap;text-overflow:ellipsis;max-width:12rem;font-weight:600;overflow:hidden}.ck-ten:hover{color:var(--color-primary)}.ck-lydo{color:var(--color-secondary-foreground);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}.ck-dong>.kt-btn,.ck-dong>form{justify-self:end}.ck-dau-hang{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ck-gon .ck-cuon,.ck-gon .hsd-ai-tt,.ck-gon h5,.ck-gon ul.ck-ds{display:none}@media (width<=900px){.ck-than{grid-template-columns:1fr;row-gap:.1rem}.ck-lydo{white-space:normal}}.ck-nhan{vertical-align:middle;border-radius:999px;margin-right:.35rem;padding:0 .4rem;font-size:.6875rem;font-weight:700;display:inline-block}.ck-nhan-chon{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary)}.ck-nhan-tranh{background:color-mix(in srgb, var(--color-destructive) 12%, transparent);color:var(--color-destructive)}tr.ck-chon>td{background:color-mix(in srgb, var(--color-primary) 4%, transparent)}tr.ck-tranh>td{background:color-mix(in srgb, var(--color-destructive) 4%, transparent)}.hsd-bang{overflow-x:auto}tr.hsd-dong-nay>td{background:color-mix(in srgb, var(--color-primary) 5%, transparent)}.ck-tin{background:var(--color-muted,#f1f1f4);border-radius:.375rem;grid-column:1/-1;align-items:flex-start;gap:.5rem;margin-top:.15rem;padding:.3rem .6rem;font-size:.75rem;display:flex}.ck-tin>span{white-space:pre-line;flex:1}.ck-tin .kt-btn{flex-shrink:0}#pd_modal_hs .kt-modal-content.hsd-to{width:96vw;max-width:min(1440px,96vw)!important;top:2vh!important}#pd_modal_hs .kt-modal-content.hsd-to .kt-modal-body{max-height:calc(96vh - 8.5rem)!important}#pd_modal_hs .hsd-to .hsd-luoi{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.dll-thanh{z-index:2;border:1px solid var(--color-border,#e4e4e7);background:var(--color-background,#fff);border-radius:.5rem;flex-direction:column;gap:.375rem;margin:-.25rem 0 .75rem;padding:.5rem .625rem;display:flex;position:sticky;top:-1px;box-shadow:0 4px 10px -6px #00000026}.dll-thanh[hidden]{display:none}.dll-dong{align-items:center;gap:.5rem;display:flex}.dll-giua{text-align:center;flex-wrap:wrap;flex:1;justify-content:center;align-items:baseline;gap:.25rem .75rem;min-width:0;display:flex}.dll-vt{color:var(--color-mono);font-size:.875rem;font-weight:700}.dll-so{color:var(--color-secondary-foreground);flex-wrap:wrap;gap:.25rem .625rem;font-size:.75rem;display:inline-flex}.dll-so-duyet{color:var(--color-success,#16a34a);font-weight:600}.dll-so-tuchoi{color:var(--color-destructive,#dc2626);font-weight:600}.dll-dai{gap:2px;display:flex}.dll-o{cursor:pointer;background:var(--color-muted,#e4e4e7);border:0;border-radius:2px;flex:1 1 0;min-width:3px;max-width:2.5rem;height:.5rem;padding:0}.dll-o:hover{background:color-mix(in srgb, var(--color-primary) 40%, var(--color-muted,#e4e4e7))}.dll-o-duyet{background:var(--color-success,#16a34a)}.dll-o-tuchoi{background:var(--color-destructive,#dc2626)}.dll-o-nay{outline:2px solid var(--color-primary);outline-offset:1px}.dll-phim{color:var(--color-muted-foreground);text-align:center;font-size:.625rem}.dll-tc{border-top:1px dashed var(--color-border,#e4e4e7);flex-direction:column;gap:.375rem;margin-top:.25rem;padding-top:.5rem;display:flex}.dll-tc>b{color:var(--color-destructive,#dc2626);font-size:.75rem}.dll-tc-goiy{flex-wrap:wrap;gap:.25rem;display:flex}.dll-tc-chip{border:1px solid var(--color-border,#e4e4e7);background:var(--color-background,#fff);color:var(--color-secondary-foreground);cursor:pointer;text-align:left;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem}.dll-tc-chip:hover{border-color:var(--color-destructive,#dc2626);color:var(--color-destructive,#dc2626)}.dll-tc-nut{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.dll-tc-nut .dll-phim{margin-inline-end:auto}.dll-da{color:var(--color-secondary-foreground);font-size:.8125rem;font-weight:600}.dll-da-duyet{color:var(--color-success,#16a34a)}.dll-da-tuchoi{color:var(--color-destructive,#dc2626)}.dll-loi{max-width:26rem;color:var(--color-destructive,#dc2626);font-size:.75rem}.dll-xong{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.dll-xong-td{color:var(--color-mono);font-size:1.0625rem;font-weight:700}.dll-so-lon{gap:1rem;font-size:.9375rem}tr.dll-dong-xong>td{opacity:.55}tr.dll-dong-xong>td:last-child{opacity:1}@media (width<=640px){.dll-dong{flex-wrap:wrap}.dll-giua{flex-basis:100%;order:-1}.dll-dong .kt-btn{flex:1}}.sp-trang .sp-ten{max-width:22rem}@media (width<=767px){.sp-trang .sp-ten{max-width:11rem}.sp-trang .kt-card-footer .kt-btn{min-width:44px}.sp-trang.kt-container-fluid input.kt-input:is([type=date],[data-ngay-vn]){min-height:44px}}:is(#pd,.pd-khung) .pd-dem{background:var(--color-secondary,#f1f1f4);color:var(--color-secondary-foreground,#4b5675);border-radius:999px;margin-inline-start:.375rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600}:is(#pd,.pd-khung) .demo-tabs .active .pd-dem{background:var(--color-primary,#1b84ff);color:#fff}:is(#pd,.pd-khung) .pd-tien{border:1px solid color-mix(in srgb, var(--color-warning) 30%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 5%, var(--color-background));color:var(--color-secondary-foreground);border-radius:.625rem;font-size:.8125rem}.pd-tien>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.625rem .875rem;list-style:none;display:flex}.pd-tien>summary::-webkit-details-marker{display:none}.pd-tien>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:.625rem}.pd-tien-nhan{color:var(--color-foreground);align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.pd-tien-nhan>i{color:var(--color-warning);font-size:1rem}.pd-tien-so{font-size:.75rem}.pd-tien-so>b{color:var(--color-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.pd-tien-so>span{color:var(--color-muted-foreground)}.pd-tien-mo{white-space:nowrap;color:var(--color-primary);align-items:center;gap:.5rem;margin-left:auto;font-size:.75rem;font-weight:500;display:inline-flex}.pd-tien-chevron{font-size:1rem;line-height:1;display:inline-block}.pd-tien[open] .pd-tien-chevron{transform:rotate(180deg)}.pd-tien .pd-tien-dong,.pd-tien[open] .pd-tien-xem{display:none}.pd-tien[open] .pd-tien-dong{display:inline}.pd-tien-chi-tiet{border-top:1px solid var(--color-border);gap:.625rem;padding:.75rem .875rem;line-height:1.6;display:grid}.pd-tien-chi-tiet p{margin:0}.pd-tien-nguon{color:var(--color-muted-foreground);font-size:.75rem}@media (width<=640px){.pd-tien>summary{grid-template-columns:minmax(0,1fr) auto;gap:.375rem .5rem;display:grid}.pd-tien-nhan{grid-column:1/-1;font-size:.75rem}.pd-tien-so>span{display:block}}:is(#pd,.pd-khung) .pd-koc-note{color:var(--color-foreground,#071437);background-color:#1b84ff14;border:1px dashed #1b84ff66;border-radius:.75rem;align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;display:flex}:is(#pd,.pd-khung) .pd-koc-note>i{color:var(--color-primary,#1b84ff);flex-shrink:0;margin-top:.125rem;font-size:1.25rem}:is(#pd,.pd-khung) .pd-koc-note .kt-alert-content{color:var(--color-foreground,#071437);flex-direction:column;gap:.25rem;display:flex}:is(#pd,.pd-khung) .pd-koc-note .kt-alert-content b{color:var(--color-foreground,#071437);font-size:.875rem;font-weight:600}:is(#pd,.pd-khung) .pd-koc-note .kt-alert-content span{color:var(--color-secondary-foreground,#4b5675);font-size:.8125rem;line-height:1.45}:is(#pd,.pd-khung) .pd-ph{color:var(--color-secondary-foreground,#78829d);font-size:.75rem;display:block}:is(#pd,.pd-khung) .pd-tien-co{color:var(--color-mono,#071437);font-weight:600}:is(#pd,.pd-khung) .pd-cho{color:var(--color-secondary-foreground,#78829d)}:is(#pd,.pd-khung) .pd-cham{color:var(--color-warning,#f6b100)}:is(#pd,.pd-khung) .pd-doi{color:var(--color-destructive,#f8285a)}:is(#pd,.pd-khung) .pd-ok i{color:var(--color-success,#17c653)}:is(#pd,.pd-khung) .pd-no i{color:var(--color-destructive,#f8285a)}:is(#pd,.pd-khung) .bang-thanh-loat .pd-ok{color:var(--color-success,#17c653)}@media (width<=767.98px){:is(#pd,.pd-khung) [data-pd-ct],:is(#pd,.pd-khung) .pd-ok,:is(#pd,.pd-khung) .pd-no{min-width:44px;min-height:44px}}.pck-the{transition:border-color .15s,box-shadow .15s}a.pck-the:hover{border-color:var(--primary);box-shadow:0 2px 10px -4px color-mix(in oklab, var(--primary) 35%, transparent)}.pck-the.is-dang-xem{border-color:var(--primary)}.pck-thanh{background:var(--muted);border-radius:999px;width:100%;min-width:90px;height:8px;display:flex;overflow:hidden}.pck-thanh>span{height:100%;display:block}.pck-thanh__hd{background:var(--mau-thanh-cong,var(--color-success))}.pck-thanh__nd{background:color-mix(in oklab, var(--destructive) 70%, transparent)}th.pck-sap{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}th.pck-sap:hover{color:var(--foreground)}th.pck-sap:after{content:"↕";opacity:.35;margin-inline-start:4px;font-size:10px}th.pck-sap[data-huong=asc]:after{content:"↑";opacity:.9}th.pck-sap[data-huong=desc]:after{content:"↓";opacity:.9}tr.pck-nghi>td{background:color-mix(in oklab, var(--destructive) 6%, transparent)}.pck-bang-yc td{vertical-align:top}.pck-ly-do{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:320px;display:-webkit-box;overflow:hidden}.pck-thanh-loat{z-index:40;max-width:calc(100vw - 32px);position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.pck-ten{max-width:260px}.lm-bb:not(.kt-card){box-shadow:inset 2px 0 0 0 var(--color-destructive)}.lm-ton:not(.kt-card){box-shadow:inset 2px 0 0 0 var(--color-warning)}.kt-card.lm-bb,.kt-card.lm-ton{border-inline-start-width:2px}.kt-card.lm-bb{border-inline-start-color:var(--color-destructive)}.kt-card.lm-ton{border-inline-start-color:var(--color-warning)}.lm-ten{color:var(--color-mono);cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:500;display:block}.lm-ten:hover,.lm-lk:hover{color:var(--color-primary)}.lm-lk{color:inherit;display:block}.lm-ph{color:var(--color-muted-foreground);white-space:nowrap;text-overflow:ellipsis;max-width:22ch;font-size:.75rem;line-height:1.25;display:block;overflow:hidden}.lm-do{color:var(--color-destructive);font-weight:600}.lm-cam{color:var(--color-warning);font-weight:500}.lm-xong{color:var(--color-muted-foreground);font-weight:400}.lm-dem{opacity:.75;margin-inline-start:.375rem;font-size:.6875rem;font-weight:600}.lm-dai{border:1px solid color-mix(in srgb, var(--color-info) 30%, transparent);background:color-mix(in srgb, var(--color-info) 5%, transparent);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;display:flex}.lm-dai-icon{background:var(--color-background);width:2.25rem;height:2.25rem;color:var(--color-info);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.lm-viec{border:1px solid var(--color-border);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem;display:flex}.lm-phe{background:var(--color-muted);border-radius:9999px;min-width:2rem;height:.5rem;display:flex;overflow:hidden}.lm-phe>i{height:100%;display:block}.lm-cham{border-radius:9999px;width:.5rem;height:.5rem;display:inline-block}.lm-tai{border:1px solid var(--color-border);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .625rem;display:flex}.lm-tai-chu{flex-direction:column;line-height:1.25;display:flex}.lm-ke{border:1px solid var(--color-border);border-radius:.5rem;flex-direction:column;gap:.375rem;max-height:18rem;padding:.5rem;display:flex;overflow-y:auto}.lm-ke-dong{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.625rem;padding:.5rem;display:flex}.lm-ke-ten{text-overflow:ellipsis;white-space:nowrap;color:var(--color-mono);font-weight:500;overflow:hidden}.lm-ke-phu{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground);overflow:hidden}.lm-ke-cot{flex-direction:column;flex-grow:1;min-width:0;display:flex}.lm-ke-nhan{align-items:center;gap:.375rem;display:flex}.lm-ke-ns{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mono);font-weight:500}.lm-ke-mui{font-size:var(--text-xs);color:var(--color-muted-foreground)}.lm-ke-dong:hover{background:color-mix(in srgb, var(--color-accent) 40%, transparent)}.lm-o{border:1px solid var(--color-border);border-radius:.5rem;padding:.75rem}.lm-o-nhan{color:var(--color-muted-foreground);font-size:.75rem;display:block}.lm-o-so{color:var(--color-mono);font-size:.875rem;font-weight:600;display:block}.lm-dien-bien{flex-direction:column;display:flex}.lm-buoc{gap:.75rem;display:flex}.lm-buoc-cot{flex-direction:column;align-items:center;display:flex}.lm-buoc-tron{border:1px solid #0000;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;display:inline-flex}.lm-buoc-day{background:var(--color-border);flex-grow:1;width:1px;margin:.25rem 0}.lm-b-ok{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.lm-b-tot{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 10%, transparent)}.lm-b-xau{color:var(--color-destructive);background:color-mix(in srgb, var(--color-destructive) 10%, transparent)}.lm-b-nay{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 10%, transparent)}.lm-b-cho{color:var(--color-muted-foreground);background:var(--color-muted)}.lm-anh{border:1px solid var(--color-border);width:fit-content;color:var(--color-muted-foreground);border-radius:.25rem;align-items:center;gap:.375rem;margin-top:.25rem;padding:.125rem .5rem;font-size:.75rem;display:inline-flex}@media (width<=767px){.lm-ten{align-items:center;min-height:44px;display:flex}.lm-viec{align-items:flex-start}.lm-viec .kt-btn{min-width:44px;min-height:44px}.kt-card .kt-card-content .kt-btn-sm{min-height:44px}.lm-ke-dong{min-height:44px;padding:.75rem .5rem}.lm-ke-dong .kt-checkbox{width:24px;height:24px}.lm-ph{max-width:100%}.kt-modal-content{max-width:calc(100vw - 1.5rem)}.lm-ke{max-height:50vh}}.lc-b{flex-direction:column;gap:.75rem;height:100%;display:flex}.lc-hd{align-items:flex-start;gap:.75rem;display:flex}.lc-g{flex-direction:column;flex-grow:1;gap:.125rem;min-width:0;display:flex}.lc-n{text-overflow:ellipsis;white-space:nowrap;text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mono);font-weight:600;overflow:hidden}.lc-tel{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.lc-bd{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.lc-gmv{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.125rem;display:flex}.lc-num{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mono);font-weight:600}.lc-cap{color:var(--color-muted-foreground);font-size:11px}.lc-sec{border:0 dashed var(--color-border);border-top-width:1px;flex-direction:column;gap:.125rem;padding-top:.75rem;display:flex}.lc-cd,.lc-sh{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-cd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary-foreground)}.lc-sh{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.lc-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}.lc-c{flex-direction:column;gap:.125rem;display:flex}.lc-ns{align-items:center;gap:.375rem;display:flex}.lc-nsn{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mono)}.lc-m{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.lc-i1{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-destructive);font-weight:600}.lc-i2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-warning);font-weight:500}.lc-i3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-secondary-foreground)}.lc-ly{border-radius:var(--radius);background:color-mix(in oklab, var(--color-destructive) 5%, transparent);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-destructive);padding:.375rem .625rem}.lc-h1{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-destructive);font-weight:500}.lc-h2{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-secondary-foreground)}.lc-ft{border:0 dashed var(--color-border);border-top-width:1px;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:auto;padding-top:.75rem;display:flex}.lc-n:hover,.lc-cd:hover,.lc-sh:hover,.lc-ns:hover{color:var(--color-primary)}.lc-b>*,.lc-hd>*,.lc-g>*,.lc-gmv>*,.lc-sec>*,.lc-row>*,.lc-c>*,.lc-ns>*,.lc-ft>*,.lc-bd>*,.lm-viec>*,.lm-tai>*,.lm-tai-chu>*,.lm-ke>*,.lm-ke-dong>*,.lm-ke-cot>*,.lm-ke-nhan>*{min-width:0}#blv .blv-role-hero{border:1px solid var(--color-border,#e4e6ea);background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--color-primary,#2563eb) 13%, transparent), transparent 34%), var(--card);border-radius:.875rem;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem;display:flex}#blv .blv-role-hero-main{align-items:center;gap:1rem;min-width:0;display:flex}#blv .blv-role-icon{width:3rem;height:3rem;color:var(--color-primary,#2563eb);background:color-mix(in srgb, var(--color-primary,#2563eb) 12%, transparent);border-radius:.875rem;flex:none;justify-content:center;align-items:center;font-size:1.375rem;display:inline-flex}#blv .blv-role-scope{text-align:right;flex-direction:column;align-items:flex-end;max-width:20rem;display:flex}#blv .blv-role-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}#blv .blv-role-stats.blv-role-stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}#blv .blv-role-task-list{gap:.625rem;display:grid}#blv .blv-role-task{border:1px solid var(--color-border,#e4e6ea);border-radius:.75rem;align-items:center;gap:.75rem;min-height:4.25rem;padding:.75rem;transition:border-color .15s,background-color .15s;display:flex}#blv .blv-role-task:hover{border-color:var(--color-primary,#2563eb);background:color-mix(in srgb, var(--color-primary,#2563eb) 4%, transparent)}#blv .blv-role-task.is-urgent{border-color:color-mix(in srgb, var(--color-destructive,#dc2626) 34%, var(--color-border,#e4e6ea));background:color-mix(in srgb, var(--color-destructive,#dc2626) 4%, transparent)}#blv .blv-role-task-icon{width:2.5rem;height:2.5rem;color:var(--color-primary,#2563eb);background:color-mix(in srgb, var(--color-primary,#2563eb) 10%, transparent);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}#blv .blv-role-task b,#blv .blv-role-task small{display:block}#blv .blv-role-task b{color:var(--color-mono,#071437);font-size:.875rem}#blv .blv-role-task small{color:var(--color-secondary-foreground,#64748b);margin-top:.125rem;font-size:.75rem}#blv .blv-role-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}#blv .blv-role-shortcuts a{border:1px solid var(--color-border,#e4e6ea);min-height:5.75rem;color:var(--color-mono,#071437);border-radius:.75rem;flex-direction:column;justify-content:space-between;gap:.75rem;padding:.875rem;font-size:.75rem;font-weight:600;display:flex}#blv .blv-role-shortcuts a:hover{border-color:var(--color-primary,#2563eb);color:var(--color-primary,#2563eb)}#blv .blv-role-shortcuts i{color:var(--color-primary,#2563eb);font-size:1.125rem}#blv .blv-role-quick{scrollbar-width:thin;align-items:center;gap:.5rem;padding-bottom:.125rem;display:flex;overflow-x:auto}#blv .blv-role-quick a{border:1px solid var(--color-border,#e4e6ea);background:var(--card);min-height:2.5rem;color:var(--color-mono,#071437);border-radius:999px;flex:none;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}#blv .blv-role-quick a:hover{border-color:var(--color-primary,#2563eb);color:var(--color-primary,#2563eb)}#blv .blv-dong{border-top:1px dashed var(--color-border,#e4e6ea);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}#blv .blv-xem-het{border-top:1px dashed var(--color-border,#e4e6ea);min-height:44px;color:var(--color-primary,#1b84ff);align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.75rem;font-weight:500;display:flex}#blv .blv-xem-het:hover{background:var(--color-accent,#fcfcfc)}#blv .blv-giua{flex-direction:column;flex-grow:1;gap:.125rem;min-width:0;display:flex}#blv .blv-phai{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}#blv .blv-ten{color:var(--color-mono,#071437);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}#blv .blv-ten a:hover{color:var(--color-primary,#1b84ff)}#blv .blv-so{color:var(--color-mono,#071437);font-size:.875rem;font-weight:600}#blv .blv-sub{color:var(--color-secondary-foreground,#78829d);flex-shrink:0;font-size:.75rem;font-weight:400}#blv .blv-note{color:var(--color-secondary-foreground,#78829d);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}#blv .blv-d{color:var(--color-destructive,#f8285a)}#blv .blv-w{color:var(--color-warning,#f6b100)}#blv .blv-the-dau{justify-content:space-between;align-items:center;gap:.5rem;display:flex}#blv .blv-the-phu{color:var(--color-secondary-foreground,#78829d);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.75rem;display:block;overflow:hidden}#blv .blv-ph{color:var(--color-secondary-foreground,#78829d);font-size:.75rem;display:block}#blv .blv-tien{color:var(--color-mono,#071437);font-weight:600}#blv .blv-ok i{color:var(--color-success,#17c653)}#blv .blv-no i{color:var(--color-destructive,#f8285a)}#blv .bang-thanh-loat .blv-ok{color:var(--color-success,#17c653)}#blv .blv-the,#blv .blv-shop{border:1px solid var(--color-border,#e4e6ea);border-radius:.5rem;min-height:44px;padding:.625rem .75rem;transition:border-color .15s,box-shadow .15s;display:block}#blv .blv-shop{align-items:center;gap:.625rem;display:flex}#blv .blv-the:hover,#blv .blv-shop:hover{border-color:var(--color-primary,#1b84ff);box-shadow:0 1px 3px #00000014}@media (width<=767.98px){#blv .blv-role-hero{flex-direction:column;align-items:flex-start;padding:1rem}#blv .blv-role-icon{display:none}#blv .blv-role-scope{text-align:left;align-items:flex-start;max-width:100%}#blv .blv-role-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}#blv .blv-role-stats.blv-role-stats-3{grid-template-columns:1fr}#blv .blv-role-stats .kt-card-content{padding:.875rem}#blv .blv-role-task{min-height:4.75rem}#blv .blv-dong>div{flex-basis:100%;min-width:0}#blv .blv-dong .kt-btn{min-height:44px}#blv .blv-ok,#blv .blv-no{min-width:44px;min-height:44px}#blv .kt-card-header{flex-wrap:wrap;row-gap:.5rem}#blv .demo-tabs{max-width:100%;overflow-x:auto}#blv .demo-tabs button{white-space:nowrap;min-height:44px}}@media (width>=768px) and (width<=1199.98px){#blv .blv-role-stats,#blv .blv-role-stats.blv-role-stats-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.ts-khu,.ts-bc,.ts-doi{scroll-margin-top:110px}.ts-phu{color:var(--muted-foreground);font-size:12px;line-height:1.45}.ts-trong{color:var(--muted-foreground);padding:20px;font-size:13px}.ts-do{color:var(--destructive)}.ts-cam{color:var(--color-warning)}.ts-xanh{color:var(--color-success)}.ts-tim{color:var(--color-violet-600)}.ts-mo{color:var(--muted-foreground)}.ts-dau{flex-wrap:wrap;gap:12px}.ts-dau-trai{flex:320px;align-items:center;gap:12px;min-width:0;display:flex}.ts-dau-icon{background:color-mix(in srgb, var(--primary) 12%, transparent);width:38px;height:38px;color:var(--primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.ts-dau-chu{flex-direction:column;gap:2px;min-width:0;display:flex}.ts-dau-phai{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ts-tim{display:block;position:relative}.ts-tim i{color:var(--muted-foreground);font-size:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ts-tim input{width:240px;max-width:100%;padding-left:30px}.ts-ngan{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:14px 20px;display:flex}.ts-ngan-nut{border:1px solid var(--border);background:var(--background);height:32px;color:var(--secondary-foreground);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.ts-ngan-nut:hover{border-color:var(--primary);color:var(--primary)}.ts-ngan-so{background:var(--muted);color:var(--foreground);border-radius:999px;padding:0 6px;font-size:12px;font-weight:600}.ts-ngan-nut.is-gap .ts-ngan-so{background:color-mix(in srgb, var(--destructive) 14%, transparent);color:var(--destructive)}.ts-ngan-nut.is-chon{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.ts-ngan-nut.is-chon .ts-ngan-so{background:color-mix(in srgb, var(--primary-foreground) 25%, transparent);color:var(--primary-foreground)}.ts-tom{color:var(--foreground);padding:12px 20px 0;font-size:13px}.ts-rong{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 20px;font-size:14px;display:flex}.ts-rong>i{color:var(--color-success);font-size:30px}.ts-ds{flex-direction:column;gap:14px;padding:12px 20px 20px;display:flex}.ts-koc{border:1px solid var(--border);background:var(--background);border-radius:12px;overflow:hidden}.ts-koc-dau{background:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.ts-koc-ten{flex-direction:column;flex:200px;min-width:0;display:flex}.ts-chon{color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.ts-chon-khoi{margin:10px 20px 0}.ts-handle{color:var(--mono);font-size:14px;font-weight:600}.ts-handle:hover{color:var(--primary)}.ts-bks{margin:0;padding:0;list-style:none}.ts-bk{border-top:1px dashed var(--border);grid-template-columns:auto 40px minmax(200px,2.4fr) minmax(150px,1.3fr) minmax(120px,1fr) minmax(110px,.9fr) minmax(150px,1.3fr) auto;align-items:center;gap:12px;padding:8px 14px;display:grid}.ts-bk:first-child{border-top:0}.ts-bk:has(input:checked){background:color-mix(in srgb, var(--primary) 5%, transparent)}.ts-bk-anh{background:var(--muted);width:40px;height:40px;color:var(--muted-foreground);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ts-bk-anh img{object-fit:cover;width:100%;height:100%}.ts-bk-anh-lon{width:72px;height:72px}.ts-bk-ten,.ts-bk-buoc,.ts-bk-vd,.ts-bk-nop,.ts-bk-luot{flex-direction:column;gap:3px;min-width:0;display:flex}.ts-bk-buoc,.ts-bk-nop,.ts-bk-vd{align-items:flex-start}.ts-vd-ma{word-break:break-all;align-items:center;gap:2px;max-width:100%;font-size:13px;display:inline-flex}.ts-vd-lien{color:var(--primary);text-decoration:none}.ts-vd-lien:hover{text-decoration:underline}.ts-bk-sp{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.ts-luot-ten{color:var(--foreground);font-weight:500}.ts-bk-sp a{color:var(--primary);font-weight:600}.ts-bk:hover .nut-sp{opacity:.9}.ts-bk-luot>span:first-child{color:var(--foreground);font-size:13px}.ts-han{font-size:12px;font-weight:500}.ts-bk-ls{white-space:nowrap}.ts-chip{background:var(--muted);max-width:100%;color:var(--secondary-foreground);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.ts-chip-do{background:color-mix(in srgb, var(--destructive) 12%, transparent);color:var(--destructive)}.ts-chip-xanh{background:color-mix(in srgb, var(--color-success) 14%, transparent);color:var(--color-success)}.ts-chip-tim{background:color-mix(in srgb, var(--color-violet-600) 12%, transparent);color:var(--color-violet-600)}.ts-thanh{border-top:1px solid var(--border);background:color-mix(in srgb, var(--muted) 45%, transparent);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.ts-da-tich{color:var(--primary);margin-right:auto;font-size:12px;font-weight:600}.ts-da-tich.is-trong{color:var(--muted-foreground);font-weight:400}.ts-vach{background:var(--border);width:1px;height:22px}.ts-thanh .kt-btn:disabled{opacity:.45;cursor:not-allowed}.ts-trang{justify-content:flex-end;align-items:center;gap:8px;padding:0 20px 16px;display:flex}.ts-ghi{flex-direction:column;gap:14px;display:flex}.ts-ghi-dau{flex-direction:column;gap:2px;display:flex}.ts-ghi-hd{color:var(--mono);font-size:15px;font-weight:600}.ts-ghi-koc{color:var(--muted-foreground);font-size:12px}.ts-ghi-ds{background:var(--muted);border-radius:8px;max-height:150px;margin:0;padding:8px 12px;font-size:13px;list-style:none;overflow:auto}.ts-ghi-ds li{text-overflow:ellipsis;white-space:nowrap;padding:3px 0;overflow:hidden}.ts-ghi-o{flex-direction:column;gap:6px;display:flex}.ts-nhan{color:var(--foreground);font-size:13px;font-weight:500}.ts-bat-buoc{background:color-mix(in srgb, var(--destructive) 12%, transparent);color:var(--destructive);border-radius:999px;margin-left:4px;padding:1px 6px;font-size:11px;font-weight:500}.ts-goi-y{color:var(--muted-foreground);font-size:12px}.ts-loi{background:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive);white-space:pre-wrap;border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.ts-ls{flex-direction:column;gap:14px;display:flex}.ts-ls-dau{align-items:flex-start;gap:12px;display:flex}.ts-ls-ten{flex-direction:column;gap:4px;min-width:0;display:flex}.ts-ls-buoc{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ts-moc{background:var(--muted);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding:12px;font-size:13px;display:grid}.ts-moc>div{flex-direction:column;display:flex}.ts-moc dt{color:var(--muted-foreground);font-size:12px}.ts-moc dd{color:var(--foreground);margin:0}.ts-bao{background:var(--muted);border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.ts-bao-xanh{background:color-mix(in srgb, var(--color-success) 10%, transparent)}.ts-bao-cam{background:color-mix(in srgb, var(--color-warning) 12%, transparent)}.ts-ls-tieu-de{margin:4px 0 0;font-size:14px;font-weight:600}.ts-luot{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.ts-luot.is-thieu{border-color:color-mix(in srgb, var(--destructive) 45%, var(--border))}.ts-luot-dau{flex-direction:column;gap:2px;display:flex}.ts-luot-dau b{color:var(--mono);font-size:13px}.ts-luot-chu{white-space:pre-wrap;margin:0;font-size:13px}.ts-luot-anh img{border:1px solid var(--border);object-fit:contain;border-radius:8px;max-width:100%;max-height:320px}.ts-bo-sung{flex-direction:column;gap:8px;margin-top:4px;display:flex}.ts-anh-ghep{border:1px solid var(--border);border-radius:8px;max-width:100%;height:auto;margin:12px 0;display:block}.ts-anh-nut{flex-wrap:wrap;gap:8px;display:flex}.ts-bc-tl{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.ts-bc-tl b{color:var(--color-success);font-size:24px;line-height:1.2}.ts-bc-tl.is-duoi b{color:var(--destructive)}.ts-bc-tl.is-trong b{color:var(--muted-foreground);font-size:16px}.ts-bc-luoi{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:16px 20px 20px;display:grid}.ts-bc-o{text-align:left;border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.ts-bc-o:hover{border-color:var(--primary);box-shadow:0 1px 3px color-mix(in srgb, var(--foreground) 10%, transparent)}.ts-bc-o.is-canh-bao{border-color:color-mix(in srgb, var(--destructive) 50%, var(--border));background:color-mix(in srgb, var(--destructive) 4%, var(--background))}.ts-bc-ten{color:var(--secondary-foreground);align-items:flex-start;gap:6px;min-height:32px;font-size:12px;display:flex}.ts-bc-o b{color:var(--mono);font-size:22px;line-height:1.1}.ts-bc-o b small{color:var(--muted-foreground);font-size:12px;font-weight:500}.ts-nguon{flex-direction:column;gap:12px;display:flex}.ts-nguon .ts-tom,.ts-nguon .ts-trang{padding:0}.ts-nguon-ds{flex-direction:column;gap:10px;display:flex}.ts-doi-tong{flex-wrap:wrap;gap:6px;display:flex}.ts-bang th,.ts-bang td{white-space:nowrap;font-size:13px}.ts-bang .ts-so{text-align:right}.ts-bang td.ts-so a{font-weight:600}@media (width>=1281px){.ts-ds[data-vg-ds] .ts-bk{grid-template-columns:auto 40px minmax(200px,2.4fr) minmax(150px,1.3fr) minmax(100px,.9fr) minmax(80px,.7fr) minmax(110px,.9fr) minmax(150px,1.2fr)}}@media (width<=1280px){.ts-bc-luoi{grid-template-columns:repeat(4,minmax(0,1fr))}.ts-bk{grid-template-columns:auto 40px minmax(0,1fr) minmax(0,1fr)}.ts-bk-vd,.ts-bk-nop,.ts-bk-luot{grid-column:3/span 1}.ts-bk-ls{grid-column:4;justify-self:end}}@media (width<=640px){.ts-ngan{flex-wrap:nowrap;padding:12px;overflow-x:auto}.ts-ds{padding:10px 10px 16px}.ts-tom{padding:10px 12px 0}.ts-bk{grid-template-columns:auto 40px minmax(0,1fr);gap:6px 10px}.ts-bk-buoc,.ts-bk-vd,.ts-bk-nop,.ts-bk-luot,.ts-bk-ls{grid-column:2/span 2;justify-self:stretch}.ts-bk-ls{justify-self:start}.ts-bc-luoi{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.ts-bc-tl{text-align:left;align-items:flex-start}.ts-moc{grid-template-columns:minmax(0,1fr)}.ts-tim input,.ts-dau-phai,.ts-tim{width:100%}.ts-vach{display:none}}.ts-nhac{color:var(--foreground);text-align:left;flex-direction:row;align-items:center;gap:12px;padding:12px 16px;display:flex}.ts-nhac-cach{margin-bottom:20px}.ts-nhac:hover{border-color:var(--primary)}.ts-nhac-chu{flex-direction:column;flex:1;min-width:0;display:flex}.ts-ghi fieldset{border:0;min-width:0;margin:0;padding:0}.ts-nn{gap:8px;display:grid}.ts-nn-o{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ts-nn-o:has(input:checked){border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, transparent)}.ts-nn-o input{margin-top:3px}.ts-nn-o span{flex-direction:column;gap:2px;font-size:13px;display:flex}.ts-nn-o small{color:var(--muted-foreground);font-size:12px}.ts-nn-o small.ts-do{color:var(--destructive)}.ts-nn-o small.ts-xanh{color:var(--color-success)}.ts-loat{border:1px dashed color-mix(in srgb, var(--destructive) 45%, var(--border));border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 20px 0;padding:10px 14px;display:flex}.ts-loat-chon{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.ts-loat [data-ts-loat-dem]{margin-right:auto}.ts-loat-dx{border-color:var(--border)}.ts-loat [data-ts-dx-dem],.ts-loat [data-ts-sc-dem]{margin-right:auto}.ts-loat-gioi-han{flex-basis:100%;font-size:12px}.ts-ghi-kq{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;display:flex}.ts-ghi-kq ul{max-height:220px;color:var(--muted-foreground);margin:0;padding-left:18px;font-size:12px;overflow-y:auto}.hn-ds{overflow:hidden}.hn-khoi{border-top:1px solid var(--border)}.hn-khoi-dau{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:12px 20px;list-style:none;display:flex}.hn-khoi-dau::-webkit-details-marker{display:none}.hn-khoi-dau:hover{background:color-mix(in srgb, var(--muted) 60%, transparent)}.hn-mui{color:var(--muted-foreground);flex-shrink:0;font-size:11px;transition:transform .15s}.hn-khoi[open]>.hn-khoi-dau .hn-mui{transform:rotate(90deg)}.hn-khoi[open]>.hn-khoi-dau{background:color-mix(in srgb, var(--muted) 45%, transparent)}.hn-khoi-chu{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hn-khoi-ten{color:var(--mono);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.hn-khoi-mo-ta{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.hn-khoi[open] .hn-khoi-mo-ta{white-space:normal}.hn-khoi-than{border-top:1px dashed var(--border)}.hn-khong{border-top:1px solid var(--border);padding:12px 20px}@media (width<=640px){.hn-khoi-dau{flex-wrap:wrap;padding:12px}.hn-khoi-dau>.kt-btn{margin-left:34px}}.demo-tabs a.tab-viec-chinh{font-weight:700}.profit-control{padding-bottom:1.5rem}.pc-hero{border:1px solid color-mix(in oklab,var(--primary) 22%,var(--border));background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 8%,var(--background)),var(--background) 70%);border-radius:.875rem;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem;display:flex}.pc-hero h2{color:var(--mono);font-size:1.35rem;font-weight:700}.pc-hero p{max-width:760px;color:var(--secondary-foreground);margin-top:.4rem;font-size:.875rem;line-height:1.55}.pc-confidence{border:1px solid var(--border);background:var(--background);border-radius:.7rem;min-width:240px;padding:.8rem 1rem}.pc-confidence span,.pc-filter label>span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600;display:block}.pc-confidence b{color:var(--mono);margin-top:.25rem;font-size:.875rem;display:block}.pc-filter{margin-top:1rem}.pc-filter .kt-card-content{grid-template-columns:minmax(160px,1.25fr) minmax(145px,.8fr) minmax(140px,.8fr) minmax(140px,.8fr) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.pc-filter label>span{margin-bottom:.35rem}.pc-filter .kt-btn{height:40px}.pc-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.pc-metrics article{border:1px solid var(--border);background:var(--background);border-radius:.75rem;min-width:0;padding:1rem 1.1rem;box-shadow:0 1px 2px #00000008}.pc-metrics article>span,.pc-metrics article>small{color:var(--muted-foreground);font-size:.75rem;display:block}.pc-metrics article>b{color:var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:.45rem 0 .3rem;font-size:1.25rem;display:block;overflow:hidden}.pc-metrics article.is-danger{border-color:color-mix(in oklab,var(--destructive) 35%,var(--border))}.pc-metrics article.is-danger>b{color:var(--destructive)}.pc-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1rem;margin-top:1rem;display:grid}.pc-waterfall,.pc-actions{padding:0}.pc-waterfall>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.8rem 1.25rem;font-size:.82rem;display:flex}.pc-waterfall>div:last-child{border-bottom:0}.pc-waterfall-total{background:var(--muted);color:var(--mono);font-weight:700}.pc-actions>a,.pc-all-good{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:.9rem 1.15rem;display:flex}.pc-actions>a:last-child,.pc-all-good:last-child{border-bottom:0}.pc-actions>a:hover{background:var(--muted)}.pc-actions>a>i:first-child,.pc-all-good>i{font-size:1.2rem}.pc-actions a>span,.pc-all-good>span{flex:1;min-width:0}.pc-actions b,.pc-actions small,.pc-all-good b,.pc-all-good small{display:block}.pc-actions b,.pc-all-good b{color:var(--mono);font-size:.82rem}.pc-actions small,.pc-all-good small{color:var(--muted-foreground);margin-top:.15rem;font-size:.75rem;line-height:1.4}.pc-all-good>i{color:var(--success)}.pc-disclaimer{align-items:flex-start;gap:.8rem;display:flex}.pc-disclaimer>i{color:var(--primary);font-size:1.35rem}.pc-disclaimer b{color:var(--mono);font-size:.875rem}.pc-disclaimer p{color:var(--secondary-foreground);margin-top:.2rem;font-size:.78rem;line-height:1.5}.pc-paywall{border:1px solid color-mix(in oklab,var(--primary) 25%,var(--border));background:linear-gradient(150deg,color-mix(in oklab,var(--primary) 9%,var(--background)),var(--background) 55%);text-align:center;border-radius:1rem;max-width:900px;margin:1.5rem auto;padding:2.5rem}.pc-paywall-icon{background:var(--primary);width:4rem;height:4rem;color:var(--primary-foreground);box-shadow:0 12px 24px color-mix(in oklab,var(--primary) 22%,transparent);border-radius:1rem;justify-content:center;align-items:center;margin-bottom:1rem;font-size:2rem;display:inline-flex}.pc-paywall h2{max-width:680px;color:var(--mono);margin:.8rem auto 0;font-size:1.75rem;font-weight:700;line-height:1.25}.pc-paywall>p{max-width:720px;color:var(--secondary-foreground);margin:.75rem auto 0;font-size:.9rem;line-height:1.6}.pc-paywall-features{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.5rem 0;display:grid}.pc-paywall-features>div{border:1px solid var(--border);background:var(--background);border-radius:.75rem;gap:.7rem;padding:1rem;display:flex}.pc-paywall-features i{color:var(--success);font-size:1.1rem}.pc-paywall-features b,.pc-paywall-features small{display:block}.pc-paywall-features b{color:var(--mono);font-size:.82rem}.pc-paywall-features small{color:var(--muted-foreground);margin-top:.2rem;font-size:.74rem;line-height:1.45}.pc-paywall-cta{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.pc-paywall-note{color:var(--muted-foreground);margin-top:1rem;display:block}@media (width<=1023px){.pc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-grid{grid-template-columns:1fr}.pc-filter .kt-card-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.pc-hero{padding:1rem;display:block}.pc-confidence{min-width:0;margin-top:1rem}.pc-filter .kt-card-content,.pc-metrics,.pc-paywall-features{grid-template-columns:1fr}.pc-filter .kt-btn{width:100%}.pc-metrics article>b{white-space:normal}.pc-waterfall>div{padding:.75rem 1rem}.pc-paywall{margin:.5rem auto;padding:1.25rem}.pc-paywall h2{font-size:1.35rem}.pc-paywall-cta .kt-btn{width:100%}}.tct-kpi-page{--k-ok:var(--color-success,oklch(72.3% .219 149.579));--k-cho:var(--color-warning,#f6b100);--k-loi:var(--destructive)}.tct-kpi-head .kt-card-content{border-radius:inherit;background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 7%, var(--background)), var(--background) 65%);flex-direction:column;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex}.tct-kpi-head-top{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.tct-kpi-head-top>div:first-child{min-width:0}.tct-kpi-eyebrow{color:var(--primary);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;display:inline-flex}.tct-kpi-head h2{color:var(--mono);margin-top:.35rem;font-size:1.05rem;font-weight:700}.tct-kpi-head p{max-width:62rem;color:var(--secondary-foreground);margin-top:.25rem;font-size:.8rem;line-height:1.5}.tct-kpi-head p.tct-kpi-auto-filter{color:var(--muted-foreground);margin-top:.4rem;font-size:.75rem}.tct-kpi-auto-filter a{color:var(--primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.tct-kpi-score{border:1px solid var(--border);background:var(--background);border-radius:.7rem;flex:none;min-width:11rem;padding:.7rem .9rem}.tct-kpi-score>span{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:600;display:block}.tct-kpi-score>b{color:var(--mono);margin:.15rem 0 .35rem;font-size:1.5rem;font-weight:700;line-height:1;display:block}.tct-kpi-score>div{background:color-mix(in oklab, var(--border) 75%, transparent);border-radius:999px;height:.3rem;overflow:hidden}.tct-kpi-score>div>i{border-radius:inherit;background:var(--k-ok);height:100%;display:block}.tct-kpi-score>small{color:var(--muted-foreground);margin-top:.4rem;font-size:.7rem;display:block}.tct-kpi-chips{border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent);flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.85rem;display:flex}.tct-kpi-chips>a{border:1px solid var(--border);background:var(--background);color:var(--secondary-foreground);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.76rem;transition:border-color .15s,color .15s;display:inline-flex}.tct-kpi-chips>a:hover{border-color:var(--primary);color:var(--mono)}.tct-kpi-chips>a>b{color:var(--mono);font-weight:700}.tct-kpi-chips>a.active{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 10%, var(--background));color:var(--mono);font-weight:600}.tct-kpi-chips>a.is-ok>b{color:var(--k-ok)}.tct-kpi-chips>a.is-loi>b{color:var(--k-loi)}.tct-kpi-chips>a.is-cho>b{color:var(--k-cho)}.tct-kpi-chip-sep{background:var(--border);align-self:stretch;width:1px;margin-inline:.3rem}.tct-kpi-chips>a.is-gap{border-style:dashed}.tct-kpi-chips>a.is-gap.active{border-style:solid;border-color:var(--k-cho);background:color-mix(in oklab, var(--k-cho) 12%, var(--background))}.tct-kpi-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:1rem;padding:.9rem 1.25rem;display:flex}.tct-kpi-search{border:1px solid var(--border);border-radius:.5rem;flex:22rem;align-items:center;min-width:14rem;max-width:34rem;display:flex;overflow:hidden}.tct-kpi-search:focus-within{border-color:var(--primary)}.tct-kpi-search>i{color:var(--muted-foreground);margin-left:.8rem}.tct-kpi-search input{min-width:0;height:2.4rem;color:var(--foreground);background:0 0;border:0;outline:0;flex:1;padding:0 .65rem;font-size:.8rem}.tct-kpi-search>a{color:var(--muted-foreground);padding:.45rem}.tct-kpi-search>a:hover{color:var(--k-loi)}.tct-kpi-controls{flex:0 auto;align-items:end;gap:.6rem;display:flex}.tct-kpi-controls>label{gap:.25rem;display:grid}.tct-kpi-controls>label>span{color:var(--muted-foreground);font-size:.68rem;font-weight:600}.tct-kpi-controls select{min-width:10.5rem}.tct-kpi-view{height:2.4rem}.tct-kpi-filterbar{border-bottom:1px solid var(--border);background:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;padding:.6rem 1.25rem;display:flex}.tct-kpi-filterbar>span{color:var(--muted-foreground);font-size:.72rem}.tct-kpi-filterbar a:not(.is-clear){border:1px solid var(--border);background:var(--background);color:var(--mono);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.72rem;display:inline-flex}.tct-kpi-filterbar .is-clear{color:var(--muted-foreground);margin-left:.2rem;font-size:.72rem}.tct-kpi-filterbar .is-clear:hover{color:var(--k-loi)}.tct-kpi-filterbar strong{color:var(--muted-foreground);margin-left:auto;font-size:.72rem;font-weight:600}.tct-kpi-table tbody tr.is-urgent{box-shadow:inset 3px 0 0 var(--k-cho)}.tct-kpi-table td{vertical-align:middle;padding-block:.85rem}.tct-kpi-campaign{align-items:center;gap:.65rem;min-width:0;display:flex}.tct-kpi-campaign>span{min-width:0;display:grid}.tct-kpi-campaign b{color:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.tct-kpi-campaign small,.tct-kpi-campaign em{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-style:normal;overflow:hidden}.tct-kpi-campaign em{max-width:19rem}.tct-kpi-card:hover .nut-sp{opacity:.9}.tct-kpi-deadline,.tct-kpi-condition,.tct-kpi-result{gap:.18rem;display:grid}.tct-kpi-deadline b,.tct-kpi-condition b{color:var(--mono);font-size:.77rem;font-weight:600}.tct-kpi-deadline small,.tct-kpi-condition small,.tct-kpi-result small{font-size:.68rem}.tct-kpi-deadline small,.tct-kpi-condition small{color:var(--muted-foreground)}.tct-kpi-deadline.is-urgent b,.tct-kpi-deadline.is-urgent small{color:var(--k-loi)}.tct-kpi-table-progress{gap:.3rem;display:grid}.tct-kpi-table-progress>span{justify-content:space-between;align-items:baseline;display:flex}.tct-kpi-table-progress>span b{color:var(--mono);font-size:.8rem}.tct-kpi-table-progress>span small{color:var(--muted-foreground);font-size:.68rem}.tct-kpi-table-progress>div,.tct-kpi-progress{background:color-mix(in oklab, var(--border) 75%, transparent);border-radius:999px;height:.35rem;display:flex;overflow:hidden}.tct-kpi-table-progress>div>i,.tct-kpi-progress>i{border-radius:inherit;background:var(--primary);height:100%}.tct-kpi-table-progress>div>u,.tct-kpi-progress>u{border-radius:inherit;background:color-mix(in oklab, var(--primary) 32%, transparent);height:100%}.tct-kpi-table-progress>div.is-done>i,.tct-kpi-progress.is-done>i{background:var(--k-ok)}.tct-kpi-table-progress>div.is-done>u,.tct-kpi-progress.is-done>u{background:color-mix(in oklab, var(--k-ok) 38%, transparent)}.tct-kpi-table-progress em{color:var(--k-cho);font-size:.68rem;font-style:normal}.tct-kpi-table-progress em.is-done{color:var(--k-ok)}.tct-kpi-nhan-tong,.tct-kpi-moc-chu{color:var(--muted-foreground);font-size:.68rem}.tct-kpi-moc{gap:.35rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.tct-kpi-moc li{gap:.2rem;display:grid}.tct-kpi-moc li>span{color:var(--muted-foreground);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.68rem;display:flex}.tct-kpi-moc li>span b{color:var(--mono);font-size:.75rem}.tct-kpi-actions{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.kt-btn.tct-kpi-btn-go{border-color:color-mix(in oklab, var(--k-cho) 50%, var(--border));color:color-mix(in oklab, var(--k-cho) 75%, var(--mono))}.kt-btn.tct-kpi-btn-go:hover{border-color:var(--k-cho);background:color-mix(in oklab, var(--k-cho) 10%, var(--background))}.tct-kpi-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.tct-kpi-card{border:1px solid var(--border);background:var(--background);border-radius:.75rem;flex-direction:column;gap:.8rem;min-width:0;padding:1rem;display:flex}.tct-kpi-card.is-urgent{border-color:color-mix(in oklab, var(--k-cho) 45%, var(--border));box-shadow:inset 3px 0 0 var(--k-cho)}.tct-kpi-card>header{align-items:flex-start;gap:.65rem;display:flex}.tct-kpi-card>header>div{flex:1;min-width:0;display:grid}.tct-kpi-card h3{color:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:600;overflow:hidden}.tct-kpi-card header p,.tct-kpi-rule{color:var(--muted-foreground);font-size:.7rem}.tct-kpi-rule b{color:var(--mono)}.tct-kpi-rule.is-lech{color:var(--k-cho)}.tct-kpi-rule.tct-kpi-xong{color:var(--k-ok)}.tct-kpi-progress-head{justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.tct-kpi-progress-head span{color:var(--muted-foreground)}.tct-kpi-progress-head strong{color:var(--mono)}.tct-kpi-metrics{border-block:1px dashed var(--border);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:.7rem;display:grid}.tct-kpi-metrics>span{gap:.12rem;padding-inline:.55rem;display:grid}.tct-kpi-metrics>span+span{border-left:1px solid var(--border)}.tct-kpi-metrics small{color:var(--muted-foreground);font-size:.66rem}.tct-kpi-metrics strong{color:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.tct-kpi-metrics strong.is-thieu{color:var(--k-cho)}.tct-kpi-metrics strong.is-du{color:var(--k-ok)}.tct-kpi-card footer{gap:.45rem;margin-top:auto;display:flex}.tct-kpi-footer{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.72rem;display:flex}.tct-kpi-footer a{color:var(--primary);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.tct-kpi-empty{text-align:center;flex-direction:column;align-items:center;padding:4rem 1rem;display:flex}.tct-kpi-empty>span{background:var(--muted);width:2.75rem;height:2.75rem;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.tct-kpi-empty h3{color:var(--mono);margin-top:.75rem;font-size:.88rem;font-weight:600}.tct-kpi-empty p{color:var(--muted-foreground);margin:.2rem 0 .8rem;font-size:.75rem}.tct-kpi-backlog{border:1px solid color-mix(in oklab, var(--k-cho) 35%, var(--border));background:color-mix(in oklab, var(--k-cho) 7%, var(--background));border-radius:.75rem;align-items:center;gap:.75rem;padding:.9rem 1.1rem;display:flex}.tct-kpi-backlog>span{background:color-mix(in oklab, var(--k-cho) 15%, transparent);width:2.4rem;height:2.4rem;color:var(--k-cho);border-radius:.6rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.tct-kpi-backlog>div{flex:1;min-width:0}.tct-kpi-backlog b{color:var(--mono);font-size:.8rem}.tct-kpi-backlog p{color:var(--muted-foreground);margin-top:.12rem;font-size:.7rem}@media (width<=1100px){.tct-kpi-toolbar{flex-direction:column;align-items:stretch}.tct-kpi-search{flex:none;max-width:none}.tct-kpi-controls{flex-wrap:wrap}}@media (width<=720px){.tct-kpi-head-top{flex-direction:column;gap:.85rem}.tct-kpi-score{grid-template-columns:auto 1fr;gap:.1rem .6rem;min-width:0;display:grid}.tct-kpi-score>span{grid-column:1/-1}.tct-kpi-score>b{margin:0}.tct-kpi-score>div{align-self:center}.tct-kpi-score>small{grid-column:1/-1;margin-top:.25rem}.tct-kpi-chip-sep{display:none}.tct-kpi-controls>label{flex:9rem}.tct-kpi-controls select{width:100%;min-width:0}.tct-kpi-view{flex:1 0 100%}.tct-kpi-card-grid{grid-template-columns:1fr}.tct-kpi-backlog{flex-wrap:wrap;align-items:flex-start}.tct-kpi-backlog .kt-btn{margin-left:3.15rem}}.da-khung{border:1px dashed var(--border);background:var(--muted);cursor:pointer;border-radius:.625rem;outline:none;flex-direction:column;justify-content:center;min-height:5.5rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative}.da-khung:hover,.da-khung:focus-visible{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 4%, var(--background))}.da-khung.da-keo{border-style:solid;border-color:var(--primary);background:color-mix(in oklab, var(--primary) 8%, var(--background));box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 20%, transparent)}.da-khung.da-vua-nhan{animation:.6s ease-out daVuaNhan}@keyframes daVuaNhan{0%{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 45%, transparent)}to{box-shadow:0 0 #0000}}.da-khung .da-tep{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.da-trong{text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding:.875rem .75rem;display:flex}.da-trong i{color:var(--muted-foreground);font-size:1.375rem}.da-goi-y{color:var(--secondary-foreground);font-size:.8125rem;font-weight:500}.da-goi-y kbd{border:1px solid var(--border);background:var(--background);font:inherit;border-bottom-width:2px;border-radius:.25rem;padding:0 .3rem;font-size:.75rem;display:inline-block}.da-phu{color:var(--muted-foreground);font-size:.6875rem}.da-xem{align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.da-xem[hidden]{display:none}.da-anh{border:1px solid var(--border);background:var(--background);object-fit:cover;border-radius:.5rem;flex:none;width:4.5rem;height:4.5rem}.da-thong-tin{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.da-ten{color:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.da-co{color:var(--muted-foreground);font-size:.6875rem}.da-doi{color:var(--primary);font-size:.6875rem}.da-bo{flex:none}.da-dong{align-items:center;gap:.5rem;min-width:0;display:flex}.da-dong.hidden{display:none}.da-dong .da-anh{border-radius:.375rem;width:2rem;height:2rem}@media (width<=639px){.tct-lm-nhan{display:none}}.tct-lm-lh{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.75rem;line-height:1.25rem;display:flex}.tct-lm-sdt{color:var(--secondary-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.25rem;padding:0 .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.tct-lm-sdt:hover{color:var(--primary);border-color:var(--border);background:var(--muted)}.tct-lm-sdt i{opacity:.6;font-size:.6875rem}.tct-lm-sdt:hover i{opacity:1}.tct-lm-kenh{border:1px solid var(--border);color:var(--secondary-foreground);border-radius:.375rem;align-items:center;gap:.25rem;padding:0 .375rem;font-weight:500;text-decoration:none;display:inline-flex}.tct-lm-kenh:hover{color:var(--primary);border-color:var(--primary)}.tct-lm-kenh i{font-size:.6875rem}.sd-inv-nut{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.sd-inv-nut form{display:inline}.tct-lm-da-chot{opacity:.62}.tct-lm-da-chot .sd-inv-nut{opacity:1}.tct-lm-vua-doi{animation:1.2s ease-out tctLmVuaDoi}@keyframes tctLmVuaDoi{0%{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 45%, transparent)}to{box-shadow:0 0 #0000}}.tct-lm-mau{flex-wrap:wrap;gap:.375rem;display:flex}.tct-lm-mau button{border:1px solid var(--border);background:var(--background);color:var(--secondary-foreground);cursor:pointer;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;transition:border-color .12s,color .12s,background-color .12s}.tct-lm-mau button:hover{border-color:var(--primary);color:var(--primary);background:color-mix(in oklab, var(--primary) 5%, var(--background))}.tct-lm-mau button.tct-lm-mau-chon{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 10%, var(--background));color:var(--primary)}.tct-lm-loc{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tct-lm-loc-phai{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin-inline-start:auto;display:flex}@media (width<=767px){.tct-lm-loc-phai{width:100%;margin-inline-start:0}.tct-lm-loc-phai>.kt-select,.tct-lm-loc-phai>.ct-o-chon{flex:10rem;width:auto}}form.kt-input{margin:0}.stq-hang{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;display:grid}.stq-hang>b{color:var(--color-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.stq-hang:hover>b{color:var(--color-primary)}.stq-hang>em{color:var(--color-mono);white-space:nowrap;align-items:center;font-size:.875rem;font-style:normal;font-weight:600;display:inline-flex}.stq-hang>.stq-cot{grid-column:1/-1}.stq-cot{background:var(--color-muted,#f1f1f4);border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.stq-cot-thanh{background:var(--color-primary,#1b84ff);border-radius:999px;height:100%;transition:width .25s ease-out;display:block}.stq-hang:hover .stq-cot-thanh{filter:brightness(1.08)}.stq-cc{background:var(--color-muted,#f1f1f4);border-radius:8px;width:100%;height:28px;display:flex;overflow:hidden}.stq-cc>span{min-width:2px;height:100%;box-shadow:2px 0 0 0 var(--color-muted,#f1f1f4)}.stq-cc>span:last-child{box-shadow:none}.stq-cc>span.stq-cc-cat{box-shadow:6px 0 0 0 var(--color-muted,#f1f1f4);margin-right:6px}.stq-cc-nhan{width:100%;color:var(--color-muted-foreground);margin-top:-.5rem;font-size:.75rem;display:flex}.stq-cc-nhan>span{text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.stq-cc-nhan>span>b{color:var(--color-mono);font-weight:600}.stq-cc-bang{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem .625rem;font-size:.8125rem;display:grid}.stq-cc-cham{border-radius:999px;flex-shrink:0;width:10px;height:10px}.stq-cc-ten{color:var(--color-secondary-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stq-cc-tien{color:var(--color-mono);white-space:nowrap;text-align:end;min-width:4.5rem;font-weight:600}.stq-cc-dau{color:var(--color-mono);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}.stq-cc-tien.stq-cc-dau,.stq-cc-pct.stq-cc-dau{justify-content:flex-end}.stq-cc-pct.stq-cc-dau{color:var(--color-muted-foreground);font-weight:500}.stq-cc-pct{color:var(--color-muted-foreground);white-space:nowrap;text-align:end;min-width:3.25rem}.stq-stt{color:var(--color-muted-foreground);font-size:.75rem}.stq-n,.stq-nm{text-align:end;white-space:nowrap;font-size:.875rem}.stq-nm{color:var(--color-mono);font-weight:600}.stq-n>b,.stq-nm>b{font-size:.6875rem;line-height:1.35;display:block}.stq-mo{color:var(--color-muted-foreground);font-size:.75rem;font-style:normal}.stq-l{color:var(--color-success);font-weight:600}.stq-x{color:var(--color-destructive);font-weight:600}.stq-tr{color:var(--color-secondary-foreground);font-weight:600}.stq-sp-h{background:var(--color-muted,#f1f1f4);width:1.5rem;height:1.5rem;color:var(--color-secondary-foreground);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-style:normal;font-weight:600;display:inline-flex}.stq-sp-h1{background:var(--color-warning,#f6b100);color:#fff}.stq-sp-h2{background:var(--color-secondary-foreground);color:#fff}.stq-sp-h3{background:color-mix(in srgb, var(--color-warning,#f6b100) 12%, transparent);color:var(--color-warning,#f6b100)}.stq-sp{max-width:280px}.stq-sp-2cot{grid-template-columns:minmax(0,1fr);display:grid}.stq-sp-2cot .stq-d{white-space:nowrap;font-style:normal;display:none}.stq-sp-2cot.stq-sp-tang .stq-d{display:inline}.stq-sp-2cot.stq-sp-tang .stq-v{display:none}.stq-sp-2cot.stq-sp-nhan-sl td.stq-n{color:var(--color-mono);font-weight:600}.stq-sp-2cot.stq-sp-nhan-sl td.stq-nm{color:var(--color-secondary-foreground);font-weight:400}@media (width>=1024px){.stq-sp-2cot{grid-template-columns:repeat(2,minmax(0,1fr))}.stq-sp-2cot>div+div{border-left:1px solid var(--color-border)}}.stq-sp-o{align-items:center;gap:.625rem;min-width:0;display:flex}.stq-sp-anh{background:color-mix(in srgb, var(--color-accent,#f1f1f4) 60%, transparent);width:2.25rem;height:2.25rem;color:var(--color-muted-foreground);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-style:normal;display:inline-flex;overflow:hidden}.stq-sp-anh>img{object-fit:cover;width:100%;height:100%}.stq-sp-t{flex-direction:column;min-width:0;display:flex}.stq-sp-ten{-webkit-line-clamp:2;color:var(--color-mono);word-break:break-word;-webkit-box-orient:vertical;font-size:.875rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.stq-sp-shop{color:var(--color-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.stq-sp-shop:hover{color:var(--color-primary)}.stq-n>b.stq-mo,.stq-nm>b.stq-mo{font-weight:400}.stq-shop{min-width:0;color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;display:grid}.stq-shop>.stq-av{grid-row:1/span 2}.stq-shop:hover{color:var(--color-primary)}.stq-av{background:color-mix(in srgb, var(--color-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);width:2.25rem;height:2.25rem;color:var(--color-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.stq-ng,.stq-kpi{flex-direction:column;min-width:0;display:flex}.stq-shop>b,.stq-ng>b{color:var(--color-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.stq-shop>i,.stq-ng>i,.stq-kpi>i{color:var(--color-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-style:normal;line-height:1.3;overflow:hidden}.stq-kpi{gap:.25rem}.stq-ky{border:1px solid var(--color-border);background:var(--color-background,#fff);color:var(--color-secondary-foreground);border-radius:.5rem;align-items:center;gap:.375rem;padding:.25rem .625rem;display:inline-flex}.stq-ky>b{color:var(--color-mono);font-weight:600}.stq-kd{border:1px solid var(--color-border);background:var(--color-border);border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.stq-ko{background:var(--color-background,#fff);flex-direction:column;gap:.25rem;min-width:0;padding:.875rem 1rem;display:flex}.stq-ko-nhan{color:var(--color-secondary-foreground);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.25rem;font-size:.75rem;display:flex;overflow:hidden}.stq-ko-so{color:var(--color-mono);white-space:nowrap;font-size:1.375rem;font-weight:600;line-height:1.2}.stq-ko-phu{color:var(--color-muted-foreground);white-space:nowrap;align-items:center;gap:.375rem;font-size:.6875rem;display:flex;overflow:hidden}@media (width>=768px){.stq-kd{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.stq-kd{grid-template-columns:repeat(8,minmax(0,1fr))}}.stq-chip{white-space:nowrap;border-radius:999px;align-items:center;padding:.0625rem .375rem;font-size:.6875rem;font-style:normal;font-weight:600;line-height:1.4;display:inline-flex}.stq-chip-l{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, transparent)}.stq-chip-x{color:var(--color-destructive);background:color-mix(in srgb, var(--color-destructive) 12%, transparent)}.stq-chip-tr{color:var(--color-secondary-foreground);background:var(--color-muted,#f1f1f4)}.stq-chip-mo{color:var(--color-muted-foreground);background:var(--color-muted,#f1f1f4);font-weight:500}.stq-nh-ten{color:var(--color-mono);white-space:nowrap;text-overflow:ellipsis;max-width:10rem;font-size:.875rem;font-weight:500;display:block;overflow:hidden}.stq-nh th,.stq-nh td{padding-left:.5rem;padding-right:.5rem}.stq-nh th:first-child,.stq-nh td:first-child{padding-left:1.25rem}.stq-nh th:last-child,.stq-nh td:last-child{padding-right:1.25rem}a.stq-nh-ten:hover{color:var(--color-primary)}.stq-tt{align-items:center;gap:.375rem;min-width:4.5rem;display:flex}.stq-tt>.stq-cot{height:6px}.stq-tt>i{color:var(--color-muted-foreground);text-align:end;min-width:2.25rem;font-size:.75rem;font-style:normal}.stq-bd-2cot{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.stq-bd-2cot{grid-template-columns:repeat(2,minmax(0,1fr))}.stq-bd-2cot>div+div{border-left:1px solid var(--color-border)}}.stq-bd{border-top:1px dashed var(--color-border);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.125rem .625rem;padding:.5rem 0;display:grid}.stq-bd:first-of-type{border-top:0}.stq-bd>b{color:var(--color-mono);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.stq-bd:hover>b{color:var(--color-primary)}.stq-bd>em{white-space:nowrap;text-align:end;font-size:.875rem;font-style:normal;font-weight:600}.stq-bd>i{color:var(--color-muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-style:normal;overflow:hidden}.stq-bd>.stq-chip{justify-self:end}.stq-bd>.stq-cot{grid-column:1/-1;height:4px;margin-top:.125rem}.stq-cot-l{background:var(--color-success)}.stq-cot-x{background:var(--color-destructive)}.stq-cot-w{background:var(--color-warning,#f6b100)}.stq-bd>i.stq-bd-rong{grid-column:1/-1}.stq-nh-tong>td{color:var(--color-mono);background:var(--color-muted,#f1f1f4);font-weight:600}.stq-nh td.stq-n>b.stq-mo{font-weight:400}.stq-cb-luoi{background:var(--color-border);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}@media (width>=640px){.stq-cb-luoi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.stq-cb-luoi{grid-template-columns:repeat(4,minmax(0,1fr))}}.stq-cb{background:var(--color-background,#fff);cursor:pointer;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding:.75rem 1.25rem;transition:background-color .15s;display:grid}.stq-cb:hover,.stq-cb:focus-visible{background:color-mix(in srgb, var(--color-primary) 6%, transparent);outline:none}.stq-cb-dang{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.stq-cb-so{text-align:center;font-size:1.5rem;font-weight:600;line-height:1}.stq-cb-t{flex-direction:column;gap:.125rem;min-width:0;display:flex}.stq-cb-t>b{color:var(--color-mono);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.stq-cb-t>i{color:var(--color-muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.6875rem;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.stq-cb-i{font-size:1.125rem}@media (width<=767px){.stq-cot{height:12px}.stq-hang,.stq-shop,.stq-cb,.stq-bd,input.kt-input.kt-input-sm.stq-o:is([type=date],[data-ngay-vn]){min-height:44px}.stq-cc{height:34px}}@media (prefers-reduced-motion:reduce){.stq-cot-thanh{transition:none}}.stq-cc [data-ndt-mo-popup],.stq-cc-nhan [data-ndt-mo-popup],.stq-cc-bang [data-ndt-mo-popup],.stq-cc-tong[data-ndt-mo-popup]{cursor:pointer}.stq-cc-bang [data-ndt-mo-popup]:hover,.stq-cc-nhan [data-ndt-mo-popup]:hover,.stq-cc-tong[data-ndt-mo-popup]:hover{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.stq-cc [data-ndt-mo-popup]:hover{filter:brightness(1.08)}.vd-so{text-align:end;font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-variant-numeric:tabular-nums;white-space:nowrap}.vd-so-manh{text-align:end;font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.vd-chu{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.vd-koc{align-items:center;gap:.625rem;min-width:0;display:flex}.video-anh{background-color:color-mix(in srgb, var(--vd-mau,var(--color-primary,#1b84ff)) 22%, transparent);border:1px solid color-mix(in srgb, var(--vd-mau,var(--color-primary,#1b84ff)) 45%, transparent);width:3.5rem;height:5rem;color:var(--vd-mau,var(--color-primary,#1b84ff));border-radius:.5rem;justify-content:center;align-items:center;transition:opacity .12s ease-out;display:flex;position:relative}.video-anh:hover{opacity:.8}.vd-cum-phat{align-items:center;gap:.25rem;display:flex}.video-anh-nhan{top:.25rem;color:#fff;background:var(--color-destructive,#f8285a);border-radius:.25rem;padding:.125rem .25rem;font-size:9px;font-weight:700;line-height:1;position:absolute;inset-inline-start:.25rem}.video-anh-video{--vd-mau:var(--color-primary,#1b84ff)}.video-anh-live{--vd-mau:var(--color-info,#7239ea)}.video-anh-shop{--vd-mau:var(--color-success,#17c653)}.video-anh-linkshare{--vd-mau:var(--color-warning,#f6b100)}.video-bieu-do{width:100%;height:auto;color:var(--color-primary,#1b84ff);display:block;overflow:visible}.video-bd-duong{stroke:currentColor;fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.video-bd-cham{fill:currentColor}.video-bd-nhan{fill:var(--color-muted-foreground,#99a1b7);text-anchor:middle;-webkit-user-select:none;user-select:none;font-size:11px}.video-bd-so{fill:var(--color-foreground,#071437);text-anchor:middle;-webkit-user-select:none;user-select:none;font-size:11px}@media (width<=767px){.video-trang .kt-card-footer .kt-btn{min-width:44px}.video-trang .demo-tabs>:is(a,button){min-height:44px}.video-bd-nhan,.video-bd-so{font-size:13px}}.video-top-ten{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.video-trang .vt-thanh{background:var(--muted);border-radius:9999px;width:100%;height:6px;display:block;overflow:hidden}.video-trang .vt-thanh-day{border-radius:inherit;height:100%;transition:width .2s;display:block}.video-trang tr[data-vt-qua-han]>td:first-child{box-shadow:inset 3px 0 0 var(--color-destructive,#f8285a)}.video-trang .vt-ghi-chu>summary{cursor:pointer;color:var(--secondary-foreground);align-items:center;gap:.375rem;min-height:24px;font-weight:500;list-style:none;display:inline-flex}.video-trang .vt-ghi-chu>summary::-webkit-details-marker{display:none}.video-trang .vt-ghi-chu>summary:before{content:"";border-block:4px solid #0000;border-inline-start:5px solid;width:0;height:0;transition:transform .15s}.video-trang .vt-ghi-chu[open]>summary:before{transform:rotate(90deg)}.video-trang .vt-ghi-chu>div{flex-direction:column;gap:.5rem;max-width:72rem;margin-top:.625rem;line-height:1.55;display:flex}@media (width<=767px){.video-trang .bang-cot-dinh th:first-child{min-width:10rem}}.vp-modal .vp-hop{width:100%;max-width:900px;max-height:calc(100vh - 2rem);top:0}.vp-modal .vp-than{height:min(76vh,640px);min-height:22rem;padding:0;display:flex;overflow:hidden}.vp-trai{min-width:0;color:color-mix(in srgb, var(--color-white,#fff) 62%, transparent);font-size:var(--text-sm);line-height:var(--text-sm--line-height);text-align:center;background:#0b0b0f;flex:1;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.vp-trai video{object-fit:contain;border-radius:var(--radius-md,.5rem);background:#000;width:100%;height:100%;max-height:100%}.vp-trai .vp-nhung{border-radius:var(--radius-md,.5rem);background:#000;border:0;width:100%;height:100%;min-height:60vh}.vp-phai{border-inline-start:1px solid var(--color-border);background:var(--color-background);width:20.5rem;color:var(--color-secondary-foreground);font-size:var(--text-sm);line-height:var(--text-sm--line-height);flex-shrink:0;padding:1.25rem;overflow:hidden}.vp-koc{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.vp-avatar{object-fit:cover;border:1px solid var(--color-border);background:var(--color-accent);border-radius:9999px;flex-shrink:0;width:2.75rem;height:2.75rem}.vp-ten{color:var(--color-mono);word-break:break-word;font-weight:600;display:block}.vp-handle{color:var(--color-muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height);margin-top:.125rem;display:block}.vp-follow{color:var(--color-primary);font-weight:600;font-size:var(--text-xs);line-height:var(--text-xs--line-height);margin-top:.25rem;display:block}.vp-bio,.vp-tieu-de{border-inline-start:3px solid var(--color-border);border-radius:var(--radius-md,.5rem);background:color-mix(in srgb, var(--color-accent) 45%, transparent);color:var(--color-secondary-foreground);font-size:var(--text-xs);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;padding:.5rem .75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.vp-bio{color:var(--color-muted-foreground);font-style:italic}.vp-ngay{color:var(--color-muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height);margin-bottom:.5rem}.vp-so-luoi{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:.75rem;display:grid}.vp-so-o{border-radius:var(--radius-md,.5rem);background:color-mix(in srgb, var(--color-accent) 45%, transparent);text-align:center;flex-direction:column;gap:.125rem;padding:.5rem .25rem;display:flex}.vp-so-gt{color:var(--color-mono);font-weight:600;font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-variant-numeric:tabular-nums;white-space:nowrap}.vp-so-nhan{color:var(--color-muted-foreground);font-size:11px;line-height:1.2}.vp-ban{border:1px solid var(--color-border);border-radius:var(--radius-lg,.75rem);padding:.25rem .875rem}.vp-ban-dong{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.625rem 0;display:flex}.vp-ban-dong:last-child{border-bottom:none}.vp-ban-nhan{color:var(--color-muted-foreground);font-size:var(--text-xs);flex-shrink:0;line-height:1.5}.vp-ban-gt{max-width:68%;color:var(--color-mono);font-weight:500;font-size:var(--text-xs);text-align:end;word-break:break-word;line-height:1.5}.vp-ban-kep{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vp-luu-y{color:var(--color-muted-foreground);margin-top:.75rem;font-size:11px;line-height:1.5}.vp-loi{font-size:var(--text-sm);text-align:center;padding:1.5rem;line-height:1.55}.vp-loi-do{color:var(--color-destructive)}.vp-cho{color:var(--color-muted-foreground);font-size:var(--text-sm);text-align:center;padding:1.5rem}.vp-quay{border:3px solid color-mix(in srgb, var(--color-white,#fff) 14%, transparent);border-top-color:var(--color-primary);border-radius:9999px;width:1.75rem;height:1.75rem;margin:0 auto .75rem;animation:1s linear infinite vp-xoay}.vp-quay-nho{border:2px solid color-mix(in srgb, currentColor 25%, transparent);vertical-align:middle;border-top-color:currentColor;border-radius:9999px;width:.875rem;height:.875rem;animation:1s linear infinite vp-xoay;display:inline-block}@keyframes vp-xoay{to{transform:rotate(360deg)}}@media (height<=780px){.vp-modal .vp-hop{top:2%}.vp-phai{padding:1rem}.vp-bio,.vp-tieu-de{-webkit-line-clamp:1;margin-bottom:.5rem}.vp-ban-dong{padding:.5rem 0}}@media (height<=639px){.vp-phai{overflow-y:auto}}@media (width<=767px){.vp-modal .vp-hop{max-height:94vh;top:3%}.vp-modal .vp-than{flex-direction:column;flex:1;height:auto;min-height:0;overflow-y:auto}.vp-trai{flex:none;height:45vh;padding:.5rem}.vp-phai{border-inline-start:none;border-top:1px solid var(--color-border);width:100%}.vp-modal .kt-modal-footer{flex-wrap:wrap}}.ttn-modal .ttn-hop{width:100%;max-width:460px;max-height:calc(100vh - 2rem);top:0}.ttn-modal .ttn-than{background:#000;justify-content:center;padding:0;display:flex}.ttn-modal .ttn-khung{border:0;width:100%;height:min(100vh - 11rem,780px);display:block}.bl-hang{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:7px 0;display:grid}.bl-hang+.bl-hang{border-top:1px dashed var(--color-border)}.bl-ten{color:var(--color-secondary-foreground);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.bl-so{color:var(--color-mono);white-space:nowrap;font-size:13px;font-weight:600}.bl-ranh{background:var(--color-muted);border-radius:999px;grid-column:1/-1;height:8px;display:flex;overflow:hidden}.bl-thanh{min-width:2px;height:100%}.bl-thanh--booking{background:var(--color-primary)}.bl-thanh--loi_moi{background:var(--color-info)}.bl-thanh--video{background:var(--color-success)}.bl-thanh--giao_viec{background:var(--color-warning)}.bl-thanh--cung{background:var(--color-info)}.bl-thanh--mem,.bl-thanh--tot{background:var(--color-success)}.bl-thanh--thuong{background:var(--color-primary)}.bl-thanh--kem{background:var(--color-warning)}.bl-thanh--xau{background:var(--color-destructive)}.bl-chu-giai{flex-wrap:wrap;gap:6px 14px;margin-top:12px;display:flex}.bl-chu-giai>span{color:var(--color-muted-foreground);align-items:center;gap:6px;font-size:12px;display:inline-flex}.bl-cham{border-radius:999px;flex-shrink:0;width:9px;height:9px}.bl-ranh--nguong{position:relative}.bl-nguong{border-left:2px dotted var(--color-mono);opacity:.45;width:0;position:absolute;top:0;bottom:0}.bl-o{text-align:end;white-space:nowrap;font-size:13px}.bl-o-phu{font-size:11px;line-height:1.35;display:block}.bl-o-doi{text-align:center;white-space:nowrap;font-size:13px}@media (width<=767px){.kt-btn.bl-nut{width:32px;height:32px}}.bcqc-bd{width:100%;height:220px;display:block;overflow:visible}.bcqc-bd polyline{fill:none;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.bcqc-bd-cp{stroke:var(--color-warning,#f59e0b)}.bcqc-bd-gmv{stroke:var(--color-primary,#3b82f6)}@media (width<=767px){.nkdl-trang .kt-table .kt-btn-sm{min-height:44px;padding-block:0}}.bcqc-cham{border-radius:9999px;flex-shrink:0;width:.625rem;height:.625rem;display:inline-block}.blv-cd-lay{grid-template-columns:1fr;display:grid}.blv-cd-lay>*{min-width:0}.blv-cd-shop{flex-direction:row;gap:.25rem;padding:.5rem;display:flex;overflow-x:auto}.blv-cd-shop>a{white-space:nowrap;min-height:44px;color:var(--color-secondary-foreground,inherit);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.blv-cd-shop>a:hover{background:var(--color-muted,#f1f5f9)}.blv-cd-shop>a.chon{background:color-mix(in srgb, var(--color-primary,#2563eb) 10%, transparent);color:var(--color-primary,#2563eb);font-weight:600}.blv-cd-loc{border-bottom:1px solid var(--color-border,#e5e7eb);align-items:center;gap:.375rem;padding:.5rem 1rem;display:flex;overflow-x:auto}.blv-cd-loc>*{flex-shrink:0}@media (width<=1023px){.blv-cd-loc .kt-btn{min-height:44px}}.blv-cd-luoi{grid-template-columns:1fr;gap:1rem;padding:1rem;display:grid}.blv-cd-luoi>*{min-width:0}.blv-cd-the{border:1px solid var(--color-border,#e5e7eb);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.blv-cd-thanh{background:var(--color-muted,#f1f5f9);border-radius:999px;height:6px;overflow:hidden}.blv-cd-thanh>i{background:var(--color-primary,#2563eb);border-radius:999px;height:100%;display:block}.blv-cd-thanh>i.du{background:var(--color-success,#16a34a)}@media (width>=640px){.blv-cd-luoi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.blv-cd-lay{grid-template-columns:15rem minmax(0,1fr)}.blv-cd-shop{border-inline-end:1px solid var(--color-border,#e5e7eb);flex-direction:column;max-height:32rem;overflow:visible auto}.blv-cd-shop>a>span:first-child{text-overflow:ellipsis;overflow:hidden}}@media (width>=1536px){.blv-cd-luoi{grid-template-columns:repeat(3,minmax(0,1fr))}}.blv-cd-shop>a.tb-ts-shop{align-items:center}.tb-ts-shop-ten{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blv-cd-thanh>i.video{background:var(--color-info,#0ea5e9)}.tb-ts-nhip{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.75rem;display:flex}.tb-ts-tien-do{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=479px){.tb-ts-tien-do{grid-template-columns:1fr}}.tb-ts-chan{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.tb-ts-huong-dan>summary{cursor:pointer;list-style:none}.tb-ts-huong-dan>summary::-webkit-details-marker{display:none}.tb-ts-huong-dan[open]>summary{margin-bottom:.5rem}.tb-ts-shell{box-shadow:none;overflow:visible}.tb-ts-card-header{flex-wrap:wrap;gap:.75rem;min-height:auto;padding-block:.75rem}.tb-ts-card-header .kt-card-title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tb-ts-period{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.tb-ts-period-tabs{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.125rem;padding:.125rem;display:flex}.tb-ts-period-tabs a{padding:.3125rem .625rem;font-size:.75rem}.tb-ts-huong-dan{position:relative}.tb-ts-date-picker[open]>summary{margin-bottom:0}.tb-ts-date-picker>form{z-index:30;inset-inline-end:0;border:1px solid var(--border);background:var(--background);border-radius:.875rem;grid-template-columns:repeat(2,minmax(8.5rem,1fr));gap:.75rem;width:min(28rem,100vw - 2rem);padding:1rem;display:grid;position:absolute;top:calc(100% + .5rem);box-shadow:0 18px 45px #0f172a2e}.tb-ts-date-picker>form label{color:var(--muted-foreground);gap:.3125rem;font-size:.6875rem;font-weight:600;display:grid}.tb-ts-date-picker>form .kt-btn{grid-column:1/-1;justify-self:end}.tb-ts-toolbar{border-bottom:1px solid var(--border);background:var(--background);grid-template-columns:minmax(20rem,28rem) minmax(0,1fr);align-items:end;gap:.625rem;padding:.875rem 1rem;display:grid}.tb-ts-toolbar-search{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.tb-ts-search{background:var(--background);width:100%;min-width:0}.tb-ts-toolbar-filters{grid-template-columns:minmax(9.5rem,10.5rem) minmax(9rem,10rem) minmax(10rem,11rem) minmax(12rem,13rem) minmax(11rem,12rem) auto;justify-content:start;align-items:end;gap:.5rem;min-width:0;display:grid}.tb-ts-select-wrap{min-width:0;color:var(--muted-foreground);letter-spacing:.035em;text-transform:uppercase;gap:.25rem;font-size:.625rem;font-weight:700;display:grid}.tb-ts-select-wrap .kt-select{background-color:var(--background);text-transform:none;letter-spacing:normal;width:100%}.tb-ts-reset{align-self:end}.tb-ts-shell .blv-cd-lay{background:var(--background)}.tb-ts-sidebar{border-bottom:1px solid var(--border);background:var(--background);min-width:0}.tb-ts-sidebar-head{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.tb-ts-sidebar-head>div:first-child{flex:none;min-width:7rem}.tb-ts-shop-search{background:var(--background);flex:12rem}.tb-ts-shell .blv-cd-shop{scrollbar-width:thin;gap:.125rem}.tb-ts-shell .blv-cd-shop>a.tb-ts-shop{border:1px solid #0000;flex-shrink:0;align-items:center;gap:.625rem;height:auto;min-height:2.75rem}.tb-ts-shell .blv-cd-shop>a.tb-ts-shop:hover{border-color:var(--border);background:var(--muted)}.tb-ts-shell .blv-cd-shop>a.tb-ts-shop.chon{border-color:var(--border);background:var(--muted);color:var(--foreground);box-shadow:inset 2px 0 0 var(--primary)}.tb-ts-shop-monogram{border:1px solid var(--border);background:var(--muted);width:1.5rem;height:1.5rem;color:var(--muted-foreground);border-radius:.25rem;flex:none;justify-content:center;align-items:center;font-size:.625rem;font-weight:600;display:inline-flex}.tb-ts-shop-ten{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.tb-ts-shop-guide{color:var(--muted-foreground);font-size:.6875rem;font-weight:400;line-height:1.5}.tb-ts-shell .blv-cd-shop>a.tb-ts-shop-item{border-color:var(--border);white-space:normal;flex-direction:column;align-items:stretch;gap:.375rem;padding:.625rem;display:flex}.tb-ts-shop-heading{min-width:0;color:var(--foreground);align-items:center;gap:.5rem;display:flex}.tb-ts-shop-heading .tb-ts-shop-ten{font-weight:600}.tb-ts-shop-scope{color:var(--muted-foreground);font-size:.6875rem;font-weight:400;line-height:1.4}.tb-ts-shop-scope b{color:var(--foreground);font-weight:600}.tb-ts-shop-rates{border-top:1px solid var(--border);font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:.5rem;display:grid}.tb-ts-shop-rates>span{flex-direction:column;gap:.2rem;min-width:0;display:flex}.tb-ts-shop-rates>span+span{border-inline-start:1px solid var(--border);padding-inline-start:.625rem}.tb-ts-shop-rate-label{color:var(--muted-foreground);font-size:.75rem;font-weight:400}.tb-ts-shop-rates b{color:var(--foreground);font-size:.9375rem;font-weight:600;line-height:1.4}.tb-ts-shop-rate-empty,.tb-ts-shop-no-data{color:var(--muted-foreground);font-size:.6875rem;font-weight:400;line-height:1.5}.tb-ts-shop-wait{background:color-mix(in srgb, var(--color-warning) 12%, var(--background));color:var(--foreground);border-radius:.375rem;align-items:baseline;gap:.3rem;padding:.25rem .375rem;font-size:.6875rem;font-weight:400;line-height:1.5;display:flex}.tb-ts-shop-wait i{color:var(--color-warning)}.tb-ts-shell .blv-cd-shop>a.tb-ts-shop-item.chon{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 5%, var(--background))}.tb-ts-shell .blv-cd-shop>a.tb-ts-shop-item:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bk-duyet-gon{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.2rem .65rem;font-size:.6875rem;display:flex}.bk-duyet-gon b{color:var(--foreground);font-weight:500}.bk-duyet-gon>span{white-space:nowrap}.bk-duyet-ky{color:var(--muted-foreground);margin-bottom:.25rem;font-size:.625rem}.bk-duyet{min-width:0;margin-block:.5rem}.bk-duyet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.bk-duyet-o{border:1px solid var(--border);border-radius:.375rem;flex-direction:column;gap:.2rem;min-width:0;padding:.5rem .625rem;display:flex}.bk-duyet-nhan{color:var(--muted-foreground);font-size:.6875rem}.bk-duyet-so{color:var(--foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:.875rem;font-weight:600;display:flex}.bk-duyet-so small{color:var(--muted-foreground);font-size:.6875rem;font-weight:400}.bk-duyet-o>small{font-size:.6875rem}.bk-duyet-cho{color:var(--muted-foreground);flex-wrap:wrap;gap:.2rem .75rem;padding-top:.375rem;font-size:.6875rem;display:flex}.bk-tuoi-chien-dich{overflow-wrap:anywhere;font-size:.75rem}.tb-ts-shop-empty{color:var(--muted-foreground);text-align:center;padding:1rem;font-size:.75rem}.tb-ts-main{background:var(--background)}.tb-ts-shell .tb-ts-filter-row{grid-template-columns:7.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem 1rem;display:grid;overflow:visible}.tb-ts-filter-label{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.tb-ts-filter-label i{color:var(--muted-foreground)}.tb-ts-filter-options{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.tb-ts-filter-options .kt-btn{border-radius:.5rem}.tb-ts-filter-options .kt-btn-primary .kt-badge{color:inherit;background:#ffffff2e}.tb-ts-guide{justify-self:end}.tb-ts-guide-content{border-bottom:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);padding:.875rem 1rem;font-size:.75rem;line-height:1.55}.tb-ts-measured{color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem}.tb-ts-shell .blv-cd-luoi{background:var(--background);grid-template-columns:1fr;gap:.75rem;padding:1rem}.tb-ts-shell .blv-cd-the{border-color:var(--border);background:var(--background);min-height:100%;box-shadow:none;border-radius:.625rem;gap:.625rem;padding:.875rem}.tb-ts-campaign-head{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.tb-ts-campaign-head>.kt-badge{flex:none;margin-top:.125rem}.tb-ts-campaign-title{flex:1;align-content:start;gap:.2rem;min-width:0;display:grid}.tb-ts-campaign-name{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.4;overflow:hidden}.tb-ts-campaign-name:hover{color:var(--primary)}.tb-ts-product{min-width:0;color:var(--secondary-foreground);align-items:center;gap:.35rem;font-size:.75rem;line-height:1.4;display:inline-flex;overflow:hidden}.tb-ts-product i{color:var(--muted-foreground);flex:none}.tb-ts-product-code{color:var(--muted-foreground);font-family:var(--font-mono,monospace);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.tb-ts-tags{flex-wrap:wrap;gap:.25rem;padding-inline-start:3.75rem;display:flex}.tb-ts-campaign-meta{border-block:1px solid var(--border);align-items:center;gap:.75rem;min-width:0;padding:.625rem 0;font-size:.75rem;display:flex}.tb-ts-campaign-date{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.3rem;margin-inline-start:auto;display:inline-flex}.tb-ts-campaign-date small{border-inline-start:1px solid var(--border);color:var(--secondary-foreground);padding-inline-start:.375rem;font-size:.6875rem;font-weight:500}.tb-ts-tien-do{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;font-size:.75rem;display:grid}.tb-ts-tien-do>div{padding:.25rem 0}.tb-ts-progress-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.tb-ts-progress-value{color:var(--secondary-foreground);font-family:var(--font-mono,monospace);font-weight:600}.tb-ts-shell .blv-cd-thanh{height:4px}.tb-ts-shell .blv-cd-thanh>i.video{background:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}.tb-ts-nhip{border-top:1px dashed var(--border);background:0 0;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-height:2rem;padding:.5rem 0 0;font-size:.75rem;display:flex}.tb-ts-nhip-label{border-inline-end:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:.3rem;padding-inline-end:.5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.tb-ts-nhip .so{font-variant-numeric:tabular-nums;white-space:nowrap}.tb-ts-pending{color:var(--secondary-foreground);align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.tb-ts-pending i{color:var(--muted-foreground)}.tb-ts-chan{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:.625rem;font-size:.6875rem;display:flex}.tb-ts-chan .nut{gap:.375rem;margin-inline-start:auto;display:flex}@media (width>=1024px){.tb-ts-shell .blv-cd-lay{grid-template-columns:16.5rem minmax(0,1fr)}.tb-ts-sidebar{border-inline-end:1px solid var(--border);border-bottom:0}.tb-ts-sidebar-head{background:var(--background);display:grid}.tb-ts-sidebar-head>div:first-child{min-width:0}.tb-ts-shell .blv-cd-shop{border-inline-end:0;flex-direction:column;gap:.5rem;max-height:54rem;padding:.625rem;overflow:visible auto}.tb-ts-shell .blv-cd-shop>a{white-space:normal;width:100%;padding:.5rem .625rem}}@media (width>=1280px){.tb-ts-shell .blv-cd-luoi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1920px){.tb-ts-shell .blv-cd-luoi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1535px){.tb-ts-toolbar{grid-template-columns:minmax(0,28rem);justify-content:start}}@media (width<=1279px){.tb-ts-toolbar-filters{grid-template-columns:repeat(3,minmax(10rem,1fr));width:min(100%,48rem)}.tb-ts-reset{justify-self:start}}@media (width<=1023px){.tb-ts-period,.tb-ts-period-tabs{justify-content:flex-start}.tb-ts-sidebar-head{flex-wrap:wrap}.tb-ts-shell .blv-cd-shop>a{flex:none}.tb-ts-shell .blv-cd-shop>a.tb-ts-shop-item{width:15rem}.tb-ts-shell .tb-ts-filter-row{grid-template-columns:1fr auto;gap:.5rem;overflow:hidden}.tb-ts-filter-label{grid-column:1/-1}.tb-ts-filter-options{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.125rem;overflow-x:auto}.tb-ts-guide{grid-area:1/2}}@media (width<=639px){.tb-ts-period-tabs{flex-wrap:wrap;justify-content:flex-start;width:100%;overflow:visible}.tb-ts-date-picker>form{grid-template-columns:1fr;inset-inline-end:0}.tb-ts-date-picker>form .kt-btn{grid-column:1;width:100%}.tb-ts-toolbar-search{grid-template-columns:minmax(0,1fr) auto}.tb-ts-toolbar-search .kt-btn{width:2.25rem;padding-inline:0;font-size:0}.tb-ts-toolbar-search .kt-btn i{font-size:.875rem}.tb-ts-toolbar-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tb-ts-select-wrap{min-width:0}.tb-ts-reset{grid-column:1/-1;justify-self:start}.tb-ts-sidebar-head{grid-template-columns:1fr;display:grid}.tb-ts-sidebar-head>div:first-child{min-width:0}.tb-ts-tags{padding-inline-start:0}.tb-ts-campaign-meta{flex-direction:column;align-items:flex-start}.tb-ts-campaign-date{white-space:normal;flex-wrap:wrap;margin-inline-start:0}.tb-ts-tien-do{grid-template-columns:1fr}.tb-ts-chan .nut{width:100%;margin-inline-start:0}.tb-ts-chan .nut .kt-btn:not(.kt-btn-icon){flex:1}}.tb-ts-summary{flex-flow:wrap;align-items:center;gap:.5rem 1.5rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.tb-ts-summary b{font-variant-numeric:tabular-nums;margin-inline-start:.375rem}.tb-ts-summary-scope{color:var(--muted-foreground)}.tb-ts-summary a:hover{color:var(--primary)}.tb-ts-work .tb-ts-toolbar{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.tb-ts-work .tb-ts-toolbar-search{flex:1;min-width:min(100%,22rem)}.tb-ts-work .tb-ts-select-sort{width:13rem}.tb-ts-work summary{cursor:pointer}.tb-ts-work summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:.25rem}.tb-ts-work .tb-ts-advanced{flex-basis:100%;font-size:.8125rem}.tb-ts-work .tb-ts-advanced>summary{width:fit-content;color:var(--secondary-foreground)}.tb-ts-work .tb-ts-toolbar-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:100%;padding-top:.75rem;display:grid}.tb-ts-work .tb-ts-period-fold{max-width:100%;font-size:.8125rem;display:block}.tb-ts-work .tb-ts-period-fold>summary{color:var(--secondary-foreground)}.tb-ts-work .tb-ts-period-tabs{margin-block:.5rem}.tb-ts-work .tb-ts-shop-picker>summary{display:none}.tb-ts-work [data-ts-shop][hidden],.tb-ts-work [data-ts-shop-rong][hidden]{display:none!important}.tb-ts-work .tb-ts-shop-item{gap:.3rem;position:relative}.tb-ts-work .tb-ts-shop-rates{gap:.5rem}.tb-ts-work .tb-ts-shop-rates>span{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.tb-ts-work .tb-ts-shop-rates b{font-size:.75rem}.tb-ts-work .tb-ts-shop-rate-label{font-size:.6875rem}.tb-ts-work .tb-ts-shop-wait{padding-top:.25rem}.tb-ts-followup{border:1px solid var(--border);border-radius:.5rem;margin-bottom:.75rem;font-size:.8125rem}.tb-ts-followup>summary{padding:.625rem .75rem}.tb-ts-followup>summary>span{color:var(--muted-foreground);margin-inline-start:.5rem;font-size:.75rem}.tb-ts-followup>.gm-theo-doi{border:0;border-top:1px solid var(--border);border-radius:0 0 .5rem .5rem;margin:0}.tb-ts-work .tb-ts-approval{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.tb-ts-approval>span:first-child{color:var(--muted-foreground)}.tb-ts-work .bk-duyet-gon{gap:.5rem 1rem;font-size:.8125rem}.tb-ts-work .bk-duyet-gon b{font-weight:600}.tb-ts-work .tb-ts-more{font-size:.75rem}.tb-ts-more>summary{color:var(--muted-foreground);width:fit-content}.tb-ts-more[open]>summary{margin-bottom:.5rem}.tb-ts-creator{flex-wrap:wrap;gap:.5rem;padding-top:.5rem;font-size:.6875rem;display:flex}.tb-ts-work .tb-ts-pending{font-size:.75rem}@media (width<=1023px){.tb-ts-work .tb-ts-shop-picker>summary{padding:.75rem 1rem;font-size:.8125rem;display:block}.tb-ts-work .tb-ts-sidebar-head{display:grid}.tb-ts-work .blv-cd-shop{flex-direction:column;max-height:22rem;padding:.625rem;overflow-y:auto}.tb-ts-work .blv-cd-shop>a.tb-ts-shop-item{width:100%}}@media (width<=639px){.tb-ts-summary{gap:.5rem 1rem;padding:.75rem}.tb-ts-summary-scope,.tb-ts-work .tb-ts-toolbar-search{flex-basis:100%}.tb-ts-work .tb-ts-toolbar-search .kt-btn{width:auto;padding-inline:.75rem;font-size:.8125rem}.tb-ts-work .tb-ts-toolbar-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-ts-work .tb-ts-tien-do{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.tb-ts-work .tb-ts-filter-row{grid-template-columns:minmax(0,1fr) auto}.tb-ts-work .tb-ts-filter-label{grid-area:1/1}.tb-ts-work .tb-ts-filter-options{flex-wrap:wrap;grid-area:2/1/auto/-1;overflow:visible}.tb-ts-work .tb-ts-progress-head{flex-wrap:wrap}.tb-ts-work .tb-ts-campaign-head{grid-template-columns:3rem minmax(0,1fr);gap:.5rem .75rem;display:grid}.tb-ts-work .tb-ts-campaign-head>.kt-badge{grid-column:1/-1;justify-self:start}.tb-ts-work .tb-ts-campaign-name{white-space:normal;overflow-wrap:anywhere}.tb-ts-followup>summary>span{margin:.25rem 0 0;display:block}.tb-ts-work .tb-ts-toolbar .kt-select,.tb-ts-work .tb-ts-toolbar-search .kt-input,.tb-ts-work .tb-ts-toolbar-search .kt-btn{min-height:2.75rem}}.tb-cd-nut{width:1%}@media (width>=768px){.tb-cd-nut{z-index:1;background:var(--color-background,#fff);box-shadow:inset 1px 0 0 var(--color-border,#e5e7eb);position:sticky;inset-inline-end:0}}tr.tb-cd-gap>td{background:color-mix(in srgb, var(--color-warning,#e6a000) 6%, var(--color-background,#fff))}.tb-cd-heading{flex-wrap:wrap;align-items:flex-start;gap:1rem}.tb-cd-heading>div{flex:1;min-width:15rem}.tb-cd-help{margin-block:.25rem;position:relative}.tb-cd-help summary,.tb-cd-kpi summary{cursor:pointer}.tb-cd-help-body{inset-inline-end:0;z-index:5;background:var(--color-background);border:1px solid var(--color-border);width:23rem;max-width:calc(100vw - 4rem);box-shadow:0 4px 16px color-mix(in srgb, var(--mau-den) 10%, transparent);border-radius:.5rem;padding:1rem;position:absolute;top:1.75rem}.tb-cd-help-body p+p{margin-block-start:.5rem}.tb-cd-filters{grid-template-columns:minmax(9rem,1fr) minmax(10rem,1fr) minmax(9rem,1fr) minmax(12rem,1.3fr) minmax(14rem,1.6fr) auto;align-items:end;gap:.75rem;padding:1rem 1.25rem;display:grid}.tb-cd-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.tb-cd-field>.ct-goc,.tb-cd-field>.kt-select,.tb-cd-field>.kt-input{width:100%;min-width:0}.tb-cd-field .ct-nut,.tb-cd-field>.kt-select,.tb-cd-field>.kt-input{height:2.25rem;min-height:2.25rem}.tb-cd-filter-actions .kt-btn{min-height:2.25rem}.tb-kpi-loc{border-block-end:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.625rem .75rem;padding:.75rem 1.25rem;display:grid}.tb-kpi-loc .tb-kpi-loc-tim{grid-column:1/3}.tb-kpi-loc .tb-cd-filter-actions{justify-content:flex-end}.tb-cd-scroll-hint{display:none}.tb-cd-filter-actions{gap:.5rem;display:flex}.tb-cd-filter-groups{border-block:1px solid var(--color-border)}.tb-cd-filter-groups .blv-cd-loc{border:0;padding:.375rem 1.25rem}.tb-cd-filter-label{min-width:6rem;color:var(--color-muted-foreground);flex-shrink:0;font-size:.8125rem}.tb-cd-data-note{flex-wrap:wrap;gap:.25rem .75rem;padding:.625rem 1.25rem;display:flex}.tb-cd-tags{flex-wrap:wrap;gap:.25rem;max-width:12rem;margin-block-start:.375rem;display:flex}.tb-cd-tags a{text-overflow:ellipsis;max-width:100%;overflow:hidden}.tb-cd-kpi div{white-space:nowrap;margin-block-start:.25rem}.tb-cd-card .kt-table th{vertical-align:middle}.tb-cd-card .kt-table td{vertical-align:top}@media (width<=1279px){.tb-cd-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.tb-desk-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.tb-desk-summary>:last-child{grid-column:1/-1}.tb-cd-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding:.75rem}.tb-kpi-loc{grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem}.tb-kpi-loc .tb-kpi-loc-tim,.tb-kpi-loc .tb-cd-filter-actions,.tb-cd-search,.tb-cd-filter-actions{grid-column:1/-1}.tb-cd-filter-actions .kt-btn{flex:1;justify-content:center;min-height:2.75rem}.tb-cd-field .kt-select,.tb-cd-field .kt-input,.tb-cd-field .ct-nut{min-height:2.75rem}.tb-cd-scroll-hint{padding:.25rem .75rem .5rem;display:block}.tb-cd-filter-groups .blv-cd-loc,.tb-cd-data-note{padding-inline:.75rem}.tb-cd-filter-label{min-width:5.75rem}.tb-cd-help{width:100%}.tb-cd-help-body{width:auto;max-width:none;box-shadow:none;margin-block-start:.5rem;position:static}}#modal_dat_booking .kt-modal-content{border-radius:1rem;max-width:1040px;box-shadow:0 24px 64px #0f172a38}#modal_dat_booking .kt-modal-body{max-height:66vh;padding:1.125rem 1.25rem;overflow-y:auto}#modal_dat_booking .hidden{display:none!important}#modal_dat_booking .db-modal-header{grid-template-columns:minmax(0,1fr) minmax(23rem,28rem) auto;align-items:center;gap:1rem;display:grid}#modal_dat_booking .db-staff-picker{border:1px solid color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 18%, var(--color-border,var(--mau-cd-vien)));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 4%, var(--color-background,var(--mau-trang)));border-radius:.75rem;grid-template-columns:minmax(0,1fr) minmax(9.5rem,12rem);align-items:center;gap:.75rem;min-width:0;padding:.5rem;display:grid}#modal_dat_booking .db-staff-picker[hidden]{display:none}#modal_dat_booking .db-staff-copy{align-items:center;gap:.625rem;min-width:0;display:flex}#modal_dat_booking .db-staff-icon,#modal_dat_booking .db-koc-heading-icon{width:2.25rem;height:2.25rem;color:var(--color-primary,var(--mau-cd-chinh));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 10%, transparent);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}#modal_dat_booking .db-staff-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}#modal_dat_booking .db-staff-label{color:var(--color-foreground,var(--mau-cd-chu));font-size:.8125rem;font-weight:650}#modal_dat_booking .db-staff-hint{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}#modal_dat_booking .db-staff-select .ct-nut{border-color:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 22%, var(--color-input,var(--mau-cd-vien-dam)));background:var(--color-background,var(--mau-trang));border-radius:.625rem;height:2.5rem;font-size:.8125rem;font-weight:600}#modal_dat_booking .db-step-strip{background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 28%, var(--color-background,var(--mau-trang)));gap:.375rem;padding-block:.75rem}#modal_dat_booking .db-step-strip>span{background:0 0;border-color:#0000;border-radius:.625rem;min-height:2.25rem;font-size:.8125rem;transition:color .15s,border-color .15s,background-color .15s;position:relative}#modal_dat_booking .db-step-strip>span[aria-current=step]{border-color:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 32%, transparent);color:var(--color-primary,var(--mau-cd-chinh));background:var(--color-background,var(--mau-trang));box-shadow:0 2px 8px #0f172a0f}#modal_dat_booking .db-step-strip>span[aria-current=step] [data-db-num]{color:var(--mau-trang);background:var(--color-primary,var(--mau-cd-chinh))}#modal_dat_booking .db-stage,#modal_dat_booking .db-setup-workspace,#modal_dat_booking .db-review{flex-direction:column;gap:1rem;display:flex}#modal_dat_booking .db-stage{border:1px solid var(--color-border,var(--mau-cd-vien));background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 30%, var(--color-background,var(--mau-trang)));border-radius:.875rem;padding:1rem}#modal_dat_booking .db-stage-head,#modal_dat_booking .db-stage-heading{align-items:center;display:flex}#modal_dat_booking .db-stage-head{justify-content:space-between;gap:1rem}#modal_dat_booking .db-stage-heading{gap:.75rem;min-width:0}#modal_dat_booking .db-stage-icon{width:2.25rem;height:2.25rem;color:var(--color-primary,var(--mau-cd-chinh));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 10%, transparent);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}#modal_dat_booking .db-stage-copy{flex-direction:column;min-width:0;line-height:1.3;display:flex}#modal_dat_booking .db-stage-title{color:var(--color-foreground,var(--mau-cd-chu));font-size:.9375rem;font-weight:650}#modal_dat_booking .db-stage-subtitle{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}#modal_dat_booking .db-stage-count{border:1px solid var(--color-border,var(--mau-cd-vien));color:var(--color-muted-foreground,var(--mau-cd-chu-mo));background:var(--color-background,var(--mau-trang));border-radius:999px;flex:none;padding:.3125rem .625rem;font-size:.6875rem;font-weight:650}#modal_dat_booking .db-stage-count.active{border-color:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 30%, transparent);color:var(--color-primary,var(--mau-cd-chinh));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 8%, transparent)}#modal_dat_booking .db-stage-note,#modal_dat_booking .db-inline-info{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));align-items:flex-start;gap:.5rem;font-size:.6875rem;line-height:1.45;display:flex}#modal_dat_booking .db-stage-note{border-top:1px dashed var(--color-border,var(--mau-cd-vien));padding-top:.75rem}#modal_dat_booking .db-stage-note>i,#modal_dat_booking .db-inline-info>i{color:var(--color-primary,var(--mau-cd-chinh));flex:none;margin-top:.125rem}#modal_dat_booking .db-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}#modal_dat_booking .db-choice-panel{border:1px solid var(--color-border,var(--mau-cd-vien));background:var(--color-background,var(--mau-trang));border-radius:.75rem;flex-direction:column;gap:.75rem;min-width:0;padding:.875rem;display:flex}#modal_dat_booking .db-choice-panel.is-waiting{background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 45%, var(--color-background,var(--mau-trang)))}#modal_dat_booking .db-choice-head{color:var(--color-foreground,var(--mau-cd-chu));align-items:center;gap:.625rem;font-size:.8125rem;display:flex}#modal_dat_booking .db-choice-head>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}#modal_dat_booking .db-choice-head small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem;font-weight:400}#modal_dat_booking .db-choice-index,#modal_dat_booking .db-koc-number{width:1.625rem;height:1.625rem;color:var(--color-primary,var(--mau-cd-chinh));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 10%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}#modal_dat_booking .db-search-field{border:1px solid var(--color-input,var(--mau-cd-vien-dam));background:var(--color-background,var(--mau-trang));border-radius:.625rem;align-items:center;gap:.5rem;min-height:2.5rem;padding-inline:.75rem;transition:border-color .15s,box-shadow .15s;display:flex}#modal_dat_booking .db-search-field:focus-within{border-color:var(--color-primary,var(--mau-cd-chinh));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 10%, transparent)}#modal_dat_booking .db-search-field>i{color:var(--color-muted-foreground,var(--mau-cd-chu-mo))}#modal_dat_booking .db-search-field input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.8125rem}#modal_dat_booking .db-choice-list{flex-direction:column;gap:.5rem;max-height:15rem;padding:.125rem;display:flex;overflow-y:auto}#modal_dat_booking .db-list-state{border:1px dashed var(--color-border,var(--mau-cd-vien));min-height:4rem;color:var(--color-muted-foreground,var(--mau-cd-chu-mo));text-align:center;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.75rem;display:flex}#modal_dat_booking .db-list-state.is-error{color:var(--color-destructive,var(--mau-cd-nguy-hiem-dam))}#modal_dat_booking .db-btn-card{border:1px solid var(--color-border,var(--mau-cd-vien));text-align:start;cursor:pointer;background-color:var(--color-background,var(--mau-trang));border-radius:.625rem;align-items:center;gap:.625rem;width:100%;min-height:3.625rem;padding:.625rem;font-size:.875rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}#modal_dat_booking .db-btn-card:hover{border-color:var(--color-primary,var(--mau-cd-chinh));box-shadow:0 3px 10px #0f172a0d}#modal_dat_booking .db-btn-card.active{border-color:var(--color-primary,var(--mau-cd-chinh));color:var(--color-primary,var(--mau-cd-chinh));background-color:#1b84ff0d;font-weight:500}#modal_dat_booking .db-btn-card .db-card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#modal_dat_booking .db-btn-card .db-card-sub{color:var(--color-secondary-foreground,var(--mau-cd-chu-mo));text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}#modal_dat_booking .db-card-meta{color:var(--muted-foreground);white-space:normal;overflow-wrap:anywhere;margin-top:.2rem;font-size:.6875rem;line-height:1.5;display:block}#modal_dat_booking .db-card-copy{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}#modal_dat_booking .db-card-avatar{object-fit:cover;width:2.25rem;height:2.25rem;color:var(--color-primary,var(--mau-cd-chinh));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 9%, transparent);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}#modal_dat_booking .db-card-check{width:1.5rem;height:1.5rem;color:var(--mau-trang);background:var(--color-primary,var(--mau-cd-chinh));border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}#modal_dat_booking .db-card-status{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 75%, transparent);border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:.1875rem .4375rem;font-size:.625rem;font-weight:650;display:inline-flex}#modal_dat_booking .db-card-status.is-warning{color:var(--color-warning,#b45309);background:color-mix(in srgb, var(--color-warning,var(--mau-cd-canh-bao)) 12%, transparent)}#modal_dat_booking .db-card-tick{border:1.5px solid var(--color-input,#d3d7de);width:1.125rem;height:1.125rem;color:var(--mau-trang);background:var(--color-background,var(--mau-trang));border-radius:.3125rem;flex:none;justify-content:center;align-items:center;font-size:.625rem;display:inline-flex}#modal_dat_booking .db-card-tick.on{border-color:var(--color-primary,var(--mau-cd-chinh));background:var(--color-primary,var(--mau-cd-chinh))}#modal_dat_booking .db-card-status.is-picked{color:var(--color-primary,var(--mau-cd-chinh));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 10%, transparent)}#modal_dat_booking .db-picked{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.75rem;display:flex}#modal_dat_booking .db-picked[hidden]{display:none}#modal_dat_booking .db-picked-label{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem;font-weight:650}#modal_dat_booking .db-picked-chip{border:1px solid color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 35%, var(--color-border,var(--mau-cd-vien)));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 6%, var(--color-background,var(--mau-trang)));border-radius:999px;align-items:center;gap:.375rem;max-width:100%;padding:.25rem .25rem .25rem .625rem;font-size:.75rem;line-height:1.2;display:inline-flex}#modal_dat_booking .db-picked-chip>span{flex-direction:column;min-width:0;display:flex}#modal_dat_booking .db-picked-chip b,#modal_dat_booking .db-picked-chip small{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}#modal_dat_booking .db-picked-chip b{font-weight:600}#modal_dat_booking .db-picked-chip small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.625rem}#modal_dat_booking .db-picked-chip button{width:1.25rem;height:1.25rem;color:var(--color-muted-foreground,var(--mau-cd-chu-mo));border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.625rem;display:inline-flex}#modal_dat_booking .db-picked-chip button:hover{color:var(--mau-trang);background:var(--color-destructive,var(--mau-cd-nguy-hiem-dam))}#modal_dat_booking .db-sp-search{z-index:2;background:var(--color-background,var(--mau-trang));position:sticky;top:-1.125rem;box-shadow:0 6px 10px -8px #0f172a40}#modal_dat_booking .db-sp-groups{flex-direction:column;gap:.625rem;display:flex}#modal_dat_booking .db-sp-group{border:1px solid var(--color-border,var(--mau-cd-vien));background:var(--color-background,var(--mau-trang));border-radius:.75rem;flex:none;overflow:hidden}#modal_dat_booking .db-sp-group.is-empty{border-color:color-mix(in srgb, var(--color-warning,var(--mau-cd-canh-bao)) 55%, var(--color-border,var(--mau-cd-vien)))}#modal_dat_booking .db-sp-group-head{border-bottom:1px solid var(--color-border,var(--mau-cd-vien));background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 55%, transparent);align-items:center;gap:.5rem;min-width:0;padding:.4375rem .75rem;font-size:.75rem;line-height:1.3;display:flex}#modal_dat_booking .db-sp-group-head>i{width:1.125rem;color:var(--color-muted-foreground,var(--mau-cd-chu-mo));text-align:center;flex:none;font-size:.875rem}#modal_dat_booking .db-sp-group-head>b{min-width:0;color:var(--color-foreground,var(--mau-cd-chu));text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}#modal_dat_booking .db-sp-group-head>small{max-width:40%;color:var(--color-muted-foreground,var(--mau-cd-chu-mo));text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:.6875rem;overflow:hidden}#modal_dat_booking .db-sp-group-count{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));background:var(--color-background,var(--mau-trang));border-radius:999px;flex:none;margin-inline-start:auto;padding:.125rem .4375rem;font-size:.625rem;font-weight:650}#modal_dat_booking .db-sp-group-count.is-picked{color:var(--color-primary,var(--mau-cd-chinh));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 10%, var(--color-background,var(--mau-trang)))}#modal_dat_booking .db-sp-row{cursor:pointer;align-items:center;gap:.75rem;min-width:0;padding:.5625rem .75rem;transition:background-color .15s;display:flex}#modal_dat_booking .db-sp-row+.db-sp-row{border-top:1px dashed var(--color-border,var(--mau-cd-vien))}#modal_dat_booking .db-sp-row:hover{background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 45%, transparent)}#modal_dat_booking .db-sp-row.active{background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 6%, var(--color-background,var(--mau-trang)))}#modal_dat_booking .db-sp-row.is-fixed,#modal_dat_booking .db-sp-row.is-state{cursor:default}#modal_dat_booking .db-sp-row.is-state{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.75rem}#modal_dat_booking .db-sp-row.is-state.is-error{color:var(--color-destructive,var(--mau-cd-nguy-hiem-dam))}#modal_dat_booking .db-sp-row.is-state>span{flex:1;min-width:0}#modal_dat_booking .db-sp-row>input{flex:none}#modal_dat_booking .db-sp-img{border:1px solid var(--color-border,var(--mau-cd-vien));object-fit:cover;width:2.5rem;height:2.5rem;color:var(--color-primary,var(--mau-cd-chinh));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 9%, transparent);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}#modal_dat_booking .db-sp-copy{flex-direction:column;flex:1 1 0;min-width:0;line-height:1.35;display:flex}#modal_dat_booking .db-sp-copy>b{color:var(--color-foreground,var(--mau-cd-chu));text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}#modal_dat_booking .db-sp-copy>small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}#modal_dat_booking .db-sp-meta{white-space:nowrap;flex:none;align-items:center;gap:.5rem;display:flex}#modal_dat_booking .db-sp-meta>b{color:var(--color-foreground,var(--mau-cd-chu));font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:650}#modal_dat_booking .db-sp-hh{color:var(--color-success,var(--mau-cd-thanh-cong-dam));background:color-mix(in srgb, var(--color-success,var(--mau-cd-thanh-cong)) 12%, transparent);border-radius:999px;padding:.125rem .4375rem;font-size:.6875rem;font-weight:650}#modal_dat_booking .db-result-list{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}#modal_dat_booking .db-result-row{border:1px solid var(--color-border,var(--mau-cd-vien));border-radius:.625rem;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}#modal_dat_booking .db-result-row>i{margin-top:.125rem;font-size:1rem}#modal_dat_booking .db-result-row>span{flex-direction:column;min-width:0;line-height:1.4;display:flex}#modal_dat_booking .db-result-row small{color:var(--color-secondary-foreground,var(--mau-cd-chu-phu));font-size:.75rem}#modal_dat_booking .db-result-row.is-ok{border-color:color-mix(in srgb, var(--color-success,var(--mau-cd-thanh-cong)) 40%, var(--color-border,var(--mau-cd-vien)));background:color-mix(in srgb, var(--color-success,var(--mau-cd-thanh-cong)) 6%, transparent)}#modal_dat_booking .db-result-row.is-ok>i{color:var(--color-success,var(--mau-cd-thanh-cong))}#modal_dat_booking .db-result-row.is-error{border-color:color-mix(in srgb, var(--color-destructive,var(--mau-cd-nguy-hiem-dam)) 40%, var(--color-border,var(--mau-cd-vien)));background:color-mix(in srgb, var(--color-destructive,var(--mau-cd-nguy-hiem-dam)) 5%, transparent)}#modal_dat_booking .db-result-row.is-error>i{color:var(--color-destructive,var(--mau-cd-nguy-hiem-dam))}#modal_dat_booking .db-koc-picker{border:1px solid var(--color-border,var(--mau-cd-vien));background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 30%, var(--color-background,var(--mau-trang)));border-radius:.875rem;flex-direction:column;gap:.875rem;padding:1rem;display:flex}#modal_dat_booking .db-koc-heading,#modal_dat_booking .db-koc-heading-copy,#modal_dat_booking .db-koc-topline{align-items:center;display:flex}#modal_dat_booking .db-koc-heading{justify-content:space-between;gap:1rem}#modal_dat_booking .db-koc-heading-copy{gap:.75rem;min-width:0}#modal_dat_booking .db-koc-heading-copy>span:last-child{flex-direction:column;min-width:0;display:flex}#modal_dat_booking .db-koc-title{color:var(--color-foreground,var(--mau-cd-chu));font-size:.9375rem;font-weight:650}#modal_dat_booking .db-koc-subtitle{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.75rem}#modal_dat_booking .db-koc-count{border:1px solid var(--color-border,var(--mau-cd-vien));color:var(--color-muted-foreground,var(--mau-cd-chu-mo));background:var(--color-background,var(--mau-trang));border-radius:999px;flex:none;padding:.3125rem .625rem;font-size:.6875rem;font-weight:600}#modal_dat_booking .db-koc-count.active{border-color:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 30%, transparent);color:var(--color-primary,var(--mau-cd-chinh));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 8%, transparent)}#modal_dat_booking .db-koc-search{border:1px solid var(--color-input,var(--mau-cd-vien-dam));background:var(--color-background,var(--mau-trang));border-radius:.75rem;align-items:center;gap:.625rem;min-height:2.875rem;padding-inline:.875rem .5rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #00000008}#modal_dat_booking .db-koc-search:focus-within{border-color:var(--color-primary,var(--mau-cd-chinh));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 12%, transparent)}#modal_dat_booking .db-koc-search>i{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));flex:none;font-size:1rem}#modal_dat_booking .db-koc-search input{min-width:0;color:var(--color-foreground,var(--mau-cd-chu));background:0 0;border:0;outline:0;flex:auto;font-size:.875rem}#modal_dat_booking .db-koc-clear{width:2rem;height:2rem;color:var(--color-muted-foreground,var(--mau-cd-chu-mo));cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}#modal_dat_booking .db-koc-clear:hover{color:var(--color-foreground,var(--mau-cd-chu));background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 70%, transparent)}#modal_dat_booking .db-koc-clear[hidden]{display:none}#modal_dat_booking .db-koc-results{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.625rem;max-height:20rem;padding:.125rem;display:grid;overflow-y:auto}#modal_dat_booking .db-koc-card{border:1px solid var(--color-border,var(--mau-cd-vien));background:var(--color-background,var(--mau-trang));cursor:pointer;border-radius:.75rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;min-height:5rem;padding:.75rem;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:grid}#modal_dat_booking .db-koc-card:hover{border-color:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 55%, var(--color-border,var(--mau-cd-vien)));transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}#modal_dat_booking .db-koc-card.active{border-color:var(--color-primary,var(--mau-cd-chinh));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 6%, var(--color-background,var(--mau-trang)));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 10%, transparent)}#modal_dat_booking .db-koc-avatar{object-fit:cover;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:inline-flex}#modal_dat_booking .db-koc-avatar-fallback{color:var(--color-primary,var(--mau-cd-chinh));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 10%, transparent);font-size:.8125rem;font-weight:700}#modal_dat_booking .db-koc-copy{flex-direction:column;min-width:0;line-height:1.3;display:flex}#modal_dat_booking .db-koc-topline{justify-content:space-between;gap:.5rem;min-width:0}#modal_dat_booking .db-koc-handle,#modal_dat_booking .db-koc-name,#modal_dat_booking .db-koc-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#modal_dat_booking .db-koc-handle{color:var(--color-foreground,var(--mau-cd-chu));font-size:.8125rem;font-weight:650}#modal_dat_booking .db-koc-card.active .db-koc-handle{color:var(--color-primary,var(--mau-cd-chinh))}#modal_dat_booking .db-koc-name{color:var(--color-secondary-foreground,var(--mau-cd-chu-phu));font-size:.75rem}#modal_dat_booking .db-koc-meta{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));margin-top:.125rem;font-size:.6875rem}#modal_dat_booking .db-koc-badge{border:1px solid var(--color-border,var(--mau-cd-vien));color:var(--color-secondary-foreground,var(--mau-cd-chu-phu));background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 65%, transparent);border-radius:999px;flex:none;padding:.1875rem .375rem;font-size:.625rem;font-weight:650}#modal_dat_booking .db-koc-badge-ai{border-color:color-mix(in srgb, var(--color-info,var(--mau-cd-thong-tin)) 25%, transparent);color:var(--color-info,var(--mau-cd-thong-tin));background:color-mix(in srgb, var(--color-info,var(--mau-cd-thong-tin)) 8%, transparent)}#modal_dat_booking .db-koc-state{border:1px dashed var(--color-border,var(--mau-cd-vien));min-height:5rem;color:var(--color-muted-foreground,var(--mau-cd-chu-mo));background:var(--color-background,var(--mau-trang));text-align:center;border-radius:.75rem;grid-column:1/-1;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.8125rem;display:flex}#modal_dat_booking .db-koc-state small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo))}#modal_dat_booking .db-koc-state-error{color:var(--color-destructive,var(--mau-cd-nguy-hiem-dam));flex-direction:column}#modal_dat_booking .db-koc-note{border-top:1px dashed var(--color-border,var(--mau-cd-vien));color:var(--color-muted-foreground,var(--mau-cd-chu-mo));align-items:flex-start;gap:.5rem;padding-top:.75rem;font-size:.6875rem;line-height:1.45;display:flex}#modal_dat_booking .db-koc-note>i{color:var(--color-success,var(--mau-cd-thanh-cong));flex:none;margin-top:.125rem}#modal_dat_booking .kt-table th,#modal_dat_booking .kt-table td{padding:.5rem .75rem;font-size:.875rem}#modal_dat_booking .db-pair-disabled{opacity:.58}#modal_dat_booking .db-pair-duplicate{border-top-color:color-mix(in srgb, var(--color-warning,var(--mau-cd-canh-bao)) 55%, transparent)}#modal_dat_booking .db-setup-summary{color:var(--color-secondary-foreground,var(--mau-cd-chu-phu));flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.8125rem;display:flex}#modal_dat_booking .db-setup-summary>span{align-items:center;gap:.375rem;display:inline-flex}#modal_dat_booking .db-setup-summary>span>i{color:var(--color-muted-foreground,var(--mau-cd-chu-mo))}#modal_dat_booking .db-setup-summary b{color:var(--color-foreground,var(--mau-cd-chu));font-weight:650}#modal_dat_booking .db-summary-times{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.625rem}#modal_dat_booking .db-setup-state{color:var(--color-warning,#c59a00);background:color-mix(in srgb, var(--color-warning,var(--mau-cd-canh-bao)) 12%, transparent);border-radius:999px;margin-inline-start:auto;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}#modal_dat_booking .db-setup-state>i{color:inherit}#modal_dat_booking .db-quick-apply{border:1px solid var(--color-border,var(--mau-cd-vien));background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 30%, var(--color-background,var(--mau-trang)));border-radius:.75rem}#modal_dat_booking .db-quick-apply>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;list-style:none;display:flex}#modal_dat_booking .db-quick-apply>summary::-webkit-details-marker{display:none}#modal_dat_booking .db-quick-apply>summary>span{align-items:center;gap:.625rem;min-width:0;display:flex}#modal_dat_booking .db-quick-apply>summary>span>i{color:var(--color-primary,var(--mau-cd-chinh));flex:none;font-size:1rem}#modal_dat_booking .db-quick-apply>summary>span>span{flex-direction:column;min-width:0;line-height:1.3;display:flex}#modal_dat_booking .db-quick-apply>summary b{color:var(--color-foreground,var(--mau-cd-chu));font-size:.8125rem;font-weight:650}#modal_dat_booking .db-quick-apply>summary small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem}#modal_dat_booking .db-quick-apply>summary>i:last-child{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));flex:none;transition:transform .15s}#modal_dat_booking .db-quick-apply[open]>summary>i:last-child{transform:rotate(180deg)}#modal_dat_booking .db-quick-apply[open]>summary{border-bottom:1px dashed var(--color-border,var(--mau-cd-vien))}#modal_dat_booking .db-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem .75rem;padding:.875rem;display:grid}#modal_dat_booking .db-quick-note{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));align-items:flex-start;gap:.5rem;padding:0 .875rem .75rem;font-size:.6875rem;line-height:1.45;display:flex}#modal_dat_booking .db-quick-note>i{color:var(--color-primary,var(--mau-cd-chinh));flex:none;margin-top:.125rem}#modal_dat_booking .db-field{flex-direction:column;gap:.25rem;min-width:0;display:flex}#modal_dat_booking .db-field>span{color:var(--color-secondary-foreground,var(--mau-cd-chu-phu));font-size:.6875rem;font-weight:500;line-height:1.3}#modal_dat_booking .db-field>span.kt-form-label{font-size:.75rem}#modal_dat_booking .db-field>input{width:100%;min-width:0}#modal_dat_booking .db-setup-list{flex-direction:column;gap:.875rem;display:flex}#modal_dat_booking .db-setup-koc{border:1px solid var(--color-border,var(--mau-cd-vien));background:var(--color-background,var(--mau-trang));border-radius:.875rem;flex-direction:column;gap:.75rem;padding:.875rem;display:flex}#modal_dat_booking .db-setup-koc-head{align-items:center;gap:.625rem;min-width:0;display:flex}#modal_dat_booking .db-setup-avatar{object-fit:cover;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}#modal_dat_booking .db-setup-koc-copy{flex-direction:column;min-width:0;line-height:1.3;display:flex}#modal_dat_booking .db-setup-koc-copy>b{color:var(--color-foreground,var(--mau-cd-chu));text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:650;overflow:hidden}#modal_dat_booking .db-setup-koc-copy>small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}#modal_dat_booking .db-pair-list{flex-direction:column;gap:.625rem;display:flex}#modal_dat_booking .db-pair-head{align-items:center;gap:.625rem;min-width:0;display:flex}#modal_dat_booking .db-pair-head>input[type=checkbox]{flex:none}#modal_dat_booking .db-pair-image{object-fit:cover;width:2.25rem;height:2.25rem;color:var(--color-primary,var(--mau-cd-chinh));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 9%, transparent);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}#modal_dat_booking .db-pair-product{flex-direction:column;min-width:0;line-height:1.3;display:flex}#modal_dat_booking .db-pair-product>b{color:var(--color-foreground,var(--mau-cd-chu));text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}#modal_dat_booking .db-pair-product>small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem}#modal_dat_booking .db-pair-groups{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:.5rem;display:grid}#modal_dat_booking .db-group{background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 55%, transparent);border-radius:.625rem;flex-direction:column;gap:.375rem;min-width:0;padding:.5rem .625rem .625rem;display:flex}#modal_dat_booking .db-group-wide{grid-column:1/-1}#modal_dat_booking .db-group-cap{color:var(--color-secondary-foreground,var(--mau-cd-chu-phu));letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;display:flex}#modal_dat_booking .db-group-cap>i{color:var(--color-primary,var(--mau-cd-chinh));font-size:.8125rem}#modal_dat_booking .db-group-cap>em{color:var(--color-destructive,var(--mau-cd-nguy-hiem-dam));font-style:normal}#modal_dat_booking .db-group-cap>small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));letter-spacing:0;text-transform:none;margin-inline-start:auto;font-size:.6875rem;font-weight:500}#modal_dat_booking .db-group-fields{gap:.5rem;display:grid}#modal_dat_booking .db-gf-contact{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr)}#modal_dat_booking .db-gf-sample{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,2fr) minmax(0,1.1fr)}#modal_dat_booking .db-gf-commit{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}#modal_dat_booking .db-gf-benefit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#modal_dat_booking .db-group .db-field>span{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-weight:500}#modal_dat_booking .db-group .kt-input{background:var(--color-background,var(--mau-trang))}#modal_dat_booking .db-pair{border-top:1px dashed var(--color-border,var(--mau-cd-vien));flex-direction:column;gap:.5rem;padding-top:.75rem;transition:opacity .15s;display:flex}#modal_dat_booking .db-field>span>em{color:var(--color-destructive,var(--mau-cd-nguy-hiem-dam));font-style:normal}#modal_dat_booking .kt-input.is-invalid{border-color:var(--color-destructive,var(--mau-cd-nguy-hiem-dam));background:color-mix(in srgb, var(--color-destructive,var(--mau-cd-nguy-hiem-dam)) 4%, var(--color-background,var(--mau-trang)));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-destructive,var(--mau-cd-nguy-hiem-dam)) 14%, transparent)}#modal_dat_booking .db-setup-rule,#modal_dat_booking .db-setup-status{border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.45;display:flex}#modal_dat_booking .db-setup-rule{color:var(--color-secondary-foreground,var(--mau-cd-chu-phu));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 5%, transparent);align-items:flex-start}#modal_dat_booking .db-setup-rule>i{color:var(--color-primary,var(--mau-cd-chinh));flex:none;margin-top:.125rem}#modal_dat_booking .db-setup-status{z-index:2;border:1px solid #0000;position:sticky;top:-1.125rem;box-shadow:0 6px 10px -8px #0f172a40}#modal_dat_booking .db-setup-status>span{flex:1;min-width:0}#modal_dat_booking .db-setup-status.is-missing{border-color:color-mix(in srgb, var(--color-warning,var(--mau-cd-canh-bao)) 45%, transparent);color:var(--color-warning-foreground,var(--mau-cd-canh-bao-dam));background:color-mix(in srgb, var(--color-warning,var(--mau-cd-canh-bao)) 14%, var(--color-background,var(--mau-trang)))}#modal_dat_booking .db-setup-status.is-ok{border-color:color-mix(in srgb, var(--color-success,var(--mau-cd-thanh-cong)) 40%, transparent);color:var(--color-success,var(--mau-cd-thanh-cong-dam));background:color-mix(in srgb, var(--color-success,var(--mau-cd-thanh-cong)) 9%, var(--color-background,var(--mau-trang)))}#modal_dat_booking .db-koc-status{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.25rem;margin-inline-start:auto;padding:.1875rem .5rem;font-size:.6875rem;font-weight:650;display:inline-flex}#modal_dat_booking .db-koc-status.is-ok{color:var(--color-success,var(--mau-cd-thanh-cong-dam));background:color-mix(in srgb, var(--color-success,var(--mau-cd-thanh-cong)) 12%, transparent)}#modal_dat_booking .db-koc-status.is-missing{color:var(--color-warning-foreground,var(--mau-cd-canh-bao-dam));background:color-mix(in srgb, var(--color-warning,var(--mau-cd-canh-bao)) 18%, transparent)}#modal_dat_booking .db-koc-status.is-off{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 80%, transparent)}#modal_dat_booking details.db-setup-koc{display:block}#modal_dat_booking details.db-setup-koc>:not(summary){margin-top:.75rem}#modal_dat_booking summary.db-setup-koc-head{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}#modal_dat_booking summary.db-setup-koc-head::-webkit-details-marker{display:none}#modal_dat_booking .db-setup-koc-caret{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));flex:none;font-size:.875rem;transition:transform .15s}#modal_dat_booking .db-setup-koc[open] .db-setup-koc-caret{transform:rotate(180deg)}#modal_dat_booking .db-setup-koc:not([open]){gap:0}#modal_dat_booking .db-quick-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:0 .875rem .75rem;display:flex}#modal_dat_booking .db-quick-foot>.db-quick-note{flex:16rem;padding:0}#modal_dat_booking .db-ai-info{background:color-mix(in srgb, var(--color-info,var(--mau-cd-thong-tin)) 7%, transparent);border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;line-height:1.45;display:flex}#modal_dat_booking .db-review-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}#modal_dat_booking .db-review-summary>div{border:1px solid var(--color-border,var(--mau-cd-vien));background:var(--color-background,var(--mau-trang));border-radius:.75rem;align-items:center;gap:.625rem;min-width:0;padding:.625rem .75rem;display:flex}#modal_dat_booking .db-review-summary>div>span:last-child{flex-direction:column;min-width:0;line-height:1.3;display:flex}#modal_dat_booking .db-review-summary small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem}#modal_dat_booking .db-review-summary b{color:var(--color-foreground,var(--mau-cd-chu));text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;overflow:hidden}#modal_dat_booking .db-review-summary-icon{width:2.125rem;height:2.125rem;color:var(--color-primary,var(--mau-cd-chinh));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 10%, transparent);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}#modal_dat_booking .db-review-summary-icon.is-success{color:var(--color-success,var(--mau-cd-thanh-cong));background:color-mix(in srgb, var(--color-success,var(--mau-cd-thanh-cong)) 10%, transparent)}#modal_dat_booking .db-review-checking{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));align-items:center;gap:.5rem;font-size:.75rem;display:flex}#modal_dat_booking .db-review-table-wrap{border:1px solid var(--color-border,var(--mau-cd-vien));background:var(--color-background,var(--mau-trang));border-radius:.75rem;overflow-x:auto}#modal_dat_booking .db-review-table-wrap .kt-table{min-width:40rem}#modal_dat_booking .db-review-koc,#modal_dat_booking .db-review-product{vertical-align:middle;align-items:center;gap:.5rem;min-width:0;display:inline-flex}#modal_dat_booking .db-review-koc>img,#modal_dat_booking .db-review-koc-placeholder,#modal_dat_booking .db-review-product>img,#modal_dat_booking .db-review-product-placeholder{object-fit:cover;flex:none;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:inline-flex}#modal_dat_booking .db-review-koc>img,#modal_dat_booking .db-review-koc-placeholder{border-radius:999px}#modal_dat_booking .db-review-koc>.db-review-koc-placeholder{color:var(--color-info,var(--mau-cd-thong-tin));background:color-mix(in srgb, var(--color-info,var(--mau-cd-thong-tin)) 10%, transparent);flex-direction:row;font-size:.75rem;font-weight:650;display:inline-flex}#modal_dat_booking .db-review-product>img,#modal_dat_booking .db-review-product-placeholder{color:var(--color-primary,var(--mau-cd-chinh));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 9%, transparent);border-radius:.5rem}#modal_dat_booking .db-review-koc>span,#modal_dat_booking .db-review-product>span{flex-direction:column;min-width:0;line-height:1.3;display:flex}#modal_dat_booking .db-review-koc b,#modal_dat_booking .db-review-product b{font-weight:600}#modal_dat_booking .db-review-koc small,#modal_dat_booking .db-review-product small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem}#modal_dat_booking .db-empty-action{border:1px dashed var(--color-border,var(--mau-cd-vien));color:var(--color-secondary-foreground,var(--mau-cd-chu-phu));border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem;font-size:.8125rem;line-height:1.4;display:flex}#modal_dat_booking .db-empty-action>i{color:var(--color-warning,var(--mau-cd-canh-bao));flex:none;margin-top:.125rem;font-size:1.125rem}#modal_dat_booking .db-empty-action>span{flex-direction:column;gap:.125rem;display:flex}#modal_dat_booking .db-empty-action small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.75rem}#modal_dat_booking .db-modal-footer{background:color-mix(in srgb, var(--color-background,var(--mau-trang)) 94%, transparent);box-shadow:0 -8px 24px #0f172a09}#modal_dat_booking .db-form-error{border-radius:.75rem}@media (width<=639px){#modal_dat_booking .kt-modal-content{max-height:98vh;top:1%}#modal_dat_booking .db-modal-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem}#modal_dat_booking .db-staff-picker{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr);width:100%}#modal_dat_booking .db-staff-picker [data-db-ns]{flex:1;width:auto}#modal_dat_booking .db-koc-picker{padding:.75rem}#modal_dat_booking .db-koc-heading{align-items:flex-start}#modal_dat_booking .db-koc-subtitle{display:none}#modal_dat_booking .db-koc-results,#modal_dat_booking .db-context-grid{grid-template-columns:minmax(0,1fr)}#modal_dat_booking .db-stage-head{align-items:flex-start}#modal_dat_booking .db-stage,#modal_dat_booking .db-koc-picker{padding:.75rem}#modal_dat_booking .db-sp-row{flex-wrap:wrap;row-gap:.25rem}#modal_dat_booking .db-sp-copy>b{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}#modal_dat_booking .db-sp-meta{flex:1 0 100%;padding-inline-start:5.375rem}#modal_dat_booking .db-sp-group-head>small{display:none}#modal_dat_booking .db-setup-state{margin-inline-start:0}#modal_dat_booking .db-quick-grid,#modal_dat_booking .db-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#modal_dat_booking .db-pair-groups{grid-template-columns:minmax(0,1fr)}#modal_dat_booking .db-gf-sample,#modal_dat_booking .db-gf-commit{grid-template-columns:repeat(2,minmax(0,1fr))}#modal_dat_booking .db-gf-contact,#modal_dat_booking .db-gf-benefit{grid-template-columns:minmax(0,1fr)}#modal_dat_booking .db-group-cap,#modal_dat_booking .db-setup-status{flex-wrap:wrap}#modal_dat_booking .db-setup-koc{padding:.625rem}#modal_dat_booking .db-step-strip{flex-wrap:nowrap;padding-inline:1rem;overflow-x:auto}#modal_dat_booking .db-step-strip>span{flex:none}#modal_dat_booking .kt-modal-body{max-height:58vh;padding:.875rem}#modal_dat_booking .kt-modal-footer,#modal_dat_booking .db-footer-actions{flex-wrap:wrap}#modal_dat_booking [data-db-dem]{text-align:right;width:100%}#modal_dat_booking .db-footer-actions{justify-content:flex-end;width:100%}}@media (width>=640px) and (width<=767px){#modal_dat_booking .db-modal-header{grid-template-columns:minmax(0,1fr) auto}#modal_dat_booking .db-staff-picker{grid-area:2/1/auto/-1}}#modal_dat_booking .db-bk-status{width:fit-content;max-width:100%;color:var(--color-muted-foreground,var(--mau-cd-chu-mo));background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 85%, transparent);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .4375rem;font-size:.6875rem;font-weight:650;line-height:1.4;display:inline-flex}#modal_dat_booking .db-bk-status.is-warning{color:var(--color-warning-foreground,var(--mau-cd-canh-bao-dam));background:color-mix(in srgb, var(--color-warning,var(--mau-cd-canh-bao)) 18%, transparent)}#modal_dat_booking .db-bk-status.is-success{color:var(--color-success,var(--mau-cd-thanh-cong-dam));background:color-mix(in srgb, var(--color-success,var(--mau-cd-thanh-cong)) 12%, transparent)}#modal_dat_booking .db-bk-status.is-destructive{color:var(--color-destructive,var(--mau-cd-nguy-hiem-dam));background:color-mix(in srgb, var(--color-destructive,var(--mau-cd-nguy-hiem-dam)) 10%, transparent)}#modal_dat_booking .db-koc-card.is-locked{cursor:not-allowed;background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 55%, var(--color-background,var(--mau-trang)))}#modal_dat_booking .db-koc-card.is-locked .db-koc-avatar,#modal_dat_booking .db-koc-card.is-locked .db-koc-handle,#modal_dat_booking .db-koc-card.is-locked .db-koc-name,#modal_dat_booking .db-koc-card.is-locked .db-koc-meta{opacity:.55}#modal_dat_booking .db-koc-card .db-bk-status{margin-top:.1875rem}#modal_dat_booking .db-picked-chip.is-warning{border-color:color-mix(in srgb, var(--color-warning,var(--mau-cd-canh-bao)) 55%, var(--color-border,var(--mau-cd-vien)));background:color-mix(in srgb, var(--color-warning,var(--mau-cd-canh-bao)) 10%, var(--color-background,var(--mau-trang)))}#modal_dat_booking .db-daco{border:1px solid var(--color-border,var(--mau-cd-vien));background:var(--color-background,var(--mau-trang));border-radius:.75rem;overflow:hidden}#modal_dat_booking .db-daco>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.5625rem .75rem;font-size:.8125rem;list-style:none;display:flex}#modal_dat_booking .db-daco>summary::-webkit-details-marker{display:none}#modal_dat_booking .db-daco>summary>span:first-child{align-items:center;gap:.4375rem;min-width:0;display:inline-flex}#modal_dat_booking .db-daco>summary>span:first-child>i{color:var(--color-primary,var(--mau-cd-chinh))}#modal_dat_booking .db-daco-dem{flex-wrap:wrap;gap:.25rem;margin-inline-start:auto;display:inline-flex}#modal_dat_booking .db-daco>summary>i:last-child{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));flex:none;transition:transform .15s}#modal_dat_booking .db-daco[open]>summary>i:last-child{transform:rotate(180deg)}#modal_dat_booking .db-daco[open]>summary{border-bottom:1px solid var(--color-border,var(--mau-cd-vien))}#modal_dat_booking .db-daco-than{padding:.375rem}#modal_dat_booking .db-daco-list{flex-direction:column;max-height:13rem;display:flex;overflow-y:auto}#modal_dat_booking .db-daco-row{border-radius:.5rem;align-items:center;gap:.625rem;min-width:0;padding:.375rem .4375rem;font-size:.75rem;display:flex}#modal_dat_booking .db-daco-row+.db-daco-row{border-top:1px dashed var(--color-border,var(--mau-cd-vien))}#modal_dat_booking .db-daco-avatar{object-fit:cover;width:1.75rem;height:1.75rem;color:var(--color-info,var(--mau-cd-thong-tin));background:color-mix(in srgb, var(--color-info,var(--mau-cd-thong-tin)) 10%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:650;display:inline-flex}#modal_dat_booking .db-daco-copy{flex-direction:column;flex:1 1 0;min-width:0;line-height:1.3;display:flex}#modal_dat_booking .db-daco-copy>b,#modal_dat_booking .db-daco-copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#modal_dat_booking .db-daco-copy>b{color:var(--color-foreground,var(--mau-cd-chu));font-weight:600}#modal_dat_booking .db-daco-copy>b>em{color:var(--color-info,var(--mau-cd-thong-tin));background:color-mix(in srgb, var(--color-info,var(--mau-cd-thong-tin)) 10%, transparent);border-radius:.25rem;padding:0 .25rem;font-size:.625rem;font-style:normal}#modal_dat_booking .db-daco-copy>small,#modal_dat_booking .db-daco-meta{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem}#modal_dat_booking .db-daco-meta{white-space:nowrap;flex:none}#modal_dat_booking .db-daco-note{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));align-items:flex-start;gap:.375rem;padding:.375rem .4375rem .125rem;font-size:.6875rem;display:flex}#modal_dat_booking .db-pair-lock{width:1.125rem;height:1.125rem;color:var(--color-muted-foreground,var(--mau-cd-chu-mo));flex:none;justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}#modal_dat_booking .db-close-ask{border-top:1px solid color-mix(in srgb, var(--color-warning,var(--mau-cd-canh-bao)) 45%, transparent);color:var(--color-warning-foreground,var(--mau-cd-canh-bao-dam));background:color-mix(in srgb, var(--color-warning,var(--mau-cd-canh-bao)) 14%, var(--color-background,var(--mau-trang)));flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.8125rem;display:flex}#modal_dat_booking .db-close-ask[hidden]{display:none}#modal_dat_booking .db-close-ask>span{flex:14rem;font-weight:600}#modal_dat_booking .kt-input[readonly]{color:var(--color-secondary-foreground,var(--mau-cd-chu-phu));background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 70%, var(--color-background,var(--mau-trang)));cursor:default}#modal_dat_booking .db-field>span>small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));margin-inline-start:.375rem;font-size:.625rem;font-weight:400}#modal_dat_booking .db-field>span>i{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem}#modal_dat_booking .db-group-cap>small>a{align-items:center;gap:.25rem;display:inline-flex}@media (width<=767px){#modal_dat_booking .db-daco-row{flex-wrap:wrap}#modal_dat_booking .db-daco-meta{white-space:normal;flex:1 0 100%;padding-inline-start:2.375rem}}#modal_dat_booking .db-card-sp{border:1px solid var(--color-border,var(--mau-cd-vien));border-radius:.5rem;width:2.75rem;height:2.75rem}#modal_dat_booking .nut-sp{margin-block:-.375rem;padding:.375rem}#modal_dat_booking .db-btn-card:hover .nut-sp,#modal_dat_booking .db-sp-row:hover .nut-sp,#modal_dat_booking .db-pair-head:hover .nut-sp{opacity:.9}#modal_dat_booking .db-paste{border:1px dashed var(--color-border,var(--mau-cd-vien));border-radius:.625rem;font-size:.75rem}#modal_dat_booking .db-paste>summary{color:var(--color-primary,var(--mau-cd-chinh));cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;padding:.4375rem .625rem;font-weight:600;list-style:none;display:flex}#modal_dat_booking .db-paste>summary::-webkit-details-marker{display:none}#modal_dat_booking .db-paste>summary>small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:400;overflow:hidden}#modal_dat_booking .db-paste-than{flex-direction:column;gap:.5rem;padding:0 .625rem .625rem;display:flex}#modal_dat_booking .db-paste-than>textarea{width:100%;min-height:5.5rem;font-size:.8125rem;line-height:1.5}#modal_dat_booking .db-paste-chan{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}#modal_dat_booking .db-paste-ket-qua{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));flex:14rem;line-height:1.45}#modal_dat_booking .db-paste-ket-qua.is-ok{color:var(--color-success,var(--mau-cd-thanh-cong-dam))}#modal_dat_booking .db-paste-ket-qua.is-error{color:var(--color-destructive,var(--mau-cd-nguy-hiem-dam))}#modal_dat_booking .db-koc-list-cap{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;font-weight:650}#modal_dat_booking .db-koc-list-cap[hidden]{display:none}#modal_dat_booking .db-lh-note{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));align-items:center;gap:.25rem;margin-inline-start:.375rem;font-size:.625rem;font-weight:400;display:inline-flex}#modal_dat_booking .db-lh-note.is-doi{color:var(--color-warning-foreground,var(--mau-cd-canh-bao-dam));font-weight:600}#modal_dat_booking .db-lh-note>button{color:var(--color-primary,var(--mau-cd-chinh));font-weight:600;text-decoration:underline}#modal_dat_booking .db-setup-koc-bo{flex:none}#modal_dat_booking .db-setup-koc-bo:hover{color:var(--color-destructive,var(--mau-cd-nguy-hiem-dam))}#modal_san_pham_xem_nhanh{z-index:110}#modal_dat_booking .db-gf-profile{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:end}#modal_dat_booking .db-ai-tick{border:1px dashed var(--color-border,#e5e7eb);cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.5rem;min-height:2rem;padding:.375rem .625rem;display:flex}#modal_dat_booking .db-ai-tick>input{flex:none;margin-top:.125rem}#modal_dat_booking .db-ai-tick>span{flex-direction:column;min-width:0;line-height:1.35;display:flex}#modal_dat_booking .db-ai-tick b{font-size:.75rem}#modal_dat_booking .db-ai-tick small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem}#modal_dat_booking .db-ai-tick.is-locked{cursor:default;opacity:.85}#modal_dat_booking .db-ai-tick.is-on{border-style:solid;border-color:color-mix(in srgb, var(--color-info,var(--mau-cd-thong-tin)) 45%, transparent);background:color-mix(in srgb, var(--color-info,var(--mau-cd-thong-tin)) 7%, transparent)}#modal_dat_booking .db-ai-tick.is-on small{color:var(--color-info,var(--mau-cd-thong-tin));font-weight:600}#modal_dat_booking .db-cb-chip{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:650;display:inline-flex}#modal_dat_booking .db-cb-chip[hidden]{display:none}#modal_dat_booking .db-cb-chip.is-do{color:var(--color-destructive,var(--mau-cd-nguy-hiem-dam));background:color-mix(in srgb, var(--color-destructive,var(--mau-cd-nguy-hiem-dam)) 12%, transparent)}#modal_dat_booking .db-cb-chip.is-vang{color:var(--color-warning-foreground,var(--mau-cd-canh-bao-dam));background:color-mix(in srgb, var(--color-warning,var(--mau-cd-canh-bao)) 18%, transparent)}#modal_dat_booking .db-cb{flex-direction:column;gap:.5rem;display:flex}#modal_dat_booking .db-cb[hidden]{display:none}#modal_dat_booking .db-cb-head{align-items:flex-start;gap:.5rem;display:flex}#modal_dat_booking .db-cb-head>i{color:var(--color-warning,var(--mau-cd-canh-bao));margin-top:.125rem}#modal_dat_booking .db-cb-head>span{flex-direction:column;display:flex}#modal_dat_booking .db-cb-head b{font-size:.8125rem}#modal_dat_booking .db-cb-head small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem}#modal_dat_booking .db-cb-koc{border:1px solid color-mix(in srgb, var(--color-warning,var(--mau-cd-canh-bao)) 45%, transparent);background:color-mix(in srgb, var(--color-warning,var(--mau-cd-canh-bao)) 7%, var(--color-background,var(--mau-trang)));border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.625rem .75rem;display:flex}#modal_dat_booking .db-cb-koc.is-do{border-color:color-mix(in srgb, var(--color-destructive,var(--mau-cd-nguy-hiem-dam)) 45%, transparent);background:color-mix(in srgb, var(--color-destructive,var(--mau-cd-nguy-hiem-dam)) 6%, var(--color-background,var(--mau-trang)))}#modal_dat_booking .db-cb-koc-top{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}#modal_dat_booking .db-cb-nhan{color:var(--color-warning-foreground,var(--mau-cd-canh-bao-dam));background:color-mix(in srgb, var(--color-warning,var(--mau-cd-canh-bao)) 20%, transparent);border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:650}#modal_dat_booking .db-cb-koc.is-do .db-cb-nhan{color:var(--mau-trang);background:var(--color-destructive,var(--mau-cd-nguy-hiem-dam))}#modal_dat_booking .db-cb-so{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}#modal_dat_booking .db-cb-so>span{background:var(--color-background,var(--mau-trang));border-radius:.5rem;flex-direction:column;min-width:0;padding:.375rem .5rem;display:flex}#modal_dat_booking .db-cb-so small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem}#modal_dat_booking .db-cb-so b{font-size:1rem;line-height:1.3}#modal_dat_booking .db-cb-so b.is-do{color:var(--color-destructive,var(--mau-cd-nguy-hiem-dam))}#modal_dat_booking .db-cb-so b.is-vang{color:var(--color-warning-foreground,var(--mau-cd-canh-bao-dam))}#modal_dat_booking .db-cb-so em{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem;font-style:normal}#modal_dat_booking .db-cb-khuyen{margin:0;font-size:.75rem;line-height:1.45}#modal_dat_booking .db-cb-nut{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}#modal_dat_booking .db-cb-da{color:var(--color-success,var(--mau-cd-thanh-cong-dam));align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}@media (width<=640px){#modal_dat_booking .db-gf-profile,#modal_dat_booking .db-cb-so{grid-template-columns:minmax(0,1fr)}}#modal_dat_booking .db-cb-khung{color:var(--color-secondary-foreground,var(--mau-cd-chu-phu));align-items:center;gap:.375rem;margin:0;font-size:.6875rem;display:flex}#modal_dat_booking .db-cb-so>span[title]{cursor:help}#modal_dat_booking .db-cb-xem{color:var(--color-primary,var(--mau-cd-chinh));align-self:flex-start;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}#modal_dat_booking .db-cb-kiem{flex-direction:column;gap:.375rem;font-size:.75rem;display:flex}#modal_dat_booking .db-cb-kiem.is-loi{color:var(--color-destructive,var(--mau-cd-nguy-hiem-dam))}#modal_dat_booking .db-cb-kiem-bang{border:1px solid var(--color-border,#e5e7eb);background:var(--color-background,var(--mau-trang));border-radius:.5rem;max-height:16rem;overflow:auto}#modal_dat_booking .db-cb-kiem-bang table{border-collapse:collapse;width:100%}#modal_dat_booking .db-cb-kiem-bang th{background:var(--color-muted,#f9f9f9);color:var(--color-secondary-foreground,var(--mau-cd-chu-phu));text-align:start;white-space:nowrap;padding:.375rem .5rem;font-size:.6875rem;font-weight:600;position:sticky;top:0}#modal_dat_booking .db-cb-kiem-bang td{border-top:1px solid var(--color-border,#e5e7eb);vertical-align:top;padding:.3125rem .5rem}#modal_dat_booking .db-cb-kiem-bang td small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.625rem;display:block}#modal_dat_booking .db-cb-kiem-bang td em,#modal_dat_booking .db-cb-kiem-bang tr.is-mo td{color:var(--color-muted-foreground,var(--mau-cd-chu-mo))}#modal_dat_booking .db-cb-the{flex-wrap:wrap;gap:.25rem;display:flex}#modal_dat_booking .db-cb-the>span{background:var(--color-muted,var(--mau-cd-nen-nhat));white-space:nowrap;border-radius:999px;padding:.0625rem .375rem;font-size:.625rem}#modal_dat_booking .db-cb-the>span:empty{display:none}#modal_dat_booking .db-cb-the>.is-xanh{color:var(--color-success,var(--mau-cd-thanh-cong-dam));background:color-mix(in srgb, var(--color-success,var(--mau-cd-thanh-cong)) 12%, transparent)}#modal_dat_booking .db-cb-the>.is-vang{color:var(--color-warning-foreground,var(--mau-cd-canh-bao-dam));background:color-mix(in srgb, var(--color-warning,var(--mau-cd-canh-bao)) 18%, transparent)}#modal_dat_booking .db-cb-the>.is-do{color:var(--color-destructive,var(--mau-cd-nguy-hiem-dam));background:color-mix(in srgb, var(--color-destructive,var(--mau-cd-nguy-hiem-dam)) 12%, transparent)}#modal_dat_booking .db-cb-kiem-tong{align-items:flex-start;gap:.375rem;margin:0;font-weight:600;display:flex}#modal_dat_booking .db-cb-kiem-tong.is-khop{color:var(--color-success,var(--mau-cd-thanh-cong-dam))}#modal_dat_booking .db-cb-kiem-tong.is-lech{color:var(--color-destructive,var(--mau-cd-nguy-hiem-dam))}#modal_dat_booking .db-koc-badge-chu{border-color:color-mix(in srgb, var(--color-destructive,var(--mau-cd-nguy-hiem-dam)) 30%, transparent);color:var(--color-destructive,var(--mau-cd-nguy-hiem-dam));background:color-mix(in srgb, var(--color-destructive,var(--mau-cd-nguy-hiem-dam)) 8%, transparent);align-items:center;gap:.1875rem;display:inline-flex}.canh-bao-koc-moi{border:2px solid var(--mau-canh-bao);background:var(--mau-nen);width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--foreground);box-shadow:0 20px 60px color-mix(in srgb, var(--mau-den) 33%, transparent);border-radius:1rem;margin:auto;padding:1.5rem;overflow:auto}.canh-bao-koc-moi::backdrop{background:color-mix(in srgb, var(--mau-den) 60%, transparent)}.canh-bao-koc-moi h2{margin:0 2.5rem 1rem 0;font-size:1.15rem;font-weight:700}.canh-bao-koc-moi p{line-height:1.6}.cb-koc-moi-dong{cursor:pointer;border-radius:.5rem;width:2.5rem;height:2.5rem;font-size:1.75rem;position:absolute;top:.75rem;right:.75rem}.cb-koc-moi-dong:focus-visible{outline-offset:2px;outline:2px solid}.cb-koc-moi-danh-sach{overflow-wrap:anywhere;white-space:pre-line;margin-top:1rem;font-size:.875rem}.cb-koc-moi-nut{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}#modal_inv_send.kt-modal .hidden,#modal_inv_send.kt-modal [hidden]{display:none}#modal_inv_send .kt-modal-content{border-radius:1rem;max-width:1040px;max-height:92vh;overflow:hidden;box-shadow:0 24px 64px #0f172a38}#modal_inv_send .kt-modal-header{gap:1rem}#modal_inv_send .lmg-tieu-de-phu{color:var(--color-muted-foreground);font-size:.75rem}#modal_inv_send .lmg-form{flex-direction:column;min-height:0;display:flex}#modal_inv_send .lmg-buoc-dai{border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-muted) 28%, var(--color-background));flex-wrap:wrap;align-items:center;gap:.375rem;padding:.75rem 1.25rem;display:flex}#modal_inv_send .lmg-buoc{min-height:2.25rem;color:var(--color-muted-foreground);background:0 0;border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;display:flex}#modal_inv_send .lmg-buoc-so{width:1.375rem;height:1.375rem;color:var(--color-muted-foreground);background:color-mix(in srgb, var(--color-muted) 70%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}#modal_inv_send .lmg-buoc[aria-current=step]{border-color:color-mix(in srgb, var(--color-primary) 32%, transparent);color:var(--color-primary);background:var(--color-background);box-shadow:0 2px 8px #0f172a0f}#modal_inv_send .lmg-buoc[aria-current=step] .lmg-buoc-so{color:#fff;background:var(--color-primary)}#modal_inv_send .lmg-buoc.is-done{color:var(--color-secondary-foreground);cursor:pointer}#modal_inv_send .lmg-buoc.is-done .lmg-buoc-so{color:#fff;background:var(--color-success)}#modal_inv_send .lmg-buoc.is-done:hover{background:var(--color-background)}#modal_inv_send .lmg-buoc+.lmg-buoc:before{content:"";background:var(--color-border);width:.75rem;height:1px;margin-inline-end:.125rem}#modal_inv_send .lmg-than{min-height:21rem;max-height:66vh;padding:1.125rem 1.25rem;overflow-y:auto}#modal_inv_send .lmg-khung{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-muted) 30%, var(--color-background));border-radius:.875rem;flex-direction:column;gap:.875rem;padding:1rem;display:flex}#modal_inv_send .lmg-khung+.lmg-khung{margin-top:.875rem}#modal_inv_send .lmg-khung-dau{justify-content:space-between;align-items:center;gap:1rem;display:flex}#modal_inv_send .lmg-khung-chu{align-items:center;gap:.75rem;min-width:0;display:flex}#modal_inv_send .lmg-khung-icon{width:2.25rem;height:2.25rem;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}#modal_inv_send .lmg-khung-cot{flex-direction:column;min-width:0;line-height:1.3;display:flex}#modal_inv_send .lmg-khung-ten{color:var(--color-foreground);font-size:.9375rem;font-weight:650}#modal_inv_send .lmg-khung-phu{color:var(--color-muted-foreground);font-size:.75rem}#modal_inv_send .lmg-dem{border:1px solid var(--color-border);color:var(--color-muted-foreground);background:var(--color-background);white-space:nowrap;border-radius:999px;flex:none;padding:.3125rem .625rem;font-size:.6875rem;font-weight:600}#modal_inv_send .lmg-dem.is-active{border-color:color-mix(in srgb, var(--color-primary) 30%, transparent);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, transparent)}#modal_inv_send .lmg-hai-cot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}#modal_inv_send .lmg-o{flex-direction:column;gap:.375rem;min-width:0;display:flex}#modal_inv_send .lmg-o .kt-form-label{margin:0}#modal_inv_send .lmg-goi-y{color:var(--color-muted-foreground);font-size:.6875rem;line-height:1.45}#modal_inv_send .lmg-nhac{border-top:1px dashed var(--color-border);color:var(--color-muted-foreground);align-items:flex-start;gap:.5rem;padding-top:.75rem;font-size:.6875rem;line-height:1.45;display:flex}#modal_inv_send .lmg-nhac>i{flex:none;margin-top:.125rem}#modal_inv_send .lmg-nhac b{color:var(--color-secondary-foreground)}#modal_inv_send .lmg-nc{border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));min-width:0;color:var(--color-muted-foreground);background:color-mix(in srgb, var(--color-primary) 4%, var(--color-background));border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}#modal_inv_send .lmg-nc-cd{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;overflow:hidden}#modal_inv_send .lmg-nc-doi{color:var(--color-primary);white-space:nowrap;cursor:pointer;flex:none;margin-inline-start:auto;font-size:.75rem;font-weight:600}#modal_inv_send .lmg-tim{grid-template-columns:minmax(0,1fr) 11rem auto;gap:.5rem;display:grid}#modal_inv_send .lmg-tim-o{border:1px solid var(--color-input);background:var(--color-background);border-radius:.75rem;align-items:center;gap:.625rem;min-width:0;min-height:2.875rem;padding-inline:.875rem .5rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #00000008}#modal_inv_send .lmg-tim-o:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 12%, transparent)}#modal_inv_send .lmg-tim-o>i{color:var(--color-muted-foreground);flex:none}#modal_inv_send .lmg-tim-o input{min-width:0;color:var(--color-foreground);background:0 0;border:0;outline:0;flex:auto;font-size:.875rem}#modal_inv_send .lmg-tim .kt-select,#modal_inv_send .lmg-tim .kt-btn{border-radius:.75rem;min-height:2.875rem}#modal_inv_send .lmg-chon{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:.75rem;display:grid}#modal_inv_send .lmg-cot{flex-direction:column;gap:.625rem;min-width:0;display:flex}#modal_inv_send .lmg-ds{grid-template-columns:minmax(0,1fr);align-content:start;gap:.375rem;max-height:20rem;padding:.125rem;display:grid;overflow-y:auto}#modal_inv_send .lmg-dong{border:1px solid var(--color-border);background:var(--color-background);cursor:pointer;border-radius:.75rem;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"tick anh chinh so";align-items:center;gap:.75rem;min-width:0;padding:.625rem .75rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}#modal_inv_send .lmg-dong:hover{border-color:color-mix(in srgb, var(--color-primary) 55%, var(--color-border));box-shadow:0 4px 12px #0000000d}#modal_inv_send .lmg-dong:has(.inv-send-check:checked){border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-background));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 10%, transparent)}#modal_inv_send .lmg-dong.is-khoa{background:color-mix(in srgb, var(--color-muted) 45%, var(--color-background));cursor:not-allowed}#modal_inv_send .lmg-dong.is-khoa:hover{border-color:var(--color-border);box-shadow:none}#modal_inv_send .lmg-dong>.kt-checkbox{grid-area:tick}#modal_inv_send .lmg-anh{width:2.625rem;height:2.625rem;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:999px;flex:none;grid-area:anh;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}#modal_inv_send .lmg-chinh{flex-direction:column;grid-area:chinh;gap:.125rem;min-width:0;line-height:1.3;display:flex}#modal_inv_send .lmg-ten{align-items:center;gap:.375rem;min-width:0;display:flex}#modal_inv_send .lmg-ten>strong{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;overflow:hidden}#modal_inv_send .lmg-phu{color:var(--color-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}#modal_inv_send .lmg-phu.is-chu{color:var(--color-warning)}#modal_inv_send .lmg-phu.is-khoa{color:var(--color-destructive)}#modal_inv_send .lmg-so{white-space:nowrap;flex-direction:column;grid-area:so;align-items:flex-end;gap:.125rem;line-height:1.3;display:flex}#modal_inv_send .lmg-so>strong{color:var(--color-foreground);font-size:.8125rem;font-weight:650}#modal_inv_send .lmg-so>small{color:var(--color-muted-foreground);font-size:.6875rem}#modal_inv_send .lmg-nhan{border:1px solid var(--color-border);color:var(--color-secondary-foreground);background:color-mix(in srgb, var(--color-muted) 65%, transparent);white-space:nowrap;border-radius:999px;flex:none;padding:.1875rem .375rem;font-size:.625rem;font-weight:650}#modal_inv_send .lmg-nhan.is-toi{border-color:color-mix(in srgb, var(--color-primary) 25%, transparent);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, transparent)}#modal_inv_send .lmg-nhan.is-bk{border-color:color-mix(in srgb, var(--color-info) 25%, transparent);color:var(--color-info);background:color-mix(in srgb, var(--color-info) 8%, transparent)}#modal_inv_send .lmg-rong{border:1px dashed var(--color-border);min-height:9rem;color:var(--color-muted-foreground);background:var(--color-background);text-align:center;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:1rem;font-size:.75rem;display:flex}#modal_inv_send .lmg-rong>i{margin-bottom:.125rem;font-size:1.25rem}#modal_inv_send .lmg-rong>strong{color:var(--color-foreground);font-size:.8125rem}#modal_inv_send .lmg-gio{border:1px solid var(--color-border);background:var(--color-background);border-radius:.875rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}#modal_inv_send .lmg-gio-dau{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}#modal_inv_send .lmg-gio-dau strong{color:var(--color-foreground);font-size:.8125rem;font-weight:650}#modal_inv_send .lmg-gio-xoa{color:var(--color-destructive);cursor:pointer;flex:none;font-size:.6875rem;font-weight:600}#modal_inv_send .lmg-gio-ds{grid-template-columns:minmax(0,1fr);align-content:start;gap:.25rem;min-height:7rem;max-height:18rem;padding:.5rem;display:grid;overflow-y:auto}#modal_inv_send .lmg-gio-rong{min-height:6rem;color:var(--color-muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.75rem;font-size:.6875rem;line-height:1.4;display:flex}#modal_inv_send .lmg-gio-rong>i{font-size:1.125rem}#modal_inv_send .lmg-gio-rong>strong{color:var(--color-secondary-foreground);font-size:.75rem}#modal_inv_send .lmg-gio-dong{background:color-mix(in srgb, var(--color-muted) 55%, transparent);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.375rem;padding:.1875rem .1875rem .1875rem .5rem;display:grid}#modal_inv_send .lmg-gio-stt{min-width:1.25rem;color:var(--color-muted-foreground);text-align:center;font-size:.625rem;font-weight:700}#modal_inv_send .lmg-gio-ten{align-items:center;gap:.25rem;min-width:0;display:flex}#modal_inv_send .lmg-gio-ten>span{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}#modal_inv_send .lmg-gio-chan{border-top:1px solid var(--color-border);color:var(--color-muted-foreground);background:color-mix(in srgb, var(--color-muted) 45%, transparent);align-items:flex-start;gap:.375rem;padding:.5rem .75rem;font-size:.625rem;line-height:1.45;display:flex}#modal_inv_send .lmg-nhap{border:1px solid var(--color-border);background:var(--color-background);border-radius:.75rem}#modal_inv_send .lmg-nhap>summary{color:var(--color-foreground);cursor:pointer;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;display:flex}#modal_inv_send .lmg-nhap>summary small{color:var(--color-muted-foreground);margin-inline-start:auto;font-weight:400}#modal_inv_send .lmg-nhap-than{flex-direction:column;gap:.5rem;padding:0 .75rem .75rem;display:flex}#modal_inv_send .lmg-nhap-nut{grid-template-columns:minmax(9rem,1fr) auto auto;gap:.375rem;display:grid}#modal_inv_send .lmg-nhap-tt{flex-wrap:wrap;gap:.375rem;font-size:.6875rem;display:flex}#modal_inv_send .lmg-nhap-bang{border:1px solid var(--color-border);border-radius:.5rem;max-height:10rem;overflow-y:auto}#modal_inv_send .lmg-nhap-bang td{font-size:.6875rem}#modal_inv_send .lmg-nhap-hd{justify-content:space-between;align-items:center;gap:.5rem;display:flex}#modal_inv_send .lmg-nhap-hd>span{color:var(--color-muted-foreground);font-size:.6875rem}#modal_inv_send .lmg-trang{color:var(--color-muted-foreground);grid-template-columns:1fr auto 1fr;align-items:center;font-size:.6875rem;display:grid}#modal_inv_send .lmg-trang>:last-child{justify-self:end}#modal_inv_send .lmg-pc{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}#modal_inv_send .lmg-cach{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}#modal_inv_send .lmg-cach>button{border:1px solid var(--color-border);min-width:0;color:var(--color-muted-foreground);background:var(--color-background);text-align:start;cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.5rem;padding:.625rem;transition:border-color .15s,background-color .15s;display:flex}#modal_inv_send .lmg-cach>button>i{flex:none;margin-top:.125rem}#modal_inv_send .lmg-cach>button>span{flex-direction:column;min-width:0;line-height:1.3;display:flex}#modal_inv_send .lmg-cach strong{color:var(--color-foreground);font-size:.8125rem;font-weight:650}#modal_inv_send .lmg-cach small{color:var(--color-muted-foreground);font-size:.625rem}#modal_inv_send .lmg-cach>button.is-active{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-background));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 10%, transparent)}#modal_inv_send .lmg-cach>button.is-active i,#modal_inv_send .lmg-cach>button.is-active strong{color:var(--color-primary)}#modal_inv_send .lmg-cach-o{background:color-mix(in srgb, var(--color-muted) 60%, var(--color-background));border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}#modal_inv_send .lmg-chia-ds{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.125rem .75rem;max-height:9rem;display:grid;overflow-y:auto}#modal_inv_send .lmg-chia-ds label{cursor:pointer;align-items:center;gap:.5rem;min-width:0;padding:.125rem 0;font-size:.8125rem;display:flex}#modal_inv_send .lmg-chia-ds label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#modal_inv_send .lmg-luat{color:var(--color-muted-foreground);background:color-mix(in srgb, var(--color-warning) 8%, transparent);border-radius:.625rem;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;font-size:.6875rem;line-height:1.45;display:flex}#modal_inv_send .lmg-luat>i{color:var(--color-warning);flex:none;margin-top:.125rem}#modal_inv_send .lmg-luat strong{color:var(--color-secondary-foreground)}#modal_inv_send .lmg-dem-chu{color:var(--color-muted-foreground);text-align:end;font-size:.6875rem}#modal_inv_send .lmg-xem{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}#modal_inv_send .lmg-xem-o{border:1px solid var(--color-border);background:var(--color-background);border-radius:.75rem;flex-direction:column;gap:.125rem;min-width:0;padding:.75rem;line-height:1.35;display:flex}#modal_inv_send .lmg-xem-o>span{color:var(--color-muted-foreground);font-size:.6875rem}#modal_inv_send .lmg-xem-o>strong{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:650;overflow:hidden}#modal_inv_send .lmg-xem-o>small{color:var(--color-muted-foreground);font-size:.6875rem}#modal_inv_send .lmg-tt{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 8%, transparent);border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}#modal_inv_send .lmg-tt.is-ok{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 8%, transparent)}#modal_inv_send .lmg-tt.is-loi{color:var(--color-destructive);background:color-mix(in srgb, var(--color-destructive) 8%, transparent)}#modal_inv_send .lmg-phan-bo{border:1px solid color-mix(in srgb, var(--color-primary) 15%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 4%, var(--color-background));border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.625rem .75rem;display:flex}#modal_inv_send .lmg-phan-bo>span:first-child{color:var(--color-muted-foreground);letter-spacing:.03em;text-transform:uppercase;margin-inline-end:.25rem;font-size:.625rem;font-weight:700}#modal_inv_send .lmg-phan-bo-ds{flex-wrap:wrap;gap:.375rem;min-width:0;display:flex}#modal_inv_send .lmg-chip{color:var(--color-secondary-foreground);background:var(--color-background);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.6875rem;display:inline-flex;box-shadow:0 1px 2px #0f172a0f}#modal_inv_send .lmg-chip>i{color:var(--color-primary)}#modal_inv_send .lmg-chip>b{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:999px;padding:.0625rem .375rem}#modal_inv_send .lmg-ke{grid-template-columns:minmax(0,1fr);align-content:start;gap:.375rem;max-height:16rem;padding:.125rem;display:grid;overflow-y:auto}#modal_inv_send .lmg-ke-dong{border:1px solid var(--color-border);background:var(--color-background);border-radius:.625rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.625rem;padding:.5rem .625rem;display:grid}#modal_inv_send .lmg-ke-dong.is-bo{background:color-mix(in srgb, var(--color-muted) 45%, var(--color-background));border-style:dashed}#modal_inv_send .lmg-ke-koc,#modal_inv_send .lmg-ke-nguoi{align-items:center;gap:.5rem;min-width:0;display:flex}#modal_inv_send .lmg-ke-tron{width:1.75rem;height:1.75rem;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}#modal_inv_send .lmg-ke-tron.is-nguoi{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 10%, transparent)}#modal_inv_send .lmg-ke-dong.is-bo .lmg-ke-tron{color:var(--color-muted-foreground);background:color-mix(in srgb, var(--color-muted) 80%, transparent)}#modal_inv_send .lmg-ke-chu{flex-direction:column;min-width:0;line-height:1.3;display:flex}#modal_inv_send .lmg-ke-chu>strong{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;overflow:hidden}#modal_inv_send .lmg-ke-chu>small{color:var(--color-muted-foreground);font-size:.625rem}#modal_inv_send .lmg-ke-mui{color:var(--color-muted-foreground)}#modal_inv_send .lmg-ghi-chu{background:color-mix(in srgb, var(--color-muted) 55%, var(--color-background));border-radius:.75rem;gap:.5rem;padding:.625rem .75rem;display:flex}#modal_inv_send .lmg-ghi-chu>i{color:var(--color-primary);flex:none}#modal_inv_send .lmg-ghi-chu span{color:var(--color-muted-foreground);font-size:.6875rem}#modal_inv_send .lmg-ghi-chu p{color:var(--color-foreground);white-space:pre-wrap;margin-top:.125rem;font-size:.8125rem}#modal_inv_send .lmg-chan{background:color-mix(in srgb, var(--color-background) 94%, transparent);flex:none;gap:.625rem;box-shadow:0 -8px 24px #0f172a09}#modal_inv_send .lmg-chan-phai{align-items:center;gap:.625rem;margin-inline-start:auto;display:flex}#modal_inv_send .lmg-chan-dem{color:var(--color-muted-foreground);white-space:nowrap;font-size:.75rem}#modal_inv_send .lmg-chan-dem b{color:var(--color-foreground);font-weight:650}@media (width<=767px){#modal_inv_send .kt-modal-content{max-width:calc(100vw - 1.5rem)}#modal_inv_send .lmg-buoc-dai{flex-wrap:nowrap;padding-inline:.75rem;overflow-x:auto}#modal_inv_send .lmg-buoc{min-height:44px}#modal_inv_send .lmg-buoc-ten{display:none}#modal_inv_send .lmg-buoc+.lmg-buoc:before{width:.5rem}#modal_inv_send .lmg-than{max-height:calc(92vh - 11rem);padding:.75rem}#modal_inv_send .lmg-hai-cot,#modal_inv_send .lmg-chon,#modal_inv_send .lmg-pc,#modal_inv_send .lmg-cach,#modal_inv_send .lmg-chia-ds,#modal_inv_send .lmg-xem{grid-template-columns:minmax(0,1fr)}#modal_inv_send .lmg-tim{grid-template-columns:minmax(0,1fr) auto}#modal_inv_send .lmg-tim-o{grid-column:1/-1}#modal_inv_send .lmg-nhap-nut{grid-template-columns:minmax(0,1fr)}#modal_inv_send .lmg-ds{max-height:45vh}#modal_inv_send .lmg-dong{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"tick anh chinh""tick anh so";align-items:start;padding-block:.75rem}#modal_inv_send .lmg-so{flex-direction:row;align-items:baseline;gap:.5rem}#modal_inv_send .lmg-dong .kt-checkbox,#modal_inv_send .lmg-chia-ds .kt-checkbox{width:24px;height:24px}#modal_inv_send .lmg-gio-ds{max-height:12rem}#modal_inv_send .lmg-ke-dong{grid-template-columns:minmax(0,1fr) auto}#modal_inv_send .lmg-ke-koc{grid-column:1/-1}#modal_inv_send .lmg-ke-mui{transform:rotate(90deg)}#modal_inv_send .lmg-chan{flex-wrap:wrap;padding:.75rem}#modal_inv_send .lmg-chan .kt-btn{min-height:44px}}#modal_inv_send :is(.lmg-khung,.lmg-khung-dau,.lmg-khung-chu,.lmg-khung-cot,.lmg-o,.lmg-nc,.lmg-cot,.lmg-dong,.lmg-chinh,.lmg-ten,.lmg-so,.lmg-gio,.lmg-gio-dau,.lmg-gio-dong,.lmg-gio-ten,.lmg-ke-dong,.lmg-ke-koc,.lmg-ke-nguoi,.lmg-ke-chu,.lmg-xem-o,.lmg-cach,.lmg-cach-o,.lmg-nhap-hd,.lmg-chan-phai,.lmg-phan-bo,.lmg-phan-bo-ds,.lmg-tim-o,.lmg-ghi-chu,.lmg-nhac,.lmg-luat)>*{min-width:0}.dbo-nen{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;justify-content:center;align-items:flex-start;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.dbo-nen.hidden{display:none}.dbo-hop{background:var(--card,#fff);border:1px solid var(--border,#e2e8f0);border-radius:.75rem;flex-direction:column;width:100%;max-width:44rem;margin-top:4vh;margin-bottom:4vh;display:flex;box-shadow:0 20px 45px #0f172a40}.dbo-dau{border-bottom:1px solid var(--border,#e2e8f0);align-items:flex-start;gap:.875rem;padding:1.25rem 1.25rem 1rem;display:flex}.dbo-bieu-tuong{width:2.75rem;height:2.75rem;color:var(--primary);background:var(--muted);border-radius:.625rem;flex:none;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.dbo-nen[data-dbo-chay] .dbo-bieu-tuong i{animation:1.1s linear infinite dbo-quay;display:inline-block}@keyframes dbo-quay{to{transform:rotate(360deg)}}.dbo-than{flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}.dbo-chan{border-top:1px solid var(--border,#e2e8f0);flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.dbo-thanh{background:var(--secondary);border-radius:999px;height:.5rem;overflow:hidden}.dbo-thanh-chay{background:var(--primary);border-radius:999px;width:0;height:100%;transition:width .35s}.dbo-thanh-chay.dbo-vo-dinh{animation:1.4s ease-in-out infinite dbo-truot;width:35%!important}@keyframes dbo-truot{0%{transform:translate(-100%)}to{transform:translate(320%)}}.dbo-thanh-chay.dbo-hong{background:var(--destructive)}.dbo-thanh-chay.dbo-xong{background:var(--color-success)}.dbo-khung{color:#d7dae0;overflow-wrap:anywhere;background:#16181d;border-radius:.625rem;max-height:16rem;padding:.875rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.6;overflow-y:auto}.dbo-khung.hidden{display:none}.dbo-dong{display:block}.dbo-gio{color:#6b7280;margin-right:.5rem}.dbo-td>summary{cursor:pointer;list-style:none}.dbo-td>summary::-webkit-details-marker{display:none}.dbo-td-mo{color:var(--primary);white-space:nowrap}.dbo-td[open] .dbo-td-tom,.dbo-td[open] .dbo-td-mo{display:none}.dbo-td-gon{color:var(--primary);display:none}.dbo-td[open] .dbo-td-gon{display:inline}.dbo-td-day{max-height:12rem;margin-top:.5rem}.dbo-ok{color:#4ade80}.dbo-canh_bao{color:#fbbf24}.dbo-loi{color:#f87171}@media (width<=639px){.dbo-nen{padding:.5rem}.dbo-hop{margin-top:1vh;margin-bottom:1vh}.dbo-dau,.dbo-than,.dbo-chan{padding-left:1rem;padding-right:1rem}.dbo-khung{max-height:11rem}.dbo-chan>.kt-btn{flex:auto;justify-content:center}}.dbl-ds-shop{border:1px solid var(--border,#e2e8f0);border-radius:.625rem;flex-direction:column;gap:.125rem;max-height:20rem;padding:.5rem;display:flex;overflow-y:auto}.dbl-dong{cursor:pointer;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.625rem;min-width:0;padding:.375rem .5rem;display:flex}.dbl-dong:hover{background:var(--muted)}.dbl-dong[hidden]{display:none}.py-12{padding-block:3rem}.pl-1{padding-left:.25rem}.pl-3{padding-left:.75rem}.ml-1{margin-left:.25rem}.ms-0\.5{margin-inline-start:.125rem}.mt-1\.5{margin-top:.375rem}.me-auto{margin-inline-end:auto}.gap-y-1{row-gap:.25rem}.gap-x-3{column-gap:.75rem}.leading-snug{line-height:1.375}.tracking-wider{--tw-tracking:.05em;letter-spacing:.05em}.max-w-28{max-width:7rem}.max-h-48{max-height:12rem}.max-h-36{max-height:9rem}.max-h-72{max-height:18rem}.h-32{height:8rem}.h-36{height:9rem}.min-h-11{min-height:2.75rem}.scroll-mt-24{scroll-margin-top:6rem}.break-all{word-break:break-all}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-pre-line{white-space:pre-line}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.cursor-not-allowed{cursor:not-allowed}.cursor-default{cursor:default}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.underline-offset-2{text-underline-offset:2px}.duration-200{transition-duration:.2s}.self-start{align-self:flex-start}.col-span-full{grid-column:1/-1}.object-cover{object-fit:cover}.bg-card{background-color:var(--card,#fff)}.bg-muted\/20{background-color:color-mix(in srgb, var(--muted) 20%, transparent)}.border-border\/50{border-color:color-mix(in srgb, var(--border) 50%, transparent)}.border-border\/60{border-color:color-mix(in srgb, var(--border) 60%, transparent)}.bg-destructive\/60{background-color:color-mix(in srgb, var(--destructive) 60%, transparent)}.\!text-destructive{color:var(--destructive)!important}.\!border-destructive\/40{border-color:color-mix(in srgb, var(--destructive) 40%, transparent)!important}.kt-btn-xs{height:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 1);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.kt-btn-xs svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.top-\[3\%\]{top:3%}.top-\[4\%\]{top:4%}.top-\[5\%\]{top:5%}.top-\[6\%\]{top:6%}.top-\[8\%\]{top:8%}.top-\[10\%\]{top:10%}.top-\[12\%\]{top:12%}.top-\[14\%\]{top:14%}.top-\[15\%\]{top:15%}.p-1{padding:.25rem}.p-12{padding:3rem}.pb-8{padding-bottom:2rem}.ps-9{padding-inline-start:2.25rem}.mb-0{margin-bottom:0}.ml-0\.5{margin-left:.125rem}.gap-x-1\.5{column-gap:.375rem}.gap-x-2{column-gap:.5rem}.gap-x-5{column-gap:1.25rem}.gap-y-1\.5{row-gap:.375rem}.space-y-1>:not([hidden])~:not([hidden]){margin-top:.25rem}.h-2\.5{height:.625rem}.h-8{height:2rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.size-full{width:100%;height:100%}.max-h-96{max-height:24rem}.max-w-lg{max-width:32rem}.max-w-fit{max-width:fit-content}.min-w-96{min-width:24rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.top-24{top:6rem}.font-black{font-weight:900}.whitespace-normal{white-space:normal}.list-inside{list-style-position:inside}.align-top{vertical-align:top}.select-all{-webkit-user-select:all;user-select:all}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.basis-full{flex-basis:100%}.shrink{flex-shrink:1}.object-contain{object-fit:contain}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.bg-amber-600{background-color:#d97706}.bg-indigo-500{background-color:#6366f1}.bg-sky-500{background-color:#0ea5e9}.bg-zinc-800{background-color:#27272a}.bg-muted\/5{background-color:color-mix(in srgb, var(--muted) 5%, transparent)}.bg-muted\/10{background-color:color-mix(in srgb, var(--muted) 10%, transparent)}.bg-primary\/70{background-color:color-mix(in srgb, var(--primary) 70%, transparent)}.border-destructive\/60{border-color:color-mix(in srgb, var(--destructive) 60%, transparent)}.border-success\/60{border-color:color-mix(in srgb, var(--color-success) 60%, transparent)}.border-warning\/60{border-color:color-mix(in srgb, var(--color-warning) 60%, transparent)}.text-muted\/20{color:color-mix(in srgb, var(--muted) 20%, transparent)}.text-success\/50{color:color-mix(in srgb, var(--color-success) 50%, transparent)}.text-warning-foreground{color:var(--warning-foreground,#fff)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-muted\/40:hover{background-color:color-mix(in srgb, var(--muted) 40%, transparent)}.hover\:bg-primary\/5:hover{background-color:color-mix(in srgb, var(--primary) 5%, transparent)}.hover\:bg-destructive\/10:hover{background-color:color-mix(in srgb, var(--destructive) 10%, transparent)}.hover\:bg-destructive\/20:hover{background-color:color-mix(in srgb, var(--destructive) 20%, transparent)}.hover\:\!bg-destructive\/10:hover{background-color:color-mix(in srgb, var(--destructive) 10%, transparent)!important}.hover\:bg-warning\/10:hover{background-color:color-mix(in srgb, var(--color-warning) 10%, transparent)}.hover\:border-primary\/40:hover{border-color:color-mix(in srgb, var(--primary) 40%, transparent)}.hover\:text-warning:hover{color:var(--color-warning)}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-95:hover{filter:brightness(.95)}.hover\:\[\&_i\]\:text-primary:hover i{color:var(--primary)}.group:hover .group-hover\:bg-primary{background-color:var(--primary)}.group:hover .group-hover\:text-primary-foreground{color:var(--primary-foreground)}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:underline{text-decoration-line:underline}details[open] .group-open\:rotate-90{rotate:90deg}details[open] .group-open\:rotate-180{rotate:180deg}@media (width>=640px){.sm\:p-5{padding:1.25rem}.sm\:ms-1\.5{margin-inline-start:.375rem}.sm\:text-sm{font-size:var(--text-sm)}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-end{text-align:end}.sm\:max-w-60{max-width:15rem}.sm\:w-44{width:11rem}.sm\:w-52{width:13rem}.sm\:w-56{width:14rem}.sm\:w-60{width:15rem}.sm\:w-64{width:16rem}.sm\:w-80{width:20rem}}@media (width>=768px){.md\:p-6{padding:1.5rem}.md\:px-3{padding-inline:.75rem}.md\:px-6{padding-inline:1.5rem}.md\:me-3{margin-inline-end:.75rem}.md\:ms-2{margin-inline-start:.5rem}.md\:gap-2\.5{gap:.625rem}.md\:text-sm{font-size:var(--text-sm)}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:max-w-40{max-width:10rem}.md\:min-w-28{min-width:7rem}.md\:min-w-36{min-width:9rem}.md\:min-w-44{min-width:11rem}.md\:min-w-56{min-width:14rem}.md\:top-\[8\%\]{top:8%}.md\:items-end{align-items:flex-end}}@media (width>=1024px){.lg\:mt-7\.5{margin-top:1.875rem}.lg\:opacity-0{opacity:0}.lg\:self-center{align-self:center}.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:divide-x>:not([hidden])~:not([hidden]){border-inline-start-width:1px}.lg\:divide-y-0>:not([hidden])~:not([hidden]){border-top-width:0}.lg\:focus-within\:opacity-100:focus-within{opacity:1}.group:focus-within .lg\:group-focus-within\:flex,.group:hover .lg\:group-hover\:flex{display:flex}.group:hover .lg\:group-hover\:opacity-100{opacity:1}.lg\:\[\&_\.kt-container-fluid\]\:pe-4 .kt-container-fluid{padding-inline-end:1rem}}@media (width>=1280px){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:items-center{align-items:center}.xl\:ps-4{padding-inline-start:1rem}.xl\:pt-0{padding-top:0}.xl\:border-s{border-inline-start-width:1px}.xl\:border-t-0{border-top-width:0}.xl\:table-cell{display:table-cell}}.\!py-2{padding-block:.5rem!important}.kt-btn-success{background-color:var(--color-success);color:#fff;border-color:var(--color-success)}.kt-btn-success:hover{background-color:color-mix(in srgb, var(--color-success) 88%, #000)}.kt-badge-circle{border-radius:9999px;padding-inline:0}.kt-table-sm :is(th,td){padding-block:.375rem;padding-inline:.5rem}.kt-btn-group{align-items:stretch;display:inline-flex}.kt-btn-group>.kt-btn{border-radius:0}.kt-btn-group>.kt-btn:first-child{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}.kt-btn-group>.kt-btn:last-child{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}.kt-btn-group>.kt-btn+.kt-btn{margin-inline-start:-1px}.kt-checkbox-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));cursor:pointer}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.-mb-px{margin-bottom:-1px}.-my-5{margin-block:calc(var(--spacing) * -5)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.-end-1\.5{inset-inline-end:calc(var(--spacing) * -1.5)}.-rotate-90{rotate:-90deg}@media (width>=80rem){.xl\:grid-cols-\[minmax\(0\,380px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,380px) minmax(0,1fr)}}.crm-kanban{-webkit-overflow-scrolling:touch;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.crm-cot{background:var(--color-muted);border:1px solid var(--color-border);border-radius:.75rem;flex-direction:column;flex:0 0 17rem;gap:.5rem;min-width:17rem;min-height:12rem;max-height:calc(100vh - 17rem);padding:.5rem;display:flex}.crm-cot-dau{justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .25rem .5rem;display:flex}.crm-cot-than{flex-direction:column;flex:1;gap:.5rem;min-height:6rem;display:flex;overflow-y:auto}.crm-cot.keo-qua{outline:2px dashed var(--color-primary);outline-offset:-2px}.crm-the[draggable=true]{cursor:grab}.crm-the.dang-keo{opacity:.45}@media (width<=767px){.crm-cot{flex-basis:85vw;min-width:85vw;max-height:none}}.crm-buoc{gap:.25rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.crm-buoc>*{flex:1 1 0;min-width:7.5rem}.crm-b{border:1px solid var(--color-border);color:var(--color-secondary-foreground);background:var(--color-background);white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;width:100%;padding:.5rem;font-size:.75rem;font-weight:500;display:flex}.crm-b.da-qua{border-color:var(--color-primary);color:var(--color-primary)}.crm-b.hien-tai{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}button.crm-b:not(.hien-tai):hover{border-color:var(--color-primary);color:var(--color-primary)}.crm-timeline{padding-left:1.9rem;position:relative}.crm-timeline:before{content:"";background:var(--color-border);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.8rem}.crm-tl-muc{padding-bottom:1rem;position:relative}.crm-tl-muc:last-child{padding-bottom:0}.crm-tl-cham{background:var(--color-background);border:2px solid var(--color-border);width:1.65rem;height:1.65rem;color:var(--color-secondary-foreground);border-radius:9999px;justify-content:center;align-items:center;font-size:.7rem;display:flex;position:absolute;top:0;left:-1.9rem}.crm-tl-muc.he-thong .crm-tl-cham{border-style:dashed}.crm-tl-muc.qua-han .crm-tl-cham{border-color:var(--color-destructive);color:var(--color-destructive)}.crm-pheu-thanh{background:var(--color-muted);border-radius:9999px;height:.5rem;overflow:hidden}.crm-pheu-thanh>span{background:var(--color-primary);border-radius:9999px;height:100%;display:block}#modal_chia_tu_dong .ctd-buoc{background:color-mix(in srgb, var(--color-muted,#f1f1f4) 28%, var(--color-background,#fff));gap:.375rem}#modal_chia_tu_dong .ctd-buoc>span{border-color:#0000;border-radius:.625rem;min-height:2.25rem;font-size:.8125rem}#modal_chia_tu_dong .ctd-buoc>span[aria-current=step]{border-color:color-mix(in srgb, var(--color-primary,#1b84ff) 32%, transparent);color:var(--color-primary,#1b84ff);background:var(--color-background,#fff)}#modal_chia_tu_dong .ctd-buoc>span[aria-current=step] [data-ctd-num]{color:#fff;background:var(--color-primary,#1b84ff)}#modal_chia_tu_dong .ctd-buoc>span[data-ctd-xong="1"] [data-ctd-num]{color:#fff;background:var(--color-success,#17c653)}#modal_chia_tu_dong .ctd-thiet-lap{flex-direction:column;gap:1rem;display:flex}#modal_chia_tu_dong .ctd-o{border:1px solid var(--color-border,#e4e6ea);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}#modal_chia_tu_dong .ctd-hai-cot{grid-template-columns:1fr 1fr;gap:1rem;display:grid}#modal_chia_tu_dong .ctd-pa{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:1rem;display:grid}#modal_chia_tu_dong .ctd-nguoi{border:1px solid var(--color-border,#e4e6ea);border-radius:.75rem;flex-direction:column;gap:.375rem;padding:.75rem;display:flex;position:sticky;top:0}#modal_chia_tu_dong .ctd-nguoi-dong{border-bottom:1px dashed var(--color-border,#e4e6ea);flex-direction:column;gap:.2rem;padding:.375rem .25rem;display:flex}#modal_chia_tu_dong .ctd-nguoi-dong:last-child{border-bottom:0}#modal_chia_tu_dong .ctd-thanh{background:var(--color-muted,#f1f1f4);border-radius:999px;height:.375rem;position:relative;overflow:hidden}#modal_chia_tu_dong .ctd-thanh>i{inset-block:0;background:var(--color-primary,#1b84ff);opacity:.55;position:absolute;left:0}#modal_chia_tu_dong .ctd-thanh>b{background:var(--color-success,#17c653);position:absolute;inset-block:0}#modal_chia_tu_dong .ctd-thanh.ctd-vuot>b{background:var(--color-destructive,#f8285a)}#modal_chia_tu_dong .ctd-so{font-variant-numeric:tabular-nums}#modal_chia_tu_dong .ctd-viec{flex-direction:column;gap:.375rem;min-width:0;display:flex}#modal_chia_tu_dong .ctd-dong{border:1px solid var(--color-border,#e4e6ea);border-radius:.625rem;grid-template-columns:auto auto minmax(0,1fr) auto minmax(150px,190px);align-items:center;gap:.625rem;padding:.5rem .625rem;display:grid}#modal_chia_tu_dong .ctd-dong[data-ctd-loi="1"]{border-color:color-mix(in srgb, var(--color-destructive,#f8285a) 35%, transparent);background:color-mix(in srgb, var(--color-destructive,#f8285a) 5%, transparent)}#modal_chia_tu_dong .ctd-dong[data-ctd-bo="1"]{opacity:.55}#modal_chia_tu_dong .ctd-icon{border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}#modal_chia_tu_dong .ctd-ten{flex-direction:column;gap:.1rem;min-width:0;display:flex}#modal_chia_tu_dong .ctd-ten>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#modal_chia_tu_dong .ctd-han{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.1rem;font-size:.75rem;display:flex}#modal_chia_tu_dong .ctd-han input{width:9.5rem}#modal_chia_tu_dong .ctd-chon select{width:100%}#modal_chia_tu_dong .ctd-nhom-tieu-de{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}#modal_chia_tu_dong .ctd-kq{flex-direction:column;gap:.375rem;display:flex}#modal_chia_tu_dong .ctd-kq-dong{border-bottom:1px dashed var(--color-border,#e4e6ea);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.4rem .625rem;font-size:.8125rem;display:grid}#modal_chia_tu_dong .ctd-tong{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}#modal_chia_tu_dong .ctd-tong>div{border:1px solid var(--color-border,#e4e6ea);border-radius:.75rem;padding:.75rem .875rem}#modal_chia_tu_dong .ctd-tong b{font-variant-numeric:tabular-nums;font-size:1.375rem;line-height:1.1;display:block}@media (width<=760px){#modal_chia_tu_dong .ctd-pa{grid-template-columns:1fr}#modal_chia_tu_dong .ctd-nguoi{position:static}#modal_chia_tu_dong .ctd-hai-cot{grid-template-columns:1fr}#modal_chia_tu_dong .ctd-dong{grid-template-columns:auto auto minmax(0,1fr)}#modal_chia_tu_dong .ctd-han{grid-column:2/-1;align-items:flex-start}#modal_chia_tu_dong .ctd-chon{grid-column:2/-1}}#gv_modal_giao [hidden]{display:none!important}#gv_modal_giao .gv-buoc{background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 28%, var(--color-background,var(--mau-trang)));gap:.375rem}#gv_modal_giao .gv-buoc>button{border-color:#0000;border-radius:.625rem;min-height:2.25rem;font-size:.8125rem;transition:color .15s,border-color .15s,background-color .15s}#gv_modal_giao .gv-buoc>button[aria-current=step]{border-color:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 32%, transparent);color:var(--color-primary,var(--mau-cd-chinh));background:var(--color-background,var(--mau-trang))}#gv_modal_giao .gv-buoc>button[aria-current=step] [data-gv-num]{color:var(--mau-trang);background:var(--color-primary,var(--mau-cd-chinh))}#gv_modal_giao .gv-buoc>button[data-gv-xong="1"]{cursor:pointer}#gv_modal_giao .gv-buoc>button[data-gv-xong="1"] [data-gv-num]{color:var(--mau-trang);background:var(--color-success,var(--mau-cd-thanh-cong))}#gv_modal_giao .gv-o{border:1px solid var(--color-border,var(--mau-cd-vien));border-radius:.875rem;flex-direction:column;gap:.75rem;min-width:0;padding:.875rem 1rem;display:flex}#gv_modal_giao .gv-o-dau{align-items:center;gap:.625rem;min-width:0;display:flex}#gv_modal_giao .gv-o-icon{width:2.25rem;height:2.25rem;color:var(--color-primary,var(--mau-cd-chinh));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 10%, transparent);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}#gv_modal_giao .gv-o-chu{flex-direction:column;min-width:0;line-height:1.3;display:flex}#gv_modal_giao .gv-o-ten{color:var(--color-foreground,var(--mau-cd-chu));font-size:.9375rem;font-weight:650}#gv_modal_giao .gv-o-chu small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.75rem}#gv_modal_giao .gv-dem{border:1px solid color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 30%, transparent);color:var(--color-primary,var(--mau-cd-chinh));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 8%, transparent);white-space:nowrap;border-radius:999px;flex:none;margin-inline-start:auto;padding:.3125rem .625rem;font-size:.6875rem;font-weight:650}#gv_modal_giao .gv-ghi-chu{border-top:1px dashed var(--color-border,var(--mau-cd-vien));color:var(--color-muted-foreground,var(--mau-cd-chu-mo));align-items:flex-start;gap:.5rem;padding-top:.75rem;font-size:.6875rem;line-height:1.45;display:flex}#gv_modal_giao .gv-ghi-chu>i{color:var(--color-primary,var(--mau-cd-chinh));flex:none;margin-top:.125rem}#gv_modal_giao .gv-ghi-chu b{color:var(--color-foreground,var(--mau-cd-chu));font-weight:600}#gv_modal_giao .gv-trong-nho{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.75rem}#gv_modal_giao .gv-cd{border:1px solid color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 18%, var(--color-border,var(--mau-cd-vien)));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 4%, transparent);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}#gv_modal_giao .gv-cd-sp{border-bottom:1px solid var(--color-border,var(--mau-cd-vien));align-items:center;gap:.625rem;padding-bottom:.5rem;display:flex}#gv_modal_giao .gv-cd-sp img{border:1px solid var(--color-border,var(--mau-cd-vien));object-fit:cover;border-radius:.5rem;flex:none;width:2.25rem;height:2.25rem}#gv_modal_giao .gv-cd-chu{flex-direction:column;min-width:0;line-height:1.3;display:flex}#gv_modal_giao .gv-cd-chu strong{color:var(--color-foreground,var(--mau-cd-chu));text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;overflow:hidden}#gv_modal_giao .gv-cd-chu small,#gv_modal_giao .gv-cd-meta{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem}#gv_modal_giao .gv-cd-dong{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}#gv_modal_giao .gv-ns{grid-template-columns:minmax(0,1fr) 16rem;align-items:start;gap:.875rem;display:grid}#gv_modal_giao .gv-ns-trai{flex-direction:column;gap:.625rem;min-width:0;display:flex}#gv_modal_giao .gv-ns-thanh{align-items:center;gap:.5rem;display:flex}#gv_modal_giao .gv-ns-thanh .kt-input{flex:1;min-width:0}#gv_modal_giao .gv-ns-ds{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-height:17rem;padding:.125rem;display:grid;overflow-y:auto}#gv_modal_giao .gv-ns-the{border:1px solid var(--color-border,var(--mau-cd-vien));cursor:pointer;border-radius:.625rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.5rem .625rem;transition:border-color .15s,background-color .15s;display:grid}#gv_modal_giao .gv-ns-the:hover{border-color:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 45%, var(--color-border,var(--mau-cd-vien)))}#gv_modal_giao .gv-ns-the:has(input:checked){border-color:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 55%, transparent);background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 5%, transparent)}#gv_modal_giao .gv-ns-anh,#gv_modal_giao .gv-pa-anh{width:1.875rem;height:1.875rem;color:var(--color-primary,var(--mau-cd-chinh));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 10%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}#gv_modal_giao .gv-ns-chu{flex-direction:column;min-width:0;line-height:1.3;display:flex}#gv_modal_giao .gv-ns-chu strong{color:var(--color-foreground,var(--mau-cd-chu));text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;overflow:hidden}#gv_modal_giao .gv-ns-chu small,#gv_modal_giao .gv-ns-tai{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem}#gv_modal_giao .gv-ns-chu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#gv_modal_giao .gv-ns-tai{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:.0625rem;line-height:1.3;display:flex}#gv_modal_giao .gv-ns-duyet{color:var(--color-primary,var(--mau-cd-chinh));font-weight:600}#gv_modal_giao .gv-ns-duyet-0{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-weight:400}#gv_modal_giao .gv-ns-phai{border:1px solid var(--color-border,var(--mau-cd-vien));border-radius:.75rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}#gv_modal_giao .gv-ns-phai-dau{border-bottom:1px solid var(--color-border,var(--mau-cd-vien));justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}#gv_modal_giao .gv-ns-phai-dau>span{flex-direction:column;min-width:0;line-height:1.3;display:flex}#gv_modal_giao .gv-ns-phai-dau small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem}#gv_modal_giao .gv-ns-phai-dau strong{color:var(--color-foreground,var(--mau-cd-chu));font-size:.8125rem;font-weight:650}#gv_modal_giao .gv-ns-chon{flex-direction:column;gap:.375rem;min-height:9rem;max-height:16rem;padding:.5rem;display:flex;overflow-y:auto}#gv_modal_giao .gv-ns-trong{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:.75rem;display:flex}#gv_modal_giao .gv-ns-trong i{font-size:1.25rem}#gv_modal_giao .gv-ns-trong strong{color:var(--color-foreground,var(--mau-cd-chu));font-size:.8125rem;font-weight:650}#gv_modal_giao .gv-ns-trong small{font-size:.6875rem}#gv_modal_giao .gv-ns-dong{background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 55%, transparent);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.3125rem .375rem;display:grid}#gv_modal_giao .gv-ns-dong>span{flex-direction:column;min-width:0;line-height:1.25;display:flex}#gv_modal_giao .gv-ns-dong strong{color:var(--color-foreground,var(--mau-cd-chu));text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;overflow:hidden}#gv_modal_giao .gv-ns-dong small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem}#gv_modal_giao .gv-ns-stt{width:1.25rem;height:1.25rem;color:var(--color-primary,var(--mau-cd-chinh));background:var(--color-background,var(--mau-trang));border-radius:999px;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}#gv_modal_giao .gv-luoi-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}#gv_modal_giao .gv-o-truong{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}#gv_modal_giao .gv-truong{flex-direction:column;gap:.375rem;min-width:0;display:flex}#gv_modal_giao .gv-truong-rong{grid-column:1/-1}#gv_modal_giao .gv-goi-y,#gv_modal_giao .gv-dem-ky{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem;line-height:1.45}#gv_modal_giao .gv-dem-ky{text-align:end}#gv_modal_giao .gv-o-nhan{color:var(--color-foreground,var(--mau-cd-chu));align-items:baseline;gap:.375rem;margin-top:.25rem;font-size:.8125rem;font-weight:650;display:flex}#gv_modal_giao .gv-o-nhan small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem;font-weight:400}#gv_modal_giao .gv-bac{border:1px solid color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 25%, transparent);background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 5%, transparent);border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}#gv_modal_giao .gv-bac-dau{color:var(--color-foreground,var(--mau-cd-chu));align-items:flex-start;gap:.5rem;font-size:.8125rem;font-weight:650;display:flex}#gv_modal_giao .gv-bac-dau>i{color:var(--color-primary,var(--mau-cd-chinh));margin-top:.125rem}#gv_modal_giao .gv-bac-dau small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem;font-weight:400;display:block}#gv_modal_giao .gv-bac-ds{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}#gv_modal_giao .gv-bac-ds li{background:var(--color-background);border-radius:.375rem;justify-content:space-between;gap:.75rem;padding:.3rem .5rem;font-size:.75rem;display:flex}#gv_modal_giao .gv-bac-ds li b{color:var(--color-foreground,var(--mau-cd-chu));font-weight:600}#gv_modal_giao .gv-bac-ds li span{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));white-space:nowrap}#gv_modal_giao .gv-bac-ds li{flex-wrap:wrap}#gv_modal_giao .gv-bac-ds li .gv-bac-tien-do{color:var(--mau-thanh-cong-dam);flex:100%;font-style:normal;font-weight:600}#gv_modal_giao .gv-bac-ds li .gv-bac-tien-do.is-thieu{color:var(--mau-canh-bao-dam)}#gv_modal_giao .gv-bac-phu{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));align-items:flex-start;gap:.375rem;margin:0;font-size:.6875rem;line-height:1.45;display:flex}#gv_modal_giao .gv-bac-phu b{color:var(--color-foreground,var(--mau-cd-chu))}#gv_modal_giao .gv-bac-goi-y{color:var(--color-foreground,var(--mau-cd-chu));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}#gv_modal_giao .gv-bac-goi-y>span{flex:14rem;min-width:0}#gv_modal_giao .gv-bac-goi-y>span small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));margin-top:.2rem;font-size:.6875rem;display:block}#gv_modal_giao .gv-xem{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}#gv_modal_giao .gv-xem>div{border:1px solid var(--color-border,var(--mau-cd-vien));border-radius:.75rem;align-items:center;gap:.625rem;min-width:0;padding:.625rem .75rem;display:flex}#gv_modal_giao .gv-xem>div>span:last-child{flex-direction:column;min-width:0;line-height:1.3;display:flex}#gv_modal_giao .gv-xem small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}#gv_modal_giao .gv-xem b{color:var(--color-foreground,var(--mau-cd-chu));text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;overflow:hidden}#gv_modal_giao .gv-xem-icon{width:2.125rem;height:2.125rem;color:var(--color-primary,var(--mau-cd-chinh));background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 10%, transparent);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}#gv_modal_giao .gv-trang-thai{color:var(--color-info,var(--mau-cd-thong-tin));background:color-mix(in srgb, var(--color-info,var(--mau-cd-thong-tin)) 8%, transparent);border-radius:.625rem;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.75rem;display:flex}#gv_modal_giao .gv-trang-thai.gv-xong{color:var(--color-success,var(--mau-cd-thanh-cong));background:color-mix(in srgb, var(--color-success,var(--mau-cd-thanh-cong)) 8%, transparent)}#gv_modal_giao .gv-trang-thai.gv-hong{color:var(--color-destructive,var(--mau-cd-nguy-hiem));background:color-mix(in srgb, var(--color-destructive,var(--mau-cd-nguy-hiem)) 8%, transparent)}#gv_modal_giao .gv-pa{border:1px solid var(--color-border,var(--mau-cd-vien));border-radius:.75rem;padding:.75rem}#gv_modal_giao .gv-ghi-de{border:1px solid var(--color-warning);background:color-mix(in srgb, var(--color-warning) 8%, transparent);color:var(--color-foreground,var(--mau-cd-chu));border-radius:.5rem;margin-bottom:.75rem;padding:.625rem .75rem;font-size:.8125rem}#gv_modal_giao .gv-ghi-de label{align-items:center;gap:.375rem;font-size:.75rem;display:flex}#gv_modal_giao .gv-pa-dau{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}#gv_modal_giao .gv-pa-dau strong{color:var(--color-foreground,var(--mau-cd-chu));font-size:.8125rem;font-weight:650}#gv_modal_giao .gv-pa-dau span{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem}#gv_modal_giao .gv-pa-ds{flex-direction:column;gap:.375rem;max-height:14rem;display:flex;overflow-y:auto}#gv_modal_giao .gv-pa-dong{border-bottom:1px dashed var(--color-border,var(--mau-cd-vien));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.4375rem .625rem;display:grid}#gv_modal_giao .gv-pa-dong:last-child{border-bottom:0}#gv_modal_giao .gv-pa-nhom{background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 6%, transparent);border-bottom:0;border-radius:.375rem;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.25rem;display:flex}#gv_modal_giao .gv-pa-nhom strong{color:var(--color-foreground,var(--mau-cd-chu));font-size:.75rem;font-weight:650}#gv_modal_giao .gv-pa-nhom small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem}#gv_modal_giao img.gv-ns-anh{object-fit:cover;background:var(--color-muted,var(--mau-cd-nen-nhat));border-radius:.375rem}#gv_modal_giao #gv_camp_list .gv-ns-tai{flex-direction:column;display:flex}#gv_modal_giao .gv-pa-nguoi{align-items:center;gap:.5rem;min-width:0;display:flex}#gv_modal_giao .gv-pa-nguoi>span:last-child{flex-direction:column;min-width:0;line-height:1.25;display:flex}#gv_modal_giao .gv-pa-nguoi strong{color:var(--color-foreground,var(--mau-cd-chu));text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;overflow:hidden}#gv_modal_giao .gv-pa-nguoi small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem}@media (width<=760px){#gv_modal_giao .kt-modal-content{top:1%}#gv_modal_giao .gv-buoc{padding-inline:.75rem}#gv_modal_giao .gv-ns,#gv_modal_giao .gv-luoi-2,#gv_modal_giao .gv-ns-ds,#gv_modal_giao .gv-o-truong,#gv_modal_giao .gv-xem{grid-template-columns:minmax(0,1fr)}#gv_modal_giao .gv-truong-rong{grid-column:auto}#gv_modal_giao .gv-ns-thanh{flex-direction:column;align-items:stretch}#gv_modal_giao .gv-ns-ds{max-height:40vh}#gv_modal_giao .gv-ns-chon{min-height:0;max-height:11rem}#gv_modal_giao .gv-pa-dong{grid-template-columns:minmax(0,1fr);row-gap:.25rem}#gv_modal_giao .gv-pa-dong>span:last-child{justify-self:start}#gv_modal_giao .kt-modal-footer .kt-btn{min-height:44px}}#gv_modal_giao .gv-han-cd{cursor:pointer;background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 6%, transparent);border-radius:.5rem;align-items:flex-start;gap:.5rem;margin-top:-.125rem;padding:.5rem .625rem;font-size:.8125rem;line-height:1.35;display:flex}#gv_modal_giao .gv-han-cd input{flex:none;margin-top:.125rem}#gv_modal_giao .gv-han-cd small{font-size:.6875rem}#gv_modal_giao .gvc{border:1px solid var(--color-border,var(--mau-cd-vien));background:var(--color-background,var(--mau-trang));border-radius:.875rem;grid-template-rows:23rem auto;grid-template-columns:15.5rem minmax(0,1fr);display:grid;overflow:hidden}#gv_modal_giao .gvc-trong{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));padding:.75rem;font-size:.75rem}#gv_modal_giao .gvc-tim{border:1px solid var(--color-border,var(--mau-cd-vien));background:var(--color-background,var(--mau-trang));border-radius:.5rem;align-items:center;gap:.5rem;height:2.125rem;padding:0 .625rem;display:flex}#gv_modal_giao .gvc-tim:focus-within{border-color:var(--color-primary,var(--mau-cd-chinh));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 12%, transparent)}#gv_modal_giao .gvc-tim i{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.8125rem}#gv_modal_giao .gvc-tim input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.8125rem}#gv_modal_giao .gvc-shop{border-right:1px solid var(--color-border,var(--mau-cd-vien));background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 35%, var(--color-background,var(--mau-trang)));flex-direction:column;gap:.5rem;min-height:0;padding:.75rem .5rem .5rem;display:flex}#gv_modal_giao .gvc-shop .gvc-tim{margin:0 .25rem}#gv_modal_giao .gvc-shop-ds{flex-direction:column;gap:1px;min-height:0;display:flex;overflow-y:auto}#gv_modal_giao .gvc-shop-dong{width:100%;color:var(--color-secondary-foreground,var(--mau-cd-chu-phu));text-align:start;cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.4375rem .625rem .4375rem .75rem;font-size:.8125rem;transition:background-color .12s,color .12s;display:flex;position:relative}#gv_modal_giao .gvc-shop-dong:hover{background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 80%, transparent);color:var(--color-foreground,var(--mau-cd-chu))}#gv_modal_giao .gvc-shop-dong.is-on{background:var(--color-background,var(--mau-trang));color:var(--color-primary,var(--mau-cd-chinh));font-weight:600;box-shadow:0 1px 2px #0000000f}#gv_modal_giao .gvc-shop-dong.is-on:before{content:"";background:var(--color-primary,var(--mau-cd-chinh));border-radius:3px;width:3px;position:absolute;top:.5rem;bottom:.5rem;left:.25rem}#gv_modal_giao .gvc-shop-dong.is-tat-ca{margin-bottom:.25rem;font-weight:600}#gv_modal_giao .gvc-shop-ten{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#gv_modal_giao .gvc-shop-n{min-width:1.25rem;color:var(--color-muted-foreground,var(--mau-cd-chu-mo));text-align:end;font-variant-numeric:tabular-nums;flex:none;font-size:.6875rem;font-weight:500}#gv_modal_giao .gvc-shop-tick{min-width:1.125rem;height:1.125rem;color:var(--mau-trang);background:var(--color-primary,var(--mau-cd-chinh));text-align:center;border-radius:999px;flex:none;padding:0 .3125rem;font-size:.625rem;font-weight:700;line-height:1.125rem}#gv_modal_giao .gvc-cd{flex-direction:column;min-width:0;min-height:0;display:flex}#gv_modal_giao .gvc-cd-dau{border-bottom:1px solid var(--color-border,var(--mau-cd-vien));align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}#gv_modal_giao .gvc-cd-ten{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}#gv_modal_giao .gvc-cd-ten b{color:var(--color-foreground,var(--mau-cd-chu));text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:650;overflow:hidden}#gv_modal_giao .gvc-cd-ten small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.6875rem}#gv_modal_giao .gvc-tim-cd{flex:0 17rem}#gv_modal_giao .gvc-cd-ds{flex:1;min-height:0;overflow-y:auto}#gv_modal_giao .gvc-row{border-bottom:1px solid color-mix(in srgb, var(--color-border,var(--mau-cd-vien)) 70%, transparent);cursor:pointer;grid-template-columns:auto 2.25rem minmax(0,1fr) auto 5.5rem;align-items:center;gap:.75rem;padding:.5rem .875rem;transition:background-color .12s;display:grid}#gv_modal_giao .gvc-row:hover{background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 55%, transparent)}#gv_modal_giao .gvc-row:has(input:checked){background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 6%, transparent)}#gv_modal_giao .gvc-anh{border:1px solid var(--color-border,var(--mau-cd-vien));width:2.25rem;height:2.25rem;color:var(--color-muted-foreground,var(--mau-cd-chu-mo));background:var(--color-muted,var(--mau-cd-nen-nhat));border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}#gv_modal_giao .gvc-anh img{object-fit:cover;width:100%;height:100%}#gv_modal_giao .gvc-chu{flex-direction:column;gap:.125rem;min-width:0;line-height:1.3;display:flex}#gv_modal_giao .gvc-chu b{-webkit-line-clamp:2;color:var(--color-foreground,var(--mau-cd-chu));-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;display:-webkit-box;overflow:hidden}#gv_modal_giao .gvc-chu small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}#gv_modal_giao .gvc-chu em{opacity:.8;font-style:normal}#gv_modal_giao .gvc-cd-ds.is-mot-shop .gvc-row-shop{display:none}#gv_modal_giao .gvc-tt{white-space:nowrap;color:var(--color-secondary-foreground,var(--mau-cd-chu-phu));background:var(--color-muted,var(--mau-cd-nen-nhat));border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}#gv_modal_giao .gvc-tt.is-chay{color:#04a44b;background:color-mix(in srgb, var(--mau-cd-thanh-cong) 13%, transparent)}#gv_modal_giao .gvc-tt.is-cho{color:#b8860b;background:color-mix(in srgb, var(--mau-cd-canh-bao) 16%, transparent)}#gv_modal_giao .gvc-tt.is-ke-hoach{color:var(--mau-cd-thong-tin);background:color-mix(in srgb, var(--mau-cd-thong-tin) 11%, transparent)}#gv_modal_giao .gvc-tt.is-dung{color:#d81a48;background:color-mix(in srgb, var(--mau-cd-nguy-hiem) 11%, transparent)}#gv_modal_giao .gvc-han{color:var(--color-foreground,var(--mau-cd-chu));font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-size:.75rem;line-height:1.25;display:flex}#gv_modal_giao .gvc-han small{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.625rem}#gv_modal_giao .gvc-han.is-qua{color:var(--color-destructive,var(--mau-cd-nguy-hiem))}#gv_modal_giao .gvc-chon{border-top:1px solid var(--color-border,var(--mau-cd-vien));background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 35%, var(--color-background,var(--mau-trang)));grid-column:1/-1;align-items:center;gap:.75rem;min-height:3rem;padding:.5rem .875rem;display:flex}#gv_modal_giao .gvc-chon-dem{color:var(--color-secondary-foreground,var(--mau-cd-chu-phu));white-space:nowrap;flex:none;font-size:.75rem}#gv_modal_giao .gvc-chon-dem b{color:var(--color-primary,var(--mau-cd-chinh));font-size:.875rem}#gv_modal_giao .gvc-chon-ds{flex-wrap:wrap;flex:1;gap:.375rem;min-width:0;max-height:4.25rem;display:flex;overflow-y:auto}#gv_modal_giao .gvc-chon-ds .gvc-trong{padding:0}#gv_modal_giao .gvc-chon .kt-btn{flex:none}#gv_modal_giao .gv-chip{border:1px solid var(--color-border,var(--mau-cd-vien));background:var(--color-background,var(--mau-trang));border-radius:999px;align-items:center;gap:.375rem;max-width:18rem;height:1.75rem;padding:0 .25rem 0 .625rem;font-size:.75rem;display:inline-flex}#gv_modal_giao .gv-chip b{color:var(--color-foreground,var(--mau-cd-chu));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}#gv_modal_giao .gv-chip small{max-width:6.5rem;color:var(--color-muted-foreground,var(--mau-cd-chu-mo));text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:.6875rem;overflow:hidden}#gv_modal_giao .gv-chip button{width:1.25rem;height:1.25rem;color:var(--color-muted-foreground,var(--mau-cd-chu-mo));border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.5625rem;display:inline-flex}#gv_modal_giao .gv-chip button:hover{color:var(--color-destructive,var(--mau-cd-nguy-hiem));background:color-mix(in srgb, var(--mau-cd-nguy-hiem) 10%, transparent)}@media (width<=767px){#gv_modal_giao .gvc{grid-template-rows:10rem 22rem auto;grid-template-columns:minmax(0,1fr)}#gv_modal_giao .gvc-shop{border-right:0;border-bottom:1px solid var(--color-border,var(--mau-cd-vien))}#gv_modal_giao .gvc-cd-dau{flex-wrap:wrap}#gv_modal_giao .gvc-tim-cd{flex:100%}#gv_modal_giao .gvc-row{grid-template-columns:auto 2.25rem minmax(0,1fr) auto}#gv_modal_giao .gvc-han{display:none}#gv_modal_giao .gvc-chon{flex-wrap:wrap}}#gv_modal_giao .gvc-loc{border-bottom:1px solid var(--color-border,var(--mau-cd-vien));flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem .875rem;display:flex}#gv_modal_giao .gvc-loc>button{border:1px solid var(--color-border,var(--mau-cd-vien));height:1.75rem;color:var(--color-secondary-foreground,var(--mau-cd-chu-phu));background:var(--color-background,var(--mau-trang));cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;font-weight:500;transition:all .12s;display:inline-flex}#gv_modal_giao .gvc-loc>button:hover{border-color:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 45%, var(--color-border,var(--mau-cd-vien)))}#gv_modal_giao .gvc-loc>button b{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-variant-numeric:tabular-nums;font-weight:600}#gv_modal_giao .gvc-loc>button.is-on{border-color:var(--color-primary,var(--mau-cd-chinh));color:var(--mau-trang);background:var(--color-primary,var(--mau-cd-chinh))}#gv_modal_giao .gvc-loc>button.is-on b{color:#ffffffd9}#gv_modal_giao .gvc-loc>button.is-rong:not(.is-on){opacity:.5}#gv_modal_giao .gvc-loc>button[data-gv-loc=chua]:not(.is-rong):not(.is-on) b{color:#d97706}#gv_modal_giao .gvc-loc>button[data-gv-loc=qua]:not(.is-rong):not(.is-on) b{color:var(--color-destructive,var(--mau-cd-nguy-hiem))}#gv_modal_giao .gvc-loc-ns{border:0;padding:0}#gv_modal_giao .gvc-loc-ns>span:first-child{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));font-size:.75rem}#gv_modal_giao .gvc-chu-thich{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));align-items:center;gap:.3125rem;margin-inline-start:auto;font-size:.6875rem;display:inline-flex}#gv_modal_giao .gvc-chu-thich .gvc-cham:last-of-type{margin-inline-start:.5rem}#gv_modal_giao .gvc-tt-o{flex-direction:column;align-items:flex-end;gap:.1875rem;display:flex}#gv_modal_giao .gvc-nguoi{color:var(--color-muted-foreground,var(--mau-cd-chu-mo));white-space:nowrap;font-size:.6875rem}#gv_modal_giao .gvc-nguoi.is-chua{color:#d97706;font-weight:600}#gv_modal_giao .gvc-nguoi.is-chua:before{content:"● ";vertical-align:.125rem;font-size:.5rem}#gv_modal_giao .gvc-han.is-sap{color:#d97706;font-weight:600}#gv_modal_giao .gvc-shop-chua{color:#b45309;background:color-mix(in srgb, var(--mau-cd-canh-bao) 22%, transparent);text-align:center;border-radius:999px;flex:none;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;font-size:.625rem;font-weight:700;line-height:1.125rem}#gv_modal_giao .gvc-goi-y{flex-direction:column;gap:.375rem;display:flex}#gv_modal_giao .gvc-goi-y-dong{border-radius:.625rem;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.45;display:flex}#gv_modal_giao .gvc-goi-y-dong i{flex:none;margin-top:.125rem}#gv_modal_giao .gvc-goi-y-dong.is-canh-bao{color:#92400e;background:color-mix(in srgb, var(--mau-cd-canh-bao) 14%, transparent)}#gv_modal_giao .gvc-goi-y-dong.is-thong-tin{color:var(--color-secondary-foreground,var(--mau-cd-chu-phu));background:color-mix(in srgb, var(--color-muted,var(--mau-cd-nen-nhat)) 70%, transparent)}#gv_modal_giao .gvc-goi-y-dong.is-goi-y{color:#1e40af;background:color-mix(in srgb, var(--color-primary,var(--mau-cd-chinh)) 9%, transparent)}#gv_modal_giao .gvc-tag{vertical-align:.0625rem;white-space:nowrap;border-radius:999px;margin-inline-start:.25rem;padding:0 .375rem;font-size:.625rem;font-weight:650;line-height:1rem;display:inline-block}#gv_modal_giao .gvc-tag.is-goi-y{color:var(--mau-trang);background:var(--mau-cd-thanh-cong)}#gv_modal_giao .gvc-tag.is-da-giao{color:#b45309;background:color-mix(in srgb, var(--mau-cd-canh-bao) 20%, transparent)}#gv_modal_giao .gvc-tag.is-gap{color:#d81a48;background:color-mix(in srgb, var(--mau-cd-nguy-hiem) 12%, transparent)}#gv_modal_giao .gvc-cham{vertical-align:.0625rem;border-radius:999px;width:.5rem;height:.5rem;margin-inline-end:.375rem;display:inline-block}#gv_modal_giao .gvc-cham.is-nhe{background:var(--mau-cd-thanh-cong)}#gv_modal_giao .gvc-cham.is-qua{background:var(--mau-cd-nguy-hiem)}#gv_modal_giao #gv_staff_list .gv-ns-chu strong{white-space:normal}#gv_modal_giao .gvc-goi-y-dong>span{flex:1}#gv_modal_giao .gvc-goi-y-dong>button{cursor:pointer;background:0 0;border:1px solid;border-radius:999px;flex:none;margin:-.125rem 0;padding:.125rem .625rem;font-size:.6875rem;font-weight:600}#gv_modal_giao .gvc-goi-y-dong>button:hover{background:#fff9}#gv_modal_giao .gv-bac-nhac{border:1px solid var(--mau-vien);background:var(--mau-chinh-nhat);color:var(--mau-chu-mo);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin-inline:auto 1rem;padding:.4rem .75rem;font-size:.8125rem;display:flex}#gv_modal_giao .gv-bac-nhac[hidden]{display:none}#gv_modal_giao .gv-bac-nhac strong{color:var(--color-foreground);font-variant-numeric:tabular-nums;font-weight:600}#gv_modal_giao .gv-bac-nhac-kq{color:var(--mau-thanh-cong-dam);background:color-mix(in srgb, currentColor 10%, transparent);border-radius:.35rem;padding:.1rem .45rem;font-size:.75rem;font-weight:500}#gv_modal_giao .gv-bac-nhac.is-thieu .gv-bac-nhac-kq{color:var(--mau-canh-bao-dam)}.gv1{--gv1-ok:var(--color-success);--gv1-blue:var(--color-primary);--gv1-warn:var(--color-warning);--gv1-bad:var(--color-destructive)}.gv1-loc{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.gv1-loc .gv1-tim{flex:14rem;min-width:12rem}.gv1-loc select{width:auto;max-width:100%}.gv1-loc .gv1-ns-loc{width:14rem;max-width:100%}.gv1-ngay{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.8125rem;display:flex}.gv1-ngay b{color:var(--foreground);font-weight:600}.gv1-pill{border:1px solid var(--border);color:var(--muted-foreground);background:var(--background);white-space:nowrap;border-radius:999px;padding:.2rem .8rem;font-size:.8125rem;font-weight:500}.gv1-pill:hover{color:var(--foreground)}.gv1-pill.on{background:var(--primary);border-color:var(--primary);color:#fff}.gv1-ngay form{align-items:center;gap:.375rem;display:flex}.gv1-khung{border:1px solid var(--border);background:var(--background);border-radius:.75rem;grid-template-columns:240px minmax(0,1fr);display:grid;overflow:hidden}.gv1-ben{border-right:1px solid var(--border);flex-direction:column;min-width:0;display:flex}.gv1-ben-dau{border-bottom:1px solid var(--border);padding:.75rem}.gv1-doi{background:var(--muted);border-radius:.5rem;gap:.25rem;padding:.25rem;display:flex}.gv1-doi a{text-align:center;color:var(--muted-foreground);border-radius:.4rem;flex:1;padding:.35rem .5rem;font-size:.8125rem;font-weight:600}.gv1-doi a.on{background:var(--primary);color:#fff}.gv1-ds{flex-direction:column;gap:2px;max-height:calc(100vh - 14rem);padding:.5rem;display:flex;overflow-y:auto}.gv1-ds a{color:var(--secondary-foreground);border-radius:.5rem;align-items:center;gap:.5rem;min-width:0;padding:.45rem .6rem;font-size:.8125rem;font-weight:500;display:flex}.gv1-ds a:hover{background:var(--muted)}.gv1-ds a.on{background:color-mix(in oklab, var(--primary) 10%, transparent);color:var(--primary)}.gv1-ds a>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gv1-av{background:var(--muted);width:22px;height:22px;color:var(--muted-foreground);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.gv1-dem{background:var(--muted);color:var(--muted-foreground);border-radius:.375rem;flex-shrink:0;padding:.1rem .4rem;font-size:.6875rem;font-weight:600}.gv1-dem b{color:var(--primary)}.gv1-hop-tac{color:var(--muted-foreground);align-items:center;gap:.45rem;margin-top:.6rem;padding:0 .25rem;font-size:.75rem;font-weight:500;display:flex}.gv1-hop-tac:hover,.gv1-hop-tac.on{color:var(--foreground)}.gv1-hop-tac input{pointer-events:none}.gv1-ds-nhan{text-transform:uppercase;letter-spacing:.02em;color:var(--muted-foreground);margin:.6rem .6rem .2rem;font-size:.6875rem;font-weight:600}.gv1-ds a.rong:not(.on){color:var(--muted-foreground)}.gv1-ds a.rong .gv1-dem b{color:inherit}.gv1-ds a.ngung>span:first-of-type{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}.gv1-nhan.ngung{color:var(--gv1-bad);border-color:color-mix(in oklab, var(--gv1-bad) 35%, transparent)}.gv1-chinh{flex-direction:column;min-width:0;display:flex}.gv1-tab{border-bottom:1px solid var(--border);gap:1.25rem;padding:0 1.25rem;display:flex;overflow-x:auto}.gv1-tab a{color:var(--muted-foreground);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.8rem .1rem;font-size:.875rem;font-weight:600;display:flex}.gv1-tab a.on{color:var(--primary);border-bottom-color:var(--primary)}.gv1-tab a.t-cho.on{color:var(--gv1-warn);border-bottom-color:var(--gv1-warn)}.gv1-tab a.t-xong.on{color:var(--gv1-ok);border-bottom-color:var(--gv1-ok)}.gv1-tab a.t-dung.on{color:var(--gv1-bad);border-bottom-color:var(--gv1-bad)}.gv1-tab a span{background:var(--muted);border-radius:.375rem;padding:.05rem .4rem;font-size:.6875rem}.gv1-can{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.8125rem;display:flex}.gv1-can>span{color:var(--muted-foreground);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.gv1-can .gv1-pill b{color:var(--foreground);margin-left:.25rem;font-weight:700}.gv1-can .gv1-pill.on b{color:inherit}.gv1-can .gv1-pill.rong{opacity:.55}.gv1-o6{border-bottom:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;padding:1rem 1.25rem;display:grid}.gv1-o{border:1px solid var(--border);text-align:left;background:var(--background);border-radius:.6rem;flex-direction:column;gap:.3rem;padding:.7rem .85rem;display:flex}a.gv1-o{cursor:pointer;color:inherit;text-decoration:none;transition:transform .15s,border-color .15s}a.gv1-o:hover{border-color:currentColor;transform:translateY(-2px)}a.gv1-o.on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:color-mix(in oklab, var(--primary) 8%, var(--background))}a.gv1-o.on:hover{transform:none}.gv1-o em{color:var(--primary);font-size:.75rem;font-style:normal;font-weight:600}.gv1-o b{font-size:1.375rem;font-weight:700;line-height:1}.gv1-o b small{color:var(--muted-foreground);font-size:.875rem;font-weight:400}.gv1-o span{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.gv1-o.xanh b{color:var(--gv1-blue)}.gv1-o.luc b{color:var(--gv1-ok)}.gv1-o.vang b{color:var(--gv1-warn)}.gv1-o.do b{color:var(--gv1-bad)}.gv1-the-ds{flex-direction:column;gap:1rem;padding:1rem 1.25rem;display:flex}.gv1-the{border:1px solid var(--border);background:var(--background);border-radius:.75rem;transition:border-color .15s,box-shadow .15s;overflow:hidden;container-type:inline-size}.gv1-the:hover{border-color:color-mix(in oklab, var(--primary) 30%, var(--border));box-shadow:var(--bong-nhe)}.gv1-the-dau{grid-template-columns:minmax(0,1fr);display:grid}.gv1-the-trai{flex-direction:column;gap:.55rem;min-width:0;padding:1rem 1.15rem;display:flex}.gv1-the-ten{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.gv1-the-ten>a{color:var(--mono);min-width:0;font-size:1rem;font-weight:700;line-height:1.35}.gv1-the-ten>a:hover{color:var(--primary)}.gv1-tt{background:color-mix(in oklab, var(--primary) 12%, transparent);color:var(--primary);border-radius:999px;flex-shrink:0;padding:.15rem .6rem;font-size:.6875rem;font-weight:700}.gv1-tt.xong{background:color-mix(in oklab, var(--gv1-ok) 14%, transparent);color:var(--gv1-ok)}.gv1-tt.dung{background:color-mix(in oklab, var(--gv1-bad) 12%, transparent);color:var(--gv1-bad)}.gv1-tt.cho{background:color-mix(in oklab, var(--gv1-warn) 14%, transparent);color:var(--gv1-warn)}.gv1-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.3rem 1rem;font-size:.75rem;display:flex}.gv1-meta b{color:var(--secondary-foreground);letter-spacing:.01em;font-weight:700}.gv1-meta b,.gv1-meta>span{align-items:center;gap:.3rem;display:inline-flex}.gv1-goi{border:1px solid var(--border);max-width:100%;color:var(--muted-foreground);border-radius:.45rem;flex-wrap:wrap;align-self:flex-start;font-size:.6875rem;display:inline-flex;overflow:hidden}.gv1-goi>span{white-space:nowrap;padding:.2rem .55rem}.gv1-goi>span+span{border-left:1px solid var(--border)}.gv1-goi>span:first-child{color:var(--gv1-warn);background:color-mix(in oklab, var(--gv1-warn) 8%, transparent);font-weight:700}.gv1-goi b{color:var(--secondary-foreground);font-weight:700}.gv1-nhan{border:1px solid var(--border);border-radius:.3rem;align-items:center;gap:.2rem;padding:.05rem .45rem;font-size:.6875rem;font-weight:600;display:inline-flex}.gv1-nhan.goi{color:var(--gv1-warn)}.gv1-nhan.phi{color:var(--gv1-blue)}.gv1-nhan.hh{color:var(--gv1-ok)}.gv1-tags{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.gv1-tag{border:1px solid var(--border);background:var(--muted);color:var(--secondary-foreground);border-radius:1rem;align-items:center;gap:.15rem;padding:.12rem .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.gv1-tag.mau{color:#fff;border:none}.gv1-tag a{color:inherit}.gv1-tag button{opacity:.6;padding:0 0 0 .15rem;line-height:1}.gv1-tag button:hover{opacity:1}.gv1-tag-them{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:1rem;padding:.12rem .55rem;font-size:.6875rem;font-weight:600}.gv1-tag-o{align-items:center;gap:.25rem;display:inline-flex;position:relative}.gv1-tag-o input{border:1px solid var(--border);background:var(--background);border-radius:1rem;width:9rem;padding:.15rem .55rem;font-size:.75rem}.gv1-goi-y{z-index:30;border:1px solid var(--border);background:var(--background);border-radius:.5rem;min-width:11rem;max-height:12rem;margin-top:.25rem;padding:.25rem;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 8px 20px #0000001f}.gv1-goi-y button{text-align:left;border-radius:.3rem;width:100%;padding:.3rem .5rem;font-size:.75rem;display:block}.gv1-goi-y button:hover{background:var(--muted)}.gv1-sp{color:var(--muted-foreground);flex-wrap:wrap;align-items:flex-start;gap:.3rem;font-size:.75rem;display:flex}.gv1-sp>span{background:var(--muted);border-radius:.45rem;align-items:center;gap:.55rem;min-width:0;max-width:min(22rem,100%);padding:.3rem .6rem;display:flex}.gv1-sp>span img{object-fit:cover;background:var(--background);border:1px solid var(--border);border-radius:.375rem;flex:none;width:2.75rem;height:2.75rem}.gv1-sp>span em{min-width:0;font-style:normal;display:block}.gv1-sp>span div{color:var(--secondary-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gv1-sp>span small{align-items:center;gap:.2rem;font-size:.6875rem;display:inline-flex}.gv1-muc{border-top:1px dashed var(--border);background:color-mix(in oklab, var(--muted) 45%, transparent);flex-direction:column;gap:.6rem;min-width:0;padding:.9rem 1.15rem 1rem;display:flex}.gv1-muc-dau{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}.gv1-muc-dau h4{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);font-size:.6875rem;font-weight:700}.gv1-muc-dau>small{color:var(--muted-foreground);font-size:.6875rem}.gv1-muc-dau .kpi-co-cau{flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;margin-left:auto;display:flex}.gv1-muc-dau .cd-kpi-lien-ket{margin-top:0;padding:0}.gv1-chi3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.gv1-chi{border:1px solid var(--border);background:var(--background);border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15rem .4rem;min-width:0;margin:0;padding:.6rem .7rem .65rem;display:grid}.gv1-chi>span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.6875rem;font-weight:600;overflow:hidden}.gv1-chi>b{color:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.125rem;font-weight:700;line-height:1.2}.gv1-chi>b small{color:var(--muted-foreground);font-size:.75rem;font-weight:500}.gv1-chi>em{white-space:nowrap;font-size:.75rem;font-style:normal;font-weight:700}.gv1-chi.gv1-m0>em{font-size:.6875rem;font-weight:500}.gv1-chi:after{content:"";background:linear-gradient(to right, currentColor var(--p,0%), var(--muted) var(--p,0%));border-radius:1rem;grid-column:1/-1;height:5px;margin-top:.3rem}.gv1-chi.gv1-m0:after{background:var(--muted)}.gv1-ray{background:var(--muted);border-radius:1rem;height:7px;overflow:hidden}.gv1-ray i{border-radius:1rem;height:100%;display:block}.gv1-m0{color:var(--muted-foreground)}.gv1-m1{color:var(--gv1-bad)}.gv1-m2{color:var(--gv1-warn)}.gv1-m3{color:var(--gv1-blue)}.gv1-m4{color:var(--gv1-ok)}.gv1-ray i.gv1-m0{background:var(--border)}.gv1-ray i.gv1-m1{background:var(--gv1-bad)}.gv1-ray i.gv1-m2{background:var(--gv1-warn)}.gv1-ray i.gv1-m3{background:var(--gv1-blue)}.gv1-ray i.gv1-m4{background:var(--gv1-ok)}.gv1-ns-dau{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.55rem 1.15rem;display:flex}.gv1-ns-mo{color:var(--secondary-foreground);border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:-.35rem;margin-right:auto;padding:.3rem .5rem .3rem .35rem;font-size:.8125rem;font-weight:600;display:flex}.gv1-ns-mo:hover{background:var(--muted)}.gv1-ns-mo.mo{color:var(--primary)}.gv1-ns-dau .gv1-ct{color:var(--muted-foreground);white-space:nowrap;font-size:.75rem;font-weight:600}.gv1-ns-dau .gv1-ct:hover{color:var(--primary)}.gv1-ns-mo:before{content:"▾";color:var(--muted-foreground);transition:transform .2s;display:inline-block;transform:rotate(-90deg)}.gv1-ns-mo.mo:before{transform:none}.gv1-ns-mo .gv1-dem{background:var(--muted)}.gv1-tien{border-left:1px solid var(--border);align-items:center;gap:.35rem;margin-left:.2rem;padding-left:.6rem;font-weight:600;display:inline-flex}.gv1-tien b{font-weight:700}.gv1-tien:after{content:"";background:linear-gradient(to right, currentColor var(--p,0%), var(--muted) var(--p,0%));border-radius:1rem;width:40px;height:5px}.gv1-ns-dau label{color:var(--muted-foreground);cursor:pointer;align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.gv1-ns-ds{flex-direction:column;gap:.5rem;padding:.2rem 1.15rem .9rem;display:flex}.gv1-ns-ds:empty,.gv1-ns-ds.hidden{display:none}.gv1-trong{color:var(--muted-foreground);text-align:center;padding:.6rem;font-size:.8125rem;font-style:italic}.gv1-ng{border:1px solid var(--border);border-radius:.6rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.gv1-ng-dau{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gv1-ng-dau>span{color:var(--mono);align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:flex}.gv1-ng-av{color:#fff;background:var(--primary);border-radius:.5rem;justify-content:center;align-items:center;width:30px;height:30px;font-size:.75rem;font-weight:700;display:inline-flex}.gv1-kq{white-space:nowrap;border-radius:1rem;padding:.15rem .55rem;font-size:.6875rem;font-weight:700}.gv1-kq.ok{background:color-mix(in oklab, var(--gv1-ok) 14%, transparent);color:var(--gv1-ok)}.gv1-kq.tre{background:var(--muted);color:var(--secondary-foreground)}.gv1-kq.chua{background:color-mix(in oklab, var(--gv1-bad) 12%, transparent);color:var(--gv1-bad)}.gv1-kq.chay{background:color-mix(in oklab, var(--gv1-blue) 12%, transparent);color:var(--gv1-blue)}.gv1-kq.dung{background:var(--muted);color:var(--muted-foreground)}.gv1-dot.khop{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 8%, var(--background));box-shadow:inset 3px 0 0 var(--primary)}.gv1-khop{background:color-mix(in oklab, var(--primary) 12%, transparent);color:var(--primary);border-radius:.375rem;flex-shrink:0;padding:.1rem .5rem;font-size:.6875rem;font-weight:600}.gv1-dot{border:1px solid var(--border);background:var(--muted);border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.6rem;margin-left:38px;padding:.55rem .65rem;display:flex}.gv1-dot-trai{flex-direction:column;flex:12rem;gap:.25rem;min-width:0;display:flex}.gv1-dot-trai>div{flex-wrap:wrap;gap:.25rem;display:flex}.gv1-the-dot{background:var(--background);color:var(--secondary-foreground);border-radius:.3rem;align-self:flex-start;padding:.05rem .45rem;font-size:.6875rem;font-weight:700}.gv1-han{background:var(--background);color:var(--muted-foreground);white-space:nowrap;border-radius:.3rem;padding:.05rem .45rem;font-size:.6875rem;font-weight:500}.gv1-han.canh,.gv1-han.muon{color:color-mix(in oklab, var(--gv1-warn) 55%, var(--foreground));background:color-mix(in oklab, var(--gv1-warn) 14%, var(--background));font-weight:600}.gv1-han.tre{color:var(--gv1-bad);font-weight:600}.gv1-han.muon{border:1px solid}.gv1-kpi{text-align:right;min-width:5.5rem}.gv1-kpi small{text-transform:uppercase;color:var(--muted-foreground);font-size:.625rem;font-weight:700;display:block}.gv1-kpi b{font-size:.8125rem}.gv1-kpi b em{color:var(--muted-foreground);font-size:.6875rem;font-style:normal;font-weight:400}.gv1-kpi .gv1-ray{width:70px;height:4px;margin:.2rem 0 .1rem auto}.gv1-kpi>span{font-size:.6875rem;font-weight:700}.gv1-moc-chu{text-align:right;color:var(--muted-foreground);flex-basis:100%;font-size:.625rem}.gv1-nut{align-items:center;gap:.25rem;display:flex}@container (width>=760px){.gv1-the-dau{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.gv1-muc{border-top:0;border-left:1px dashed var(--border)}}@container (width<=440px){.gv1-chi3{grid-template-columns:minmax(0,1fr);gap:.35rem}.gv1-chi{grid-template-columns:minmax(0,1fr) auto auto;padding:.45rem .6rem .5rem}.gv1-chi>span{grid-column:auto}.gv1-chi>b{font-size:.9375rem}}.gv1-rong{text-align:center;color:var(--muted-foreground);padding:3.5rem 1.5rem}.gv1-trang{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.25rem;font-size:.8125rem;display:flex}.gv1-trang nav{flex-wrap:wrap;gap:.25rem;display:flex}.gv1-trang nav a{text-align:center;border:1px solid var(--border);min-width:2rem;color:var(--secondary-foreground);border-radius:.4rem;padding:.3rem .6rem}.gv1-trang nav a.on{background:var(--primary);border-color:var(--primary);color:#fff}@media (width<=1100px){.gv1-o6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.gv1-khung{grid-template-columns:minmax(0,1fr)}.gv1-ben{border-right:0;border-bottom:1px solid var(--border)}.gv1-ds{max-height:14rem}.gv1-o6{grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem}.gv1-the-ds{padding:.75rem}.gv1-dot{margin-left:0}}.gv-pn-chung{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.gv-pn-chung label{flex-direction:column;gap:.35rem;min-width:12rem;display:flex}.gv-pn-chung>span{flex:14rem}.gv-pn-dong{border:1px solid var(--border);background:var(--background);border-radius:.75rem;grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto;gap:1rem;padding:1rem;display:grid}.gv-pn-chon{border-right:1px dashed var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-right:1rem;display:grid}.gv-pn-khoi{flex-direction:column;gap:.35rem;min-width:0;display:flex}.gv-pn-dau{text-transform:uppercase;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;display:flex}.gv-pn-dau b{text-transform:none;background:var(--muted);color:var(--secondary-foreground);white-space:nowrap;border-radius:1rem;padding:.05rem .45rem;font-size:.6875rem}.gv-pn-ds{border:1px solid var(--border);border-radius:.5rem;flex-direction:column;gap:1px;max-height:11rem;padding:.25rem;display:flex;overflow-y:auto}.gv-pn-ds label{cursor:pointer;border-radius:.35rem;align-items:flex-start;gap:.45rem;padding:.3rem .4rem;font-size:.8125rem;display:flex}.gv-pn-ds label[hidden]{display:none}.gv-pn-ds label:hover{background:var(--muted)}.gv-pn-ds label>span{flex-direction:column;min-width:0;display:flex}.gv-pn-ds label>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gv-pn-ds small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.gv-pn-so{flex-direction:column;gap:.6rem;min-width:0;display:flex}.gv-pn-so label{flex-direction:column;gap:.3rem;display:flex}.gv-pn-phu{background:color-mix(in oklab, var(--color-warning) 8%, transparent);border:1px solid color-mix(in oklab, var(--color-warning) 30%, transparent);border-radius:.5rem;grid-template-columns:1fr 1fr;gap:.5rem;padding:.6rem;display:grid}.gv-pn-phu>span{color:var(--color-warning);grid-column:1/-1;font-size:.75rem;font-weight:700}.gv-pn-nut{flex-direction:column;gap:.4rem;display:flex}@media (width<=900px){.gv-pn-dong{grid-template-columns:minmax(0,1fr)}.gv-pn-chon{border-right:0;grid-template-columns:minmax(0,1fr);padding-right:0}.gv-pn-nut{flex-direction:row}}.wz-modal [hidden]{display:none!important}.wz-modal .wz-buoc{background:color-mix(in srgb, var(--color-muted,#f1f1f4) 28%, var(--color-background,#fff));gap:.375rem}.wz-modal .wz-buoc>button{border-color:#0000;border-radius:.625rem;min-height:2.25rem;font-size:.8125rem;transition:color .15s,border-color .15s,background-color .15s}.wz-modal .wz-buoc>button[aria-current=step]{border-color:color-mix(in srgb, var(--color-primary,#1b84ff) 32%, transparent);color:var(--color-primary,#1b84ff);background:var(--color-background,#fff)}.wz-modal .wz-buoc>button[aria-current=step] [data-wz-num]{color:#fff;background:var(--color-primary,#1b84ff)}.wz-modal .wz-buoc>button[data-wz-xong="1"]{cursor:pointer}.wz-modal .wz-buoc>button[data-wz-xong="1"] [data-wz-num]{color:#fff;background:var(--color-success,#17c653)}.wz-modal .wz-o{border:1px solid var(--color-border,#e4e6ea);border-radius:.875rem;flex-direction:column;gap:.75rem;min-width:0;padding:.875rem 1rem;display:flex}.wz-modal .wz-o-dau{align-items:center;gap:.625rem;min-width:0;display:flex}.wz-modal .wz-o-icon{width:2.25rem;height:2.25rem;color:var(--color-primary,#1b84ff);background:color-mix(in srgb, var(--color-primary,#1b84ff) 10%, transparent);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.wz-modal .wz-o-chu{flex-direction:column;min-width:0;line-height:1.3;display:flex}.wz-modal .wz-o-ten{color:var(--color-foreground,#071437);font-size:.9375rem;font-weight:650}.wz-modal .wz-o-chu small{color:var(--color-muted-foreground,#78829d);font-size:.75rem}.wz-modal .wz-dem{border:1px solid color-mix(in srgb, var(--color-primary,#1b84ff) 30%, transparent);color:var(--color-primary,#1b84ff);background:color-mix(in srgb, var(--color-primary,#1b84ff) 8%, transparent);white-space:nowrap;border-radius:999px;flex:none;margin-inline-start:auto;padding:.3125rem .625rem;font-size:.6875rem;font-weight:650}.wz-modal .wz-ghi-chu{border-top:1px dashed var(--color-border,#e4e6ea);color:var(--color-muted-foreground,#78829d);align-items:flex-start;gap:.5rem;padding-top:.75rem;font-size:.6875rem;line-height:1.45;display:flex}.wz-modal .wz-ghi-chu>i{color:var(--color-primary,#1b84ff);flex:none;margin-top:.125rem}.wz-modal .wz-luoi-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.wz-modal .wz-cot-chi-tieu{flex-direction:column;gap:1rem;min-width:0;display:flex}.wz-modal .wz-cot-chi-tieu>fieldset{min-width:0}.wz-modal .wz-o-truong{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.wz-modal .wz-truong{flex-direction:column;gap:.375rem;min-width:0;display:flex}.wz-modal .wz-truong-rong{grid-column:1/-1}.wz-modal .wz-goi-y{color:var(--color-muted-foreground,#78829d);font-size:.6875rem;line-height:1.45}.wz-modal .wz-sp-ds{border:1px solid var(--color-border,#e4e6ea);border-radius:.75rem;min-height:9rem;max-height:23rem;padding:.375rem;overflow-y:auto}.wz-modal .wz-xem{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.wz-modal .wz-xem>div{border:1px solid var(--color-border,#e4e6ea);border-radius:.75rem;align-items:center;gap:.625rem;min-width:0;padding:.625rem .75rem;display:flex}.wz-modal .wz-xem>div>span:last-child{flex-direction:column;min-width:0;line-height:1.3;display:flex}.wz-modal .wz-xem small{color:var(--color-muted-foreground,#78829d);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.wz-modal .wz-xem b{color:var(--color-foreground,#071437);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;overflow:hidden}.wz-modal .wz-xem-icon{width:2.125rem;height:2.125rem;color:var(--color-primary,#1b84ff);background:color-mix(in srgb, var(--color-primary,#1b84ff) 10%, transparent);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.wz-modal .wz-trang-thai{color:var(--color-info,#7239ea);background:color-mix(in srgb, var(--color-info,#7239ea) 8%, transparent);border-radius:.625rem;flex-direction:column;gap:.375rem;padding:.625rem .75rem;font-size:.75rem;display:flex}.wz-modal .wz-trang-thai>*{align-items:flex-start;gap:.5rem;display:flex}.wz-modal .wz-trang-thai.wz-xong{color:var(--color-success,#17c653);background:color-mix(in srgb, var(--color-success,#17c653) 8%, transparent)}.wz-modal .wz-trang-thai.wz-hong{color:var(--color-destructive,#f8285a);background:color-mix(in srgb, var(--color-destructive,#f8285a) 8%, transparent)}.wz-modal .wz-canh-bao{flex-direction:column;gap:.375rem;display:flex}.wz-modal .wz-canh{align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.45;display:flex}.wz-modal .wz-canh-nang{color:var(--color-destructive,#f8285a)}.wz-modal .wz-canh-vua{color:var(--color-warning,#f6c000)}.wz-modal .wz-canh-nhe{color:var(--color-muted-foreground,#78829d)}.wz-modal .wz-pa{border:1px solid var(--color-border,#e4e6ea);border-radius:.75rem;padding:.75rem}.wz-modal .wz-pa-dau{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.wz-modal .wz-pa-dau strong{color:var(--color-foreground,#071437);font-size:.8125rem;font-weight:650}.wz-modal .wz-pa-dau span{color:var(--color-muted-foreground,#78829d);font-size:.6875rem}.wz-modal .wz-pa-ds{flex-direction:column;gap:.375rem;max-height:14rem;display:flex;overflow-y:auto}.wz-modal .wz-pa-dong{border-bottom:1px dashed var(--color-border,#e4e6ea);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.4375rem .625rem;font-size:.8125rem;display:grid}.wz-modal .wz-pa-dong:last-child{border-bottom:0}.wz-modal .wz-pa-sp{align-items:center;gap:.5rem;min-width:0;display:flex}.wz-modal .wz-pa-sp>span:last-child{color:var(--color-foreground,#071437);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wz-modal .wz-pa-ma{color:var(--color-muted-foreground,#78829d);white-space:nowrap;font-size:.6875rem}.wz-modal .wz-pa-ma.wz-thieu{color:var(--color-destructive,#f8285a)}@media (width<=760px){.wz-modal .kt-modal-content{top:1%}.wz-modal .wz-buoc{padding-inline:.75rem}.wz-modal .wz-luoi-2,.wz-modal .wz-o-truong,.wz-modal .wz-xem{grid-template-columns:minmax(0,1fr)}.wz-modal .wz-truong-rong{grid-column:auto}.wz-modal .wz-sp-ds{max-height:40vh}.wz-modal .kt-modal-footer .kt-btn{min-height:44px}}.wz-modal .wz-luoi-2>[data-kpi-bac]{grid-column:1/-1}.wz-modal .kpi-bac-bang{flex-direction:column;gap:.375rem;display:flex}.wz-modal .kpi-bac-dau,.wz-modal .kpi-bac-dong{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.2fr) 2rem;align-items:center;gap:.5rem;display:grid}.wz-modal .kpi-bac-dau{color:var(--color-muted-foreground,#78829d);font-size:.6875rem;font-weight:600}.wz-modal .kpi-bac-ds{flex-direction:column;gap:.375rem;display:flex}.wz-modal .kpi-bac-ds:empty:before{content:"Chưa có bậc nào — chiến dịch dùng luật chung.";color:var(--color-muted-foreground,#78829d);font-size:.75rem}.wz-modal .kpi-bac-live{border-top:1px dashed var(--color-border,#e4e6ea);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:.5rem .75rem;padding-top:.625rem;display:grid}.wz-modal .kpi-bac-live>.kt-form-label{align-self:center;align-items:center;gap:.375rem;display:flex}.wz-modal input[readonly]{background:color-mix(in srgb, var(--color-muted,#f1f1f4) 45%, transparent)}@media (width<=640px){.wz-modal .kpi-bac-dau{display:none}.wz-modal .kpi-bac-dong{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wz-modal .kpi-bac-dong>input:first-child{grid-column:1/-1}.wz-modal .kpi-bac-live{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wz-modal .kpi-bac-live>.kt-form-label{grid-column:1/-1}}.csp-ds{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));align-content:start;gap:.125rem .5rem;display:grid}.csp-dong{cursor:pointer;border:1px solid #0000;border-radius:.625rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.625rem;min-height:2.75rem;padding:.375rem .5rem;transition:background-color .12s,border-color .12s;display:grid}.csp-dong:hover{background:color-mix(in srgb, var(--color-muted,#f1f1f4) 70%, var(--color-background,#fff))}.csp-dong:focus-within{border-color:var(--color-primary,#1b84ff)}.csp-dong.csp-chon{border-color:color-mix(in srgb, var(--color-primary,#1b84ff) 45%, transparent);background:color-mix(in srgb, var(--color-primary,#1b84ff) 8%, var(--color-background,#fff))}.csp-dong.csp-chon:hover{background:color-mix(in srgb, var(--color-primary,#1b84ff) 13%, var(--color-background,#fff))}.csp-anh{border:1px solid var(--color-border,#e4e6ea);background:color-mix(in srgb, var(--color-muted,#f1f1f4) 60%, var(--color-background,#fff));border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;overflow:hidden}.csp-anh img{object-fit:cover;width:100%;height:100%}.csp-chu{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.csp-ten{-webkit-line-clamp:2;line-clamp:2;color:var(--color-mono,#071437);word-break:break-word;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.csp-ma{color:var(--color-muted-foreground,#78829d);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;line-height:1.3;overflow:hidden}.csp-ma.csp-thieu{color:var(--color-yellow-600,#b45309);white-space:normal;font-family:inherit}.csp-rong{color:var(--color-muted-foreground,#78829d);grid-column:1/-1;padding:.75rem .5rem;font-size:.75rem}@media (width<=760px){.csp-dong{min-height:44px}.csp-ds{grid-template-columns:minmax(0,1fr)}}.o-tien{font-variant-numeric:tabular-nums}.o-tien-hop{z-index:10050;border:1px solid var(--color-border,#e4e6ea);background:var(--color-background,#fff);border-radius:.625rem;font-size:.8125rem;position:fixed;overflow:hidden;box-shadow:0 8px 24px #0000001f}.o-tien-hop[hidden]{display:none!important}.o-tien-doc{color:var(--color-success,#17c653);background:color-mix(in srgb, var(--color-success,#17c653) 8%, transparent);align-items:center;gap:.375rem;padding:.5rem .75rem;font-weight:600;display:flex}.o-tien-muc{border-top:1px solid var(--color-border,#e4e6ea);color:var(--color-foreground,#071437);cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;padding:.4375rem .75rem;display:flex}.o-tien-muc b{font-variant-numeric:tabular-nums;font-weight:600}.o-tien-muc span{color:var(--color-muted-foreground,#78829d);font-size:.75rem}.o-tien-muc:hover,.o-tien-muc.o-tien-dang{background:color-mix(in srgb, var(--color-primary,#1b84ff) 8%, transparent)}.tgy-hop{z-index:10050;border:1px solid var(--color-border,#e4e6ea);background:var(--color-background,#fff);border-radius:.625rem;padding:.25rem;font-size:.8125rem;position:fixed;overflow-y:auto;box-shadow:0 10px 25px -5px #0000002e,0 8px 10px -6px #0000001f}.tgy-hop[hidden]{display:none!important}.tgy-nhom{text-transform:uppercase;color:var(--color-muted-foreground,#78829d);padding:.5rem .625rem .125rem;font-size:.6875rem;font-weight:600}.tgy-muc{color:var(--color-foreground,#071437);cursor:pointer;border-radius:.375rem;flex-direction:column;gap:.0625rem;padding:.375rem .625rem;line-height:1.3;display:flex}.tgy-muc:hover,.tgy-muc.tgy-dang{background:color-mix(in srgb, var(--color-primary,#1b84ff) 8%, transparent)}.tgy-nhan{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tgy-phu{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted-foreground,#78829d);font-size:.6875rem;overflow:hidden}.tgy-tu-do{color:var(--color-muted-foreground,#78829d);flex-direction:row;align-items:center;gap:.5rem}.tgy-tu-do span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tgy-tu-do b{color:var(--color-foreground,#071437);font-weight:600}.tgy-tu-do kbd{border:1px solid var(--color-border,#e4e6ea);border-radius:.25rem;flex:none;padding:0 .3125rem;font-family:inherit;font-size:.625rem}.tgy-con{color:var(--color-muted-foreground,#78829d);padding:.25rem .625rem .375rem;font-size:.6875rem}.spg{min-width:0;display:block;position:relative}.spg-r{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.spg-chinh{aspect-ratio:var(--spg-ti-le,1);border-radius:var(--radius,.5rem);background:var(--color-muted,#f1f1f4);border:1px solid var(--color-border,#e5e7eb);position:relative;overflow:hidden}.spg-anh{object-fit:contain;width:100%;height:100%;display:none;position:absolute;inset:0}.spg-dai{scrollbar-width:thin;gap:.375rem;margin-top:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.spg-tt{cursor:pointer;border:1px solid var(--color-border,#e5e7eb);background:var(--color-muted,#f1f1f4);opacity:.62;border-radius:.375rem;flex:none;width:3.25rem;height:3.25rem;transition:opacity .15s,border-color .15s;overflow:hidden}.spg-tt:hover{opacity:1}.spg-tt img{object-fit:cover;width:100%;height:100%;display:block}.spg-dem{color:#fff;pointer-events:none;background:#0f172a9e;border-radius:999px;padding:.1rem .4rem;font-size:.6875rem;font-weight:600;line-height:1.6;position:absolute;bottom:.5rem;right:.5rem}.spg-chinh{cursor:zoom-in;touch-action:pan-y}.spg-dai{scrollbar-width:none}.spg-dai::-webkit-scrollbar{display:none}.spg-mui{z-index:2;cursor:pointer;color:#111827;opacity:0;background:#ffffffeb;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;margin-top:-18px;font-size:14px;transition:opacity .15s;display:none;position:absolute;top:50%;box-shadow:0 2px 10px #0000002e}.spg-mui-truoc{left:.5rem}.spg-mui-sau{right:.5rem}@media (hover:hover){.spg-js .spg-mui{display:flex}.spg-chinh:hover .spg-mui,.spg-mui:focus-visible{opacity:1}}.spg-lb{z-index:2000;background:#08080ef0;justify-content:center;align-items:center;padding:56px 12px;display:flex;position:fixed;inset:0}.spg-lb[hidden]{display:none}.spg-lb img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.spg-lb-nut{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;line-height:1;display:flex;position:absolute}.spg-lb-nut:hover{background:#ffffff42}.spg-lb-dong{font-size:18px;top:12px;right:12px}.spg-lb-truoc{margin-top:-22px;top:50%;left:10px}.spg-lb-sau{margin-top:-22px;top:50%;right:10px}.spg-lb-mot .spg-lb-truoc,.spg-lb-mot .spg-lb-sau{display:none}.spg-lb-dem{color:#fff;opacity:.8;font-size:13px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}html.spg-lb-mo{overflow:hidden}.spg-trong{aspect-ratio:var(--spg-ti-le,1);border-radius:var(--radius,.5rem);border:1px dashed var(--color-border,#e5e7eb);background:var(--color-muted,#f1f1f4);color:var(--color-muted-foreground,#99a1b7);justify-content:center;align-items:center;font-size:1.75rem;display:flex}.spg-r:first-of-type:checked~.spg-chinh .spg-anh:first-child,.spg-r:nth-of-type(2):checked~.spg-chinh .spg-anh:nth-child(2),.spg-r:nth-of-type(3):checked~.spg-chinh .spg-anh:nth-child(3),.spg-r:nth-of-type(4):checked~.spg-chinh .spg-anh:nth-child(4),.spg-r:nth-of-type(5):checked~.spg-chinh .spg-anh:nth-child(5),.spg-r:nth-of-type(6):checked~.spg-chinh .spg-anh:nth-child(6),.spg-r:nth-of-type(7):checked~.spg-chinh .spg-anh:nth-child(7),.spg-r:nth-of-type(8):checked~.spg-chinh .spg-anh:nth-child(8),.spg-r:nth-of-type(9):checked~.spg-chinh .spg-anh:nth-child(9),.spg-r:nth-of-type(10):checked~.spg-chinh .spg-anh:nth-child(10),.spg-r:nth-of-type(11):checked~.spg-chinh .spg-anh:nth-child(11),.spg-r:nth-of-type(12):checked~.spg-chinh .spg-anh:nth-child(12){display:block}.spg-r:first-of-type:checked~.spg-dai .spg-tt:first-child,.spg-r:nth-of-type(2):checked~.spg-dai .spg-tt:nth-child(2),.spg-r:nth-of-type(3):checked~.spg-dai .spg-tt:nth-child(3),.spg-r:nth-of-type(4):checked~.spg-dai .spg-tt:nth-child(4),.spg-r:nth-of-type(5):checked~.spg-dai .spg-tt:nth-child(5),.spg-r:nth-of-type(6):checked~.spg-dai .spg-tt:nth-child(6),.spg-r:nth-of-type(7):checked~.spg-dai .spg-tt:nth-child(7),.spg-r:nth-of-type(8):checked~.spg-dai .spg-tt:nth-child(8),.spg-r:nth-of-type(9):checked~.spg-dai .spg-tt:nth-child(9),.spg-r:nth-of-type(10):checked~.spg-dai .spg-tt:nth-child(10),.spg-r:nth-of-type(11):checked~.spg-dai .spg-tt:nth-child(11),.spg-r:nth-of-type(12):checked~.spg-dai .spg-tt:nth-child(12){opacity:1;border-color:var(--color-primary,#1b84ff);box-shadow:0 0 0 1px var(--color-primary,#1b84ff)}.spg-r:focus-visible:first-of-type~.spg-dai .spg-tt:first-child,.spg-r:focus-visible:nth-of-type(2)~.spg-dai .spg-tt:nth-child(2),.spg-r:focus-visible:nth-of-type(3)~.spg-dai .spg-tt:nth-child(3),.spg-r:focus-visible:nth-of-type(4)~.spg-dai .spg-tt:nth-child(4),.spg-r:focus-visible:nth-of-type(5)~.spg-dai .spg-tt:nth-child(5),.spg-r:focus-visible:nth-of-type(6)~.spg-dai .spg-tt:nth-child(6),.spg-r:focus-visible:nth-of-type(7)~.spg-dai .spg-tt:nth-child(7),.spg-r:focus-visible:nth-of-type(8)~.spg-dai .spg-tt:nth-child(8),.spg-r:focus-visible:nth-of-type(9)~.spg-dai .spg-tt:nth-child(9),.spg-r:focus-visible:nth-of-type(10)~.spg-dai .spg-tt:nth-child(10),.spg-r:focus-visible:nth-of-type(11)~.spg-dai .spg-tt:nth-child(11),.spg-r:focus-visible:nth-of-type(12)~.spg-dai .spg-tt:nth-child(12){outline:2px solid var(--color-primary,#1b84ff);outline-offset:2px}.spct-hero{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:1.75rem;padding:1.25rem;display:grid}@media (width<=860px){.spct-hero{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1rem}.spct-anh{max-width:22rem}}.spct-anh{min-width:0}.spct-tt{flex-direction:column;gap:.875rem;min-width:0;display:flex}.spct-nhan{color:var(--color-muted-foreground,#78829d);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.spct-ten{color:var(--color-mono,#071437);word-break:break-word;margin:0;font-size:1.125rem;font-weight:600;line-height:1.45}.spct-meta{color:var(--color-secondary-foreground,#4b5675);flex-wrap:wrap;align-items:center;gap:.25rem .875rem;font-size:.8125rem;display:flex}.spct-meta>span{align-items:center;gap:.375rem;display:inline-flex}.spct-meta i{color:var(--color-muted-foreground,#78829d);font-size:.875rem}.spct-meta a{color:var(--color-primary,#1b84ff)}.spct-meta a:hover{text-decoration:underline}.spct-gia{background:color-mix(in srgb, var(--color-primary,#1b84ff) 6%, var(--color-background,#fff));border-radius:.75rem;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;max-width:44rem;padding:.875rem 1rem;display:flex}.spct-gia-ban{color:var(--color-mono,#071437);font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:700;line-height:1.1}.spct-gia-goc{color:var(--color-muted-foreground,#78829d);font-size:.875rem;text-decoration:line-through}.spct-giam{background:color-mix(in srgb, var(--color-destructive,#f8285a) 12%, transparent);color:var(--color-destructive,#f8285a);border-radius:.375rem;padding:.125rem .4375rem;font-size:.75rem;font-weight:600}.spct-gia-nhan{color:var(--color-muted-foreground,#78829d);flex-basis:100%;font-size:.6875rem}.spct-so{border:1px solid var(--color-border,#e4e6ea);border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:44rem;margin:0;display:grid;overflow:hidden}.spct-so>div{border-bottom:1px solid var(--color-border,#e4e6ea);flex-direction:column;gap:.25rem;min-width:0;padding:.625rem .875rem;display:flex}.spct-so>div:nth-child(odd):not(.spct-rong){border-right:1px solid var(--color-border,#e4e6ea)}.spct-so>div:last-child{border-bottom:0}.spct-so .spct-rong{grid-column:1/-1}.spct-so dt{color:var(--color-muted-foreground,#78829d);font-size:.75rem;font-weight:400}.spct-so dd{color:var(--color-mono,#071437);font-variant-numeric:tabular-nums;word-break:break-word;margin:0;font-size:.875rem;font-weight:500}.spct-so dd.spct-thieu{color:var(--color-yellow-600,#b45309);font-weight:400}@media (width<=560px){.spct-so{grid-template-columns:minmax(0,1fr)}.spct-so>div:nth-child(odd):not(.spct-rong){border-right:0}}.spct-ma-ds{flex-wrap:wrap;gap:.375rem;display:flex}.spct-ma{border:1px solid var(--color-border,#e4e6ea);background:var(--color-background,#fff);color:var(--color-mono,#071437);cursor:pointer;border-radius:.375rem;align-items:center;gap:.375rem;padding:.1875rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;transition:border-color .12s,background-color .12s;display:inline-flex}.spct-ma:hover{border-color:var(--color-primary,#1b84ff);background:color-mix(in srgb, var(--color-primary,#1b84ff) 6%, var(--color-background,#fff))}.spct-ma i{color:var(--color-muted-foreground,#78829d);font-size:.75rem}.spct-canh{flex-direction:column;gap:.375rem;max-width:44rem;display:flex}.spct-canh>div{border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.5;display:flex}.spct-canh .spct-vang{background:color-mix(in srgb, var(--color-yellow-600,#b45309) 9%, var(--color-background,#fff));color:var(--color-yellow-700,#92400e)}.spct-canh .spct-do{background:color-mix(in srgb, var(--color-destructive,#f8285a) 8%, var(--color-background,#fff));color:var(--color-destructive,#f8285a)}.spct-canh i{margin-top:.125rem;font-size:.875rem}.spct-nut{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.spct-so dd.spct-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.spct-gia-trong{color:var(--color-muted-foreground,#78829d);font-size:.8125rem}.spxn{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}@media (width>=640px){.spxn{grid-template-columns:15rem minmax(0,1fr)}.spxn-khoi{grid-column:1/-1}}.spxn-anh{min-width:0}.spxn-tin{flex-direction:column;gap:.5rem;min-width:0;display:flex}.spxn-dong{border-top:1px dashed var(--color-border,#e5e7eb);align-items:baseline;gap:.5rem;padding-top:.375rem;font-size:.8125rem;display:flex}.spxn-nhan{color:var(--color-muted-foreground,#99a1b7);flex:0 0 8.5rem}.spxn-gt{min-width:0;color:var(--color-mono,#071437);flex:auto;font-weight:500}.spxn-ma{cursor:pointer;border:1px solid var(--color-border,#e5e7eb);background:var(--color-muted,#f1f1f4);color:inherit;border-radius:.3rem;align-items:center;gap:.3rem;margin-right:.25rem;padding:.05rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;display:inline-flex}.spxn-ma:hover{border-color:var(--color-primary,#1b84ff);color:var(--color-primary,#1b84ff)}.spxn-khoi{border-top:1px solid var(--color-border,#e5e7eb);min-width:0;padding-top:.75rem}.spxn-tieu{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-foreground,#99a1b7);margin-bottom:.5rem;font-size:.6875rem;font-weight:700}.spxn-link{border:1px solid var(--color-border,#e5e7eb);border-radius:.5rem;align-items:center;gap:.5rem;min-width:0;margin-bottom:.375rem;padding:.5rem;display:flex}.spxn-link>.spxn-link-chu{flex:auto;min-width:0}.spxn-link>.spxn-ti-le{flex:0 0 4.5rem;justify-content:center}.spxn-cd{border-bottom:1px dashed var(--color-border,#e5e7eb);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.375rem 0;display:flex}.spxn-cd:last-child{border-bottom:0}.spxn-noi-bat{max-height:11rem;color:var(--color-secondary-foreground,#4b5675);font-size:.8125rem;line-height:1.6;overflow-y:auto}.spxn-noi-bat img{border-radius:.375rem;max-width:100%;height:auto}.spxn-modal .kt-modal-content{width:calc(100vw - 2rem);max-width:46rem}.spxn-modal .kt-modal-body{max-height:min(70vh,40rem);overflow-y:auto}.spxn-cho{min-height:12rem;color:var(--color-muted-foreground,#99a1b7);justify-content:center;align-items:center;gap:.6rem;font-size:.875rem;display:flex}.spxn-quay{border:2px solid;border-top-color:#0000;border-radius:999px;flex-shrink:0;width:1.1rem;height:1.1rem;animation:.8s linear infinite spxn-quay}@keyframes spxn-quay{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spxn-quay{animation-duration:3s}}.spg-nut{cursor:zoom-in;background:0 0;border:0;padding:0}.spg-nut:hover img{filter:brightness(1.06)}.spg-nut:focus-visible{outline:2px solid var(--color-primary,#1b84ff);outline-offset:2px;border-radius:.5rem}.spxn-modal [data-spxn-chan-dich]{display:contents}@media (width<=40rem){.spxn-modal .kt-modal-footer{flex-wrap:wrap}.spxn-modal .kt-modal-footer>.kt-btn,.spxn-modal [data-spxn-chan-dich]>*{flex:calc(50% - .625rem);justify-content:center}}.nut-sp{vertical-align:-.125em;cursor:pointer;color:var(--color-muted-foreground,#99a1b7);opacity:.55;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:.3rem;padding:0;font-size:.875em;line-height:1;transition:opacity .15s,color .15s;display:inline-flex}.nut-sp:hover{opacity:1;color:var(--color-primary,#1b84ff)}tr:hover .nut-sp,.kt-card:hover .nut-sp{opacity:.9}.nut-sp:focus-visible{opacity:1;color:var(--color-primary,#1b84ff);outline:2px solid var(--color-primary,#1b84ff);outline-offset:2px;border-radius:.25rem}.nut-sp-hang{align-items:center;min-width:0;display:flex}a.ten-cd-link{color:inherit}a.ten-cd-link:hover{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.gvn-modal .kt-modal-content{width:calc(100% - 1.5rem);max-width:56rem}.gvn-modal .kt-modal-body{max-height:min(72vh,46rem);overflow-y:auto}.gvn-modal .kt-modal-footer{flex-wrap:wrap;row-gap:.5rem}.gvn{flex-direction:column;gap:.875rem;min-width:0;display:flex}.gvn-dau{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.gvn-anh{object-fit:cover;border:1px solid var(--color-border,#e5e7eb);border-radius:.5rem;flex:0 0 3.5rem;width:3.5rem;height:3.5rem}.gvn-dau-chu{flex-direction:column;gap:.15rem;min-width:0;display:flex}.gvn-chung{border:1px solid var(--color-border,#e5e7eb);background:var(--color-muted,#f9f9fb);border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.gvn-khoi-tieu-de{color:var(--color-mono,#071437);font-size:.8125rem;font-weight:600}.gvn-hang{grid-template-columns:1fr;align-items:end;gap:.5rem;display:grid}@media (width>=640px){.gvn-hang{grid-template-columns:minmax(0,1fr) auto}}.gvn-nut-ap{white-space:nowrap}.gvn-truong{flex-direction:column;gap:.2rem;min-width:0;display:flex}.gvn-truong>span{color:var(--color-muted-foreground,#78829d);font-size:.6875rem}.gvn-truong .kt-input{width:100%}.gvn-ds-tieu-de{color:var(--color-mono,#071437);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:.8125rem;font-weight:600;display:flex}.gvn-ds{flex-direction:column;gap:.5rem;display:flex}.gvn-sku{border:1px solid var(--color-border,#e5e7eb);border-radius:.625rem;grid-template-columns:1fr;align-items:end;gap:.4rem .625rem;padding:.625rem .75rem;display:grid}@media (width>=640px){.gvn-sku{grid-template-columns:minmax(0,1fr) 11rem 4.5rem}}.gvn-sku[hidden]{display:none}.gvn-truong>span em{color:var(--color-primary,#1b84ff);font-style:normal}.gvn-bien{color:var(--color-muted-foreground,#78829d);text-align:right;white-space:nowrap;align-self:center;font-size:.6875rem}.gvn-hieu-luc{flex-direction:column;gap:.4rem;display:flex}.gvn-lua-chon{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.gvn-lua-chon>input{flex:none;margin-top:.2rem}.gvn-lua-chon>span{min-width:0;color:var(--color-mono,#071437);flex-wrap:wrap;align-items:center;gap:.15rem .5rem;font-size:.8125rem;display:flex}.gvn-lua-chon small{color:var(--color-muted-foreground,#78829d);flex:100%;font-size:.6875rem;line-height:1.4}.gvn-ngay{width:9.5rem;min-height:1.875rem;padding-top:.15rem;padding-bottom:.15rem}.gvn-loc{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.gvn-loc .kt-input{flex:14rem;min-width:0}.gvn-chi-thieu{white-space:nowrap;cursor:pointer;align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.gvn-sku-tin{flex-direction:column;align-self:center;gap:.15rem;min-width:0;display:flex}.gvn-sku-ten{color:var(--color-mono,#071437);overflow-wrap:anywhere;font-size:.8125rem;font-weight:600}.gvn-sku-phu{color:var(--color-muted-foreground,#78829d);overflow-wrap:anywhere;font-size:.6875rem}.gvn-sku-the{flex-wrap:wrap;gap:.25rem;display:flex}.gvn-da-sua{border-color:var(--color-primary,#1b84ff);box-shadow:inset 3px 0 0 var(--color-primary,#1b84ff)}.gvn-canh-bao{color:var(--color-destructive,#f8285a);grid-column:1/-1;font-size:.6875rem}.gvn-canh-bao:empty{display:none}.gvn-rong{color:var(--color-muted-foreground,#78829d);border:1px dashed var(--color-border,#e5e7eb);border-radius:.625rem;padding:.75rem .875rem;font-size:.8125rem}.gvn-cho{text-align:center;color:var(--color-muted-foreground,#78829d);padding:2.5rem 1rem;font-size:.875rem}.gvn-chi-hep{display:none}@media (width<=639px){.gvn-an-hep{display:none}.gvn-chi-hep{display:inline}.gvn-modal .kt-modal-footer{flex-wrap:nowrap;gap:.4rem;padding-left:.75rem;padding-right:.75rem}.gvn-modal .kt-modal-footer [data-gvn-chan-dich]{flex-wrap:nowrap;gap:.4rem;min-width:0}.gvn-modal .kt-modal-footer [data-gvn-dem]{display:none}.gvn-modal .kt-modal-body{max-height:70vh}}.stsp-tom-tat{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}@media (width>=1024px){.stsp-tom-tat{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.stsp-tom-tat .kt-card-content{padding:.875rem 1rem}.stsp-ghi-chu{color:var(--color-secondary-foreground,#4b5675);border:1px solid var(--color-border,#e5e7eb);background:var(--color-muted,#f9f9fb);border-radius:.625rem;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.45;display:flex}.stsp-ghi-chu>i{margin-top:.15rem;font-size:1rem}.stsp-ngoai{border-color:var(--color-warning,#f6b100);margin-bottom:.75rem}.stsp-ngoai-dong{border-top:1px dashed var(--color-border,#e5e7eb);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.stsp-dau{flex-wrap:wrap;row-gap:.5rem}.stsp-nut{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.stsp-loc{border-bottom:1px solid var(--color-border,#e5e7eb);flex-direction:column;gap:.625rem;padding:.75rem 1.25rem;display:flex}.stsp-tim{align-items:center;gap:.5rem;min-width:0;display:flex;position:relative}.stsp-tim>i{color:var(--color-muted-foreground,#78829d);pointer-events:none;position:absolute;left:.75rem}.stsp-tim .kt-input{width:100%;padding-left:2.125rem}.stsp-pill-hang{flex-wrap:wrap;gap:.375rem;display:flex}.stsp-hang-hai{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.stsp-sap{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.stsp-pill{white-space:nowrap;min-height:1.875rem;color:var(--color-secondary-foreground,#4b5675);border:1px solid var(--color-border,#e5e7eb);background:var(--color-background,#fff);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .7rem;font-size:.8125rem;display:inline-flex}.stsp-pill b{color:var(--color-mono,#071437);font-weight:600}.stsp-pill:hover{border-color:var(--color-primary,#1b84ff);color:var(--color-primary,#1b84ff)}.stsp-pill.la-chon{border-color:var(--color-primary,#1b84ff);background:var(--color-primary,#1b84ff);color:#fff}.stsp-pill.la-chon b{color:#fff}.stsp-pill.canh-bao:not(.la-chon){border-color:var(--color-warning,#f6b100)}.stsp-pill.nho{min-height:1.625rem;padding:.1rem .55rem;font-size:.75rem}.stsp-dang-dung{color:var(--color-secondary-foreground,#4b5675);background:var(--color-muted,#f9f9fb);border-bottom:1px solid var(--color-border,#e5e7eb);align-items:flex-start;gap:.5rem;padding:.5rem 1.25rem;font-size:.75rem;line-height:1.45;display:flex}.stsp-bang tbody td{padding-top:.5rem;padding-bottom:.5rem}.stsp-sp{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.stsp-anh{object-fit:cover;cursor:pointer;border:1px solid var(--color-border,#e5e7eb);background:var(--color-muted,#f1f1f4);border-radius:.5rem;flex:0 0 2.75rem;width:2.75rem;height:2.75rem}.stsp-anh-rong{cursor:default;color:var(--color-muted-foreground,#99a1b7);justify-content:center;align-items:center;display:inline-flex}.stsp-ten{-webkit-line-clamp:2;line-clamp:2;max-width:26rem;color:var(--color-mono,#071437);-webkit-box-orient:vertical;font-size:.8125rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.stsp-ten:hover{color:var(--color-primary,#1b84ff)}.stsp-phu{color:var(--color-muted-foreground,#78829d);flex-wrap:wrap;align-items:center;gap:.15rem .5rem;margin-top:.2rem;font-size:.6875rem;display:flex}.stsp-ma{cursor:pointer;color:inherit;border:1px solid var(--color-border,#e5e7eb);background:var(--color-muted,#f1f1f4);border-radius:.25rem;padding:0 .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.stsp-ma:hover{border-color:var(--color-primary,#1b84ff);color:var(--color-primary,#1b84ff)}.stsp-gv{text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;flex-direction:column;align-items:flex-end;gap:.1rem;min-height:2.25rem;padding:.25rem .5rem;display:inline-flex}.stsp-gv:hover{border-color:var(--color-primary,#1b84ff);background:var(--color-muted,#f9f9fb)}.stsp-gv-chinh{color:var(--color-mono,#071437);white-space:nowrap;font-size:.8125rem;font-weight:600}.stsp-gv-phu{color:var(--color-muted-foreground,#78829d);white-space:nowrap;font-size:.6875rem}.stsp-gv.chua{border-color:var(--color-warning,#f6b100)}.stsp-gv.chua .stsp-gv-chinh{color:var(--color-warning,#c59a00);font-weight:500}.stsp-gv.chua .stsp-gv-phu{color:var(--color-destructive,#f8285a)}.stsp-gv.mot_phan .stsp-gv-phu{color:var(--color-warning,#c59a00)}.ost{flex-direction:column;min-width:0;display:flex}.ost-thanh,.ost-vung{display:none}.ost.ost-san-sang .ost-thanh{display:flex}.ost.ost-san-sang .ost-vung{display:block}.ost.ost-san-sang .ost-nguon{display:none}.ost-thanh{border:1px solid var(--color-input,var(--color-border,#e5e7eb));background:var(--color-muted,#f9fafb);border-bottom:0;border-radius:.5rem .5rem 0 0;flex-wrap:wrap;align-items:center;gap:.125rem;padding:.25rem}.ost-nut{width:2rem;height:2rem;color:var(--color-secondary-foreground,#4b5675);cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:inline-flex}.ost-nut:hover{background:var(--color-accent,#f1f1f4);color:var(--color-foreground,#071437)}.ost-nut.ost-nut-bat{background:color-mix(in srgb, var(--color-primary,#1b84ff) 14%, transparent);color:var(--color-primary,#1b84ff)}.ost-so{font-size:.75rem;font-weight:700}.ost-dem{font-variant-numeric:tabular-nums;color:var(--color-muted-foreground,#99a1b7);margin-left:auto;padding:0 .375rem;font-size:.6875rem}.ost-dem.ost-dem-qua{color:var(--color-destructive,#f8285a);font-weight:700}.ost-vung{border:1px solid var(--color-input,var(--color-border,#e5e7eb));background:var(--color-background,#fff);min-height:7rem;max-height:18rem;color:var(--color-foreground,#071437);overflow-wrap:anywhere;border-radius:0 0 .5rem .5rem;outline:none;padding:.625rem .75rem;font-size:.8125rem;line-height:1.6;overflow-y:auto}.ost-vung:focus{border-color:var(--color-primary,#1b84ff)}.ost-vung:empty:before{content:attr(data-ost-goi-y);color:var(--color-muted-foreground,#99a1b7);pointer-events:none}.ost-vung p{margin:0 0 .5rem}.ost-vung p:last-child{margin-bottom:0}.ost-vung ul,.ost-vung ol{margin:0 0 .5rem;padding-left:1.375rem}.ost-vung ul{list-style:outside}.ost-vung ol{list-style:decimal}.ost-vung b,.ost-vung strong{font-weight:700}.gm-theo-doi{border:1px solid var(--border);background:var(--background);border-radius:10px;margin-bottom:12px;padding:14px 16px}.gm-theo-doi-dau{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.gm-theo-doi-dau strong{color:var(--foreground);align-items:center;gap:7px;font-size:13px;display:flex}.gm-theo-doi-dau strong i{color:var(--color-warning)}.gm-theo-doi-dau>span{color:var(--muted-foreground);font-size:11px}.gm-theo-doi-so{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.gm-theo-doi-o{border:1px solid color-mix(in srgb, var(--color-warning) 25%, var(--border));background:color-mix(in srgb, var(--color-warning) 5%, var(--background));color:var(--foreground);border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.gm-theo-doi-o b{font-variant-numeric:tabular-nums;font-size:18px;line-height:1.2}.gm-theo-doi-o span{font-size:12px}.gm-theo-doi-o i{color:var(--muted-foreground);font-size:12px}.gm-theo-doi-kiem-tra{border-color:var(--border);background:var(--muted)}.gm-theo-doi-zero{border-color:var(--border);color:var(--muted-foreground);background:0 0}a.gm-theo-doi-o:hover,a.gm-theo-doi-o:focus-visible{border-color:var(--primary)}.gm-theo-doi-chi-tiet{margin-top:10px;font-size:12px}.gm-theo-doi-chi-tiet>summary{cursor:pointer;width:fit-content;color:var(--primary);padding:3px 0}.gm-theo-doi-noi-dung{color:var(--muted-foreground);flex-direction:column;gap:8px;padding-top:10px;line-height:1.6;display:flex}.gm-theo-doi-noi-dung p{margin:0}.gm-theo-doi-bang{border:1px solid var(--border);border-radius:6px;max-height:300px;overflow:auto}.gm-theo-doi-bang table{border-collapse:separate;border-spacing:0;width:100%}.gm-theo-doi-bang th,.gm-theo-doi-bang td{text-align:right;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px}.gm-theo-doi-bang th:first-child{text-align:left}.gm-theo-doi-bang thead th{background:var(--background);font-weight:500;position:sticky;top:0}.gm-theo-doi-bang tbody th{font-weight:500}.gm-theo-doi-bang a{color:var(--primary)}.gm-theo-doi-bang a:hover{text-decoration:underline}.gm-theo-doi-bang td a{min-width:30px;font-weight:600;display:inline-block}.gm-theo-doi-nhac{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:10px;display:flex}@media (width<=767px){.gm-theo-doi{padding:12px}.gm-theo-doi-so{grid-template-columns:1fr;gap:6px}.gm-theo-doi-o{padding:8px 10px}}.ln-chon{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;width:fit-content;display:inline-flex;overflow:hidden}.ln-chon a{font-size:var(--text-xs);color:var(--secondary-foreground);border-inline-start:1px solid var(--border);white-space:nowrap;padding:6px 12px;font-weight:500}.ln-chon a:first-child{border-inline-start:0}.ln-chon a:hover{background:var(--muted)}.ln-chon a.active{background:var(--primary);color:#fff}.ln-so-dau{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.ln-so-dau>div{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.ln-so-nhan{font-size:var(--text-xs);text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.ln-so-gt{font-variant-numeric:tabular-nums;color:var(--mono);font-size:1.5rem;font-weight:600;line-height:1.25}.ln-so-phu{font-size:var(--text-xs);color:var(--muted-foreground)}.ln-cham{background:var(--color-warning);vertical-align:middle;border-radius:50%;width:7px;height:7px;display:inline-block}.ln-luoi{border-collapse:separate;border-spacing:2px;width:100%;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ln-luoi th,.ln-luoi td{text-align:center;min-width:30px;padding:0}.ln-luoi thead th{color:var(--muted-foreground);white-space:nowrap;padding:2px 0 6px;font-size:10px;font-weight:500;line-height:1.25}.ln-luoi thead th span{color:var(--secondary-foreground);font-size:10px;font-weight:600;display:block}.ln-luoi thead th.ln-cuoi-tuan span{color:var(--destructive)}.ln-luoi thead th.ln-chua-chot{border-bottom:2px dotted var(--color-warning)}.ln-luoi .ln-cot-ten{z-index:1;text-align:start;background:var(--background);min-width:190px;max-width:240px;padding:3px 10px 3px 2px;font-weight:500;position:sticky;inset-inline-start:0}.ln-luoi thead .ln-cot-ten{font-size:var(--text-xs);color:var(--muted-foreground)}.ln-ten{font-size:var(--text-sm);color:var(--mono);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ln-ten-phu{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;display:block;overflow:hidden}.ln-luoi .ln-cot-tong{min-width:52px;color:var(--mono);padding-inline-end:6px;font-weight:600}.ln-o-tong{font-weight:600;font-size:var(--text-sm);cursor:pointer;border-radius:6px;padding:4px 6px}.ln-o-tong:hover{background:var(--muted)}.ln-o,.ln-o0{border-radius:5px;width:100%;height:28px;line-height:28px;display:block}td.ln-o0{color:var(--border);background:color-mix(in srgb, var(--muted) 45%, transparent);display:table-cell}.ln-o{cursor:pointer;color:var(--mono);border:0;font-weight:600}.ln-o:hover{outline:2px solid var(--primary);outline-offset:-1px}.ln-m1{background:color-mix(in srgb, var(--color-success) 16%, transparent)}.ln-m2{background:color-mix(in srgb, var(--color-success) 34%, transparent)}.ln-m3{background:color-mix(in srgb, var(--color-success) 58%, transparent)}.ln-m4{background:color-mix(in srgb, var(--color-success) 85%, transparent);color:#fff}.ln-luoi tfoot th,.ln-luoi tfoot td{border-top:1px solid var(--border);color:var(--secondary-foreground);vertical-align:bottom;padding-top:8px;font-weight:600}.ln-luoi tfoot .ln-cot-ten{font-size:var(--text-xs);color:var(--muted-foreground)}.ln-cot-thanh{justify-content:center;align-items:flex-end;height:34px;margin-bottom:2px;display:flex}.ln-cot-thanh i{background:color-mix(in srgb, var(--primary) 55%, transparent);border-radius:3px 3px 0 0;width:60%;min-height:2px;display:block}.ln-vd{border-bottom:1px dashed var(--border);font-size:var(--text-sm);gap:10px;padding:10px 16px;display:flex}.ln-vd:last-child{border-bottom:0}.ln-vd-ngay{width:44px;font-size:var(--text-xs);color:var(--muted-foreground);flex:none;padding-top:2px;font-weight:600}.ln-vd-than{flex:1;min-width:0}.ln-vd-than a{color:var(--mono);font-weight:500}.ln-vd-than a:hover{color:var(--primary)}.ln-vd-phu{font-size:var(--text-xs);color:var(--muted-foreground);display:block}.ln-vd-so{text-align:end;font-size:var(--text-xs);color:var(--secondary-foreground);white-space:nowrap;flex:none}.gm-chep{width:20px;height:20px;color:var(--primary);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.gm-chep:hover{background:color-mix(in srgb, var(--primary) 12%, transparent)}.gm-chep:disabled{opacity:.5;cursor:progress}.gm-dai{border:1px solid var(--border);border-inline-start:3px solid var(--color-warning);font-size:var(--text-sm);background:color-mix(in srgb, var(--color-warning) 5%, var(--background));border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;padding:10px 14px;display:flex}.gm-dai-nong{border-inline-start-color:var(--destructive);background:color-mix(in srgb, var(--destructive) 5%, var(--background))}.gm-dai b{font-variant-numeric:tabular-nums}.gm-dai-phu{font-size:var(--text-xs);color:var(--muted-foreground)}.gm-dai-nut{flex-wrap:wrap;gap:6px;margin-inline-start:auto;display:flex}.gm-dai-shop{border:1px solid var(--border);font-size:var(--text-xs);color:var(--secondary-foreground);background:var(--background);border-radius:12px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.gm-dai-shop:hover{border-color:var(--primary);color:var(--primary)}.gm-ngam{text-align:center;color:#fff;background:var(--color-warning);border-radius:9px;flex:none;min-width:18px;padding:0 5px;font-size:10px;font-weight:600;line-height:16px}@media (width<=900px){.ln-luoi .ln-cot-ten{min-width:130px;max-width:150px}.gm-dai-nut{margin-inline-start:0}}.ttm-page{--ttm-accent:var(--primary)}.ttm-hero{border:1px solid var(--border);background:radial-gradient(circle at 90% 5%, color-mix(in srgb, var(--primary) 17%, transparent), transparent 36%), linear-gradient(135deg, var(--background), color-mix(in srgb, var(--primary) 4%, var(--background)));border-radius:18px;padding:22px;position:relative;overflow:hidden}.ttm-hero:after{content:"";border:42px solid color-mix(in srgb, var(--primary) 8%, transparent);pointer-events:none;border-radius:999px;width:220px;height:220px;position:absolute;bottom:-150px;right:-90px}.ttm-kicker{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.ttm-hero-title{color:var(--mono);letter-spacing:-.025em;margin-top:6px;font-size:clamp(20px,2.2vw,30px);font-weight:750;line-height:1.18}.ttm-hero-copy{max-width:720px;color:var(--muted-foreground);margin-top:7px;font-size:13px;line-height:1.55}.ttm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ttm-stat{border:1px solid var(--border);background:var(--background);border-radius:14px;min-width:0;padding:15px 16px}.ttm-stat-top{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.ttm-stat-icon{width:30px;height:30px;color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:9px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.ttm-stat-value{color:var(--mono);letter-spacing:-.03em;margin-top:8px;font-size:24px;font-weight:750;line-height:1}.ttm-toolbar{border:1px solid var(--border);background:var(--background);border-radius:14px;grid-template-columns:minmax(240px,1fr) 170px 190px 165px auto auto minmax(62px,auto);align-items:center;gap:10px;padding:12px;display:grid}.ttm-search{flex:250px;position:relative}.ttm-search>i{z-index:1;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.ttm-search .kt-input{width:100%;padding-left:38px}.ttm-filter{min-width:150px}.ttm-result{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.ttm-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ttm-card{border:1px solid var(--border);background:var(--background);border-radius:16px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.ttm-card:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border));transform:translateY(-2px);box-shadow:0 18px 45px #0f172a17}.ttm-card.is-off{opacity:.72}.ttm-preview{aspect-ratio:16/10;border-bottom:1px solid var(--border);background:#e9edf4;position:relative;overflow:hidden}.ttm-preview-bar{z-index:3;background:color-mix(in srgb, var(--background) 94%, transparent);border-bottom:1px solid var(--border);pointer-events:none;align-items:center;gap:5px;height:28px;padding:0 10px;display:flex;position:absolute;inset:0 0 auto}.ttm-preview-dot{background:var(--border);border-radius:999px;width:6px;height:6px}.ttm-preview-label{color:var(--muted-foreground);margin-left:auto;font-size:9px;font-weight:650}.ttm-preview iframe{pointer-events:none;transform-origin:0 0;background:#fff;border:0;width:300%;height:calc(300% - 84px);position:absolute;top:28px;left:0;transform:scale(.33334)}.ttm-preview.is-phone iframe{transform-origin:top;width:390px;height:760px;left:50%;transform:translate(-50%)scale(.37)}.ttm-preview-open{z-index:4;position:absolute;inset:28px 0 0}.ttm-card-body{padding:16px 16px 14px}.ttm-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ttm-card-title{min-width:0;color:var(--mono);font-size:15px;font-weight:750;line-height:1.3}.ttm-card-desc{-webkit-line-clamp:2;min-height:38px;color:var(--muted-foreground);-webkit-box-orient:vertical;margin-top:7px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.ttm-swatch{border:3px solid var(--background);width:36px;height:36px;box-shadow:0 0 0 1px var(--border);border-radius:11px;flex:none;display:inline-flex}.ttm-meta{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ttm-meta-item{background:var(--muted);min-height:25px;color:var(--secondary-foreground);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.ttm-card-footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--muted) 45%, transparent);justify-content:space-between;align-items:center;gap:8px;padding:11px 16px;display:flex}.ttm-builder-grid{grid-template-columns:minmax(360px,430px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ttm-builder-form{flex-direction:column;gap:14px;min-width:0;display:flex}.ttm-panel{border:1px solid var(--border);background:var(--background);border-radius:15px;overflow:hidden}.ttm-panel-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:15px 16px 12px;display:flex}.ttm-step{width:27px;height:27px;color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.ttm-panel-title{color:var(--mono);font-size:13px;font-weight:750}.ttm-panel-copy{color:var(--muted-foreground);margin-top:2px;font-size:11px;line-height:1.4}.ttm-panel-body{flex-direction:column;gap:14px;padding:16px;display:flex}.ttm-label{flex-direction:column;gap:6px;display:flex}.ttm-label-title{color:var(--mono);justify-content:space-between;gap:8px;font-size:12px;font-weight:650;display:flex}.ttm-help{color:var(--muted-foreground);font-size:10.5px;line-height:1.45}.ttm-layouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ttm-layout{min-width:0;position:relative}.ttm-layout input{opacity:0;pointer-events:none;position:absolute}.ttm-layout-ui{border:1px solid var(--border);cursor:pointer;border-radius:11px;flex-direction:column;align-items:flex-start;gap:6px;min-height:91px;padding:10px;transition:all .15s;display:flex}.ttm-layout-ui i{color:var(--muted-foreground);font-size:18px}.ttm-layout-name{color:var(--secondary-foreground);font-size:10.5px;font-weight:700;line-height:1.25}.ttm-layout-type{color:var(--muted-foreground);font-size:9.5px}.ttm-layout input:checked+.ttm-layout-ui{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 12%, transparent)}.ttm-layout input:checked+.ttm-layout-ui i,.ttm-layout input:checked+.ttm-layout-ui .ttm-layout-name{color:var(--primary)}.ttm-palettes{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ttm-palette{border:1px solid var(--border);min-height:34px;color:var(--secondary-foreground);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:7px;padding:5px 7px;font-size:10px;font-weight:650;display:flex}.ttm-palette:hover{border-color:var(--primary)}.ttm-palette-color{border-radius:7px;flex:none;width:22px;height:22px}.ttm-color-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ttm-color-control{align-items:center;gap:7px;display:flex}.ttm-color-control input[type=color]{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:9px;flex:none;width:38px;height:38px;padding:2px}.ttm-color-control .kt-input{min-width:0;padding-left:8px;padding-right:8px;font-size:11px}.ttm-block{border:1px solid var(--border);background:var(--background);border-radius:10px;align-items:center;gap:9px;min-height:46px;padding:8px 9px;display:flex}.ttm-block-grip{color:var(--muted-foreground)}.ttm-preview-panel{border:1px solid var(--border);background:var(--background);border-radius:16px;min-width:0;position:sticky;top:82px;overflow:hidden;box-shadow:0 18px 50px #0f172a14}.ttm-preview-tools{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ttm-live{color:var(--muted-foreground);align-items:center;gap:7px;font-size:11px;display:inline-flex}.ttm-live:before{content:"";background:#22c55e;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1f}.ttm-live.is-loading:before{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b1f}.ttm-device-group{background:var(--muted);border-radius:9px;gap:3px;padding:3px;display:inline-flex}.ttm-device{width:32px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.ttm-device.active{color:var(--mono);background:var(--background);box-shadow:0 1px 3px #0f172a1a}.ttm-stage{background-color:#e8ecf2;background-image:radial-gradient(#cbd2dc 1px,#0000 1px);background-size:16px 16px;min-height:720px;padding:20px;overflow:auto}.ttm-scale{width:100%;display:block;overflow:hidden}.ttm-device-frame{transform-origin:0 0;width:390px;margin:0 auto;transition:width .25s;position:relative}.ttm-device-frame:before{content:"";background:#f8fafc;border:1px solid #ccd3dd;border-bottom:0;border-radius:12px 12px 0 0;height:24px;display:block}.ttm-device-frame:after{content:"";background:#d3d9e2;border-radius:999px;width:42px;height:5px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.ttm-device-frame iframe{background:#fff;border:1px solid #ccd3dd;border-radius:0 0 12px 12px;width:100%;height:680px;display:block}.ttm-save-mobile{display:none}@media (width>=1536px){.ttm-library{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1199px){.ttm-toolbar{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,.55fr))}.ttm-toolbar>.kt-btn,.ttm-toolbar>.ttm-result{justify-self:start}.ttm-builder-grid{grid-template-columns:1fr}.ttm-preview-panel{position:relative;top:auto}}@media (width<=767px){.ttm-hero{border-radius:14px;padding:17px}.ttm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ttm-stat{padding:12px}.ttm-stat-value{font-size:20px}.ttm-toolbar{flex-direction:column;align-items:stretch;display:flex}.ttm-search,.ttm-filter{flex:100%;width:100%}.ttm-library{grid-template-columns:1fr}.ttm-preview{aspect-ratio:4/3}.ttm-builder-grid{flex-direction:column;display:flex}.ttm-builder-form,.ttm-preview-panel{width:100%}.ttm-preview-panel{order:-1}.ttm-layouts{grid-template-columns:repeat(2,minmax(0,1fr))}.ttm-color-row{grid-template-columns:1fr}.ttm-palettes{grid-template-columns:repeat(2,minmax(0,1fr))}.ttm-preview-tools{flex-wrap:wrap;align-items:flex-start}.ttm-stage{min-height:500px;padding:10px 0}.ttm-device-frame iframe{height:480px}.ttm-save-mobile{z-index:20;border:1px solid var(--border);background:color-mix(in srgb, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:13px;padding:8px;display:flex;position:sticky;bottom:8px;box-shadow:0 10px 30px #0f172a29}}.demo-toast-in{animation:.22s ease-out demoToastIn}.demo-toast-out{opacity:0;transition:all .25s;transform:translate(12px)}@keyframes demoToastIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.demo-pop-in{animation:.18s ease-out demoPopIn}@keyframes demoPopIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.demo-tabs{border:1px solid var(--border);background:var(--muted);border-radius:.75rem;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.demo-tabs :is([data-tab],[data-mode],button){color:var(--secondary-foreground);border-radius:.5rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:all .15s}.demo-tabs :is([data-tab],[data-mode],button).active{background:var(--background);color:var(--mono);border:1px solid var(--input);box-shadow:0 1px 2px #0000000f}.demo-tabs a{color:var(--secondary-foreground);border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.demo-tabs a:hover{color:var(--mono)}.demo-tabs a.active{background:var(--background);color:var(--mono);border:1px solid var(--input);box-shadow:0 1px 2px #0000000f}.border-s-warning{border-inline-start-color:var(--color-warning,var(--color-yellow-600))}.demo-hint{border:1px solid var(--border);background:var(--muted);width:15px;height:15px;color:var(--muted-foreground);cursor:help;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:relative}.demo-hint:hover{border-color:var(--primary);color:var(--primary)}.demo-hint>span{bottom:calc(100% + 7px);background:var(--mono);width:260px;max-width:70vw;color:var(--background);text-align:start;opacity:0;visibility:hidden;pointer-events:none;z-index:70;border-radius:.5rem;padding:.5rem .625rem;font-size:11px;font-weight:400;line-height:1.5;transition:opacity .12s;position:absolute;inset-inline-end:-6px;box-shadow:0 8px 20px #00000038}.demo-hint:hover>span,.demo-hint:focus>span,.demo-hint:focus-visible>span{opacity:1;visibility:visible}.tn-col{align-items:center;gap:4px;display:inline-flex}[data-tn]{border:1px solid var(--border);background:var(--muted);width:15px;height:15px;color:var(--muted-foreground);cursor:pointer;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:10px;font-style:italic;font-weight:700;line-height:1;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex}[data-tn]:hover,[data-tn]:focus-visible{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 12%, transparent);color:var(--primary)}thead [data-tn]{opacity:.55}thead:hover [data-tn]{opacity:1}.perm-matrix{max-height:65vh;overflow:auto}.perm-matrix thead th{z-index:2;background:var(--background);position:sticky;top:0}.perm-matrix thead th:first-child{z-index:3;inset-inline-start:0}.perm-matrix tbody tr:not(.perm-group) td:first-child{z-index:1;background:var(--background);position:sticky;inset-inline-start:0}.perm-matrix tr.perm-group td{background:var(--muted)}.perm-matrix tbody tr:not(.perm-group) td:not(:first-child){text-align:center}.perm-matrix tbody input[type=checkbox]{cursor:pointer;appearance:none;border-radius:calc(var(--radius) - 4px);border:1px solid var(--input);background-position:50%;background-repeat:no-repeat;background-color:var(--background);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);vertical-align:middle;flex-shrink:0}.perm-matrix tbody input[type=checkbox]:checked{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9' fill='none'%3E%3Cpath d='M10.3667 0.541643L4.80007 6.10831L1.56674 2.87498C1.41061 2.71977 1.1994 2.63265 0.979241 2.63265C0.759086 2.63265 0.547876 2.71977 0.391741 2.87498C0.236532 3.03111 0.149414 3.24232 0.149414 3.46248C0.149414 3.68263 0.236532 3.89384 0.391741 4.04998L4.21674 7.87498C4.37288 8.03019 4.58409 8.1173 4.80424 8.1173C5.0244 8.1173 5.23561 8.03019 5.39174 7.87498L11.5417 1.72498C11.6198 1.64751 11.6818 1.55534 11.7241 1.45379C11.7665 1.35224 11.7882 1.24332 11.7882 1.13331C11.7882 1.0233 11.7665 0.914379 11.7241 0.81283C11.6818 0.711281 11.6198 0.619113 11.5417 0.541643C11.3856 0.386434 11.1744 0.299316 10.9542 0.299316C10.7341 0.299316 10.5229 0.386434 10.3667 0.541643Z' fill='white'/%3E%3C/svg%3E")}.perm-matrix tbody input[type=checkbox]:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}.perm-matrix tbody input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.perm-matrix tbody tr:not(.perm-group) td:nth-child(2):empty:after{content:"✓";color:var(--muted-foreground);font-weight:600}@media (width<=767px){.perm-matrix thead th:first-child,.perm-matrix tbody tr:not(.perm-group) td:first-child{min-width:11rem;position:static}}.perm-cell-dirty{background:color-mix(in oklab, var(--color-warning,#f59e0b) 16%, transparent)}.bang-cot-dinh th:first-child,.bang-cot-dinh td:first-child{z-index:1;background:var(--background);position:sticky;inset-inline-start:0}.bang-cot-dinh thead th:first-child{z-index:3}.bang-cot-dinh th:first-child:after,.bang-cot-dinh td:first-child:after{content:"";background:var(--border);width:1px;position:absolute;inset-block:0;inset-inline-end:0}.perm-actions .kt-btn[disabled]{opacity:.5;cursor:not-allowed}.settings-card-action{cursor:pointer;transition:border-color .15s}.settings-card-action:hover{border-color:var(--primary)}.aspect-\[9\/16\]{aspect-ratio:9/16}.bg-black{background-color:var(--color-black)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-from,transparent), var(--tw-gradient-to,transparent))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-from,transparent), var(--tw-gradient-to,transparent))}.bg-muted-foreground\/30{background-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}.bg-muted-foreground\/40{background-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}.bg-secondary{background-color:var(--secondary)}.border-b-mono{border-bottom-color:var(--mono)}.border-l-2{border-left-width:2px}.border-l-destructive{border-left-color:var(--destructive)}.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}.border-s-destructive{border-inline-start-color:var(--destructive)}.border-warning\/30{border-color:color-mix(in oklab, var(--color-warning,var(--color-yellow-600)) 30%, transparent)}.dark .dark\:inline{display:inline}.divide-dashed>:not(:last-child){border-style:dashed}.divide-x>:not(:last-child){border-inline-width:0 1px}.from-destructive\/40{--tw-gradient-from:color-mix(in oklab, var(--destructive) 40%, transparent)}.from-info\/30{--tw-gradient-from:color-mix(in oklab, var(--color-info,var(--color-violet-600)) 30%, transparent)}.from-primary\/30{--tw-gradient-from:color-mix(in oklab, var(--primary) 30%, transparent)}.from-zinc-700{--tw-gradient-from:oklch(37% .013 285.805)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.h-3{height:calc(var(--spacing) * 3)}.h-fit{height:fit-content}@media (width>=64rem){.lg\:max-h-\[calc\(100dvh-70px\)\]{max-height:calc(100dvh - 70px)}}.max-h-\[calc\(100dvh-10px\)\]{max-height:calc(100dvh - 10px)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-5xl{max-width:64rem}.max-w-xl{max-width:36rem}.kt-table-border-dashed{border-style:dashed;border-width:1px;border-color:var(--border)}.max-w-xs{max-width:20rem}.mt-8{margin-top:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.rounded{border-radius:.25rem}@media (width>=40rem){.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.start-2{inset-inline-start:calc(var(--spacing) * 2)}.to-destructive\/80{--tw-gradient-to:color-mix(in oklab, var(--destructive) 80%, transparent)}.to-info\/70{--tw-gradient-to:color-mix(in oklab, var(--color-info,var(--color-violet-600)) 70%, transparent)}.to-primary\/70{--tw-gradient-to:color-mix(in oklab, var(--primary) 70%, transparent)}.to-zinc-900{--tw-gradient-to:var(--color-zinc-900)}.top-1{top:calc(var(--spacing) * 1)}.tracking-wide{--tw-tracking:.025em;letter-spacing:.025em}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.bg-primary\/3{background-color:color-mix(in oklab, var(--primary) 3%, transparent)}.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}.bg-primary\/30{background-color:color-mix(in oklab, var(--primary) 30%, transparent)}.bg-primary\/40{background-color:color-mix(in oklab, var(--primary) 40%, transparent)}.text-primary\/3{color:color-mix(in oklab, var(--primary) 3%, transparent)}.text-primary\/5{color:color-mix(in oklab, var(--primary) 5%, transparent)}.text-primary\/10{color:color-mix(in oklab, var(--primary) 10%, transparent)}.text-primary\/20{color:color-mix(in oklab, var(--primary) 20%, transparent)}.text-primary\/30{color:color-mix(in oklab, var(--primary) 30%, transparent)}.text-primary\/40{color:color-mix(in oklab, var(--primary) 40%, transparent)}.border-primary\/3{border-color:color-mix(in oklab, var(--primary) 3%, transparent)}.border-primary\/5{border-color:color-mix(in oklab, var(--primary) 5%, transparent)}.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}.bg-secondary\/3{background-color:color-mix(in oklab, var(--secondary) 3%, transparent)}.bg-secondary\/5{background-color:color-mix(in oklab, var(--secondary) 5%, transparent)}.bg-secondary\/10{background-color:color-mix(in oklab, var(--secondary) 10%, transparent)}.bg-secondary\/20{background-color:color-mix(in oklab, var(--secondary) 20%, transparent)}.bg-secondary\/30{background-color:color-mix(in oklab, var(--secondary) 30%, transparent)}.bg-secondary\/40{background-color:color-mix(in oklab, var(--secondary) 40%, transparent)}.text-secondary{color:var(--secondary)}.text-secondary\/3{color:color-mix(in oklab, var(--secondary) 3%, transparent)}.text-secondary\/5{color:color-mix(in oklab, var(--secondary) 5%, transparent)}.text-secondary\/10{color:color-mix(in oklab, var(--secondary) 10%, transparent)}.text-secondary\/20{color:color-mix(in oklab, var(--secondary) 20%, transparent)}.text-secondary\/30{color:color-mix(in oklab, var(--secondary) 30%, transparent)}.text-secondary\/40{color:color-mix(in oklab, var(--secondary) 40%, transparent)}.border-secondary{border-color:var(--secondary)}.border-secondary\/3{border-color:color-mix(in oklab, var(--secondary) 3%, transparent)}.border-secondary\/5{border-color:color-mix(in oklab, var(--secondary) 5%, transparent)}.border-secondary\/10{border-color:color-mix(in oklab, var(--secondary) 10%, transparent)}.border-secondary\/20{border-color:color-mix(in oklab, var(--secondary) 20%, transparent)}.border-secondary\/30{border-color:color-mix(in oklab, var(--secondary) 30%, transparent)}.border-secondary\/40{border-color:color-mix(in oklab, var(--secondary) 40%, transparent)}.bg-success\/3{background-color:color-mix(in oklab, var(--color-success,var(--color-green-600)) 3%, transparent)}.bg-success\/20{background-color:color-mix(in oklab, var(--color-success,var(--color-green-600)) 20%, transparent)}.bg-success\/30{background-color:color-mix(in oklab, var(--color-success,var(--color-green-600)) 30%, transparent)}.bg-success\/40{background-color:color-mix(in oklab, var(--color-success,var(--color-green-600)) 40%, transparent)}.text-success\/3{color:color-mix(in oklab, var(--color-success,var(--color-green-600)) 3%, transparent)}.text-success\/5{color:color-mix(in oklab, var(--color-success,var(--color-green-600)) 5%, transparent)}.text-success\/10{color:color-mix(in oklab, var(--color-success,var(--color-green-600)) 10%, transparent)}.text-success\/20{color:color-mix(in oklab, var(--color-success,var(--color-green-600)) 20%, transparent)}.text-success\/30{color:color-mix(in oklab, var(--color-success,var(--color-green-600)) 30%, transparent)}.text-success\/40{color:color-mix(in oklab, var(--color-success,var(--color-green-600)) 40%, transparent)}.border-success{border-color:var(--color-success,var(--color-green-600))}.border-success\/3{border-color:color-mix(in oklab, var(--color-success,var(--color-green-600)) 3%, transparent)}.border-success\/5{border-color:color-mix(in oklab, var(--color-success,var(--color-green-600)) 5%, transparent)}.border-success\/10{border-color:color-mix(in oklab, var(--color-success,var(--color-green-600)) 10%, transparent)}.bg-warning\/3{background-color:color-mix(in oklab, var(--color-warning,var(--color-yellow-600)) 3%, transparent)}.bg-warning\/20{background-color:color-mix(in oklab, var(--color-warning,var(--color-yellow-600)) 20%, transparent)}.bg-warning\/30{background-color:color-mix(in oklab, var(--color-warning,var(--color-yellow-600)) 30%, transparent)}.bg-warning\/40{background-color:color-mix(in oklab, var(--color-warning,var(--color-yellow-600)) 40%, transparent)}.text-warning\/3{color:color-mix(in oklab, var(--color-warning,var(--color-yellow-600)) 3%, transparent)}.text-warning\/5{color:color-mix(in oklab, var(--color-warning,var(--color-yellow-600)) 5%, transparent)}.text-warning\/10{color:color-mix(in oklab, var(--color-warning,var(--color-yellow-600)) 10%, transparent)}.text-warning\/20{color:color-mix(in oklab, var(--color-warning,var(--color-yellow-600)) 20%, transparent)}.text-warning\/30{color:color-mix(in oklab, var(--color-warning,var(--color-yellow-600)) 30%, transparent)}.text-warning\/40{color:color-mix(in oklab, var(--color-warning,var(--color-yellow-600)) 40%, transparent)}.border-warning{border-color:var(--color-warning,var(--color-yellow-600))}.border-warning\/3{border-color:color-mix(in oklab, var(--color-warning,var(--color-yellow-600)) 3%, transparent)}.border-warning\/5{border-color:color-mix(in oklab, var(--color-warning,var(--color-yellow-600)) 5%, transparent)}.border-warning\/10{border-color:color-mix(in oklab, var(--color-warning,var(--color-yellow-600)) 10%, transparent)}.bg-info{background-color:var(--color-info,var(--color-violet-600))}.bg-info\/3{background-color:color-mix(in oklab, var(--color-info,var(--color-violet-600)) 3%, transparent)}.bg-info\/5{background-color:color-mix(in oklab, var(--color-info,var(--color-violet-600)) 5%, transparent)}.bg-info\/20{background-color:color-mix(in oklab, var(--color-info,var(--color-violet-600)) 20%, transparent)}.bg-info\/30{background-color:color-mix(in oklab, var(--color-info,var(--color-violet-600)) 30%, transparent)}.bg-info\/40{background-color:color-mix(in oklab, var(--color-info,var(--color-violet-600)) 40%, transparent)}.text-info\/3{color:color-mix(in oklab, var(--color-info,var(--color-violet-600)) 3%, transparent)}.text-info\/5{color:color-mix(in oklab, var(--color-info,var(--color-violet-600)) 5%, transparent)}.text-info\/10{color:color-mix(in oklab, var(--color-info,var(--color-violet-600)) 10%, transparent)}.text-info\/20{color:color-mix(in oklab, var(--color-info,var(--color-violet-600)) 20%, transparent)}.text-info\/30{color:color-mix(in oklab, var(--color-info,var(--color-violet-600)) 30%, transparent)}.text-info\/40{color:color-mix(in oklab, var(--color-info,var(--color-violet-600)) 40%, transparent)}.border-info{border-color:var(--color-info,var(--color-violet-600))}.border-info\/3{border-color:color-mix(in oklab, var(--color-info,var(--color-violet-600)) 3%, transparent)}.border-info\/5{border-color:color-mix(in oklab, var(--color-info,var(--color-violet-600)) 5%, transparent)}.border-info\/10{border-color:color-mix(in oklab, var(--color-info,var(--color-violet-600)) 10%, transparent)}.border-info\/30{border-color:color-mix(in oklab, var(--color-info,var(--color-violet-600)) 30%, transparent)}.border-info\/40{border-color:color-mix(in oklab, var(--color-info,var(--color-violet-600)) 40%, transparent)}.bg-destructive\/3{background-color:color-mix(in oklab, var(--destructive) 3%, transparent)}.bg-destructive\/20{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}.bg-destructive\/30{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}.bg-destructive\/40{background-color:color-mix(in oklab, var(--destructive) 40%, transparent)}.text-destructive\/3{color:color-mix(in oklab, var(--destructive) 3%, transparent)}.text-destructive\/5{color:color-mix(in oklab, var(--destructive) 5%, transparent)}.text-destructive\/10{color:color-mix(in oklab, var(--destructive) 10%, transparent)}.text-destructive\/20{color:color-mix(in oklab, var(--destructive) 20%, transparent)}.text-destructive\/30{color:color-mix(in oklab, var(--destructive) 30%, transparent)}.text-destructive\/40{color:color-mix(in oklab, var(--destructive) 40%, transparent)}.border-destructive{border-color:var(--destructive)}.border-destructive\/3{border-color:color-mix(in oklab, var(--destructive) 3%, transparent)}.border-destructive\/5{border-color:color-mix(in oklab, var(--destructive) 5%, transparent)}.bg-danger{background-color:var(--destructive)}.bg-danger\/3{background-color:color-mix(in oklab, var(--destructive) 3%, transparent)}.bg-danger\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}.bg-danger\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}.bg-danger\/20{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}.bg-danger\/30{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}.bg-danger\/40{background-color:color-mix(in oklab, var(--destructive) 40%, transparent)}.text-danger{color:var(--destructive)}.text-danger\/3{color:color-mix(in oklab, var(--destructive) 3%, transparent)}.text-danger\/5{color:color-mix(in oklab, var(--destructive) 5%, transparent)}.text-danger\/10{color:color-mix(in oklab, var(--destructive) 10%, transparent)}.text-danger\/20{color:color-mix(in oklab, var(--destructive) 20%, transparent)}.text-danger\/30{color:color-mix(in oklab, var(--destructive) 30%, transparent)}.text-danger\/40{color:color-mix(in oklab, var(--destructive) 40%, transparent)}.border-danger{border-color:var(--destructive)}.border-danger\/3{border-color:color-mix(in oklab, var(--destructive) 3%, transparent)}.border-danger\/5{border-color:color-mix(in oklab, var(--destructive) 5%, transparent)}.border-danger\/10{border-color:color-mix(in oklab, var(--destructive) 10%, transparent)}.border-danger\/20{border-color:color-mix(in oklab, var(--destructive) 20%, transparent)}.border-danger\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}.border-danger\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}.bg-mono\/3{background-color:color-mix(in oklab, var(--mono) 3%, transparent)}.bg-mono\/5{background-color:color-mix(in oklab, var(--mono) 5%, transparent)}.bg-mono\/10{background-color:color-mix(in oklab, var(--mono) 10%, transparent)}.bg-mono\/40{background-color:color-mix(in oklab, var(--mono) 40%, transparent)}.text-mono\/3{color:color-mix(in oklab, var(--mono) 3%, transparent)}.text-mono\/5{color:color-mix(in oklab, var(--mono) 5%, transparent)}.text-mono\/10{color:color-mix(in oklab, var(--mono) 10%, transparent)}.text-mono\/20{color:color-mix(in oklab, var(--mono) 20%, transparent)}.text-mono\/30{color:color-mix(in oklab, var(--mono) 30%, transparent)}.text-mono\/40{color:color-mix(in oklab, var(--mono) 40%, transparent)}.border-mono{border-color:var(--mono)}.border-mono\/3{border-color:color-mix(in oklab, var(--mono) 3%, transparent)}.border-mono\/5{border-color:color-mix(in oklab, var(--mono) 5%, transparent)}.border-mono\/10{border-color:color-mix(in oklab, var(--mono) 10%, transparent)}.border-mono\/20{border-color:color-mix(in oklab, var(--mono) 20%, transparent)}.border-mono\/30{border-color:color-mix(in oklab, var(--mono) 30%, transparent)}.border-mono\/40{border-color:color-mix(in oklab, var(--mono) 40%, transparent)}.ki-filled.hidden,.ki-duotone.hidden,.ki-outline.hidden,.ki-solid.hidden,.dark .dark\:hidden{display:none}.dark .ki-filled.dark\:inline,.dark .ki-duotone.dark\:inline,.dark .ki-outline.dark\:inline,.dark .ki-solid.dark\:inline{display:inline-flex}.kt-modal{z-index:60}.kt-modal-backdrop{z-index:50}.kt-drawer-backdrop{z-index:15}@media (width<48rem){.kt-modal>.kt-modal-content{min-width:0;max-width:calc(100vw - 2rem)}.kt-modal .kt-modal-body{overflow-x:auto}.kt-modal .kt-modal-footer,.kt-modal .kt-modal-footer>*{flex-wrap:wrap}.kt-modal .kt-modal-body>*{min-width:0}.kt-menu-dropdown{max-width:calc(100vw - 1.5rem)}.kt-card-header>*{flex-wrap:wrap}main .kt-container-fluid .flex:has(>.kt-btn){flex-wrap:wrap}:where(#cn_main) .flex:has(>.kt-btn):not(.cn-loc-hang1,.cn-loc-nhanh,.cn-kien>:first-child>span>.flex){flex-wrap:wrap}:is(.kt-container-fluid,:where(#cn_main)) :is(.kt-btn,.kt-menu-toggle,.kt-select,select,.kt-input):not(:is(td,th) *){min-height:44px}:is(.kt-container-fluid,:where(#cn_main)) .kt-input:not(:is(td,th) *) :is(input,select){min-height:42px}:is(.kt-container-fluid,:where(#cn_main)) :is(.kt-btn-icon,.kt-menu-toggle):not(:is(td,th) *){min-width:44px}:is(td,th) :is(.kt-btn,button,select,input:not([type=checkbox])){min-height:32px}:is(td,th) .kt-btn-icon{min-width:32px}:is(.kt-container-fluid,:where(#cn_main)) input:not([type=checkbox]):not([type=radio]):not(:is(td,th) *){min-height:42px}[data-tn]{justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}input.kt-checkbox,.kt-checkbox.kt-checkbox-sm,.perm-matrix tbody input[type=checkbox]{width:24px;height:24px}.kt-switch,input.kt-switch{width:44px;height:26px}.kt-modal-content :is(.kt-btn,.kt-input,.kt-select,select){min-height:44px}.kt-modal-content .kt-input :is(input,select){min-height:42px}.kt-menu-dropdown :is(.kt-menu-link,.kt-btn){min-height:44px}}.kt-radio:indeterminate:not(:checked){background-color:var(--background)}.kt-radio:indeterminate:not(:checked):not([aria-invalid=true]){border-color:var(--input)}#shop_picker_list{max-height:min(65vh,34rem)}#shop_picker_list .kt-menu-link{gap:.5rem;padding-block:.4375rem}#shop_picker_list .kt-menu-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}@media (width>=48rem){#shop_picker_dd{width:min(92vw,46rem)}#shop_picker_list{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));align-items:start;column-gap:1.25rem;max-height:min(70vh,38rem);display:grid}#shop_picker_list .sp-nhom,#shop_picker_list .sp-tat-ca,#shop_picker_list #shop_picker_empty{grid-column:1/-1}#shop_picker_list .sp-team{max-width:5.5rem;font-size:10px}}#shop_picker_list .sp-team{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;color:var(--muted-foreground);flex:none;margin-inline-start:auto;padding-inline-start:.5rem;font-size:11px;overflow:hidden}#shop_picker_list[data-sap=leader] .sp-team,#shop_picker_list[data-sap=goi] .sp-team{display:none}#shop_picker_list .sp-nhom{z-index:1;background:var(--background);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:.4375rem .75rem .3125rem;font-size:.6875rem;font-weight:700;position:sticky;top:0}#sidebar .sb-icon{cursor:pointer;color:var(--secondary-foreground);border:1px solid #0000;align-items:center;display:flex}#sidebar .sb-icon:focus-visible{outline:2px solid var(--primary);outline-offset:1px}#sidebar .sb-cho{opacity:.45;cursor:default}#sidebar .sb-link{color:var(--foreground);border-radius:.5rem;align-items:center;gap:.375rem;padding:.4375rem .625rem;font-size:.8125rem;display:flex}#sidebar .sb-link:hover{background:color-mix(in oklab, var(--primary) 9%, transparent);color:var(--mau-chu-nhan)}#sidebar .sb-link.active{background:color-mix(in oklab, var(--primary) 9%, transparent);color:var(--mau-chu-nhan);font-weight:600}#sidebar .sb-link.sb-cho:hover{color:var(--foreground);background:0 0}#sidebar .sb-link .ki-time{margin-inline-start:auto;font-size:11px}#sidebar .sb-so{background:var(--destructive);min-width:1.125rem;color:var(--destructive-foreground);text-align:center;border-radius:9999px;margin-inline-start:auto;padding:0 .3125rem;font-size:.625rem;font-weight:700;line-height:1.125rem}#sidebar .sb-link.active .sb-so,#sidebar .sb-link:hover .sb-so{color:var(--destructive-foreground)}#sidebar .sb-don .sb-fly,#sidebar .sb-don .sb-caret{display:none!important}#sidebar .sb-don .sb-icon{position:relative}@media (width>=64rem){#sidebar .sb-don .sb-icon>.sb-so{top:-.125rem;margin:0;position:absolute;inset-inline-start:calc(50% + .375rem)}}#sidebar .sb-co-so .sb-icon{position:relative}@media (width>=64rem){#sidebar .sb-co-so .sb-icon>.sb-so{top:-.125rem;margin:0;position:absolute;inset-inline-start:calc(50% + .375rem)}}#navbar .nav-so{background:var(--destructive);min-width:1.125rem;color:var(--destructive-foreground);text-align:center;border-radius:9999px;padding:0 .3125rem;font-size:.625rem;font-weight:700;line-height:1.125rem;display:inline-block}#navbar.vd-navbar .kt-container-fluid{width:100%}.vd-nav-compact{align-items:center;width:100%;min-width:0;display:flex}.vd-nav-compact .kt-select{max-width:none}.vd-nav-desktop{display:none}@media (width<64rem){#navbar.vd-navbar{top:var(--header-height);z-index:5;position:sticky}}@media (width>=64rem){.vd-nav-compact{display:none}.vd-nav-desktop{scrollbar-width:thin;align-items:stretch;width:100%;min-width:0;display:flex;overflow-x:auto}}#navbar .nav-so-ton,#sidebar .sb-so-ton{background:var(--secondary);color:var(--secondary-foreground);box-shadow:inset 0 0 0 1px var(--border);font-weight:600}#sidebar .sb-link.active .sb-so-ton,#sidebar .sb-link:hover .sb-so-ton{color:var(--secondary-foreground)}#sidebar .sb-tieu-de{border-bottom:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.5rem;margin-bottom:.1875rem;padding:.5rem .625rem .4375rem;font-size:.6875rem;font-weight:700;display:flex}#sidebar .sb-tieu-de i{color:var(--mau-chu-nhan);font-size:.875rem}#sidebar .sb-ngan{display:none}@media (width>=64rem){body[class]{--sidebar-width:78px}#header_container{padding-inline-start:0}.sb-cot{flex-direction:column;align-items:stretch;gap:.375rem;padding:.75rem .125rem 0;display:flex;overflow:visible}#sidebar .sb-nhom{position:relative}#sidebar .sb-icon{flex-direction:column;justify-content:flex-start;gap:.1875rem;padding:.125rem 0}#sidebar .sb-icon>i:not(.sb-caret){border:1px solid #0000;border-radius:9999px;place-items:center;width:38px;height:38px;display:grid}#sidebar .sb-nhom:hover .sb-icon>i:not(.sb-caret),#sidebar .sb-nhom:focus-within .sb-icon>i:not(.sb-caret),#sidebar .sb-nhom.active .sb-icon>i:not(.sb-caret){background:var(--background);border-color:var(--input);color:var(--mau-chu-nhan)}#sidebar .sb-ten{display:none}#sidebar .sb-ngan{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:74px;font-size:10px;line-height:1.2;display:block;overflow:hidden}#sidebar .sb-nhom.active .sb-ngan{color:var(--mau-chu-nhan);font-weight:600}#sidebar .sb-caret{display:none}#sidebar .sb-fly{inset-inline-start:100%;z-index:1;padding-inline-start:.375rem;display:none;position:absolute;top:-.375rem}#sidebar .sb-nhom:hover .sb-fly,#sidebar .sb-nhom:focus-within .sb-fly{display:block}#sidebar .sb-hop{background:var(--background);border:1px solid var(--input);border-radius:.75rem;min-width:14.5rem;max-width:17rem;max-height:calc(100dvh - 90px);padding:.25rem;overflow-y:auto;box-shadow:0 10px 30px #0000001f,0 2px 6px #0000000f}#sidebar .sb-link{white-space:nowrap}}@media (width<64rem){#sidebar{width:16.5rem}.sb-cot{padding:.5rem}#sidebar .sb-icon{width:100%;min-height:44px;color:var(--foreground);text-align:start;border-radius:.5625rem;gap:.625rem;padding:.5rem .625rem;font-size:.875rem;font-weight:500}#sidebar .sb-icon:active{background:color-mix(in oklab, var(--primary) 9%, transparent)}#sidebar .sb-nhom.active>.sb-icon,#sidebar .sb-nhom.active>.sb-icon i{color:var(--mau-chu-nhan)}#sidebar .sb-ten{flex:auto;min-width:0}#sidebar .sb-caret{color:var(--muted-foreground);font-size:.6875rem;transition:transform .15s}#sidebar .sb-nhom.mo .sb-caret{transform:rotate(90deg)}#sidebar .sb-fly{padding:.125rem 0 .375rem 1.75rem;display:none}#sidebar .sb-nhom.mo .sb-fly{display:block}#sidebar .sb-tieu-de{display:none}#sidebar .sb-link{border-inline-start:2px solid var(--border);border-radius:0 .5rem .5rem 0;min-height:44px}#sidebar .sb-link.active{border-inline-start-color:var(--primary)}#header_container :is(.kt-btn,.kt-menu-toggle):not(.kt-menu-dropdown *){min-width:2.75rem;min-height:2.75rem}#header_container #chon_ung_dung{flex:none}}@media (width<48rem){#header_container{gap:.5rem;padding-inline:.5rem}#header_container>div:first-child{gap:.25rem;margin-inline-end:0}#header_container>div:first-child>div:first-child{gap:.25rem}#header_container>div:first-child>div:first-child>a{margin-inline:0}#header_container>div:first-child>div:first-child>a img{width:2rem;height:2rem}#header_container .kt-menu:has(>.kt-menu-item>#shop_picker_toggle){margin-inline:0}#header_container>div:last-child>div:last-child{gap:0}#header_container:has(#chon_ung_dung)>div:first-child>div:first-child>a{display:none!important}}@media (width<30rem){#header_container #shop_picker_toggle{justify-content:center;padding-inline:0}#header_container #shop_picker_toggle>span:nth-child(2){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#header_container #shop_picker_toggle>i{display:none}}@media (width<24rem){#header_container{gap:.25rem}#header_container:has(#chon_ung_dung){gap:0}#header_container:has(#chon_ung_dung)>div:first-child{gap:0}#header_container:has(#chon_ung_dung)>div:first-child>div:first-child{gap:0}}.kt-card,.kt-card-table,.kt-scrollable-x-auto,.kt-scrollable-y-auto,.kt-container-fluid :is(.grid,.flex)>*,:where(#cn_main) :is(.grid,.flex)>*{min-width:0}.kt-container-fluid label:has(.kt-radio,.kt-checkbox){min-height:24px}:where(#cn_main) label:has(.kt-radio,.kt-checkbox){min-height:24px}.cham-24{justify-content:center;align-items:center;min-width:24px;min-height:24px;margin-block:-4px;display:inline-flex}.cham-24.cham-phai{justify-content:flex-end}button.cham-24{cursor:pointer;background:0 0;border:0;padding:0}.chep-koc{color:var(--muted-foreground);flex-shrink:0}.chep-koc:hover{color:var(--primary)}.chep-koc>i{font-size:.75rem}@media (width<=767px){.bc-doc.kt-scrollable-x-auto,.rp-wrap .kt-scrollable-x-auto{overflow-x:visible}.bc-doc table.kt-table thead,.rp-wrap table.kt-table thead{display:none}.bc-doc table.kt-table,.bc-doc table.kt-table tbody,.bc-doc table.kt-table tr,.bc-doc table.kt-table td,.rp-wrap table.kt-table,.rp-wrap table.kt-table tbody,.rp-wrap table.kt-table tr,.rp-wrap table.kt-table td{width:auto;display:block;min-width:0!important}.bc-doc table.kt-table tr,.rp-wrap table.kt-table tr{border:1px solid var(--border,#e4e6ef);border-radius:12px;margin:0 12px 10px;padding:6px 0}.bc-doc table.kt-table td,.rp-wrap table.kt-table td{overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:14px;display:flex;text-align:left!important;border:0!important;padding:5px 14px!important}.bc-doc table.kt-table td>*,.rp-wrap table.kt-table td>*{overflow-wrap:anywhere;min-width:0}.bc-doc table.kt-table td[data-nhan]:before,.rp-wrap table.kt-table td[data-nhan]:before{content:attr(data-nhan);opacity:.65;flex:none;max-width:45%;font-size:11px;line-height:1.5}.bc-doc table.kt-table td:empty,.rp-wrap table.kt-table td:empty{display:none}}.kpi-chon-ns label{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:13px;line-height:1.5;display:flex;overflow:hidden}.kpi-o-ten{justify-content:center;min-height:44px}.kpi-o-tick{align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}@media (width<=767px){.ho-tro-cong-khai :is(.kt-btn,.kt-select,select,.kt-input,.kt-textarea),.ho-tro-cong-khai input:not([type=checkbox]):not([type=radio]){min-height:44px}.ho-tro-cong-khai .kt-input :is(input,select){min-height:42px}.ho-tro-cong-khai .kt-btn-icon{min-width:44px}}.kt-select{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:.5rem;padding-left:.75rem;padding-right:2rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.kt-select:hover{border-color:var(--kt-border-hover,#cbd5e1)}.kt-select:focus{border-color:var(--kt-primary,#3e97ff);outline:none;box-shadow:0 0 0 2px #3e97ff26}.kt-select[multiple],.kt-select[size]:not([size="1"]){white-space:normal;cursor:default;height:auto;padding-block:.25rem;padding-inline-end:.5rem;overflow-y:auto}.kt-select[multiple] option,.kt-select[size]:not([size="1"]) option{text-overflow:ellipsis;border-radius:.375rem;padding:.3rem .5rem;line-height:1.35;overflow:hidden}.dq-q{text-align:left}.dq-q.active{box-shadow:inset 0 0 0 2px var(--primary)}.flex-col>.kt-badge{align-self:flex-start}.flex-col.items-center>.kt-badge{align-self:center}.flex-col.items-end>.kt-badge{align-self:flex-end}.kt-badge.badge-cau{white-space:normal;text-align:start;line-height:1.35}.av{font-weight:var(--font-weight-semibold,600);border-style:solid;border-width:1px;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tk-dai-so{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tk-dai-so>a{border-bottom:1px solid var(--border);transition:background-color .15s}.tk-dai-so>a:hover{background:var(--muted)}.tk-dai-so>a.dang{background:color-mix(in srgb, var(--primary) 7%, transparent);box-shadow:inset 0 -2px 0 var(--primary)}@media (width>=1024px){.tk-dai-so{grid-template-columns:repeat(5,minmax(0,1fr))}.tk-dai-so>a{border-bottom:0}.tk-dai-so>a+a{border-left:1px solid var(--border)}}.tk-hang-loat{border:1px dashed color-mix(in srgb, var(--primary) 40%, transparent);background:color-mix(in srgb, var(--primary) 5%, transparent)}.tk-cat{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-bang{table-layout:fixed;width:100%;min-width:960px}.tk-bang td,.tk-bang th{overflow:hidden}.tk-bang tbody td{vertical-align:middle;padding-block:.5rem}.tk-bang thead th{white-space:nowrap;padding-block:.625rem}.tk-bang td:last-child{overflow:visible}.tk-bang td:last-child .kt-menu{padding-block:0}.tk-bang td:last-child .kt-menu-toggle{width:1.75rem;height:1.75rem}.tk-dong-tat td:not(:last-child){opacity:.55}.tk-ten{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.tk-xuong-dong{white-space:normal;line-height:1.35}.nb{white-space:nowrap;border:1px solid var(--border);color:var(--secondary-foreground);background:var(--background);vertical-align:middle;border-radius:.25rem;flex:none;align-items:center;gap:.1875rem;padding:.0625rem .3125rem;font-size:.6875rem;font-weight:500;line-height:1.25;display:inline-flex}.nb i{color:var(--muted-foreground);font-size:.6875rem}.nb-them{border-inline-start:1px solid var(--border);color:var(--muted-foreground);margin-inline-start:.1875rem;padding-inline-start:.25rem}.nb-mo{color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem}.nb-luoi{flex-wrap:wrap;gap:.375rem;display:flex}.nb-chon{border:1px solid var(--input);cursor:pointer;border-radius:.375rem;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.8125rem;display:inline-flex}.nb-chon:hover{border-color:var(--ring,var(--primary))}.nb-chon:has(input:checked){border-color:var(--primary);background:color-mix(in oklab, var(--primary) 6%, transparent)}.nb-chon.nb-ngung{opacity:.6}.tk-dong-tat:hover td:not(:last-child){opacity:.85}[data-xn=message]{white-space:pre-line}.vt-admin{--vt:#dc2626}.vt-leader{--vt:#2563eb}.vt-leader-booking{--vt:#7c3aed}.vt-leader-kep{--vt:#4f46e5}.vt-staff{--vt:#16a34a}.vt-van-hanh{--vt:#0891b2}.vt-seller{--vt:#ea580c}.vt-seller-staff{--vt:#b45309}.vt-koc{--vt:#db2777}.vt-khac{--vt:#6b7280}.vt-giam-doc{--vt:var(--color-red-800)}.vt-giam-doc-ban{--vt:var(--color-red-500)}.vt-pgd-van-hanh{--vt:var(--color-blue-950)}.vt-tp-van-hanh{--vt:var(--color-blue-800)}.vt-pgd-booking{--vt:var(--color-violet-950)}.vt-tp-booking{--vt:var(--color-violet-800)}.vt-tp-kep{--vt:var(--color-indigo-800)}.vt-pgd-sale{--vt:var(--color-yellow-800)}.vt-tp-sale{--vt:var(--color-yellow-700)}.vt-leader-sale{--vt:var(--color-yellow-600)}.vt-sale{--vt:var(--color-yellow-500)}.vt-tp-hcns{--vt:var(--color-zinc-800)}.vt-hcns{--vt:var(--color-zinc-500)}.vt-tp-ke-toan{--vt:var(--color-green-950)}.vt-ke-toan{--vt:var(--color-green-800)}.kt-badge.vt-badge{color:var(--vt);border-color:color-mix(in oklab, var(--vt) 35%, transparent);background:color-mix(in oklab, var(--vt) 8%, transparent)}.av.vt-av{color:var(--vt);border-color:color-mix(in oklab, var(--vt) 25%, transparent);background:color-mix(in oklab, var(--vt) 10%, transparent)}.vt-vien{border-color:color-mix(in oklab, var(--vt) 25%, transparent)}.vt-nen{background:var(--vt)}.dark .kt-badge.vt-badge,.dark .av.vt-av{color:color-mix(in oklab, var(--vt) 65%, white)}.um-than{flex-direction:column;gap:1.25rem;max-height:calc(100vh - 13rem);display:flex;overflow-y:auto}.um-muc{flex-direction:column;gap:.75rem;display:flex}.um-muc+.um-muc{border-top:1px dashed var(--border);padding-top:1.25rem}.um-muc-ten{color:var(--foreground);align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:600;display:flex}.um-muc-ten>span:first-child{background:var(--muted);width:1.25rem;height:1.25rem;color:var(--secondary-foreground);border-radius:9999px;justify-content:center;align-items:center;font-size:.6875rem;display:inline-flex}.um-goi-y{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.4}.um-goi-y.text-warning{color:var(--color-yellow-600,#ca8a04)}.um-goi-y:empty{display:none}.um-cong-tac{cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.um-cong-tac.hidden{display:none}.um-mo{opacity:.5;pointer-events:none}.um-chip-luoi{flex-wrap:wrap;gap:.375rem;display:flex}.um-chip-luoi:empty{display:none}.um-chip{background:var(--muted);color:var(--secondary-foreground);text-overflow:ellipsis;white-space:nowrap;border-radius:.375rem;max-width:14rem;padding:0 .5rem;font-size:.75rem;line-height:1.25rem;overflow:hidden}.um-shop-thanh{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.um-shop-thanh.hidden{display:none}.um-chip{align-items:center;gap:.25rem;padding-right:.125rem;display:inline-flex}.um-chip-ten{text-overflow:ellipsis;overflow:hidden}.um-chip-x{width:1.125rem;height:1.125rem;color:var(--muted-foreground);cursor:pointer;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:inline-flex}.um-chip-x:hover{background:color-mix(in srgb, var(--destructive) 15%, transparent);color:var(--destructive)}.um-chip-them{cursor:pointer;padding-right:.5rem}.um-chip-moi{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary)}.um-chip-them{border:1px dashed var(--border);background:0 0}.tk-viec-leader{flex-direction:column;gap:.5rem;display:flex}.tk-viec-leader.hidden{display:none}.tk-viec-leader-luoi{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.5rem;display:grid}.tk-viec-o{border:1px solid var(--input);cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex}.tk-viec-o:hover{border-color:var(--ring,var(--primary))}.tk-viec-o:has(input:checked){border-color:var(--primary);background:color-mix(in oklab, var(--primary) 6%, transparent)}.tk-viec-o input{flex:none;margin-top:.125rem}.um-avatar{background:color-mix(in oklab, var(--primary) 12%, transparent);width:2.25rem;height:2.25rem;color:var(--primary);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex}.um-nhom-ten{letter-spacing:.02em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.um-vai-luoi{grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:.5rem;display:grid}.um-vai{border:1px solid var(--input);cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.5rem .75rem;display:flex}.um-vai:hover{border-color:var(--ring,var(--primary))}.um-vai:has(input:checked){border-color:var(--primary);background:color-mix(in oklab, var(--primary) 6%, transparent)}.um-vai-admin:has(input:checked){border-color:var(--destructive);background:color-mix(in oklab, var(--destructive) 6%, transparent)}.um-vai input{flex:none;margin-top:.1875rem}.um-vai-ten{color:var(--foreground);font-size:.8125rem;font-weight:600}.um-vai-mo-ta{color:var(--muted-foreground);font-size:.6875rem;line-height:1.35}.um-admin{border:1px solid color-mix(in oklab, var(--destructive) 35%, transparent);background:color-mix(in oklab, var(--destructive) 5%, transparent);border-radius:.5rem;flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.um-admin.hidden{display:none}.um-chon-2{flex-wrap:wrap;gap:.5rem;display:inline-flex}.um-chon-2.hidden{display:none}.um-chon-2-o{border:1px solid var(--input);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;display:inline-flex}.um-chon-2-o:has(input:checked){border-color:var(--primary);background:color-mix(in oklab, var(--primary) 6%, transparent);color:var(--primary)}.um-tt{background:var(--muted);border-radius:.625rem;flex-wrap:wrap;align-self:flex-start;gap:.25rem;padding:.25rem;display:inline-flex}.um-tt-o{cursor:pointer;color:var(--secondary-foreground);border-radius:.5rem;align-items:center;padding:.3125rem .875rem;font-size:.8125rem;display:inline-flex}.um-tt-o.hidden{display:none}.um-tt-o input{opacity:0;pointer-events:none;position:absolute}.um-tt-o:has(input:focus-visible){outline:2px solid var(--ring,var(--primary));outline-offset:1px}.um-tt-o:has(input:checked){background:var(--background);color:var(--foreground);font-weight:600;box-shadow:0 1px 2px #00000014}.um-tt-active:has(input:checked){color:var(--color-green-600,#16a34a)}:is(.um-tt-locked:has(input:checked),.um-tt-nghi:has(input:checked),.um-tt-suspended:has(input:checked),.um-tt-rejected:has(input:checked)){color:var(--destructive)}.lm-ns{width:2rem;height:2rem;color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent);border:1px solid color-mix(in srgb, var(--success) 20%, transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.vt-luoi{gap:var(--khoang-3,.75rem);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.vt-ban .btk-the-than{padding-block:var(--khoang-2,.5rem);gap:var(--khoang-2,.5rem)}.vt-ds{gap:var(--khoang-2,.5rem);flex-direction:column;display:flex}.vt-khoi{flex-direction:column;gap:.125rem;display:flex}.vt-khoi-ten{font-size:var(--co-chu-nho,.75rem);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.02em;font-weight:600}.vt-o{border-radius:var(--bo-goc-nho,.375rem);font-size:var(--co-chu-vua,.875rem);cursor:pointer;align-items:center;gap:.5rem;padding:.1875rem .375rem;display:flex}.vt-o:hover{background:color-mix(in oklab, var(--primary) 6%, transparent)}.vt-o:has(input:checked){background:color-mix(in oklab, var(--primary) 8%, transparent);font-weight:500}.vt-o:has(input:disabled){opacity:.65;cursor:not-allowed}.vt-ban.hidden{display:none}.ct-goc{min-width:0;position:relative}.ct-nut{border:1px solid var(--input);background:var(--background);width:100%;height:2.25rem;color:var(--foreground);cursor:pointer;text-align:start;border-radius:.375rem;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.8125rem;display:flex}.ct-nut:hover{border-color:var(--ring,var(--primary))}.ct-nut:disabled{cursor:default;opacity:.6}.ct-nut-nhan{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ct-nut .ki-down{color:var(--muted-foreground);flex:none;font-size:.625rem}.ct-thieu .ct-nut{border-color:var(--destructive,#e11d48)}.ct-bang{z-index:1000;top:calc(100% + 4px);border:1px solid var(--border);background:var(--background);border-radius:.75rem;width:max(100%,min(20rem,100vw - 2rem));padding:.5rem;position:absolute;inset-inline-start:0;box-shadow:0 8px 24px #0000001f}.ct-o-tim{margin-bottom:.375rem}.ct-ds{flex-direction:column;gap:1px;max-height:min(45vh,20rem);display:flex;overflow-y:auto}.ct-ds>*{flex:none}.ct-muc{width:100%;color:var(--foreground);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.8125rem;display:flex}.ct-muc:hover,.ct-muc.ct-phim{background:color-mix(in oklab, var(--primary) 9%, transparent)}.ct-muc.ct-chon{background:color-mix(in oklab, var(--primary) 9%, transparent);color:var(--primary);font-weight:600}.ct-muc.ct-chon .ct-muc-nhan:after{content:" ✓"}.ct-muc-anh{object-fit:cover;border-radius:3.40282e38px;flex:none;width:1.5rem;height:1.5rem}.ct-muc-cot{flex-direction:column;flex:auto;min-width:0;display:flex}.ct-muc-nhan,.ct-muc-phu{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ct-muc-phu{color:var(--muted-foreground);font-size:.6875rem;font-weight:400}.ct-bang .hidden{display:none}.ct-muc.ct-khoa{opacity:.5;cursor:default}.ct-muc.ct-khoa:hover{background:0 0}.ct-bao{color:var(--muted-foreground);padding:.375rem .625rem .125rem;font-size:.75rem}.ct-bao-loi{color:var(--destructive,#e11d48);cursor:pointer}.cn-da-xong>:not(.cn-hanh-dong){opacity:.55}.cn-mon-cho-duyet{background:color-mix(in oklab, var(--mau-canh-bao) 8%, transparent)}.cn-chua-doc{position:relative}.cn-chua-doc:after{content:"";top:.25rem;background:var(--destructive,#e11d48);border-radius:9999px;width:.5rem;height:.5rem;position:absolute;inset-inline-end:.25rem}#cn_thanh_dk{align-items:stretch;gap:0 .5rem}.cn-dk-ngan{scrollbar-width:none;flex:auto;align-items:stretch;gap:.125rem;min-width:0;display:flex;overflow-x:auto}.cn-dk-ngan>.kt-btn{white-space:nowrap;height:auto;min-height:2.75rem;box-shadow:none;color:var(--secondary-foreground);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:.25rem .75rem;font-weight:500}.cn-dk-ngan>.kt-btn:hover{color:var(--mono);background:0 0}.cn-dk-ngan>.kt-btn-primary{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.cn-dk-ngan>.kt-btn [data-ngan-dem]{background:var(--muted);color:var(--secondary-foreground);opacity:1;border-radius:9999px;padding:0 .4375rem;font-size:.6875rem;font-weight:600;line-height:1.125rem}.cn-dk-ngan>.kt-btn-primary [data-ngan-dem]{background:color-mix(in oklab, var(--primary) 12%, var(--background));color:var(--primary)}.cn-dk-ngan>.kt-btn-primary .cn-buoc{background:var(--primary);color:#fff}.cn-dk-vach{display:none}.cn-dk-phai{order:1;align-self:center}.cn-bo-cuc{background:var(--muted);border-radius:.5rem;gap:.125rem;padding:.125rem;display:inline-flex}.cn-bo-cuc>.kt-btn-ghost{background:0 0}.cn-dk-cd{scrollbar-width:none;border-top:1px solid var(--border);flex:0 0 100%;order:2;align-items:center;gap:.375rem;min-width:0;padding-top:.5rem;display:flex;overflow-x:auto}.cn-dk-ngan::-webkit-scrollbar{display:none}.cn-dk-cd::-webkit-scrollbar{display:none}.cn-dk-cd>*{white-space:nowrap;flex:none}.cn-dk-cd>.kt-btn{border-radius:9999px;padding-inline:.75rem}.cn-dk-cd>.kt-btn-ghost{background:var(--muted)}.cn-dk-nhan{color:var(--muted-foreground);margin-inline-end:.125rem;font-size:.75rem}.cn-chip-0{display:none}.cn-loc-nhanh{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.cn-loc-nhanh::-webkit-scrollbar{display:none}.cn-loc-nhanh>*{white-space:nowrap;flex:none}.cn-loc-nhanh>.kt-btn{border-radius:9999px}.cn-nhan-ngan{display:none}.cn-buoc{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}@media (width<=639px){.cn-dk-ngan{flex-basis:100%}.cn-dk-phai{order:3;padding-top:.375rem}.cn-nhan-dai{display:none}.cn-nhan-ngan{display:inline}.cn-loc-hang1{flex-wrap:nowrap}.cn-loc-hang1>.kt-input{min-width:0;max-width:none}.cn-loc-chu,.cn-loc-hang1 .nut-loc-chu{display:none}.cn-loc-nhanh{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.cn-loc-nhanh::-webkit-scrollbar{display:none}.cn-loc-nhanh>*{white-space:nowrap;flex:none}.cn-chip-0,.cn-mon .cn-lich-su{display:none}.cn-hanh-dong .cn-hd,.cn-hd-kien{flex:auto;justify-content:center}#cn_loc [data-cn-loc-them]{z-index:60;width:auto;max-height:75vh;margin:0;position:fixed;inset-block:auto .5rem;inset-inline:.5rem;overflow-y:auto}#cn_main{gap:.75rem;padding:.5rem}#cn_main .kt-card-content{padding:.625rem}.cn-mon{grid-template-columns:1.5rem 3.5rem minmax(0,1fr);align-items:start;gap:.25rem .5rem;padding-inline:.5rem;display:grid}.cn-mon>.cn-trong-kien{grid-column:1;margin-top:.25rem}.cn-mon>:nth-child(2){grid-column:2}.cn-mon>:nth-child(3){grid-area:span 2/3}.cn-mon>.cn-ghi-chu{grid-column:2;justify-self:center;padding-inline:.25rem}}#cn_main{--cn-dem:1rem}@media (width>=640px){#cn_main{--cn-dem:1.25rem}}@media (width<=639px){#cn_main{--cn-dem:.5rem}}#cn_thanh_dk{top:calc(-1 * var(--cn-dem));margin:calc(-1 * var(--cn-dem)) calc(-1 * var(--cn-dem)) 0;padding:var(--cn-dem) var(--cn-dem) .5rem;border-bottom:1px solid var(--border)}#cn_thanh_lo{--tw-translate-x:0;width:fit-content;margin-inline:auto;left:0;right:0}#cn_thanh_lo>.kt-card{flex-direction:row}#cn_thanh_lo .kt-btn{white-space:nowrap}@media (width<=639px){.cn-lo-dau{text-align:center;flex-basis:100%}}.cn-loc-o-chan{display:none}.cn-loc-ngay{align-items:center;gap:.375rem;display:flex}.cn-loc-ngat{display:none}@media (width<=1023px){.cn-loc-hang2{border-top:1px solid var(--border);flex-direction:column;gap:.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}}@media (width>=1024px){#cn_loc{flex-flow:wrap;align-items:center;gap:.5rem;display:flex}#cn_loc>.cn-loc-hang1{flex-wrap:nowrap;flex:14rem;order:1}#cn_loc>.cn-loc-hang1>.kt-input{max-width:none}.cn-loc-mo-nut{display:none}.cn-loc-o,.cn-loc-hang2{display:contents}.cn-loc-o>label{order:1;gap:0;width:11rem}.cn-loc-o>label>span:first-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cn-loc-ngat{border-top:1px solid var(--border);flex-basis:100%;order:2;height:0;display:block}.cn-loc-ngay{order:3}.cn-loc-ngay>select{width:9.5rem}.cn-loc-ngay>input{width:8.25rem}.cn-loc-nhanh{border-inline-start:1px solid var(--border);order:4;padding-inline-start:.75rem}.cn-loc-dang{border-inline-start:1px solid var(--border);order:5;padding-inline-start:.75rem}}@media (width<=1023px){.cn-loc-o{display:none}.cn-loc-o.cn-loc-o-mo{inset-inline:.5rem;z-index:60;border:1px solid var(--border);background:var(--background);border-radius:.75rem;gap:.625rem;max-height:78vh;padding:.875rem;display:grid;position:fixed;bottom:.5rem;overflow-y:auto;box-shadow:0 12px 40px #00000040}.cn-loc-ngay{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.cn-loc-ngay>select{grid-column:1/-1}.cn-loc-o-mo>.cn-loc-o-chan{background:var(--background);gap:.5rem;padding-block:.5rem;display:flex;position:sticky;bottom:-.875rem}}.cn-dong{border:1px solid var(--border);background:var(--background);border-radius:.5rem;grid-template-columns:1.125rem minmax(0,1fr) auto;grid-template-areas:"chon koc phu"".mon mon"".tt tt""hd hd hd";align-items:center;gap:.375rem .75rem;padding:.5rem .75rem;display:grid}.cn-dong-lau{border-color:color-mix(in oklab, var(--destructive,#e11d48) 45%, transparent)}.cn-dong>.cn-chon{grid-area:chon}.cn-d-koc{flex-wrap:wrap;grid-area:koc;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.cn-d-koc>.cn-d-cot{flex:calc(100% - 2.875rem)}.cn-d-mon{grid-area:mon;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.cn-d-ngay{display:none}@media (width>=1024px){.cn-d-ngay{white-space:nowrap;color:var(--muted-foreground);flex-direction:column;grid-area:ngay;font-size:.6875rem;line-height:1rem;display:flex}.cn-d-ngay b{color:var(--mono);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600;line-height:1.2rem}.cn-dong .cn-tt>em.cn-bk{display:none}}.cn-d-tt{flex-direction:column;grid-area:tt;align-items:flex-start;row-gap:.125rem;min-width:0;display:flex}.cn-tt1{min-width:0;max-width:100%;color:var(--mono);flex-wrap:wrap;align-items:center;gap:.125rem .375rem;width:100%;font-size:.8125rem;font-weight:500;display:flex}.cn-tt1>span:not(.kt-badge){text-overflow:ellipsis;white-space:nowrap;min-width:min(100%,8.5rem);overflow:hidden}.cn-tt-nhan{color:var(--muted-foreground);font-size:.6875rem;line-height:1rem}.cn-tt2{color:var(--muted-foreground);flex-wrap:wrap;gap:0 .75rem;font-size:.75rem;display:flex}.cn-tt2:empty{display:none}.cn-d-tt i{color:var(--muted-foreground);vertical-align:-.125em;font-size:.875rem}.cn-tt-do,.cn-d-tt .cn-tt-do i{color:var(--destructive)}.cn-tt-xanh,.cn-d-tt .cn-tt-xanh i{color:var(--success,#16a34a)}.cn-tt-vang,.cn-d-tt .cn-tt-vang i{color:#b45309}.cn-d-hd{flex-wrap:wrap;grid-area:hd;align-items:center;gap:.375rem;display:flex}.cn-d-cot{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.cn-d-ten{color:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.cn-d-phu{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.75rem}.cn-d-koc .cn-d-phu{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cn-d-koc .cn-gop{align-self:flex-start;margin-top:.125rem}.cn-d-phu-nut{align-items:center;display:inline-flex}@media (width>=1024px){.cn-d-hd>.cn-d-phu-nut{border-inline-start:1px solid var(--border);margin-inline-start:.125rem;padding-inline-start:.25rem}.cn-d-hd>.cn-d-phu-nut:first-child{border-inline-start:0}}@media (width<=1023px){.cn-d-hd>.cn-d-phu-nut{position:absolute}.cn-dong{position:relative}.cn-d-hd>.cn-d-phu-nut{top:.375rem;inset-inline-end:.5rem}.cn-d-koc{padding-inline-end:5.5rem}.cn-d-hd>.kt-btn{flex:auto;justify-content:center}.cn-dong .cn-tt>em:not(.cn-bk){display:none}}@media (width>=1024px){.cn-dong .cn-2d{-webkit-line-clamp:1}.cn-dong{grid-template-columns:1.125rem minmax(0,12fr) minmax(0,20fr) 5.25rem minmax(0,12fr) 20.75rem;grid-template-areas:"chon koc mon ngay tt hd"}.cn-d-hd{flex-wrap:nowrap;justify-content:flex-end}}.cn-kien>:first-child{flex-wrap:wrap}.cn-kien>:first-child>.grow{flex:1 1 0}.cn-kien>:first-child>.kt-btn{flex:1 0 100%;justify-content:center}@media (width>=1024px){.cn-kien{grid-template-columns:minmax(0,12fr) minmax(0,20fr) minmax(0,13fr);display:grid}.cn-kien>:first-child{border-bottom-width:0;border-inline-end:1px solid var(--border);align-content:flex-start}.cn-kien>.cn-form-kien{border-top-width:0;border-inline-start:1px solid var(--border);align-content:center}.cn-kien>.cn-form-kien>label{flex:8rem;width:auto;min-width:0}.cn-kien>.cn-form-kien>.cn-hd-kien{flex:1 0 100%;justify-content:center}}.kt-btn.cn-nut-duyet{color:#fff;background:#16a34a;border-color:#16a34a}.kt-btn.cn-nut-duyet:hover{color:#fff;background:#15803d;border-color:#15803d}.kt-btn.cn-nut-duyet i{color:#fff}.kt-btn.cn-nut-tu-choi{color:var(--destructive);border:1px solid color-mix(in oklab, var(--destructive) 40%, transparent);background:0 0}.kt-btn.cn-nut-tu-choi:hover{background:color-mix(in oklab, var(--destructive) 8%, transparent);color:var(--destructive)}.kt-btn.cn-nut-tu-choi i{color:var(--destructive)}.cn-them-ma{color:var(--primary);background:color-mix(in oklab, var(--primary) 8%, transparent);border-radius:.375rem;flex:none;padding:0 .375rem;font-size:.75rem;font-weight:600}.cn-them-ma:hover{background:color-mix(in oklab, var(--primary) 16%, transparent)}.cn-d-ten-hang{align-items:center;gap:.25rem;min-width:0;display:flex}.cn-d-ten-hang>.cn-d-ten{min-width:0}.cn-ho-so{width:1.5rem;height:1.5rem;color:var(--primary);background:color-mix(in oklab, var(--primary) 8%, transparent);border-radius:9999px;flex:none;place-items:center;display:inline-grid}.cn-ho-so:hover{background:color-mix(in oklab, var(--primary) 18%, transparent)}.cn-ho-so i{font-size:.9375rem}.cn-hs{flex-direction:column;gap:1rem;max-height:65vh;font-size:.8125rem;display:flex;overflow-y:auto}.cn-hs-dau{align-items:center;gap:.75rem;display:flex}.cn-hs-dau img,.cn-hs-dau .cn-hs-chu-dau{object-fit:cover;background:var(--muted);width:3.5rem;height:3.5rem;color:var(--muted-foreground);border-radius:9999px;flex:none;place-items:center;font-weight:700;display:grid}.cn-hs-ten{color:var(--mono);font-size:1rem;font-weight:700}.cn-hs-so{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.5rem;display:grid}.cn-hs-so>div{border:1px solid var(--border);border-radius:.5rem;padding:.5rem .625rem}.cn-hs-so b{color:var(--mono);font-size:1rem;display:block}.cn-hs-so span{color:var(--muted-foreground);font-size:.6875rem}.cn-hs h4{text-transform:uppercase;letter-spacing:.02em;color:var(--muted-foreground);margin-bottom:.375rem;font-size:.75rem;font-weight:600}.cn-hs-ds{border:1px solid var(--border);border-radius:.5rem;flex-direction:column;display:flex}.cn-hs-ds>*{align-items:center;gap:.5rem;min-width:0;padding:.4375rem .625rem;display:flex}.cn-hs-ds>*+*{border-top:1px solid var(--border)}.cn-hs-ds .cn-hs-cat{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mono);flex:auto;overflow:hidden}.cn-hs-ds .cn-hs-phu{color:var(--muted-foreground);flex:none;font-size:.75rem}.cn-hs-lh{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.375rem .625rem;display:grid}.cn-hs-lh>span:nth-child(3n+1){color:var(--muted-foreground)}.cn-sp-ten{color:var(--mono);overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.35}td .cn-sp-ten{font-size:.8125rem;font-weight:500}.cn-sp-hang{align-items:flex-start;gap:.25rem;min-width:0;display:flex}.cn-sp-hang>.cn-sp-ten{min-width:0}.cn-xem-sp{width:1.25rem;height:1.25rem;color:var(--primary);background:color-mix(in oklab, var(--primary) 8%, transparent);border-radius:9999px;flex:none;place-items:center;display:inline-grid}.cn-xem-sp:hover{background:color-mix(in oklab, var(--primary) 18%, transparent)}.cn-xem-sp i{font-size:.8125rem}.cn-xs{gap:1rem;font-size:.875rem;display:grid}@media (width>=640px){.cn-xs{grid-template-columns:15rem 1fr}}.cn-xs-anh{flex-direction:column;gap:.5rem;min-width:0;display:flex}.cn-xs-anh>img{aspect-ratio:1;object-fit:contain;border:1px solid var(--border);background:var(--muted);border-radius:.5rem;width:100%}.cn-xs-anh-trong{aspect-ratio:1;border:1px dashed var(--border);background:var(--muted);border-radius:.5rem;place-items:center;display:grid}.cn-xs-nho{gap:.375rem;display:flex;overflow-x:auto}.cn-xs-nho button{border:1px solid var(--border);opacity:.7;border-radius:.375rem;flex:none;width:2.75rem;height:2.75rem;overflow:hidden}.cn-xs-nho button.dang{opacity:1;border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.cn-xs-nho img{object-fit:cover;width:100%;height:100%}.cn-xs-ten{color:var(--mono);overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.4}.cn-xs-gia{align-items:baseline;gap:.5rem;margin-top:.25rem;display:flex}.cn-xs-gia b{color:var(--destructive);font-size:1.125rem}.cn-xs-gia s{color:var(--muted-foreground);font-size:.8125rem}.cn-xs-hop{background:var(--muted);border:1px solid var(--border);border-radius:.5rem;margin-top:.75rem;padding:.625rem .75rem}.cn-xs-hop h4{color:var(--muted-foreground);margin-bottom:.375rem;font-size:.75rem;font-weight:600}.cn-xs-ma{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.75rem;font-size:.8125rem;display:flex}.cn-xs-ma code{color:var(--mono)}td:has(.cn-tt){min-width:18rem}.cn-2d{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cn-tt{flex-wrap:wrap;gap:.25rem;margin-top:.125rem;display:flex}.cn-tt>*{background:var(--muted);color:var(--secondary-foreground);border:1px solid var(--border);border-radius:.375rem;align-items:center;gap:.1875rem;padding:0 .4375rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.1rem;display:inline-flex}.cn-tt>i>b{color:var(--mono);font-weight:600}.cn-tt>em{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;overflow:hidden}.cn-tt>em.cn-bk{flex:none;overflow:visible}.cn-tt>b{color:var(--primary);background:color-mix(in oklab, var(--primary) 10%, var(--background));border-color:color-mix(in oklab, var(--primary) 30%, transparent);font-weight:700}.cn-tt>b.cn-sl-nhieu{color:#b45309;background:color-mix(in oklab, #f59e0b 16%, var(--background));border-color:oklab(76.8591% .0560997 .154808/.45)}.cn-chon-ca{border:1px dashed var(--border);cursor:pointer;background:var(--muted);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.5rem;padding:.375rem .75rem;font-size:.8125rem;display:flex}.cn-chon-ca-goi-y{color:var(--muted-foreground);margin-inline-start:auto;font-size:.75rem}@media (width<=639px){.cn-chon-ca-goi-y{display:none}}[data-cn-ghim-koc] .bang-cot-dinh :is(th,td):first-child:not([colspan]){width:2.75rem;min-width:2.75rem;max-width:2.75rem;padding-inline:.5rem}[data-cn-ghim-koc] .bang-cot-dinh :is(th,td):nth-child(2){z-index:1;background:var(--background);position:sticky;inset-inline-start:2.75rem}[data-cn-ghim-koc] .bang-cot-dinh thead th:nth-child(2){z-index:3}[data-cn-ghim-koc] .bang-cot-dinh :is(th,td):first-child:after{display:none}[data-cn-ghim-koc] .bang-cot-dinh :is(th,td):nth-child(2):after{content:"";background:var(--border);width:1px;position:absolute;inset-block:0;inset-inline-end:0}@media (width<=639px){[data-cn-ghim-koc] .bang-cot-dinh :is(th,td):nth-child(2){min-width:10rem;max-width:10rem}[data-cn-ghim-koc] .bang-cot-dinh td:nth-child(2)>span{max-width:100%}}[data-cn-ghim-koc] th{white-space:nowrap}[data-cn-ghim-koc] td{padding-block:.375rem}[data-cn-ghim-koc] :is(th,td):not(:first-child){padding-inline:.5rem}[data-cn-ghim-koc] .bang-cot-dinh :is(th,td):nth-child(2){min-width:10.5rem;max-width:12.5rem}[data-cn-ghim-koc] td:last-child .kt-btn{padding-inline:.375rem}[data-cn-ghim-koc] td select[data-cot=seller_sample_approved]{min-width:7.75rem}[data-cn-ghim-koc] td select[data-cot=sample_status],[data-cn-ghim-koc] td select[data-cot=carrier]{min-width:8.75rem}[data-cn-ghim-koc] td input[data-cot=tracking_code]{min-width:7.5rem}.cn-g-koc,.cn-g-sp{align-items:center;gap:.5rem;min-width:0;display:flex}.cn-g-sp{min-width:17rem;max-width:21rem}.cn-g-cot{flex-direction:column;flex:auto;min-width:0;display:flex}.cn-g-ten{color:var(--mono);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden}.cn-g-phu{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.cn-g-sp .cn-2d{-webkit-line-clamp:1}.cn-tt>*{white-space:nowrap}.cn-g-sp .cn-tt{flex-wrap:wrap}.cn-g-ngay{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8125rem}.cn-g-ngay span{color:var(--muted-foreground);font-size:.75rem}.cn-g-gop{color:#b45309;background:oklab(76.8591% .0560997 .154808/.14);border-radius:9999px;flex:none;align-items:center;gap:.1875rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.cn-gop-nhan{--gop-dam:var(--mau-canh-bao-dam,var(--color-yellow-800));--gop-nhat:var(--mau-canh-bao-nhat,var(--color-yellow-100));white-space:nowrap;max-width:100%;color:var(--gop-dam);background:var(--gop-nhat);border:1px solid color-mix(in oklab, var(--gop-dam) 28%, transparent);border-radius:9999px;align-items:center;gap:.25rem;padding:.0625rem .375rem .0625rem .4375rem;font-size:.75rem;line-height:1.1rem;display:inline-flex}.cn-gop-nhan>i{flex:none;font-size:.875rem}.cn-gop-nhan b{font-weight:700}.cn-gop-nhan>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cn-gop-nhan>.cn-gop-xem{font-size:.625rem;transition:transform .15s}.cn-gop-nhan:hover{border-color:var(--gop-dam);background:color-mix(in oklab, var(--gop-dam) 14%, var(--gop-nhat))}.cn-gop-nhan:hover>.cn-gop-xem{transform:translate(2px)}.cn-g-gop:hover{background:oklab(76.8591% .0560997 .154808/.24)}.cn-g-lau{color:var(--destructive);margin-top:.125rem;font-size:.6875rem;display:block}@media (width<=639px){[data-cn-ghim-koc] .bang-cot-dinh :is(th,td):nth-child(2){min-width:10rem;max-width:10rem}}@media (width>=1024px){.cn-hang-td{grid-template-columns:minmax(0,11fr) minmax(0,16fr) minmax(0,13fr) auto;display:grid}.cn-hang-duyet{grid-template-columns:minmax(0,14fr) minmax(0,18fr) auto;display:grid}.cn-hang-td>*,.cn-hang-duyet>*{min-width:0}}:root{--primary:var(--color-blue-600);--muted-foreground:var(--color-zinc-600)}.dark{--primary:var(--color-blue-600);--muted-foreground:var(--color-zinc-400)}.kt-badge-warning:not(.kt-badge-outline):not(.kt-badge-light):not(.kt-badge-ghost){color:var(--color-zinc-950)}:where(.kt-card-header){padding-block:.625rem}.app-filter-bar{flex-wrap:wrap;align-items:center;gap:.625rem;width:100%;min-width:0;display:flex}.app-filter-bar>.kt-input,.app-filter-bar>.kt-select,.app-filter-bar>.ct-goc{min-width:0}.kt-card-header>.app-filter-bar{flex:auto;width:auto}.app-filter-bar>.kt-input:first-of-type,.app-filter-bar>.app-filter-search{flex:14rem;max-width:18rem}.app-filter-bar .kt-btn-icon,.kt-btn.kt-btn-icon{min-width:2.25rem;min-height:2.25rem}@media (width<=639px){.app-filter-bar{align-items:stretch;gap:.5rem}.app-filter-bar>.kt-input:first-of-type,.app-filter-bar>.app-filter-search{flex-basis:100%;max-width:none}.app-filter-bar>.kt-select,.app-filter-bar>.ct-goc{flex:calc(50% - .25rem);width:auto;max-width:100%}.app-filter-bar>.kt-btn-primary{flex:auto;justify-content:center}.app-filter-reset{justify-content:center;min-width:2.75rem}.app-filter-toggle{flex:100%;justify-content:space-between;width:100%;display:none}.app-filter-collapsible>.app-filter-toggle{display:flex}.app-filter-collapsed>:not(.app-filter-toggle):not(input[type=hidden]){display:none!important}.app-filter-toggle-arrow{transition:transform .15s}.app-filter-collapsible:not(.app-filter-collapsed) .app-filter-toggle-arrow{transform:rotate(180deg)}}.app-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.app-pagination-info{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.app-pagination-controls,.app-pagination-desktop-pages{align-items:center;gap:.25rem;display:flex}.app-pagination-mobile-status{font-weight:600;display:none}.app-pagination-controls .kt-btn-icon{min-width:2.25rem;min-height:2.25rem}@media (width<=639px){.app-pagination{flex-direction:column;align-items:stretch;padding-block:.75rem}.app-pagination-info{justify-content:space-between;width:100%;font-size:.75rem}.app-pagination-controls{justify-content:space-between;width:100%}.app-pagination-desktop-pages{display:none}.app-pagination-mobile-status{display:inline-flex}.tct-so{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;width:100%;display:grid;overflow:visible}.tct-so>*{min-width:0!important;padding-left:.5rem!important;padding-right:.5rem!important}.tct-so>*>span:first-child{font-size:1rem}.tct-so>*>span{overflow-wrap:anywhere}}@media (width>=1024px){.cs-gon-nhan{flex:0 0 11rem;width:11rem}}.cs-gon-o{min-height:5.75rem}.xh-bang thead th{vertical-align:middle;height:3.75rem}.xh-bang tbody tr>td{vertical-align:middle;height:4.5rem;padding-top:.5rem;padding-bottom:.5rem}.hsc{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:.25rem .375rem;margin-top:.25rem;font-size:.6875rem;line-height:1.35;display:flex}.hsc-muc,.hsc-nut{white-space:nowrap;align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.hsc-muc:before,.hsc-nut:before{content:"";background:currentColor;border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.hsc-xanh{color:var(--color-success)}.hsc-vang{color:var(--color-warning,#f6b100)}.hsc-do{color:var(--color-destructive)}.hsc-xam{color:var(--color-muted-foreground)}.hsc-tag{white-space:nowrap;background:var(--color-muted,#f1f1f4);color:var(--color-secondary-foreground);border-radius:999px;padding:0 .45rem;line-height:1.6}.hsc-tag-info{background:color-mix(in srgb, var(--color-info) 12%, transparent);color:var(--color-info)}.hsc-nut{cursor:pointer;border:1px solid color-mix(in srgb, currentColor 30%, transparent);background:color-mix(in srgb, currentColor 7%, var(--color-background,#fff));border-radius:999px;padding:0 .45rem;font-size:.6875rem;line-height:1.6}.hsc-nut:hover{background:color-mix(in srgb, currentColor 14%, var(--color-background,#fff));border-color:currentColor}.hsc-mui{opacity:.6;margin-left:-.1rem;font-size:.8rem;line-height:1}.blb-ngan-keo{max-width:24rem}.blb-ngan-keo .kt-drawer-content{min-height:0}.blb-huong-dan{border-bottom:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;font-size:.75rem;line-height:1.5;display:flex}.blb-huong-dan strong{color:var(--foreground);font-weight:600}.blb-phim-goi-y{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.blb-phim-goi-y kbd,.blb-phim-mo,.blb-phim-ap{font:inherit;opacity:.75;border:1px solid;border-radius:.25rem;padding:.05rem .3rem;font-size:.6875rem}.blb-phim-goi-y kbd{background:var(--background)}.blb-cot-ten{color:var(--foreground);align-items:center;gap:.5rem;margin:0 0 .125rem;font-size:.875rem;font-weight:600;display:flex}.blb-cot-ten>span{background:color-mix(in srgb, var(--primary) 9%, var(--background));width:1.4rem;height:1.4rem;color:var(--primary);border-radius:.4rem;justify-content:center;align-items:center;font-size:.6875rem;display:inline-flex}.blb-cot{flex-direction:column;gap:.625rem;min-width:0;display:flex}.blb-o{border:1px solid var(--border);background:var(--background);border-radius:.625rem;flex-direction:column;gap:.4375rem;padding:.625rem .75rem;display:flex}.blb-o:has(input:checked:not([value=""])){border-color:color-mix(in srgb, var(--primary) 28%, var(--border))}.blb-dau{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.blb-tieu-de{color:var(--foreground);flex-shrink:0;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.blb-tieu-de[title]{cursor:help}.blb-tieu-de .ki-filled{opacity:.7;font-size:.75rem}.blb-tieu-de-chinh{color:var(--foreground)}.blb-gt{color:var(--mono,var(--foreground));text-align:end;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}.blb-nhan{text-transform:uppercase;letter-spacing:.02em;color:var(--muted-foreground);margin-bottom:-.125rem;font-size:.6875rem;font-weight:500}.blb-luoi .kt-btn-sm{gap:.25rem;height:1.625rem;padding-inline:.5rem;font-size:.75rem}.blb-luoi .kt-btn-sm.kt-btn-icon{width:1.625rem;padding:0}.blb-luoi :is(.kt-input-sm,.kt-select-sm){height:1.75rem;font-size:.8125rem}.blb-tabs.demo-tabs{border-radius:.625rem;flex-wrap:nowrap;padding:.1875rem;display:flex}.blb-tabs.demo-tabs>button{white-space:nowrap;flex:1 1 0;min-width:0}.blb-tabs.demo-tabs :is([data-mode],button){padding:.25rem .625rem;font-size:.75rem}.blb-ds{max-height:6rem}.blb-ds>label{gap:.5rem;font-size:.8125rem;line-height:1.25rem}.blb-chips{flex-wrap:wrap;gap:.3125rem;display:flex}.blb-chip{border:1px solid var(--border);color:var(--secondary-foreground);background:var(--background);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .4375rem;font-size:.75rem;line-height:1.125rem;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex;position:relative}.blb-chip:hover{border-color:var(--primary);color:var(--primary)}.blb-chip:before{content:"";border:1px solid color-mix(in srgb, var(--muted-foreground) 45%, var(--border));border-radius:.2rem;flex:0 0 .75rem;justify-content:center;align-items:center;width:.75rem;height:.75rem;font-size:.625rem;display:inline-flex}.blb-chip:has(>input[type=radio]):before{border-radius:50%}.blb-chip>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.blb-chip:has(>input:checked){border-color:var(--primary);color:var(--primary);background:color-mix(in oklab, var(--primary) 10%, var(--background));font-weight:500}.blb-chip:has(>input:checked):before{content:"✓";background:var(--primary);color:var(--primary-foreground,white);border-color:var(--primary);font-weight:700}.blb-chip:has(>input:focus-visible){outline:2px solid var(--primary);outline-offset:1px}.blb-chip:has(>input:disabled){opacity:.5;cursor:not-allowed}.blb-ngan-keo>:is(.kt-drawer-header,.kt-drawer-footer){padding-block:.625rem}.blb-chan-dem{color:var(--muted-foreground);margin-inline-end:auto;font-size:.8125rem}.blb-chan-dem-co{color:var(--primary);font-weight:600}.blb-ngan-keo .kt-drawer-footer .kt-btn{gap:.375rem;height:2.5rem;padding-inline:1rem;font-size:.875rem;font-weight:600}.blb-ngan-keo .kt-drawer-footer .blb-nut-ap{min-width:12rem;box-shadow:0 1px 2px color-mix(in oklab, var(--primary) 35%, transparent);justify-content:center;padding-inline:1.5rem}.blb-ngan-keo .kt-drawer-footer .blb-nut-xoa:hover{color:var(--destructive);border-color:var(--destructive)}@media (width<40rem){.blb-chan-dem{display:none}.blb-ngan-keo .kt-drawer-footer .blb-nut-ap{flex:auto;min-width:0}.blb-phim-goi-y,.blb-phim-ap,.blb-phim-mo{display:none}.blb-chip{min-height:2.25rem}.blb-ngan-keo .kt-drawer-footer .kt-btn{padding-inline:.6rem}}@media (width>=64rem){.blb-ngan-keo{max-width:min(92rem,96vw)}.blb-luoi{background:color-mix(in srgb, var(--muted) 35%, var(--background));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;padding-top:1rem;padding-bottom:1rem;display:grid}}@media (width>=80rem){.blb-luoi{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.1fr)}}input[data-ngay-vn][data-ngay-vn]{font-variant-numeric:tabular-nums;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8f98' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='16.5' rx='2.5'/%3E%3Cpath d='M3 9.5h18M8 3v3M16 3v3'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-end:1.875rem}input[data-ngay-vn][data-ngay-vn]:is(:disabled,[readonly]){background-image:none}:is(td,th) input[data-ngay-vn][data-ngay-vn]{min-width:7.5rem}:is(td,th) input[data-ngay-vn=gio][data-ngay-vn=gio]{min-width:10.5rem}body.vo-v2{--sidebar-width:17.5rem;--sidebar-width-thu:5rem;--header-height:3.625rem;--vo2-chuyen:.25s ease;overflow-x:hidden}.vo-v2 #sidebar{width:var(--sidebar-width)}.vo-v2 .vo2-sb-dau{height:var(--header-height);border-bottom:1px solid var(--border);gap:.625rem;padding-inline:1rem .75rem}.vo-v2 .vo2-ten-app{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--mono);flex:auto;font-size:.8125rem;font-weight:600;overflow:hidden}.vo-v2 .vo2-thu-nut{inset-inline-start:100%;z-index:21;background:var(--background);border-radius:9999px;width:1.875rem;height:1.875rem;min-height:0;position:absolute;top:50%;translate:-50% -50%}.vo-v2 .vo2-thu-mui{transition:transform var(--vo2-chuyen)}.vo-v2 .vo2-cuon{padding:.75rem .5rem .75rem .75rem;overflow-x:hidden}.vo-v2 .vo2-menu{min-width:0}.vo-v2 #sidebar .kt-menu-link{cursor:pointer;min-height:2.5rem;color:var(--foreground);border:1px solid #0000;border-radius:.5rem;flex-grow:1;align-items:center;gap:.625rem;padding:.375rem .625rem;display:flex}.vo-v2 #sidebar .kt-menu-link:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.vo-v2 #sidebar .vo2-icon{width:1.25rem;color:var(--muted-foreground);justify-content:center}.vo-v2 #sidebar .vo2-ten{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--foreground);flex:auto;font-size:.875rem;font-weight:500;line-height:1.25;display:block;overflow:hidden}.vo-v2 #sidebar .vo2-mui{width:1.25rem;color:var(--muted-foreground);justify-content:flex-end;margin-inline-start:auto}.vo-v2 #sidebar .vo2-mui i{font-size:.6875rem}.vo-v2 #sidebar .vo2-nhom:hover .vo2-ten,.vo-v2 #sidebar .vo2-nhom:hover .vo2-icon{color:var(--mau-chu-nhan)}.vo-v2 #sidebar .kt-menu-item.here>.vo2-nhom .vo2-ten,.vo-v2 #sidebar .kt-menu-item.active>.vo2-nhom .vo2-ten{color:var(--mau-chu-nhan);font-weight:600}.vo-v2 #sidebar .kt-menu-item.here>.vo2-nhom .vo2-icon,.vo-v2 #sidebar .kt-menu-item.active>.vo2-nhom .vo2-icon{color:var(--mau-chu-nhan)}.vo-v2 #sidebar .kt-menu-item.active>.vo2-nhom{background:color-mix(in oklab, var(--primary) 9%, transparent)}.vo-v2 #sidebar .vo2-con{gap:.125rem;margin-top:.125rem;padding-inline-start:.625rem;position:relative}.vo-v2 #sidebar .vo2-con:before{content:"";inset-inline-start:1.25rem;border-inline-start:1px solid var(--border);position:absolute;top:0;bottom:0}.vo-v2 #sidebar .vo2-trang{gap:.875rem;min-height:2.25rem;padding-block:.3125rem}.vo-v2 #sidebar .vo2-trang .vo2-ten{font-size:.8125rem;font-weight:400}.vo-v2 #sidebar .vo2-cham{width:.375rem;position:relative;inset-inline-start:-.1875rem}.vo-v2 #sidebar .vo2-cham:before{content:"";background:0 0;border-radius:9999px;width:.375rem;height:.375rem;position:absolute;top:50%;translate:0 -50%}.vo-v2 #sidebar .vo2-trang:hover{background:color-mix(in oklab, var(--accent) 60%, transparent)}.vo-v2 #sidebar .vo2-trang:hover .vo2-ten{color:var(--mau-chu-nhan)}.vo-v2 #sidebar .vo2-trang:hover .vo2-cham:before{background:var(--primary)}.vo-v2 #sidebar .kt-menu-item.active>.vo2-trang{background:color-mix(in oklab, var(--accent) 60%, transparent)}.vo-v2 #sidebar .kt-menu-item.active>.vo2-trang .vo2-ten{color:var(--mau-chu-nhan);font-weight:600}.vo-v2 #sidebar .kt-menu-item.active>.vo2-trang .vo2-cham:before{background:var(--primary)}.vo-v2 #sidebar .vo2-cum{padding:.5rem .625rem .125rem 1.375rem}.vo-v2 #sidebar .vo2-cum .kt-menu-heading{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.vo-v2 #sidebar .vo2-cho{opacity:.45;cursor:default}.vo-v2 #sidebar .vo2-cho:hover{background:0 0}.vo-v2 #sidebar .vo2-cho:hover .vo2-ten{color:var(--foreground)}.vo-v2 #sidebar .vo2-dong-ho{color:var(--muted-foreground);margin-inline-start:auto;font-size:.6875rem}.vo-v2 #sidebar .vo2-so{background:var(--destructive);min-width:1.125rem;color:var(--destructive-foreground);text-align:center;border-radius:9999px;margin-inline-start:auto;padding:0 .3125rem;font-size:.625rem;font-weight:700;line-height:1.125rem}.vo-v2 #sidebar .vo2-so-ton{background:var(--secondary);color:var(--secondary-foreground);box-shadow:inset 0 0 0 1px var(--border);font-weight:600}.vo-v2 .vo2-header{height:var(--header-height);inset-inline-start:0}.vo-v2 #vo2_header_container{padding-inline:.75rem}.vo-v2 .vo2-than{min-height:100dvh;padding-top:var(--header-height)}.vo-v2 .vo2-noi-dung{padding-top:1.25rem;overflow-x:auto}.vo-v2 footer[role=contentinfo]{padding-bottom:.25rem}@media (width>=64rem){.vo-v2 .vo2-header{transition:inset-inline-start var(--vo2-chuyen);inset-inline-start:var(--sidebar-width)}.vo-v2 #vo2_header_container{padding-inline:1.5rem}.vo-v2 .vo2-than{transition:padding-inline-start var(--vo2-chuyen);padding-inline-start:var(--sidebar-width)}.vo-v2 #sidebar{transition:width var(--vo2-chuyen)}body.vo-v2.vo2-thu{--sidebar-width:var(--sidebar-width-thu)}body.vo-v2.vo2-thu .vo2-thu-mui{transform:rotate(180deg)}body.vo-v2.vo2-thu #sidebar:hover{width:17.5rem;box-shadow:var(--bong-dam)}body.vo-v2.vo2-thu #sidebar:not(:hover) .vo2-ten-app,body.vo-v2.vo2-thu #sidebar:not(:hover) .vo2-menu>.kt-menu-item>.kt-menu-link .vo2-ten,body.vo-v2.vo2-thu #sidebar:not(:hover) .vo2-menu>.kt-menu-item>.kt-menu-link .vo2-mui,body.vo-v2.vo2-thu #sidebar:not(:hover) .vo2-menu>.kt-menu-item>.kt-menu-link .vo2-so,body.vo-v2.vo2-thu #sidebar:not(:hover) .vo2-menu>.kt-menu-item>.vo2-con{display:none}body.vo-v2.vo2-thu #sidebar:not(:hover) .vo2-sb-dau{justify-content:center;padding-inline:0}body.vo-v2.vo2-thu #sidebar:not(:hover) .vo2-logo{display:none}body.vo-v2.vo2-thu #sidebar:not(:hover) .vo2-menu>.kt-menu-item>.kt-menu-link{justify-content:center;padding-inline:0}body.vo-v2.vo2-thu #sidebar:not(:hover) .vo2-cuon{padding-inline:.5rem}}@media (width<64rem){.vo-v2 #sidebar{padding-top:.5rem}.vo-v2 #sidebar .kt-menu-link{min-height:2.75rem}.vo-v2 .vo2-noi-dung{padding-top:1rem}body.vo-v2 #vo2_header_container :is(.kt-btn,.kt-menu-toggle):not(.kt-menu-dropdown *){min-width:2.75rem;min-height:2.75rem}body.vo-v2 #vo2_header_container>div:first-child>span,body.vo-v2 #vo2_header_container #chon_ung_dung{flex:none}}@media (width<48rem){body.vo-v2 #vo2_header_container{gap:.5rem;padding-inline:.5rem}body.vo-v2 #vo2_header_container>div:first-child{gap:.25rem}body.vo-v2 #vo2_header_container>div:first-child>span img{width:2rem;height:2rem}body.vo-v2 #vo2_header_container .kt-menu:has(>.kt-menu-item>#shop_picker_toggle){margin-inline:0}body.vo-v2 #vo2_header_container>div:last-child>div:last-child{gap:0}body.vo-v2 #vo2_header_container:has(#chon_ung_dung)>div:first-child>span{display:none}}@media (width<30rem){body.vo-v2 #shop_picker_toggle{justify-content:center;padding-inline:0}body.vo-v2 #shop_picker_toggle>span:nth-child(2){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.vo-v2 #shop_picker_toggle>i{display:none}}@media (width<24rem){body.vo-v2 #vo2_header_container{gap:.25rem}body.vo-v2 #vo2_header_container:has(#chon_ung_dung){gap:0}body.vo-v2 #vo2_header_container:has(#chon_ung_dung)>div:first-child{gap:0}}body.vo-v3{--sidebar-width:16.875rem;--header-height:3.625rem;--vo3-bo-goc:.875rem;background:var(--foreground)}.dark body.vo-v3{background:var(--background)}.vo-v3 #sidebar{width:var(--sidebar-width);background:var(--background);color:var(--foreground)}.vo-v3 .vo3-sb-dau{gap:.625rem;height:4.375rem;padding-inline:1rem}.vo-v3 .vo3-ten-app{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--mono);flex:auto;font-size:.9375rem;font-weight:600;overflow:hidden}.vo-v3 .vo3-cuon{padding:.25rem .875rem 1rem;overflow-x:hidden}.vo-v3 .vo3-menu{min-width:0}.vo-v3 #sidebar .kt-menu-link{cursor:pointer;min-height:2.5rem;color:var(--foreground);border:1px solid #0000;border-radius:.5rem;flex-grow:1;align-items:center;gap:.625rem;padding:.375rem .625rem;display:flex}.vo-v3 #sidebar .kt-menu-link:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.vo-v3 #sidebar .vo3-icon{width:1.25rem;color:var(--muted-foreground);justify-content:center}.vo-v3 #sidebar .vo3-ten{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--foreground);flex:auto;font-size:.875rem;font-weight:500;line-height:1.25;display:block;overflow:hidden}.vo-v3 #sidebar .vo3-mui{width:1.25rem;color:var(--muted-foreground);justify-content:flex-end;margin-inline-start:auto}.vo-v3 #sidebar .vo3-mui i{font-size:.6875rem}.vo-v3 #sidebar .vo3-nhom:hover{background:color-mix(in oklab, var(--accent) 60%, transparent)}.vo-v3 #sidebar .vo3-nhom:hover .vo3-ten,.vo-v3 #sidebar .vo3-nhom:hover .vo3-icon{color:var(--mono)}.vo-v3 #sidebar .kt-menu-item.here>.vo3-nhom .vo3-ten,.vo-v3 #sidebar .kt-menu-item.active>.vo3-nhom .vo3-ten{color:var(--mono);font-weight:600}.vo-v3 #sidebar .kt-menu-item.here>.vo3-nhom .vo3-icon,.vo-v3 #sidebar .kt-menu-item.active>.vo3-nhom .vo3-icon{color:var(--mau-chu-nhan)}.vo-v3 #sidebar .kt-menu-item.active>.vo3-nhom{background:color-mix(in oklab, var(--primary) 18%, transparent)}.vo-v3 #sidebar .vo3-con{gap:.125rem;margin-top:.125rem;padding-inline-start:1.75rem}.vo-v3 #sidebar .vo3-trang{min-height:2.25rem;padding-block:.3125rem}.vo-v3 #sidebar .vo3-trang .vo3-ten{color:var(--secondary-foreground);font-size:.8125rem;font-weight:400}.vo-v3 #sidebar .vo3-trang:hover{background:color-mix(in oklab, var(--accent) 60%, transparent)}.vo-v3 #sidebar .vo3-trang:hover .vo3-ten{color:var(--mono)}.vo-v3 #sidebar .kt-menu-item.active>.vo3-trang{background:color-mix(in oklab, var(--primary) 18%, transparent)}.vo-v3 #sidebar .kt-menu-item.active>.vo3-trang .vo3-ten{color:var(--mono);font-weight:600}.vo-v3 #sidebar .vo3-cum{padding:.5rem .625rem .125rem}.vo-v3 #sidebar .vo3-cum .kt-menu-heading{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.vo-v3 #sidebar .vo3-cho{opacity:.45;cursor:default}.vo-v3 #sidebar .vo3-cho:hover{background:0 0}.vo-v3 #sidebar .vo3-cho:hover .vo3-ten{color:var(--foreground)}.vo-v3 #sidebar .vo3-dong-ho{color:var(--muted-foreground);margin-inline-start:auto;font-size:.6875rem}.vo-v3 #sidebar .vo3-so{background:var(--destructive);min-width:1.125rem;color:var(--destructive-foreground);text-align:center;border-radius:9999px;margin-inline-start:auto;padding:0 .3125rem;font-size:.625rem;font-weight:700;line-height:1.125rem}.vo-v3 #sidebar .vo3-so-ton{background:var(--secondary);color:var(--secondary-foreground);box-shadow:inset 0 0 0 1px var(--border);font-weight:600}.vo-v3 .vo3-sb-chan{border-top:1px solid var(--border);padding:.75rem .875rem}.vo-v3 .vo3-nguoi{width:100%;min-width:0;min-height:2.75rem;color:var(--foreground);border-radius:.5rem;align-items:center;gap:.625rem;padding:.375rem .5rem;display:flex}.vo-v3 a.vo3-nguoi:hover{background:color-mix(in oklab, var(--accent) 60%, transparent)}.vo-v3 a.vo3-nguoi:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.vo-v3 .vo3-chu-dau{background:color-mix(in oklab, var(--primary) 20%, transparent);border:1px solid color-mix(in oklab, var(--primary) 35%, transparent);width:2.25rem;height:2.25rem;color:var(--mau-chu-nhan);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.vo-v3 .vo3-nguoi-chu{flex-direction:column;gap:.125rem;min-width:0;display:flex}.vo-v3 .vo3-nguoi-ten{color:var(--mono);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.vo-v3 .vo3-nguoi-vai{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.vo-v3 .vo3-than{background:var(--mau-nen);min-height:100dvh}.vo-v3 .vo3-header{height:var(--header-height)}.vo-v3 #vo3_header_container{padding-inline:.75rem}.vo-v3 .vo3-noi-dung{padding-top:1.25rem;overflow-x:auto}.vo-v3 footer[role=contentinfo]{padding-bottom:.25rem}@media (width>=64rem){.vo-v3 .vo3-than{height:100dvh;min-height:0;border-inline-start:1px solid var(--mau-vien-o);border-start-start-radius:var(--vo3-bo-goc);border-end-start-radius:var(--vo3-bo-goc);margin-inline-start:var(--sidebar-width);overflow:hidden}.vo-v3 .vo3-header{border-start-start-radius:var(--vo3-bo-goc)}.vo-v3 #vo3_header_container{padding-inline:1.75rem}.vo-v3 .vo3-noi-dung{min-height:0;padding-top:1.75rem;overflow-y:auto}.vo-v3 .vo3-noi-dung>main>.kt-container-fluid:first-child{padding-inline:1.75rem}}@media (width<64rem){.vo-v3 #sidebar{width:16.5rem}.vo-v3 .vo3-header{z-index:10;position:sticky;top:0}.vo-v3 .vo3-sb-dau{height:3.625rem}.vo-v3 #sidebar .kt-menu-link{min-height:2.75rem}.vo-v3 .vo3-noi-dung{padding-top:1rem}body.vo-v3 #vo3_header_container :is(.kt-btn,.kt-menu-toggle):not(.kt-menu-dropdown *){min-width:2.75rem;min-height:2.75rem}body.vo-v3 #vo3_header_container>div:first-child>span,body.vo-v3 #vo3_header_container #chon_ung_dung{flex:none}}@media (width<48rem){body.vo-v3 #vo3_header_container{gap:.5rem;padding-inline:.5rem}body.vo-v3 #vo3_header_container>div:first-child{gap:.25rem}body.vo-v3 #vo3_header_container>div:first-child>span img{width:2rem;height:2rem}body.vo-v3 #vo3_header_container .kt-menu:has(>.kt-menu-item>#shop_picker_toggle){margin-inline:0}body.vo-v3 #vo3_header_container>div:last-child>div:last-child{gap:0}body.vo-v3 #vo3_header_container:has(#chon_ung_dung)>div:first-child>span{display:none}}@media (width<30rem){body.vo-v3 #shop_picker_toggle{justify-content:center;padding-inline:0}body.vo-v3 #shop_picker_toggle>span:nth-child(2){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.vo-v3 #shop_picker_toggle>i{display:none}}@media (width<24rem){body.vo-v3 #vo3_header_container{gap:.25rem}body.vo-v3 #vo3_header_container:has(#chon_ung_dung){gap:0}body.vo-v3 #vo3_header_container:has(#chon_ung_dung)>div:first-child{gap:0}}body.vo-v4{--sidebar-width:5.625rem;--header-height:3.625rem;--vo4-le:1.25rem;--vo4-bo-goc:.75rem}.vo-v4 #sidebar{width:var(--sidebar-width)}.vo-v4 .vo4-sb-dau{padding-top:1.5rem;padding-bottom:.75rem}.vo-v4 .vo4-logo{border-radius:.625rem;line-height:0;display:inline-flex}.vo-v4 .vo4-logo img{object-fit:contain;background:var(--mau-trang);border-radius:.625rem;width:2.625rem;height:2.625rem}.vo-v4 .vo4-logo:focus-visible{outline:2px solid var(--mau-chinh);outline-offset:2px}.vo-v4 .vo4-cuon{padding:.25rem .875rem 1rem;overflow-x:hidden}.vo-v4 .vo4-menu{align-items:center;gap:.5rem;min-width:0}.vo-v4 .vo4-muc{position:relative}.vo-v4 .vo4-o{cursor:pointer;width:3.875rem;height:3.75rem;color:var(--mau-chu-phu);border:1px solid #0000;border-radius:.5625rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .125rem;display:flex}.vo-v4 .vo4-o:focus-visible{outline:2px solid var(--mau-chinh);outline-offset:1px}.vo-v4 .vo4-icon{color:var(--mau-chu-phu);justify-content:center;position:relative}.vo-v4 .vo4-nhan{white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:100%;color:var(--mau-chu-phu);flex:none;font-size:.6875rem;font-weight:500;line-height:1.1;display:block;overflow:hidden}.vo-v4 .vo4-mui{display:none}.vo-v4 .vo4-o:hover,.vo-v4 .vo4-muc.here>.vo4-o,.vo-v4 .vo4-muc.active>.vo4-o,.vo-v4 .vo4-muc.show>.vo4-o{background:var(--mau-nen);border-color:var(--mau-vien)}.vo-v4 .vo4-o:hover .vo4-icon,.vo-v4 .vo4-o:hover .vo4-nhan,.vo-v4 .vo4-muc.here>.vo4-o .vo4-icon,.vo-v4 .vo4-muc.here>.vo4-o .vo4-nhan,.vo-v4 .vo4-muc.active>.vo4-o .vo4-icon,.vo-v4 .vo4-muc.active>.vo4-o .vo4-nhan,.vo-v4 .vo4-muc.show>.vo4-o .vo4-icon,.vo-v4 .vo4-muc.show>.vo4-o .vo4-nhan{color:var(--mau-chu-nhan)}.vo-v4 .vo4-muc.active>.vo4-o .vo4-nhan{font-weight:600}.vo-v4 .vo4-o.vo4-cho{opacity:.45;cursor:default}.vo-v4 .vo4-o.vo4-cho:hover{background:0 0;border-color:#0000}.vo-v4 .vo4-so{top:-.375rem;background:var(--mau-nguy-hiem);min-width:1.125rem;color:var(--mau-nguy-hiem-chu);text-align:center;border-radius:9999px;padding:0 .3125rem;font-size:.625rem;font-weight:700;line-height:1.125rem;position:absolute;inset-inline-start:calc(50% + .25rem)}.vo-v4 .vo4-so-ton{background:var(--mau-nen-nhat);color:var(--mau-chu-phu);box-shadow:inset 0 0 0 1px var(--mau-vien);font-weight:600}body.vo-v4 .vo4-panel{gap:.125rem;width:14.5rem;padding:.375rem}body.vo-v4 .vo4-panel .kt-menu-link{min-height:2.5rem;color:var(--mau-chu);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.8125rem;display:flex}body.vo-v4 .vo4-panel .kt-menu-link:focus-visible{outline:2px solid var(--mau-chinh);outline-offset:1px}body.vo-v4 .vo4-panel .vo4-ten{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}body.vo-v4 .vo4-panel .vo4-trang:hover{background:color-mix(in oklab, var(--mau-chinh) 9%, transparent);color:var(--mau-chu-nhan)}body.vo-v4 .vo4-panel .kt-menu-item.active>.vo4-trang{background:color-mix(in oklab, var(--mau-chinh) 9%, transparent);color:var(--mau-chu-nhan);font-weight:600}body.vo-v4 .vo4-panel .vo4-cho{opacity:.45;cursor:default}body.vo-v4 .vo4-panel .vo4-cho:hover{color:var(--mau-chu);background:0 0}body.vo-v4 .vo4-panel .vo4-dong-ho{color:var(--mau-chu-mo);margin-inline-start:auto;font-size:.6875rem}body.vo-v4 .vo4-panel .vo4-tieu-de .kt-menu-heading{border-bottom:1px solid var(--mau-vien);letter-spacing:.06em;text-transform:uppercase;color:var(--mau-chu-mo);align-items:center;gap:.5rem;margin-bottom:.1875rem;padding:.5rem .625rem .4375rem;font-size:.6875rem;font-weight:700;display:flex}body.vo-v4 .vo4-panel .vo4-tieu-de .kt-menu-heading i{color:var(--mau-chu-nhan);font-size:.875rem}body.vo-v4 .vo4-panel .vo4-cum{padding:.5rem .625rem .125rem}body.vo-v4 .vo4-panel .vo4-cum .kt-menu-heading{letter-spacing:.05em;text-transform:uppercase;color:var(--mau-chu-mo);font-size:.6875rem;font-weight:600}body.vo-v4 .vo4-panel .vo4-so-dong{margin-inline-start:auto;position:static}.vo-v4 .vo4-than{background:var(--mau-nen);min-height:100dvh}.vo-v4 .vo4-header{height:var(--header-height)}.vo-v4 #vo4_header_container{padding-inline:.75rem}.vo-v4 .vo4-noi-dung{padding-top:1.25rem;overflow-x:auto}.vo-v4 footer[role=contentinfo]{padding-bottom:.25rem}@media (width>=64rem){.vo-v4 .vo4-than{height:calc(100dvh - 2 * var(--vo4-le));min-height:0;margin:var(--vo4-le) var(--vo4-le) var(--vo4-le) calc(var(--sidebar-width) + var(--vo4-le));border:1px solid var(--mau-vien-o);border-radius:var(--vo4-bo-goc);overflow:hidden}.vo-v4 .vo4-header{border-start-start-radius:var(--vo4-bo-goc);border-start-end-radius:var(--vo4-bo-goc)}.vo-v4 #vo4_header_container{padding-inline:1.5rem}.vo-v4 .vo4-noi-dung{min-height:0;overflow-y:auto}}@media (width<64rem){.vo-v4 #sidebar{width:16.5rem}.vo-v4 .vo4-header{z-index:10;position:sticky;top:0}.vo-v4 #sidebar{padding-top:.5rem}.vo-v4 .vo4-cuon{padding-inline:.5rem}.vo-v4 .vo4-menu{align-items:stretch;gap:.125rem}.vo-v4 .vo4-o{flex-direction:row;justify-content:flex-start;gap:.625rem;width:100%;height:auto;min-height:2.75rem;padding:.5rem .625rem}.vo-v4 .vo4-icon{width:1.25rem}.vo-v4 .vo4-nhan{text-align:start;flex:auto;font-size:.875rem;line-height:1.25}.vo-v4 .vo4-mui{color:var(--mau-chu-mo);margin-inline-start:auto;transition:transform .2s;display:flex}.vo-v4 .vo4-mui i{font-size:.6875rem}.vo-v4 .vo4-muc.show>.vo4-o .vo4-mui{transform:rotate(90deg)}.vo-v4 .vo4-so{top:-.25rem;inset-inline-start:.875rem}.vo-v4 #sidebar .vo4-panel{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.125rem 0 .25rem 1.875rem}.vo-v4 #sidebar .vo4-panel .vo4-tieu-de{display:none}.vo-v4 #sidebar .vo4-panel .kt-menu-link{min-height:2.5rem}body.vo-v4 #vo4_header_container :is(.kt-btn,.kt-menu-toggle):not(.kt-menu-dropdown *){min-width:2.75rem;min-height:2.75rem}body.vo-v4 #vo4_header_container>div:first-child>span,body.vo-v4 #vo4_header_container #chon_ung_dung{flex:none}}@media (width<48rem){body.vo-v4 #vo4_header_container{gap:.5rem;padding-inline:.5rem}body.vo-v4 #vo4_header_container>div:first-child{gap:.25rem}body.vo-v4 #vo4_header_container>div:first-child>span img{width:2rem;height:2rem}body.vo-v4 #vo4_header_container .kt-menu:has(>.kt-menu-item>#shop_picker_toggle){margin-inline:0}body.vo-v4 #vo4_header_container>div:last-child>div:last-child{gap:0}body.vo-v4 #vo4_header_container:has(#chon_ung_dung)>div:first-child>span{display:none}}@media (width<30rem){body.vo-v4 #shop_picker_toggle{justify-content:center;padding-inline:0}body.vo-v4 #shop_picker_toggle>span:nth-child(2){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.vo-v4 #shop_picker_toggle>i{display:none}}@media (width<24rem){body.vo-v4 #vo4_header_container{gap:.25rem}body.vo-v4 #vo4_header_container:has(#chon_ung_dung){gap:0}body.vo-v4 #vo4_header_container:has(#chon_ung_dung)>div:first-child{gap:0}}body.vo-v5{--header-height:3.625rem;--vo5-thanh-cao:2.875rem}.vo-v5 .vo5-khung{min-height:100dvh}.vo-v5 .vo5-header{height:var(--header-height)}.vo-v5 #vo5_header_container{padding-inline:.75rem}.vo-v5 .vo5-vach{background:var(--mau-vien);flex:none;width:1px;height:1.25rem;margin-inline:.375rem}.vo-v5 .vo5-tim{width:2.25rem;height:2.25rem;color:var(--mau-chu-phu);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;flex:none;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.vo-v5 .vo5-tim:hover{background:var(--mau-nen-nhan)}.vo-v5 .vo5-tim:focus-visible{outline:2px solid var(--mau-chinh);outline-offset:1px}.vo-v5 .vo5-tim-chu,.vo-v5 .vo5-tim-phim{display:none}.vo-v5 .vo5-menu{min-width:0}.vo-v5 .vo5-nut{cursor:pointer;color:var(--mau-chu-phu);align-items:center;display:flex}.vo-v5 .vo5-nut:focus-visible{outline:2px solid var(--mau-chinh);outline-offset:-2px;border-radius:.375rem}.vo-v5 .vo5-icon{color:var(--mau-chu-mo);flex:none;margin:0}.vo-v5 .vo5-icon i{font-size:1rem}.vo-v5 .vo5-nhan{white-space:nowrap;color:inherit;flex:none;font-size:.8125rem;font-weight:500;line-height:1.4}.vo-v5 .vo5-mui{color:var(--mau-chu-mo);margin:0;transition:transform .2s}.vo-v5 .vo5-mui i{font-size:.625rem}.vo-v5 .vo5-nut.vo5-cho{opacity:.45}.vo-v5 .vo5-so,body.vo-v5 .vo5-panel .vo5-so{background:var(--mau-nguy-hiem);min-width:1.125rem;color:var(--mau-nguy-hiem-chu);text-align:center;border-radius:9999px;flex:none;padding:0 .3125rem;font-size:.625rem;font-weight:700;line-height:1.125rem;display:inline-block}.vo-v5 .vo5-so-ton,body.vo-v5 .vo5-panel .vo5-so-ton{background:var(--mau-nen-nhat);color:var(--mau-chu-phu);box-shadow:inset 0 0 0 1px var(--mau-vien);font-weight:600}@media (width>=64rem){.vo-v5 .vo5-khung{height:100dvh;min-height:0}.vo-v5 #vo5_header_container{padding-inline:1.5rem}.vo-v5 .vo5-tim{border-color:var(--mau-vien-o);background:var(--mau-nen);width:13rem;color:var(--mau-chu-mo);border-radius:.5rem;justify-content:flex-start;padding:0 .375rem 0 .75rem}.vo-v5 .vo5-tim:hover{border-color:var(--mau-vien-tieu-diem);background:var(--mau-nen)}.vo-v5 .vo5-tim-chu{text-align:start;white-space:nowrap;flex:auto;min-width:0;font-size:.8125rem;display:block;overflow:hidden}.vo-v5 .vo5-tim-phim{border:1px solid var(--mau-vien);background:var(--mau-nen-nhat);color:var(--mau-chu-mo);border-radius:.3125rem;flex:none;padding:.1875rem .375rem;font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1;display:inline-block}.vo-v5 .vo5-thanh{background:var(--mau-nen-nhat);border-bottom:1px solid var(--mau-vien-o)}.vo-v5 .vo5-thanh-trong{padding-inline:1rem}.vo-v5 .vo5-menu{flex-flow:wrap;align-items:stretch;column-gap:.125rem}.vo-v5 .vo5-nut{height:var(--vo5-thanh-cao);border-bottom:2px solid #0000;gap:.375rem;padding:0 .5rem}.vo-v5 .vo5-nut:hover,.vo-v5 .vo5-muc.show>.vo5-nut{color:var(--mau-chu)}.vo-v5 .vo5-nut:hover .vo5-icon,.vo-v5 .vo5-muc.show>.vo5-nut .vo5-icon{color:var(--mau-chu-nhan)}.vo-v5 .vo5-muc.here>.vo5-nut,.vo-v5 .vo5-muc.active>.vo5-nut{border-bottom-color:var(--mau-chinh);color:var(--mau-chu-nhan)}.vo-v5 .vo5-muc.here>.vo5-nut .vo5-icon,.vo-v5 .vo5-muc.active>.vo5-nut .vo5-icon{color:var(--mau-chu-nhan)}.vo-v5 .vo5-muc.here>.vo5-nut .vo5-nhan,.vo-v5 .vo5-muc.active>.vo5-nut .vo5-nhan{font-weight:600}.vo-v5 .vo5-nut.vo5-cho:hover{color:var(--mau-chu-phu)}.vo-v5 .vo5-mui,.vo-v5 .vo5-icon{display:none}.vo-v5 .vo5-noi-dung{min-height:0;overflow-y:auto}}@media (width>=80rem){.vo-v5 .vo5-tim{width:16rem}}@media (width>=96rem){.vo-v5 .vo5-icon{display:flex}}body.vo-v5 .vo5-panel{gap:.125rem;width:16rem;max-height:calc(100dvh - 8rem);padding:.375rem;overflow-y:auto}body.vo-v5 .vo5-panel .kt-menu-link{min-height:2.5rem;color:var(--mau-chu);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.8125rem;display:flex}body.vo-v5 .vo5-panel .kt-menu-link:focus-visible{outline:2px solid var(--mau-chinh);outline-offset:-2px}body.vo-v5 .vo5-panel .vo5-ten{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;line-height:1.4;overflow:hidden}body.vo-v5 .vo5-panel .vo5-trang:hover{background:color-mix(in oklab, var(--mau-chinh) 9%, transparent);color:var(--mau-chu-nhan)}body.vo-v5 .vo5-panel .kt-menu-item.active>.vo5-trang{background:color-mix(in oklab, var(--mau-chinh) 9%, transparent);color:var(--mau-chu-nhan);font-weight:600}body.vo-v5 .vo5-panel .vo5-cho{opacity:.45;cursor:default}body.vo-v5 .vo5-panel .vo5-cho:hover{color:var(--mau-chu);background:0 0}body.vo-v5 .vo5-panel .vo5-dong-ho{color:var(--mau-chu-mo);margin-inline-start:auto;font-size:.6875rem}body.vo-v5 .vo5-panel .vo5-tieu-de .kt-menu-heading{border-bottom:1px solid var(--mau-vien);letter-spacing:.06em;text-transform:uppercase;color:var(--mau-chu-mo);align-items:center;gap:.5rem;margin-bottom:.1875rem;padding:.5rem .625rem .4375rem;font-size:.6875rem;font-weight:700;display:flex}body.vo-v5 .vo5-panel .vo5-tieu-de .kt-menu-heading i{color:var(--mau-chu-nhan);font-size:.875rem}body.vo-v5 .vo5-panel .vo5-cum{padding:.5rem .625rem .125rem}body.vo-v5 .vo5-panel .vo5-cum .kt-menu-heading{letter-spacing:.05em;text-transform:uppercase;color:var(--mau-chu-mo);font-size:.6875rem;font-weight:600}body.vo-v5 .vo5-panel .vo5-so-dong{margin-inline-start:auto}@media (width>=64rem){body.vo-v5 .vo5-panel.vo5-hai-cot{width:31rem}body.vo-v5 .vo5-panel.vo5-hai-cot.show{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:.25rem;display:grid}body.vo-v5 .vo5-panel.vo5-hai-cot>.vo5-tieu-de,body.vo-v5 .vo5-panel.vo5-hai-cot>.vo5-cum{grid-column:1/-1}}.vo-v5 .vo5-noi-dung{padding-top:1.5rem;overflow-x:auto}.vo-v5 footer[role=contentinfo]{padding-bottom:.25rem}@media (width<64rem){.vo-v5 .vo5-header{z-index:10;position:sticky;top:0}.vo-v5 #sidebar{padding-block:.5rem;overflow-y:auto}.vo-v5 .vo5-thanh-trong{padding-inline:.5rem}.vo-v5 .vo5-menu{flex-direction:column;align-items:stretch;gap:.125rem;width:100%}.vo-v5 .vo5-nut{width:100%;min-height:2.75rem;color:var(--mau-chu);border-radius:.5625rem;gap:.625rem;padding:.5rem .625rem}.vo-v5 .vo5-nut:active{background:color-mix(in oklab, var(--mau-chinh) 9%, transparent)}.vo-v5 .vo5-icon{justify-content:center;width:1.25rem}.vo-v5 .vo5-nhan{text-overflow:ellipsis;flex:auto;min-width:0;font-size:.875rem;overflow:hidden}.vo-v5 .vo5-muc.here>.vo5-nut,.vo-v5 .vo5-muc.active>.vo5-nut,.vo-v5 .vo5-muc.here>.vo5-nut .vo5-icon,.vo-v5 .vo5-muc.active>.vo5-nut .vo5-icon{color:var(--mau-chu-nhan)}.vo-v5 .vo5-muc.show>.vo5-nut .vo5-mui{transform:rotate(180deg)}.vo-v5 #sidebar .vo5-panel{width:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.125rem 0 .25rem 1.875rem;overflow:visible}.vo-v5 #sidebar .vo5-panel .vo5-tieu-de{display:none}.vo-v5 #sidebar .vo5-panel .kt-menu-link{min-height:2.75rem}body.vo-v5 #vo5_header_container :is(.kt-btn,.kt-menu-toggle):not(.kt-menu-dropdown *){min-width:2.75rem;min-height:2.75rem}body.vo-v5 #vo5_header_container #chon_ung_dung{flex:none}body.vo-v5 .vo5-tim{width:2.75rem;height:2.75rem}}@media (width<48rem){body.vo-v5 #vo5_header_container{gap:.5rem;padding-inline:.5rem}body.vo-v5 #vo5_header_container>div:first-child{gap:.25rem}body.vo-v5 #vo5_header_container>div:first-child>a img{width:2rem;height:2rem}body.vo-v5 #vo5_header_container .kt-menu:has(>.kt-menu-item>#shop_picker_toggle){margin-inline:0}body.vo-v5 #vo5_header_container>div:last-child,body.vo-v5 #vo5_header_container>div:last-child>div:last-child{gap:0}body.vo-v5 #vo5_header_container:has(#chon_ung_dung)>div:first-child>a{display:none!important}}@media (width<30rem){body.vo-v5 #shop_picker_toggle{justify-content:center;padding-inline:0}body.vo-v5 #shop_picker_toggle>span:nth-child(2){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.vo-v5 #shop_picker_toggle>i{display:none}}@media (width<24rem){body.vo-v5 #vo5_header_container{gap:.25rem}body.vo-v5 #vo5_header_container:has(#chon_ung_dung){gap:0}body.vo-v5 #vo5_header_container:has(#chon_ung_dung)>div:first-child{gap:0}}@layer components{body.mat-do-gon .kt-table tbody td{padding-block:var(--khoang-2);padding-inline:var(--khoang-3)}body.mat-do-gon .kt-table thead th{height:calc(var(--khoang-4) * 2);padding-inline:var(--khoang-3)}body.mat-do-gon :where(.kt-card-content){padding-block:var(--khoang-4);padding-inline:var(--khoang-4)}body.mat-do-gon :where(.kt-card-header){min-height:calc(var(--khoang-4) * 3);padding-inline:var(--khoang-4)}body.mat-do-gon :where(.kt-card-footer){padding-block:var(--khoang-3);padding-inline:var(--khoang-4)}.btk-o-nhap{gap:var(--khoang-2);min-width:0}.btk-sao{color:var(--mau-nguy-hiem);font-weight:600}.btk-goi-y{font-size:var(--co-chu-nho);color:var(--mau-chu-mo);line-height:1.4}.btk-loi{font-size:var(--co-chu-nho);color:var(--mau-nguy-hiem);font-weight:500;line-height:1.4}.btk-o-nhap-loi :is(.kt-input,.kt-textarea,.kt-select){border-color:var(--mau-nguy-hiem)}.btk-o-nhap-loi>.btk-goi-y{display:none}.btk-o-tick{align-items:flex-start;gap:var(--khoang-2);font-size:var(--co-chu-vua);cursor:pointer;color:var(--mau-chu);line-height:1.4;display:inline-flex}.btk-o-tick>.kt-checkbox{flex-shrink:0;margin-top:1px}.btk-luoi-form{gap:var(--khoang-4);grid-template-columns:minmax(0,1fr);display:grid}.btk-luoi-form>*{min-width:0}@media (width>=768px){.btk-luoi-form{column-gap:var(--khoang-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.btk-luoi-form.btk-luoi-form-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.btk-luoi-form>.btk-ca-hang{grid-column:1/-1}.btk-hang-nut{align-items:center;gap:var(--khoang-2);flex-wrap:wrap;display:flex}.btk-hang-nut-phai{justify-content:flex-end}.btk-hang-nut-trai{justify-content:flex-start}.btk-hang-nut-giua-hai-ben{justify-content:space-between}.btk-hang-nut-vien{border-top:1px solid var(--mau-vien);padding-top:var(--khoang-4)}@media (width<=767.98px){.btk-hang-nut-phai>*,.btk-hang-nut-trai>*{flex:1 1 0;justify-content:center}}.btk-the{min-width:0}.btk-the-dau{row-gap:var(--khoang-2);padding-block:var(--khoang-3)}.btk-the-tieu-de{gap:var(--khoang-1);flex-direction:column;min-width:0;display:flex}.btk-the-tieu-de>.kt-card-title{align-items:center;gap:var(--khoang-2);display:flex}.btk-the-icon{color:var(--mau-chu-mo);font-size:1.125rem}.btk-the-mo-ta{font-size:var(--co-chu-nho);color:var(--mau-chu-mo);line-height:1.4}.btk-the-nut{align-items:center;gap:var(--khoang-2);flex-wrap:wrap;display:flex}.btk-the-than{min-width:0;display:flow-root}.btk-the-than>:is(div,p,ul,ol,dl,form,table,section,fieldset,details,pre,h2,h3,h4,hr,nav)+:is(div,p,ul,ol,dl,form,table,section,fieldset,details,pre,h2,h3,h4,hr,nav){margin-top:var(--khoang-4)}.btk-the-chan{justify-content:flex-end;gap:var(--khoang-2)}.btk-thong-bao{border:1px solid var(--btk-tb-vien);background:var(--btk-tb-nen);color:var(--mau-chu);padding:var(--khoang-3) var(--khoang-4);align-items:flex-start;gap:var(--khoang-3);border-inline-start-width:3px}.btk-thong-bao-icon{color:var(--btk-tb-mau);flex-shrink:0;font-size:1.25rem;line-height:1.25rem}.btk-thong-bao-than{flex:auto;min-width:0;line-height:1.5}.btk-thong-bao-than>:is(div,p,ul,ol,dl,form,table,section,fieldset,details,pre,h2,h3,h4,hr,nav)+:is(div,p,ul,ol,dl,form,table,section,fieldset,details,pre,h2,h3,h4,hr,nav){margin-top:var(--khoang-1)}.btk-thong-bao-tieu-de{color:var(--btk-tb-dam);font-weight:600}.btk-thong-bao-hanh-dong{gap:var(--khoang-2);flex-wrap:wrap;flex-shrink:0;align-self:center;display:flex}.btk-thong-bao-dong{margin:calc(var(--khoang-1) * -1) calc(var(--khoang-2) * -1) 0 0;flex-shrink:0}.btk-thong-bao-thong-tin{--btk-tb-mau:var(--mau-thong-tin);--btk-tb-dam:var(--mau-thong-tin-dam);--btk-tb-nen:var(--mau-thong-tin-nhat);--btk-tb-vien:var(--mau-thong-tin)}.btk-thong-bao-thanh-cong{--btk-tb-mau:var(--mau-thanh-cong);--btk-tb-dam:var(--mau-thanh-cong-dam);--btk-tb-nen:var(--mau-thanh-cong-nhat);--btk-tb-vien:var(--mau-thanh-cong)}.btk-thong-bao-canh-bao{--btk-tb-mau:var(--mau-canh-bao-dam);--btk-tb-dam:var(--mau-canh-bao-dam);--btk-tb-nen:var(--mau-canh-bao-nhat);--btk-tb-vien:var(--mau-canh-bao)}.btk-thong-bao-nguy-hiem{--btk-tb-mau:var(--mau-nguy-hiem);--btk-tb-dam:var(--mau-nguy-hiem-dam);--btk-tb-nen:var(--mau-nguy-hiem-nhat);--btk-tb-vien:var(--mau-nguy-hiem)}.btk-thong-bao-trung-tinh{--btk-tb-mau:var(--mau-trung-tinh);--btk-tb-dam:var(--mau-chu);--btk-tb-nen:var(--mau-nen-nhat);--btk-tb-vien:var(--mau-vien)}.btk-thong-bao{border-color:color-mix(in srgb, var(--btk-tb-vien) 35%, var(--mau-vien));border-inline-start-color:var(--btk-tb-vien)}.btk-so{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.btk-sg-luoi-mau{gap:var(--khoang-3);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.btk-sg-mau{align-items:center;gap:var(--khoang-2);min-width:0;display:flex}.btk-sg-o{border-radius:var(--bo-goc-vua);border:1px solid var(--mau-vien);flex-shrink:0;width:2.25rem;height:2.25rem}.btk-sg-o-nen{background:var(--mau-nen)}.btk-sg-o-nen-nhat{background:var(--mau-nen-nhat)}.btk-sg-o-chu{background:var(--mau-chu)}.btk-sg-o-chu-mo{background:var(--mau-chu-mo)}.btk-sg-o-vien{background:var(--mau-vien)}.btk-sg-o-chinh{background:var(--mau-chinh)}.btk-sg-o-chinh-nhat{background:var(--mau-chinh-nhat)}.btk-sg-o-thanh-cong{background:var(--mau-thanh-cong)}.btk-sg-o-canh-bao{background:var(--mau-canh-bao)}.btk-sg-o-nguy-hiem{background:var(--mau-nguy-hiem)}.btk-sg-o-thong-tin{background:var(--mau-thong-tin)}.btk-sg-o-trung-tinh{background:var(--mau-trung-tinh)}.btk-sg-thanh{background:var(--mau-chinh);border-radius:2px;height:.75rem;display:inline-block}.btk-sg-k1{width:var(--khoang-1)}.btk-sg-k2{width:var(--khoang-2)}.btk-sg-k3{width:var(--khoang-3)}.btk-sg-k4{width:var(--khoang-4)}.btk-sg-k5{width:var(--khoang-5)}.btk-sg-k6{width:var(--khoang-6)}.btk-sg-k8{width:var(--khoang-8)}.btk-sg-hop{min-width:4rem;height:2.5rem;padding-inline:var(--khoang-2);border:1px solid var(--mau-vien);background:var(--mau-nen-the);border-radius:var(--bo-goc-nho);justify-content:center;align-items:center;display:inline-flex}.btk-sg-bo-nho{border-radius:var(--bo-goc-nho)}.btk-sg-bo-vua{border-radius:var(--bo-goc-vua)}.btk-sg-bo-lon{border-radius:var(--bo-goc-lon)}.btk-sg-bong-nhe{box-shadow:var(--bong-nhe)}.btk-sg-bong-dam{box-shadow:var(--bong-dam)}}@layer utilities{.dark .text-primary,.dark .hover\:text-primary:hover,.dark .group:hover .group-hover\:text-primary,.dark .kt-menu-item.active>.kt-menu-link .kt-menu-item-active\:text-primary,.dark .kt-menu-item.active>.kt-menu-toggle .kt-menu-item-active\:text-primary,.dark .kt-menu-item.here>.kt-menu-link .kt-menu-item-here\:text-primary,.dark .kt-menu-item.here>.kt-menu-toggle .kt-menu-item-here\:text-primary,.dark .kt-menu-item.show>.kt-menu-link .kt-menu-item-show\:text-primary,.dark .kt-menu-item.show>.kt-menu-toggle .kt-menu-item-show\:text-primary,.dark .kt-menu-link:hover .kt-menu-link-hover\:text-primary,.dark .kt-menu-item.active .kt-menu-item-active\:text-primary,.dark .kt-menu-item-active\:text-primary.kt-menu-item.active,.dark .kt-menu-item-here\:text-primary.kt-menu-item.here,.dark .kt-menu-item-show\:text-primary.kt-menu-item.show,.dark .kt-menu-link-hover\:text-primary.kt-menu-link:hover{color:var(--mau-chu-nhan)}.sv-cd{color:var(--secondary-foreground);text-overflow:ellipsis;white-space:nowrap;max-width:calc(var(--spacing) * 48);overflow:hidden}}.bkn{flex-direction:column;gap:20px;width:100%;min-width:0;padding-bottom:24px;display:flex}.bkn-fragments{display:contents}.bkn [data-bkn-section][hidden],.bkn [data-bkn-sections][hidden]{display:none!important}.bkn [id]{scroll-margin-top:72px}.bkn-thanh-tab{z-index:6;background:var(--mau-nen);min-width:0;max-width:100%;margin:-6px 0;padding:6px 0;position:sticky;top:0}.bkn-thanh-tab .demo-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.bkn-thanh-tab .demo-tabs button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bkn-tab-so{background:var(--mau-nen-nhat);color:var(--mau-chu-mo);border-radius:999px;padding:0 6px;font-size:11px;font-weight:600}.bkn-tab-so-xau{background:var(--mau-nguy-hiem-nhat);color:var(--mau-nguy-hiem)}.bkn-field{flex-direction:column;gap:6px;min-width:0;display:flex}.bkn-field .kt-textarea{width:100%}.bkn-text{white-space:pre-wrap;overflow-wrap:anywhere}.bkn-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bkn-chip{border:1px solid var(--mau-vien);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.bkn-chip strong{font-variant-numeric:tabular-nums}.bkn-the-gap>summary{cursor:pointer;flex-wrap:wrap;gap:4px 12px;list-style:none}.bkn-the-gap>summary::-webkit-details-marker{display:none}.bkn-the-gap>summary .kt-card-title:before{content:"▸ ";color:var(--mau-chu-mo)}.bkn-the-gap[open]>summary .kt-card-title:before{content:"▾ "}[data-bkn-images]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}[data-bkn-images]:empty{display:none}[data-bkn-images]>div{flex-wrap:wrap;align-content:start;gap:8px;min-width:0;display:flex}[data-bkn-images] img{border:1px solid var(--mau-vien);border-radius:var(--bo-goc-vua);width:100%;height:auto;display:block}.bkn-alert{z-index:10000;background:color-mix(in srgb, var(--mau-den) 80%, transparent);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bkn-alert>div{background:var(--mau-nen-noi);color:var(--mau-chu);border-radius:16px;flex-direction:column;gap:16px;max-width:540px;padding:32px;display:flex}.bkn-o-khai{text-align:end;font-variant-numeric:tabular-nums;width:6.5rem;margin-inline-start:auto}.bkn-bang-khai td:first-child{min-width:11rem}.bkn-bang-khai th:not(:first-child),.bkn-bang-khai td:not(:first-child){white-space:nowrap}@media (width<=640px){.bkn-bang-khai table,.bkn-bang-khai tbody{width:100%;display:block}.bkn-bang-khai thead{display:none}.bkn-bang-khai tr{border-bottom:1px solid var(--mau-vien);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;padding:10px 16px;display:grid}.bkn-bang-khai tr:last-child{border-bottom:0}.bkn-bang-khai td{min-width:0;display:block;border:0!important;padding:0!important}.bkn-bang-khai td:first-child{grid-column:1/-1;min-width:0;font-weight:500}.bkn-bang-khai td:first-child span{font-weight:400}.bkn-bang-khai td:not(:first-child){text-align:start}.bkn-bang-khai td[data-nhan]:before{content:attr(data-nhan);color:var(--mau-chu-mo);margin-bottom:2px;font-size:11px;font-weight:400;display:block}.bkn-bang-khai .bkn-o-khai{width:100%;margin-inline-start:0}}.bkn-alert-viec{gap:4px;margin:0;padding-inline-start:1.25rem;font-size:14px;list-style:decimal;display:grid}@media (width<=640px){.bkn{gap:16px}.bkn-thanh-tab .demo-tabs button{min-height:44px}[data-bkn-images]{grid-template-columns:minmax(0,1fr)}}#modal_ab_edit .abe-dialog{flex-direction:column;width:min(1320px,100vw - 32px);max-width:1320px;max-height:94dvh;display:flex;top:2vh;overflow:hidden}#modal_ab_edit .kt-modal-header{flex:none;padding:14px 20px}#modal_ab_edit #abe_sub{overflow-wrap:anywhere;line-height:1.5}#modal_ab_edit .abe-body{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:0;min-height:0;max-height:none;padding:0;display:grid;overflow-y:auto}#modal_ab_edit .abe-sidebar{background:var(--muted);border-right:1px solid var(--border);min-width:0;min-height:100%;padding:18px}#modal_ab_edit .abe-main{flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}#modal_ab_edit .abe-section-title{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px;font-size:11px;font-weight:650}#modal_ab_edit .abe-product{overflow-wrap:anywhere;grid-template-columns:60px minmax(0,1fr);gap:6px 10px;font-size:12px;line-height:1.5;display:grid}#modal_ab_edit .abe-product>span{grid-column:1/-1}#modal_ab_edit .abe-product>span,#modal_ab_edit .abe-metrics span{color:var(--muted-foreground);font-size:11px}#modal_ab_edit .abe-product strong{font-weight:550}#modal_ab_edit .abe-product-photo{border:1px solid var(--border);background:var(--background);border-radius:8px;place-items:center;width:60px;height:68px;display:grid;overflow:hidden}#modal_ab_edit .abe-product-photo>span{text-align:center;color:var(--muted-foreground);padding:8px;font-size:11px;line-height:1.4}#modal_ab_edit .abe-product-image{object-fit:contain;background:var(--color-white);width:100%;height:100%}#modal_ab_edit .abe-product-image[hidden]{display:none}#modal_ab_edit .abe-metrics{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;padding:12px 0;display:grid}#modal_ab_edit .abe-metrics>div{flex-direction:column;gap:3px;min-width:0;display:flex}#modal_ab_edit .abe-metrics>div:first-child{grid-column:auto}#modal_ab_edit .abe-metrics strong{overflow-wrap:anywhere;font-size:17px;font-weight:650}#modal_ab_edit .abe-meta{flex-direction:column;gap:8px;font-size:12px;line-height:1.5;display:flex}#modal_ab_edit .abe-meta>div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}#modal_ab_edit .abe-meta dt{color:var(--muted-foreground)}#modal_ab_edit .abe-meta dd{overflow-wrap:anywhere;margin:0;font-weight:500}#modal_ab_edit .abe-stage{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 12px;padding-bottom:10px;display:flex}#modal_ab_edit #abe_gd_mota{min-width:120px;color:var(--muted-foreground);flex:1;font-size:12px;line-height:1.5}#modal_ab_edit .abe-owner,#modal_ab_edit .abe-duyet-thay{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}#modal_ab_edit .abe-access{text-align:right;font-size:11px}#modal_ab_edit .abe-operation>[id^=abe_p]{gap:8px}#modal_ab_edit .abe-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;margin-bottom:14px;display:flex}#modal_ab_edit .abe-section-heading h4{font-size:14px;font-weight:650}#modal_ab_edit .abe-section-heading>span{color:var(--muted-foreground);font-size:11px}#modal_ab_edit .kt-form-label{text-align:left;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-size:12px;font-weight:550;line-height:1.5;display:flex}#modal_ab_edit .abe-main .kt-input,#modal_ab_edit .abe-main .kt-select{min-height:38px}#modal_ab_edit .abe-main :is(input,select,textarea):disabled{background:var(--muted);color:var(--muted-foreground);opacity:1}#modal_ab_edit .abe-readonly>.kt-form-label{color:var(--muted-foreground)}#modal_ab_edit .abe-operation{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}#modal_ab_edit .abe-edit-group{border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:0;padding:12px;display:flex}#modal_ab_edit .abe-edit-group.hidden{display:none}#modal_ab_edit #abe_p1{grid-column:1/-1}#modal_ab_edit .abe-koc-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px 12px;display:grid}#modal_ab_edit .abe-koc-dia-chi{grid-column:span 3}#modal_ab_edit .abe-edit-group #abe_koc_dia_chi{resize:vertical;height:38px;min-height:38px;padding-block:8px}#modal_ab_edit .abe-edit-group .grid{gap:10px}#modal_ab_edit .abe-edit-group textarea{height:54px;min-height:54px}#modal_ab_edit .abe-edit-group .kt-form-label{flex-wrap:wrap;gap:3px 8px}#modal_ab_edit .abe-edit-group .abe-help{font-size:11px;line-height:1.5}#modal_ab_edit .abe-stage{padding-bottom:6px}#modal_ab_edit .abe-access{margin:0}#modal_ab_edit .abe-group-title{font-size:13px;font-weight:600}#modal_ab_edit .abe-group-divider{border-top:1px solid var(--border);padding-top:10px}#modal_ab_edit .abe-help{color:var(--muted-foreground);font-size:12px;line-height:1.6}#modal_ab_edit .abe-inline-help{margin-top:6px}#modal_ab_edit .abe-inline-help summary{cursor:pointer;font-weight:500}#modal_ab_edit .abe-details{border-top:1px solid var(--border);min-width:0;margin-top:18px;padding-top:14px}#modal_ab_edit .abe-details summary{cursor:pointer;font-size:12px;font-weight:600;line-height:1.6}#modal_ab_edit .abe-details summary>span{color:var(--muted-foreground);padding-left:15px;font-size:11px;font-weight:400;display:block}#modal_ab_edit .abe-details summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}#modal_ab_edit .abe-finance,#modal_ab_edit .abe-details-body{flex-direction:column;gap:14px;padding-top:16px;display:flex}#modal_ab_edit .abe-profile{margin-top:0}#modal_ab_edit .abe-profile summary>span{padding-left:8px;display:inline}#modal_ab_edit .abe-footer{background:var(--background);flex:none;padding:12px 20px}@media (width<=767px){#modal_ab_edit .abe-koc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#modal_ab_edit .abe-koc-dia-chi{grid-column:1/-1}#modal_ab_edit .abe-dialog{width:calc(100vw - 32px);max-height:calc(100dvh - 48px);top:0}#modal_ab_edit .kt-modal-header{padding:14px}#modal_ab_edit .abe-body{flex-direction:column;display:flex}#modal_ab_edit .abe-main{order:0;gap:16px;width:100%;padding:16px}#modal_ab_edit .abe-sidebar{border-right:0;border-top:1px solid var(--border);order:1;width:100%;min-height:auto;padding:16px}#modal_ab_edit .abe-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}#modal_ab_edit .abe-metrics>div:first-child{grid-column:auto}#modal_ab_edit .abe-footer{gap:6px;padding:12px}#modal_ab_edit .abe-footer .kt-btn{min-height:40px;padding-inline:10px}#modal_ab_edit .abe-footer{flex-wrap:wrap}#modal_ab_edit .abe-footer>div{flex:1;justify-content:flex-end}#modal_ab_edit .abe-footer>div:first-child{justify-content:flex-start}}@media (width<=1099px){#modal_ab_edit .abe-operation{grid-template-columns:minmax(0,1fr)}}@media (width>=1100px) and (height<=760px){#modal_ab_edit .abe-main{gap:8px;padding:10px 14px}#modal_ab_edit .abe-edit-group{padding:10px}#modal_ab_edit .abe-operation>[id^=abe_p]{gap:6px}#modal_ab_edit .abe-main .kt-input,#modal_ab_edit .abe-main .kt-select{height:34px;min-height:34px}#modal_ab_edit .abe-sidebar{padding:14px}#modal_ab_edit .abe-meta{gap:6px}#modal_ab_edit .abe-details{margin-top:12px;padding-top:10px}}:is(.popup-vua-man-hinh,.wz-modal,#modal_dat_booking,#gv_modal_giao,#gv_modal_bulk,#modal_chia_tu_dong){padding-block:0}:is(.popup-vua-man-hinh,.wz-modal,#modal_dat_booking,#gv_modal_giao,#gv_modal_bulk,#modal_chia_tu_dong)>.kt-modal-content{--popup-le:min(3dvh, 24px);top:var(--popup-le);max-height:calc(100dvh - var(--popup-le) * 2);flex-direction:column;margin-block:0;display:flex;overflow:hidden}:is(.popup-vua-man-hinh,.wz-modal,#modal_dat_booking,#gv_modal_giao,#gv_modal_bulk,#modal_chia_tu_dong) .kt-modal-content>form,#gv_modal_giao [data-gv-ruot],#gv_modal_giao [data-gv-ruot]>form,#modal_inv_send [data-lm-gui-ruot],#modal_inv_send [data-lm-gui-ruot]>form{flex-direction:column;min-height:0;display:flex;overflow:hidden}#modal_inv_send .lmg-buoc-dai{flex-shrink:0}:is(.popup-vua-man-hinh,.wz-modal,#modal_dat_booking,#gv_modal_giao,#gv_modal_bulk,#modal_chia_tu_dong) .kt-modal-body{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;overflow-y:auto}:is(.popup-vua-man-hinh,.wz-modal,#modal_dat_booking,#gv_modal_giao,#gv_modal_bulk,#modal_chia_tu_dong) :is(.kt-modal-header,.kt-modal-footer,.wz-buoc,.db-step-strip,.gv-buoc,.db-close-ask){flex-shrink:0}:is(.popup-vua-man-hinh,.wz-modal,#modal_dat_booking,#gv_modal_giao,#gv_modal_bulk,#modal_chia_tu_dong) .kt-modal-footer{flex-wrap:wrap}:is(#modal_koc_edit,#koc_sua_modal)>.kt-modal-content{max-width:1040px}.koc-sua-luoi{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.koc-sua-luoi>div{grid-column:auto;min-width:0}.koc-sua-luoi>.koc-sua-rong{grid-column:1/-1}.koc-sua-luoi>.koc-sua-co{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.koc-sua-luoi .kt-textarea{min-height:60px}#nd_modal>.kt-modal-content{max-width:1200px}.nd-soan-luoi{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.nd-soan-luoi>div{min-width:0}.nd-soan-san-pham{grid-column:1/-1}.nd-soan-gia,.nd-soan-thong-diep{grid-column:1}.nd-soan-hoa-hong{grid-area:2/2/span 2}.nd-soan-link-phu{grid-column:1/-1}@media (width>=1100px){#modal_camp_new>.kt-modal-content{max-width:1240px}#modal_camp_new [data-wz-panel="1"]>.wz-o:first-child{grid-row:span 2}#modal_camp_new [data-wz-panel="1"]>fieldset{grid-column:2;min-width:0}#modal_camp_new .wz-o{gap:8px;padding:10px 12px}#modal_camp_new .wz-ghi-chu{padding-top:8px}#modal_camp_new .wz-o-truong{gap:8px 12px}}@media (height<=760px) and (width>=768px){:is(.popup-vua-man-hinh,.wz-modal,#modal_dat_booking,#gv_modal_giao,#gv_modal_bulk,#modal_chia_tu_dong) :is(.kt-modal-header,.kt-modal-footer){padding-block:12px}:is(.wz-modal,#modal_dat_booking,#gv_modal_giao,#modal_chia_tu_dong) .kt-modal-body{padding-block:14px}}@media (width<=767px){:is(.popup-vua-man-hinh,.wz-modal,#modal_dat_booking,#gv_modal_giao,#gv_modal_bulk,#modal_chia_tu_dong)>.kt-modal-content{--popup-le:12px;width:calc(100% - 24px)}.koc-sua-luoi{grid-template-columns:minmax(0,1fr)}.koc-sua-luoi>.koc-sua-co{grid-column:auto}.nd-soan-luoi{grid-template-columns:minmax(0,1fr)}.nd-soan-luoi>div{grid-area:auto}}.shop-phi-san__ty-le,.shop-phi-san__thong-tin{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.shop-phi-san form,.shop-phi-san__ty-le>div,.shop-phi-san__thong-tin>div{min-width:0}.shop-phi-san__lich-su{border-top:1px solid var(--border);padding-top:12px}.shop-phi-san__lich-su summary{cursor:pointer;padding-block:8px}@media (width>=1024px){.shop-phi-san__ty-le{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=479px){.shop-phi-san__ty-le,.shop-phi-san__thong-tin{grid-template-columns:minmax(0,1fr)}}.kpi-co-cau{text-align:start;min-width:0;color:var(--mau-chu);font-size:.8125rem;font-weight:400}.kpi-co-cau .text-warning{color:var(--mau-canh-bao-dam)}.kpi-co-cau .text-success{color:var(--mau-thanh-cong-dam)}.kpi-co-cau-mo{border:1px solid var(--mau-vien);background:var(--mau-nen-the);text-align:start;cursor:pointer;line-height:1.45;font:inherit;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:11rem;margin-top:.4rem;padding:.4rem .5rem;display:flex}.kpi-co-cau-mo:hover{border-color:var(--mau-chinh)}.kpi-co-cau-mo:focus-visible{outline:2px solid var(--mau-chinh);outline-offset:2px}.kpi-co-cau-ten{font-weight:600}.kpi-co-cau-ten>span{color:var(--mau-chu-mo);margin-inline-start:.4rem}.kpi-co-cau-day-du{container-type:inline-size}.kpi-co-cau-noi-dung{line-height:1.5}.kpi-co-cau-tong{flex-wrap:wrap;gap:1rem 2rem;padding:0 0 1rem;display:flex}.kpi-co-cau-day-du .kpi-co-cau-tong{padding-top:.75rem}.kpi-co-cau-tong>div{flex-direction:column;gap:.25rem;display:flex}.kpi-co-cau-tong span,.kpi-co-cau-tong small{color:var(--mau-chu-mo);font-size:.75rem;font-weight:400}.kpi-co-cau-tong strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.kpi-co-cau-ghi-chu{color:var(--mau-chu-mo);margin:0 0 .75rem}.kpi-co-cau-bang{border-collapse:collapse;table-layout:auto;width:100%}.kpi-co-cau-bang caption{text-align:start;padding:.25rem 0 .75rem;font-weight:600}.kpi-co-cau-bang th,.kpi-co-cau-bang td{border-bottom:1px solid var(--mau-vien);vertical-align:middle;padding:.65rem .5rem}.kpi-co-cau-bang thead th{color:var(--mau-chu-mo);font-size:.75rem;font-weight:500}.kpi-co-cau-bang th:first-child{text-align:start;white-space:normal;overflow-wrap:normal;word-break:normal;width:38%}.kpi-co-cau-bang tbody th{font-weight:500}.kpi-co-cau-bang td,.kpi-co-cau-bang th:not(:first-child){text-align:end;font-variant-numeric:tabular-nums}.kpi-co-cau-bang td{white-space:nowrap}.kpi-co-cau-ngoai{background:var(--mau-nen);border-radius:.5rem;flex-direction:column;gap:.2rem;margin:.75rem 0;padding:.65rem .75rem;display:flex}.kpi-co-cau-ngoai span{color:var(--mau-chu-mo);font-size:.75rem}.kpi-co-cau-live{border-top:1px solid var(--mau-vien);margin-top:1rem;padding-top:1rem}.kpi-co-cau-live h3{margin-bottom:.5rem;font-size:.875rem;font-weight:600}.kpi-co-cau-live>div{justify-content:space-between;gap:1rem;display:flex}.kpi-co-cau-live p{color:var(--mau-chu-mo);margin-top:.4rem}dialog.kpi-popup{border:1px solid var(--mau-vien);background:var(--mau-nen-the);width:min(800px,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);box-shadow:var(--bong-dam);border-radius:.875rem;margin:auto;padding:0}dialog.kpi-popup[open]{flex-direction:column;display:flex}dialog.kpi-popup::backdrop{background:color-mix(in srgb, var(--mau-den) 45%, transparent)}.kpi-popup-dau,.kpi-popup-chan{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.kpi-popup-dau{border-bottom:1px solid var(--mau-vien)}.kpi-popup-dau h2{font-size:1.125rem;font-weight:650}.kpi-popup-dau p{color:var(--mau-chu-mo);overflow-wrap:anywhere;margin-top:.25rem}.kpi-popup-dau button{flex-shrink:0;font-size:1.5rem}.kpi-popup-than{overscroll-behavior:contain;min-height:0;padding:1.25rem;overflow-y:auto;container-type:inline-size}.kpi-popup-chan{border-top:1px solid var(--mau-vien)}.kpi-popup-chan>span{color:var(--mau-chu-mo);font-size:.75rem}.kpi-tham-gia-so{white-space:nowrap;font-variant-numeric:tabular-nums;display:block}@container (width<=520px){.kpi-co-cau-bang thead{display:none}.kpi-co-cau-bang,.kpi-co-cau-bang tbody,.kpi-co-cau-bang tr{display:block}.kpi-co-cau-bang caption{width:auto;display:block}.kpi-co-cau-bang tr{border-bottom:1px solid var(--mau-vien);padding:.6rem 0}.kpi-co-cau-bang th:first-child{border:0;width:auto;padding:.2rem 0 .4rem;font-weight:600;display:block}.kpi-co-cau-bang td{border:0;justify-content:space-between;gap:1rem;padding:.2rem 0;display:flex}.kpi-co-cau-bang td:before{content:attr(data-nhan);color:var(--mau-chu-mo);text-align:start;font-weight:400}}@media (width<=600px){.kpi-popup-dau,.kpi-popup-chan{padding:.75rem 1rem}.kpi-popup-than{padding:1rem}.kpi-co-cau-tong{gap:.75rem 1rem}}.cd-kpi-so{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.cd-kpi-so dt{color:var(--mau-chu-mo);margin-bottom:.3rem;font-size:.75rem}.cd-kpi-so dd{font-variant-numeric:tabular-nums;font-weight:600}.cd-kpi-nhan{color:var(--mau-chu-mo);border-top:1px solid var(--mau-vien);padding-top:.75rem;font-size:.8125rem}.wz-modal .cd-kpi-panel{grid-template-columns:minmax(240px,.85fr) minmax(0,1.6fr);align-items:start;gap:1rem;display:grid}.cd-kpi-cot{flex-direction:column;gap:1rem;display:flex}.cd-kpi-panel>fieldset{min-width:0}.wz-modal.cd-kpi-mode .wz-buoc,.wz-modal.cd-kpi-mode [data-wz-panel],.wz-modal.cd-kpi-mode form>.kt-modal-footer:not(.cd-kpi-chan){display:none!important}.wz-modal.cd-kpi-mode>.kt-modal-content{max-width:1120px}.wz-modal .cd-kpi-chan{justify-content:space-between;gap:.75rem}.cd-kpi-panel input[readonly]{color:var(--mau-chinh);font-weight:600}dialog.cd-kpi-hop{width:min(1120px,100vw - 2rem)}.cd-kpi-hop [data-tin]:empty{display:none}.cd-kpi-hop [data-tin]{white-space:pre-line;color:var(--mau-chinh);margin-bottom:1rem}.cd-kpi-hop .kpi-popup-chan>div{flex-wrap:wrap;gap:.5rem;display:flex}.cd-kpi-the{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.cd-kpi-the section{border:1px solid var(--mau-vien);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.875rem;display:flex}.cd-kpi-the h3{font-weight:600}.cd-kpi-the strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.cd-kpi-the small{color:var(--mau-chu-mo);font-size:.75rem;font-weight:400}.cd-kpi-the progress{appearance:none;background:var(--mau-nen);border:0;border-radius:1rem;width:100%;height:.4rem;overflow:hidden}.cd-kpi-the progress::-webkit-progress-bar{background:var(--mau-nen)}.cd-kpi-the progress::-webkit-progress-value{background:var(--mau-chinh);border-radius:1rem}.cd-kpi-the progress::-moz-progress-bar{background:var(--mau-chinh)}.cd-kpi-thong-bao{white-space:pre-line;color:var(--mau-chinh);padding-bottom:.75rem}.cd-kpi-thong-bao:empty{display:none}.cd-kpi-nhan-tt{font-size:.75rem;font-weight:600}.cd-kpi-tien-do .kpi-co-cau-day-du{margin-top:1rem}.cd-kpi-lien-ket{color:var(--mau-chinh);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.3rem;margin-top:.35rem;padding:.25rem 0;font-size:.75rem;font-weight:600;display:inline-flex}.cd-kpi-lien-ket:after{content:"";border-top:1.6px solid;border-right:1.6px solid;flex:none;width:.4rem;height:.4rem;margin-inline:.1rem .15rem;transform:rotate(45deg)}.cd-kpi-lien-ket:hover{text-underline-offset:.2rem;text-decoration:underline}.cd-kpi-lien-ket:focus-visible{outline:2px solid var(--mau-chinh);outline-offset:3px;border-radius:.2rem}.cd-kpi-tom-tat-dong{max-width:15rem;color:var(--mau-chu-mo);font-size:.75rem;line-height:1.45;display:block}.cd-cot-phu{color:var(--mau-chu-mo);white-space:nowrap;margin-top:.2rem;font-size:.75rem;font-weight:400;display:block}.cd-cot-so{vertical-align:top;font-variant-numeric:tabular-nums}.cd-chi-so{min-width:8rem;max-width:13rem}.cd-chi-so-dau{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cd-chi-so-dau strong{color:var(--mau-chu);font-size:.9375rem;font-weight:650}.cd-chi-so-phan-tram{color:var(--mau-chu-mo);white-space:nowrap;font-size:.75rem}.cd-chi-so-muc-tieu{color:var(--mau-chu-mo);margin-top:.1rem;font-size:.75rem;display:block}.cd-chi-so progress{appearance:none;background:var(--mau-vien);border:0;border-radius:1rem;width:100%;height:.25rem;margin-top:.5rem;display:block;overflow:hidden}.cd-chi-so progress::-webkit-progress-bar{background:var(--mau-vien)}.cd-chi-so progress::-webkit-progress-value{background:var(--mau-chinh);border-radius:1rem}.cd-chi-so progress::-moz-progress-bar{background:var(--mau-chinh)}.cd-chi-so-dat progress::-webkit-progress-value{background:var(--mau-thanh-cong-dam)}.cd-chi-so-dat progress::-moz-progress-bar{background:var(--mau-thanh-cong-dam)}.cd-chi-so-dat .cd-chi-so-phan-tram{color:var(--mau-thanh-cong-dam)}.cd-live-dong{color:var(--mau-chu-mo);flex-wrap:wrap;gap:.25rem .5rem;margin-top:.5rem;font-size:.75rem;display:flex}.cd-live-dong strong{color:var(--mau-chu);font-weight:500}.cd-tham-gia{color:var(--mau-chu-mo);flex-wrap:wrap;gap:.25rem .875rem;font-size:.75rem;display:flex}.cd-tham-gia span{white-space:nowrap}.cd-tham-gia strong{color:var(--mau-chu);font-size:.9375rem;font-weight:650}.cd-loi-moi-so{max-width:9rem;color:var(--mau-chu-mo);flex-direction:column;gap:.15rem;margin-bottom:.45rem;font-size:.75rem;display:flex}.cd-loi-moi-so span{white-space:nowrap;justify-content:space-between;gap:1rem;display:flex}.cd-loi-moi-so strong{color:var(--mau-chu);font-weight:600}.cd-loi-moi-so strong.text-success{color:var(--mau-thanh-cong-dam)}.cd-loi-moi-so a{text-decoration:none}.cd-loi-moi-so a strong{border-bottom:1px dotted}.cd-loi-moi-so a:hover strong{color:var(--color-primary)}.cd-loi-moi-so .cd-loi-moi-ls{color:var(--color-primary);align-items:center;gap:.25rem;margin-top:.15rem;font-size:.7rem;display:inline-flex}@media (width>=1100px){#modal_camp_new [data-wz-panel="1"]>.wz-o:first-child{grid-row:auto}}@media (width<=760px){.cd-kpi-the{grid-template-columns:repeat(2,minmax(0,1fr))}.wz-modal .cd-kpi-panel{grid-template-columns:minmax(0,1fr)}.cd-kpi-chan>div{flex-wrap:wrap}}@media (width<=440px){.cd-kpi-the{grid-template-columns:minmax(0,1fr)}.cd-kpi-hop .kpi-popup-chan{flex-wrap:wrap}}.cd-kpi-overview{font-size:.8125rem;container-type:inline-size}.cd-kpi-pham-vi{color:var(--mau-chu-mo);flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;margin-bottom:.85rem;font-size:.75rem;display:flex}.cd-kpi-pham-vi strong{color:var(--mau-chu);margin-left:.35rem;font-weight:500}.cd-kpi-overview .cd-kpi-the{gap:.65rem;margin-bottom:1rem}.cd-kpi-overview .cd-kpi-the section{border-radius:.65rem;gap:.5rem;padding:.65rem .9rem}.cd-kpi-the-dau{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.cd-kpi-the-dau h3{color:var(--mau-chu-mo);font-size:.75rem;font-weight:500}.cd-kpi-the-dau>span{color:var(--mau-chu-mo);font-variant-numeric:tabular-nums;font-size:.75rem}.cd-kpi-the-so{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem .35rem;display:flex}.cd-kpi-overview .cd-kpi-the-so strong{font-size:1.4rem;font-weight:650;line-height:1.2}.cd-kpi-the-so>span{color:var(--mau-chu-mo);font-size:.75rem}.cd-kpi-overview .cd-kpi-the progress{background:var(--mau-vien);height:.3rem}.cd-kpi-overview .cd-kpi-the progress::-webkit-progress-bar{background:var(--mau-vien)}.cd-kpi-the-ket-qua{color:var(--mau-chu-mo);font-size:.75rem}.cd-kpi-the-ghi-chu{color:var(--mau-chu-mo);font-size:.7rem;display:block}.cd-kpi-overview .cd-kpi-du{color:var(--mau-thanh-cong-dam)}.cd-kpi-overview .cd-kpi-thieu{color:var(--mau-canh-bao-dam)}.cd-kpi-overview .cd-kpi-da-dat progress::-webkit-progress-value{background:var(--mau-thanh-cong-dam)}.cd-kpi-overview .cd-kpi-da-dat progress::-moz-progress-bar{background:var(--mau-thanh-cong-dam)}.cd-kpi-co-cau-luoi{grid-template-columns:minmax(0,1fr) 215px;align-items:start;gap:1rem;display:grid}.cd-kpi-phan-bo{border:1px solid var(--mau-vien);border-radius:.65rem;min-width:0;overflow:hidden}.cd-kpi-phan-bo>header{border-bottom:1px solid var(--mau-vien);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem .9rem;display:flex}.cd-kpi-phan-bo h3{font-size:.875rem;font-weight:600}.cd-kpi-phan-bo header>span{color:var(--mau-chu-mo);font-size:.75rem}.cd-kpi-bang-gon{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}.cd-kpi-bang-gon th,.cd-kpi-bang-gon td{border-bottom:1px solid var(--mau-vien);vertical-align:middle;padding:.5rem .85rem}.cd-kpi-bang-gon thead{background:var(--mau-nen);color:var(--mau-chu-mo);font-size:.6875rem}.cd-kpi-bang-gon th{font-weight:500}.cd-kpi-bang-gon th:first-child{text-align:start;width:43%}.cd-kpi-bang-gon td,.cd-kpi-bang-gon th:not(:first-child){text-align:end;white-space:nowrap}.cd-kpi-bang-gon th small{font-size:inherit;font-weight:400;display:block}.cd-kpi-bang-gon td>span:not(.cd-kpi-ket-qua){color:var(--mau-chu-mo)}.cd-kpi-bac-thieu{background:color-mix(in srgb, var(--mau-canh-bao-dam) 4%, transparent)}.cd-kpi-ket-qua{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:.35rem;padding:.15rem .4rem;font-size:.75rem;display:inline-block}.cd-kpi-chu-thich{color:var(--mau-chu-mo);margin:0;padding:.65rem .9rem;font-size:.75rem}.cd-kpi-can-bo-sung{border:1px solid var(--mau-vien);border-radius:.65rem;padding:.9rem}.cd-kpi-thieu-tong>span{color:var(--mau-chu-mo);font-size:.75rem}.cd-kpi-thieu-tong>strong{font-variant-numeric:tabular-nums;margin:.5rem 0;font-size:1.75rem;line-height:1.2;display:block}.cd-kpi-thieu-tong small{font-size:.8125rem;font-weight:500}.cd-kpi-can-bo-sung p{color:var(--mau-chu-mo);font-size:.75rem;line-height:1.5}.cd-kpi-can-bo-sung dl{border-top:1px solid var(--mau-vien);gap:.6rem;margin-top:.8rem;padding-top:.65rem;font-size:.75rem;display:grid}.cd-kpi-can-bo-sung dl>div{justify-content:space-between;gap:.5rem;display:flex}.cd-kpi-can-bo-sung dt,.cd-kpi-can-bo-sung dd>span{color:var(--mau-chu-mo)}.cd-kpi-can-bo-sung dd{font-weight:600}.cd-kpi-live-cam-ket{flex-wrap:wrap;gap:.4rem .75rem;display:flex}.cd-kpi-live-cam-ket h4,.cd-kpi-live-cam-ket p{width:100%}.cd-kpi-can-bo-sung dl+.cd-kpi-live-cam-ket{border-top:1px solid var(--mau-vien);margin-top:.8rem;padding-top:.8rem}.cd-kpi-cach-tinh{color:var(--mau-chu-mo);margin-top:.85rem;font-size:.75rem}.cd-kpi-cach-tinh summary{cursor:pointer;width:fit-content;padding:.25rem 0}.cd-kpi-cach-tinh summary:hover{color:var(--mau-chinh)}.cd-kpi-cach-tinh summary:focus-visible{outline:2px solid var(--mau-chinh);outline-offset:3px}.cd-kpi-cach-tinh ul{gap:.4rem;padding:.65rem 0 0 1rem;line-height:1.5;list-style:outside;display:grid}.cd-kpi-chua-co{border:1px dashed var(--mau-vien);border-radius:.65rem;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.cd-kpi-chua-co span{color:var(--mau-chu-mo)}@container (width<=780px){.cd-kpi-co-cau-luoi{grid-template-columns:minmax(0,1fr)}.cd-kpi-can-bo-sung{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.cd-kpi-can-bo-sung dl{border:0;align-content:center;margin:0;padding:0}.cd-kpi-can-bo-sung dl+.cd-kpi-live-cam-ket{grid-column:1/-1;margin:0}}@container (width<=560px){.cd-kpi-overview .cd-kpi-the{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-kpi-bang-gon thead{display:none}.cd-kpi-bang-gon,.cd-kpi-bang-gon tbody,.cd-kpi-bang-gon tr{display:block}.cd-kpi-bang-gon tr{border-bottom:1px solid var(--mau-vien);padding:.6rem .85rem}.cd-kpi-bang-gon th:first-child{border:0;width:auto;padding:0 0 .4rem;font-weight:600;display:block}.cd-kpi-bang-gon td{border:0;justify-content:flex-end;align-items:center;gap:.25rem;padding:.2rem 0;display:flex}.cd-kpi-bang-gon td:before{content:attr(data-nhan);color:var(--mau-chu-mo);text-align:start;margin-right:auto;font-size:.75rem}.cd-kpi-can-bo-sung{grid-template-columns:minmax(0,1fr)}}.bcv-buoc{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bcv-buoc li a{border:1px solid var(--mau-vien);border-radius:var(--bo-goc-vua);color:var(--mau-chu);align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:13px;line-height:1.25;display:flex}.bcv-buoc li a:hover{border-color:var(--mau-chinh)}.bcv-buoc li a:focus-visible{outline:2px solid var(--mau-vien-tieu-diem);outline-offset:2px}.bcv-buoc li i{color:var(--mau-chu-mo);font-size:18px}.bcv-buoc li small{color:var(--mau-chu-mo);font-size:11px;display:block}.bcv-buoc li.xong a{border-color:color-mix(in srgb, var(--mau-thanh-cong) 40%, transparent)}.bcv-buoc li.xong i{color:var(--mau-thanh-cong)}.bcv-tab a{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bcv-tab-so{background:var(--mau-nen-nhat);color:var(--mau-chu-mo);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:11px;font-weight:600}.bcv-tab a.active .bcv-tab-so{background:var(--mau-chinh-nhat);color:var(--mau-chinh-dam)}.bcv-tab{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.bcv-task{border-bottom:1px solid var(--mau-vien);color:var(--mau-chu);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:14px;display:flex}.bcv-task:last-child{border-bottom:0}.bcv-task:hover{color:var(--mau-chinh)}.bcv-task:focus-visible{outline:2px solid var(--mau-vien-tieu-diem);outline-offset:-2px}.bcv-bang-tien th{white-space:nowrap;vertical-align:bottom}.bcv-bang-tien th.bcv-nhom{text-transform:uppercase;letter-spacing:.02em;color:var(--mau-chu-mo);border-bottom:1px solid var(--mau-vien);font-size:11px}.bcv-bang-tien .bcv-nhom-nhap{background:color-mix(in srgb, var(--mau-chinh-nhat) 45%, transparent)}.bcv-bang-tien td{vertical-align:top}.bcv .bang-cot-dinh :is(th,td):first-child{white-space:normal;min-width:14rem;max-width:22rem}.bcv .bcv-o-tsp{text-align:right;font-variant-numeric:tabular-nums;width:9rem;max-width:100%}.bcv-thanh-luu{z-index:5;border-top:1px solid var(--mau-vien);background:var(--mau-nen-noi);box-shadow:0 -6px 12px -10px color-mix(in srgb, var(--mau-den) 40%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;bottom:0}.bcv-nhom-o{border:1px solid var(--mau-vien);border-radius:var(--bo-goc-vua);flex-direction:column;gap:8px;min-width:0;padding:12px 16px 16px;display:flex}.bcv-nhom-o legend{padding:0 6px;font-size:13px;font-weight:600}.bcv-nhom-o .kt-input{width:100%;max-width:none}.bcv-nhom-o .kt-form-label{font-size:12px}.bcv-quy-trinh{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.bcv-quy-trinh li{align-items:flex-start;gap:12px;display:flex}.bcv-quy-trinh li+li{border-top:1px dashed var(--mau-vien);padding-top:16px}.bcv-so{background:var(--mau-nen-nhat);width:28px;height:28px;color:var(--mau-chu-mo);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.bcv-quy-trinh li.xong .bcv-so{background:var(--mau-chinh);color:var(--mau-chinh-chu)}.bcv .bcv-evidence{object-fit:contain;background:var(--mau-nen-nhat);width:100%;height:140px}.bcv [data-bcv-images] img{max-width:100%;height:auto}.bcv details.kt-card>summary{list-style:none}.bcv details.kt-card>summary::-webkit-details-marker{display:none}.bcv details.kt-card>summary .kt-card-title:before{content:"▸ ";color:var(--mau-chu-mo)}.bcv details.kt-card[open]>summary .kt-card-title:before{content:"▾ "}.bcv-o-pt{flex:none;gap:2px;width:5.25rem;padding-inline:8px}.bcv-o-pt input{font-variant-numeric:tabular-nums;width:100%;min-width:0}.bcv-o-pt:has(input:disabled){opacity:.5}.bcv-o-dong{justify-content:flex-end;align-items:center;gap:6px;display:flex}.bcv-o-dong .bcv-o-tsp{width:8.5rem}.bcv-bang-tien tr[data-bcv-dien-nhanh] th{background:color-mix(in srgb, var(--mau-chinh-nhat) 45%, transparent);padding-block:8px}.bcv-o-pt-cu{color:var(--mau-chu-mo);text-align:right;margin-top:2px;font-size:11px;line-height:1.2;display:block}@media (width<=640px){.bcv .bcv-o-tsp{width:7rem}.bcv-buoc{width:100%}.bcv-buoc li{flex:100%}.bcv-thanh-luu{padding:12px 16px}}.mbc-soan-luoi{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width>=1024px){.mbc-soan-luoi{grid-template-columns:220px minmax(0,1fr) 320px}}.mbc-soan-luoi.hidden{display:none}.mbc-kho-khoi{border:1px dashed var(--mau-vien);border-radius:var(--bo-goc-vua);background:var(--mau-nen-noi);width:100%;color:var(--mau-chu);text-align:start;cursor:grab;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.mbc-kho-khoi:hover{border-color:var(--mau-chinh);color:var(--mau-chinh)}.mbc-kho-khoi:focus-visible{outline:2px solid var(--mau-vien-tieu-diem);outline-offset:2px}.mbc-kho-khoi i{color:var(--mau-chu-mo)}.mbc-khung .kt-card-content{min-height:320px}.mbc-khung-ds{flex-direction:column;gap:8px;min-height:60px;margin:0;padding:0;list-style:none;display:flex}.mbc-khung-muc{border:1px solid var(--mau-vien);border-radius:var(--bo-goc-vua);background:var(--mau-nen-noi);cursor:pointer;border-left-width:3px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mbc-khung-muc:hover{border-color:color-mix(in srgb, var(--mau-chinh) 50%, var(--mau-vien))}.mbc-khung-muc:focus-visible{outline:2px solid var(--mau-vien-tieu-diem);outline-offset:2px}.mbc-khung-muc.mbc-dang-chon{border-color:var(--mau-chinh);background:color-mix(in srgb, var(--mau-chinh-nhat) 55%, transparent)}.mbc-khung-muc.mbc-dang-keo{opacity:.45}.mbc-khung-muc.mbc-vach-tren{box-shadow:0 -3px 0 0 var(--mau-chinh)}.mbc-khung-muc.mbc-vach-duoi{box-shadow:0 3px 0 0 var(--mau-chinh)}.mbc-khung-muc.mbc-nhom-so{border-left-color:var(--mau-thanh-cong)}.mbc-khung-muc.mbc-nhom-nhap{border-left-color:var(--mau-chinh)}.mbc-khung-muc.mbc-nhom-minh_chung,.mbc-khung-muc.mbc-nhom-danh_sach{border-left-color:var(--mau-chu-mo)}.mbc-tay-keo{color:var(--mau-chu-mo);cursor:grab}.mbc-khung-chu{flex:auto;min-width:0}.mbc-khung-chu>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mbc-khung-nut{flex-shrink:0;gap:2px;display:flex}.mbc-khung-rong{border:1px dashed var(--mau-vien);border-radius:var(--bo-goc-vua);text-align:center;color:var(--mau-chu-mo);padding:32px 12px;font-size:13px}.mbc-cot-dong{grid-template-columns:minmax(0,1fr) 110px auto;align-items:center;gap:6px;display:grid}.mbc-nop{max-width:760px}.mbc-form .mbc-o{gap:6px;display:grid}.mbc-chi-so{border:1px solid var(--mau-vien);border-radius:var(--bo-goc-vua);background:var(--mau-nen-nhat);padding:10px 12px}.mbc-huong-dan{border-left:3px solid var(--mau-chinh);background:color-mix(in srgb, var(--mau-chinh-nhat) 35%, transparent);border-radius:0 var(--bo-goc-vua) var(--bo-goc-vua) 0;white-space:pre-line;padding:10px 12px}.mbc-tieu-de{border-top:1px solid var(--mau-vien);padding-top:6px}.mbc-form>.mbc-tieu-de:first-child,.mbc-form>.mbc-khoi:first-child>.mbc-tieu-de{border-top:0;padding-top:0}.mbc-khoi{gap:6px;min-width:0;display:grid}.mbc-khoi.hidden{display:none}.mbc-dk{border-top:1px solid var(--mau-vien);gap:8px;padding-top:10px;display:grid}.mbc-th-luoi{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.mbc-th-o{border:1px solid var(--mau-vien);border-radius:var(--bo-goc-vua);background:var(--mau-nen-noi);gap:4px;padding:12px 14px;display:grid}.mbc-th-so{color:var(--mau-chu);font-size:22px;font-weight:600;line-height:1.2}.mbc-th-chuc-danh td:first-child{padding-left:28px}.mbc-diem{gap:8px;display:flex}.mbc-diem label{position:relative}.mbc-diem input{opacity:0;position:absolute;inset:0}.mbc-diem span{border:1px solid var(--mau-vien);width:40px;height:40px;color:var(--mau-chu);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.mbc-diem input:checked+span{background:var(--mau-chinh);border-color:var(--mau-chinh);color:var(--mau-nen-noi)}.mbc-diem input:focus-visible+span{outline:2px solid var(--mau-vien-tieu-diem);outline-offset:2px}.mbc-diem input:disabled+span{cursor:default;opacity:.6}.mbc-lap{gap:8px;display:grid}.mbc-lap-dong{border:1px solid var(--mau-vien);border-radius:var(--bo-goc-vua);flex-wrap:wrap;align-items:flex-end;gap:8px;padding:8px;display:flex}.mbc-lap-o{flex:140px;gap:2px;min-width:0;display:grid}.mbc-anh-cu{flex-wrap:wrap;gap:8px;display:flex}.mbc-anh-o{gap:4px;width:96px;display:grid}.mbc-anh-o img{object-fit:cover;border:1px solid var(--mau-vien);border-radius:var(--bo-goc-vua);width:96px;height:96px}.mbc-nut-day{z-index:5;border-top:1px solid var(--mau-vien);background:var(--mau-nen-noi);box-shadow:0 -6px 12px -10px color-mix(in srgb, var(--mau-den) 40%, transparent);justify-content:flex-end;gap:10px;padding:12px 16px;display:flex;position:sticky;bottom:0}@media (width<=640px){.mbc-nut-day{padding:10px 12px}.mbc-nut-day .kt-btn{flex:1 1 0;justify-content:center;min-height:44px}}.mbc-giu-dong{white-space:pre-line;overflow-wrap:anywhere}.mbc-the-luoi{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.mbc-the{border:1px solid var(--mau-vien);border-radius:var(--bo-goc-vua);background:var(--mau-nen-noi);gap:8px;padding:14px;display:grid}.mbc-buoc{border-left:2px solid var(--mau-vien);gap:12px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.mbc-buoc li{gap:2px;display:grid;position:relative}.mbc-buoc li:before{content:"";background:var(--mau-chinh);border-radius:999px;width:10px;height:10px;position:absolute;top:5px;left:-20px}.mbc-ma-tran td,.mbc-ma-tran th{padding:6px 8px}.mbc-ma-tran .mbc-cot-ten{z-index:1;background:var(--mau-nen-noi);min-width:12rem;position:sticky;left:0}.mbc-o-ma-tran{color:var(--mau-chu-mo);align-items:center;gap:4px;display:inline-flex}.mbc-o-ma-tran:hover .kt-badge{outline:2px solid color-mix(in srgb, var(--mau-chinh) 40%, transparent)}.btd-bang th,.btd-bang td{vertical-align:top}.btd-bang thead th{white-space:nowrap;min-width:10rem}.btd-bang .btd-cot-dau{white-space:normal;min-width:16rem;max-width:28rem}.btd-bang .btd-o-so{text-align:right;font-variant-numeric:tabular-nums;width:10rem;max-width:100%}.btd-bang tfoot th,.btd-bang tfoot td{border-top:1px solid var(--mau-vien)}.btd-bang thead .kt-select{min-width:7rem}@media (width<=640px){.btd-bang .btd-cot-dau{min-width:11rem}.btd-bang thead th{min-width:8.5rem}.btd-bang .btd-o-so{width:8.5rem}}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_7rem_9rem_auto\]{grid-template-columns:1fr 7rem 9rem auto}@media (width>=640px){.sm\:grid-cols-\[180px_minmax\(0\,1fr\)_160px\]{grid-template-columns:180px minmax(0,1fr) 160px}}@media (width>=1024px){.lg\:grid-cols-\[1fr_auto_1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr auto 1fr}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}}@media (width>=1280px){.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.gcg-nhan{border:1px solid color-mix(in srgb, var(--color-warning) 45%, transparent);background:color-mix(in srgb, var(--color-warning) 10%, transparent);max-width:min(16rem,100%);color:var(--color-foreground,inherit);white-space:normal;cursor:help;border-radius:.375rem;align-items:flex-start;gap:.25rem;margin-top:.125rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:500;line-height:1.35;display:inline-flex}.gcg-nhan>.ki-pin{color:var(--color-warning);flex-shrink:0;margin-top:.125rem;font-size:.6875rem}.gcg-nhan-chu{-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.gcg-them{color:var(--color-warning);flex-shrink:0;font-weight:700}.gcg-khoi{border:1px solid color-mix(in srgb, var(--color-warning) 45%, transparent);background:color-mix(in srgb, var(--color-warning) 10%, transparent);border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45;display:flex}.gcg-icon{color:var(--color-warning);flex-shrink:0;margin-top:.125rem;font-size:1rem}.gcg-khoi-than{flex-direction:column;flex-grow:1;gap:.375rem;min-width:0;display:flex}.gcg-muc{flex-direction:column;gap:.0625rem;display:flex}.gcg-chu{color:var(--color-mono,inherit);white-space:pre-line;word-break:break-word;font-weight:600}.gcg-ai{color:var(--color-muted-foreground);font-size:.6875rem}.gcg-sua{color:var(--color-primary);white-space:nowrap;flex-shrink:0;font-size:.75rem}.gcg-sua:hover{text-decoration:underline}.hs-the .gcg-khoi{margin:.25rem 0;padding:.5rem .625rem;font-size:.75rem}.hsd-ghim{margin-bottom:.75rem}.kd-ghim{flex-direction:column;gap:.5rem;padding:0 1.5rem 1.25rem;display:flex}@media (width<=767.98px){.kd-ghim{padding:0 1rem 1rem}}.kd-ghim__them>summary{color:var(--color-secondary-foreground);cursor:pointer;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;list-style:none;display:inline-flex}.kd-ghim__them>summary::-webkit-details-marker{display:none}.kd-ghim__them>summary:hover{color:var(--color-primary)}.kd-ghim__them>summary .ki-pin{color:var(--color-warning)}.kd-ghim__form{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.kd-ghim__chan{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.kd-ghim__chan>span{color:var(--color-muted-foreground);flex:14rem;font-size:.6875rem}.kamc-anh{display:inline-block}.kamc-anh img{object-fit:cover;border:1px solid var(--border);background:var(--muted);border-radius:6px;width:72px;height:96px}.tbsp-loc{align-items:flex-end;gap:var(--khoang-3);padding:var(--khoang-4) var(--khoang-5);border-bottom:1px solid var(--mau-vien);flex-wrap:wrap;display:flex}.tbsp-loc>.btk-o-nhap{min-width:0;margin:0}.tbsp-loc-tim{flex:2 16rem}.tbsp-loc-shop{flex:12rem}.tbsp-loc-nganh{flex:10rem}.tbsp-loc-suat{flex:0 auto;align-self:center}.tbsp-loc-nut{gap:var(--khoang-2);flex:none;display:flex}@media (width<=767px){.tbsp-loc{padding:var(--khoang-3) var(--khoang-4)}.tbsp-loc-tim,.tbsp-loc-shop,.tbsp-loc-nganh,.tbsp-loc-suat,.tbsp-loc-nut{flex:100%}.tbsp-loc-nut>*{flex:1 1 0;justify-content:center}}.tbsp-sap{align-items:center;gap:var(--khoang-2);padding:var(--khoang-3) var(--khoang-5);font-size:var(--co-chu-vua);flex-wrap:wrap;display:flex}.tbsp-sap-nhan{color:var(--mau-chu-mo);margin-inline-end:var(--khoang-1)}.tbsp-sap-tom{color:var(--mau-chu-mo);font-size:var(--co-chu-nho);margin-inline-start:auto}@media (width<=767px){.tbsp-sap{padding:var(--khoang-3) var(--khoang-4)}.tbsp-sap-tom{flex-basis:100%;margin-inline-start:0}}.tbsp-sp{align-items:center;gap:var(--khoang-3);min-width:0;display:flex}.tbsp-sp-chu{flex-direction:column;min-width:0;max-width:16rem;display:flex}.tbsp-sp-ten{align-items:center;gap:var(--khoang-1);min-width:0;color:var(--mau-chu);font-weight:500;display:flex}.tbsp-sp-ten>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tbsp-sp-ma{font-size:var(--co-chu-nho);color:var(--mau-chu-mo);font-variant-numeric:tabular-nums}.tbsp-hang{min-width:1.75rem;height:1.75rem;padding:0 var(--khoang-1);font-size:var(--co-chu-nho);font-variant-numeric:tabular-nums;background:var(--mau-trung-tinh-nhat);color:var(--mau-chu-phu);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.tbsp-hang-1{background:var(--mau-canh-bao);color:var(--mau-trang)}.tbsp-hang-2{background:var(--mau-trung-tinh);color:var(--mau-trang)}.tbsp-hang-3{background:var(--mau-nhan-nau-dat);color:var(--mau-trang)}@media (width<=767px){.tbsp-sp-chu{max-width:10rem}}.tbsp-shop{align-items:center;gap:var(--khoang-2);min-width:0;max-width:9rem;display:flex}.tbsp-shop>span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--co-chu-vua);overflow:hidden}.tbsp-so{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.tbsp-so-v{color:var(--mau-chu);font-weight:600}.tbsp-bd{font-size:var(--co-chu-nho);color:var(--mau-chu-mo)}.tbsp-bd-tang{color:var(--mau-thanh-cong-dam);font-weight:600}.tbsp-bd-giam{color:var(--mau-nguy-hiem-dam);font-weight:600}.tbsp-bd-moi{color:var(--mau-thong-tin-dam);font-weight:600}.tbsp-cd{gap:var(--khoang-1);flex-direction:column;min-width:0;max-width:15rem;display:flex}.tbsp-cd-ten{text-overflow:ellipsis;white-space:nowrap;font-size:var(--co-chu-vua);color:var(--mau-chu);overflow:hidden}.tbsp-cd-phu{align-items:center;gap:var(--khoang-1);font-size:var(--co-chu-nho);color:var(--mau-chu-mo);flex-wrap:wrap;display:flex}.tbsp-cd-khac>summary{cursor:pointer;font-size:var(--co-chu-nho);color:var(--mau-chinh);list-style:none}.tbsp-cd-khac>summary::-webkit-details-marker{display:none}.tbsp-cd-khac ul{gap:var(--khoang-1);margin-top:var(--khoang-1);flex-direction:column;padding:0;list-style:none;display:flex}.tbsp-cd-khac li{justify-content:space-between;align-items:center;gap:var(--khoang-2);font-size:var(--co-chu-nho);display:flex}.tbsp-cd-khac li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tbsp-trong{font-size:var(--co-chu-nho);color:var(--mau-chu-mo)}.tbsp-nut{align-items:stretch;gap:var(--khoang-1);flex-direction:column;min-width:7rem;display:flex}.tbsp-nut-ly-do{font-size:var(--co-chu-nho);color:var(--mau-chu-mo);text-align:center;white-space:nowrap}.tbsp-chan{padding:var(--khoang-3) var(--khoang-5) var(--khoang-4);font-size:var(--co-chu-nho);color:var(--mau-chu-mo)}.hht-form{gap:var(--khoang-3);display:grid}.hht-form textarea{min-height:5.5rem}.hht-an{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.hht-con{color:var(--mau-chu-phu);font-size:var(--co-chu-nho);align-self:center}.hht-dang{color:var(--mau-chinh);font-size:var(--co-chu-nho);align-self:center}.hht-anh-ds{gap:var(--khoang-2);flex-wrap:wrap;display:flex}.hht-anh-o{border:1px solid var(--mau-vien);border-radius:var(--bo-goc-vua);background:var(--mau-nen-nhat);width:6rem;height:6rem;position:relative;overflow:hidden}.hht-anh-o img{object-fit:cover;width:100%;height:100%}.hht-anh-bo{top:var(--khoang-1);right:var(--khoang-1);background:var(--mau-nen-the);width:1.5rem;height:1.5rem;color:var(--mau-chu);box-shadow:var(--bong-nhe);cursor:pointer;border:0;border-radius:999px;line-height:1;position:absolute}.hht-lich-su{gap:var(--khoang-4);display:grid}.hht-trong{color:var(--mau-chu-phu);margin:0}.hht-muc{border:1px solid var(--mau-vien);border-radius:var(--bo-goc-vua);overflow:hidden}.hht-hoi{background:var(--mau-nen-nhat);padding:var(--khoang-3) var(--khoang-4);gap:var(--khoang-2);display:grid}.hht-meta{color:var(--mau-chu-phu);font-size:var(--co-chu-nho);gap:var(--khoang-1);flex-wrap:wrap;display:flex}.hht-cau{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-weight:500}.hht-anh-hoi{gap:var(--khoang-2);flex-wrap:wrap;display:flex}.hht-anh-nho{object-fit:cover;border-radius:var(--bo-goc-nho);border:1px solid var(--mau-vien);width:4.5rem;height:4.5rem}.hht-tra{padding:var(--khoang-3) var(--khoang-4);gap:var(--khoang-3);display:grid}.hht-chu{overflow-wrap:anywhere;margin:0}.hht-sp-ds{gap:var(--khoang-3);margin:0;padding:0;list-style:none;display:grid}.hht-sp{gap:var(--khoang-3);border:1px solid var(--mau-vien);border-radius:var(--bo-goc-vua);padding:var(--khoang-3);align-items:flex-start;display:flex}.hht-sp-anh{object-fit:cover;border-radius:var(--bo-goc-nho);background:var(--mau-nen-nhat);flex:0 0 4.5rem;width:4.5rem;height:4.5rem}.hht-sp-anh-trong{color:var(--mau-chu-mo);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.hht-sp-than{gap:var(--khoang-1);flex:auto;min-width:0;display:grid}.hht-sp-ten{overflow-wrap:anywhere;font-weight:600}.hht-sp-phu{color:var(--mau-chu-phu);font-size:var(--co-chu-nho)}.hht-sp-cd{align-items:center;gap:var(--khoang-1) var(--khoang-2);font-size:var(--co-chu-nho);flex-wrap:wrap;display:flex}.hht-cd-ten{margin-right:var(--khoang-2)}.hht-cd-trong{color:var(--mau-chu-mo)}.hht-sp-link{align-items:center;gap:var(--khoang-2);margin-top:var(--khoang-1);flex-wrap:wrap;display:flex}.hht-link{font-size:var(--co-chu-nho);background:var(--mau-nen-nhat);padding:.125rem var(--khoang-2);border-radius:var(--bo-goc-nho);overflow-wrap:anywhere}.hht-tong{gap:var(--khoang-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.hht-tong-o{border:1px solid var(--mau-vien);border-radius:var(--bo-goc-vua);padding:var(--khoang-3) var(--khoang-4)}.hht-tong-nhan{color:var(--mau-chu-phu);font-size:var(--co-chu-nho)}.hht-tong-so{font-size:var(--co-chu-so-lon);font-variant-numeric:tabular-nums;font-weight:600}.hht-tong-phu{color:var(--mau-chu-phu);font-size:var(--co-chu-nho)}.hht-loc{align-items:flex-end;gap:var(--khoang-2);flex-wrap:wrap;display:flex}.hht-loc>.btk-o-nhap{margin:0}.hht-trang{margin-top:var(--khoang-4)}@media (width<=767px){.hht-sp{flex-direction:column}.hht-loc>*{flex:100%}}
