/* D10 thay-doi-nguoi-dai-dien-phap-luat: shim 320px/vùng chạm (B-D04-1) + toàn vẹn layout (G4-ABC-Document §8, B-LAYOUT-1). */
/* B23 rebuild (01/11): service-family.css ép layout lệch master cho cả nhóm — override scoped riêng trang này, đo master từng breakpoint (precedent B4 service-entity.css). */
/* Rule 7: "Dịch vụ liên quan" S-28 = 2 cột từ 768px (family:15 ép 1 cột). */
@media (min-width:768px){
main .tt-svc-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
/* Rule 18: trustbar S-05 = 1fr 1fr @768-1024, 1.3fr 1fr 1fr ≥1025 (family: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 = 1 list mọi viewport (family:48-51 ép 2 cột ≥768). */
main .tt-price-note ul{grid-template-columns:minmax(0,1fr)}
/* Rule 16/18: workspace S-13 = 1 hàng ≥768, 1 cột ≤767 (family:36-39 ép 2 cột <1024); trang có 4 tab → repeat(4), không ô trống. */
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}
}
