/* B8 thanh-lap-chi-nhanh-cong-ty (Rebuild 01/11): rule 16 — đã xóa rule chết ép layout (.tt-svc-after … không match DOM); giữ override scoped cho service-family.css theo pattern B4 (service-entity.css) + B20 (service-internal.css) + fix 320px (B-D04-1). */
/* 320px reflow (WCAG 1.4.10, B-D04-1 — vòng 2 khôi phục: xoá nhầm ở vòng 1, dossier em tràn 332px @320; đo 320 trước/sau = 332→320): */
.tt-svc-dossier__rows em{flex:0 1 auto;min-width:0;text-align:right}
/* Rule 7/18: related S-28 khớp master — 2 cột từ 768px (service-family.css:15 ép 1 cột mọi chiều rộng). */
@media (min-width:768px){
main .tt-svc-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
/* Rule 6/18: trustbar S-05 khớp master (service.css:325 = 1fr 1fr @768-1024; service.css:512 = 1.3fr 1fr 1fr ≥1025) — service-family.css:29 ép 3 cột đều ≥768. */
@media (min-width:768px) and (max-width:1024px){
main .tt-svc-trustbar__grid{grid-template-columns:1fr 1fr}
}
@media (min-width:1025px){
main .tt-svc-trustbar__grid{grid-template-columns:1.3fr 1fr 1fr}
}
/* Rule 14: price-note S-34 đúng 1 list mọi viewport (components.css:1423, 0 media query) — service-family.css:48-51 ép 2 cột ≥768. */
main .tt-price-note ul{grid-template-columns:minmax(0,1fr)}
/* Rule 16/18: workspace tab S-13 — master 1 hàng ≥768 (service.css:1073 repeat(N)), 1 cột ≤767 (service.css:1092) — service-family.css:36-39 ép 2 cột <1024. B8 có 4 tab → repeat(4) đủ 1 hàng, không ô trống (precedent B4). */
main .tt-svc-workspace__nav .tt-svc-scope__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:767px){
main .tt-svc-workspace__nav .tt-svc-scope__tabs{grid-template-columns:1fr}
}
