.dl-hai{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.dl-nguoi{gap:var(--space-4);border:1px solid var(--vien);border-radius:var(--bo-goc-nho);padding:var(--space-4) var(--space-4) var(--space-6);background:var(--nen-mem);flex-direction:column;min-width:0;margin:0;display:flex}.dl-nguoi>legend{padding:0 var(--space-2);color:var(--nhan);font-weight:800}.dl-nguoi .cc-hang>legend,.dl-nguoi .cc-hang>label{font-size:14px}@media (width>=820px){.dl-hai{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl-form{max-width:none}.dl-ghi-chu{color:var(--chu-phu);max-width:65ch;margin:0;font-size:.9rem}.dl-ghi-chu a{font-weight:700}.dl-nam{gap:var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.dl-nam>div{gap:var(--space-2);flex-direction:column;flex:160px;min-width:0;max-width:240px;display:flex}.dl-nam label,.dl-nam legend{padding:0;font-size:14px;font-weight:600}.dl-cap-nam{min-height:22px;color:var(--chu-phu);margin:0;font-size:14px}.dl-cap-nam strong{color:var(--chu)}.dl-tong{gap:var(--space-6);background:var(--nen-mem);border:1px solid var(--vien);border-radius:var(--bo-goc-nho);padding:var(--space-6);grid-template-columns:auto 1fr;align-items:center;display:grid}.dl-diem{flex-direction:column;align-items:center;min-width:96px;display:flex}.dl-diem-so{color:var(--nhan);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,9vw,3.6rem);font-weight:800;line-height:1}.dl-diem-don-vi{color:var(--chu-phu);font-size:.85rem}.dl-xep{margin:0 0 var(--space-2);font-size:1.25rem;font-weight:800}.dl-tong p{max-width:60ch;margin:0}@media (width<=520px){.dl-tong{padding:var(--space-4);grid-template-columns:1fr;justify-items:start}}.dl-thanh{background:var(--vien);border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.dl-thanh>i{height:100%;width:calc(var(--ti,0) * 1%);background:var(--nhan);border-radius:inherit;display:block}.dl-luoi{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.dl-the{gap:var(--space-2);border:1px solid var(--vien);border-radius:var(--bo-goc-nho);padding:var(--space-4);background:var(--nen-the);flex-direction:column;min-width:0;display:flex}.dl-the h3,.dl-the h4{margin:0;font-size:1.05rem}.dl-the p{margin:0;font-size:.95rem}.dl-cap-gia-tri{gap:2px var(--space-3);grid-template-columns:auto 1fr;margin:0;font-size:.95rem;display:grid}.dl-cap-gia-tri dt{color:var(--chu-phu);font-size:.85rem}.dl-cap-gia-tri dd{overflow-wrap:anywhere;margin:0;font-weight:700}.dl-the-diem{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--chu-phu);font-size:.85rem;display:flex}.dl-the-diem strong{color:var(--chu);font-variant-numeric:tabular-nums}.dl-nhan{padding:2px var(--space-3);border:1px solid;border-radius:999px;align-self:flex-start;font-size:.85rem;font-weight:700;line-height:1.5;display:inline-block}.dl-nhan.tot{color:var(--ngoc)}.dl-nhan.vua{color:var(--chu);border-color:var(--vien);background:var(--nen-mem)}.dl-nhan.nhe{color:var(--nhan-dam)}.dl-tom-tat{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.dl-tom-tat .dl-the h3{color:var(--nhan)}.dl-tom-tat .dl-the .cap{margin:0}.dl-phan-tram{color:var(--nhan);font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,14vw,5rem);font-weight:800;line-height:1}.dl-cong-thuc summary{cursor:pointer;color:var(--ngoc);align-items:center;min-height:44px;font-weight:700;display:flex}.dl-cong-thuc ul{margin:0 0 var(--space-4);padding-left:var(--space-6);font-size:.95rem}.dl-hang{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dl-hang>li{gap:var(--space-3);border:1px solid var(--vien);border-radius:var(--bo-goc-nho);padding:var(--space-3) var(--space-4);background:var(--nen-the);grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;display:grid}.dl-hang .dl-hang-so{color:var(--nhan);text-align:center;font-size:1.1rem;font-weight:800}.dl-hang .dl-hang-than{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.dl-hang .dl-hang-ten{font-weight:800}.dl-hang .dl-hang-phu{color:var(--chu-phu);overflow-wrap:anywhere;font-size:.9rem}.dl-hang .dl-hang-diem{font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.dl-hang .dl-hang-diem small{color:var(--chu-phu);font-size:.8rem;font-weight:600}.dl-hang ul{margin:var(--space-1) 0 0;gap:var(--space-1) var(--space-2);flex-wrap:wrap;padding:0;font-size:.85rem;list-style:none;display:flex}.dl-hang ul.tot li{color:var(--ngoc)}.dl-hang ul.luu-y li{color:var(--nhan-dam)}.dl-hang>li.nen-tranh{background:var(--nen-mem)}.dl-them summary{cursor:pointer;color:var(--ngoc);align-items:center;min-height:44px;font-weight:700;display:flex}.dl-them[open]{gap:var(--space-3);flex-direction:column;display:flex}.dl-bang{border-collapse:collapse;width:100%;font-size:.95rem}.dl-bang th,.dl-bang td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--vien);text-align:left;vertical-align:top}.dl-bang thead th{color:var(--chu-phu);font-size:.8rem;font-weight:700}.dl-bang tbody th{font-weight:800}.dl-bang tr.nay{background:var(--nen-mem)}@media (width<=640px){.dl-bang thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dl-bang,.dl-bang tbody,.dl-bang tr,.dl-bang th,.dl-bang td{width:100%;display:block}.dl-bang tr{border:1px solid var(--vien);border-radius:var(--bo-goc-nho);margin-bottom:var(--space-3);padding:var(--space-2) 0}.dl-bang th,.dl-bang td{padding:2px var(--space-4);border:0}.dl-bang td[data-nhan]:before{content:attr(data-nhan) ": ";color:var(--chu-phu);font-size:.85rem}}.dl-luu-y{border-left:4px solid var(--nuoc);background:var(--nen-mem);border-radius:0 var(--bo-goc-nho) var(--bo-goc-nho) 0;padding:var(--space-3) var(--space-4);max-width:70ch;font-size:.95rem}.dl-luu-y p{margin:0}.dl-luu-y p+p{margin-top:var(--space-2)}.dl-ds{padding-left:var(--space-6);margin:0;font-size:.95rem}.dl-ds li+li{margin-top:var(--space-1)}.dl-hai-la{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1100px){.dl-hai-la{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.dl-la-so{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.dl-la-so>h3{color:var(--nhan);margin:0}.dl-la-so .tv-cung{min-height:150px;padding:var(--space-2);overflow-wrap:anywhere;font-size:12px;line-height:16px}.dl-la-so .tv-chinh li{font-size:13px;line-height:17px}.dl-la-so .tv-luoi .tv-giua{padding:var(--space-3)}.dl-la-so .tv-tb{gap:var(--space-1);grid-template-columns:1fr;font-size:13px}@media (width>=1100px){.dl-la-so .tv-luoi .tv-giua{gap:var(--space-2)}}.dl-so-lon{letter-spacing:.04em;color:var(--nhan);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.6rem,6vw,2.4rem);font-weight:800}.dl-chip-ds{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dl-chip-ds li{border:1px solid var(--vien);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);background:var(--nen-the);font-size:.9rem}.dl-chip-ds li.tot{border-color:var(--ngoc);color:var(--ngoc)}.dl-chip-ds li.kieng{color:var(--chu);background:var(--nen-mem)}.dl-hanh-so{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));margin:0;padding:0;list-style:none;display:grid}.dl-hanh-so li{border:1px solid var(--vien);border-radius:var(--radius-sm);padding:var(--space-2);text-align:center;background:var(--nen-the)}.dl-hanh-so li.dao{border-color:var(--nhan);box-shadow:0 0 0 1px var(--nhan)}.dl-hanh-so strong{font-size:1.3rem;line-height:1.2;display:block}.dl-hanh-so span{color:var(--chu-phu);font-size:.85rem}.dl-thanh-phan{gap:var(--space-3);flex-direction:column;max-width:520px;margin:0;padding:0;list-style:none;display:flex}.dl-thanh-phan li{gap:var(--space-3);grid-template-columns:8.5rem minmax(0,1fr) 3.4rem;align-items:center;font-size:.95rem;display:grid}.dl-thanh-phan li>span:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}@media (width<=420px){.dl-thanh-phan li{gap:var(--space-2);grid-template-columns:7rem minmax(0,1fr) 3rem}}.dl-ngay{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.dl-ngay>li{border:1px solid var(--vien);border-radius:var(--bo-goc-nho);padding:var(--space-4);background:var(--nen-the);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.dl-ngay h4{margin:0;font-size:1.05rem}.dl-ngay p{margin:0;font-size:.9rem}.dl-ngay .dl-gio{gap:var(--space-1) var(--space-2);color:var(--chu-phu);flex-wrap:wrap;font-size:.85rem;display:flex}@media print{.dl-nguoi,.dl-form{display:none}}
