/* B12 hoan-thue-gtgt (rebuild 01/11/2026): chỉ giữ override scoped khôi phục layout master
   bị service-family.css ép lệch (pattern B4/B9/B11/B20). Không ép layout ngoài master.
   Ghi chú: file cũ toàn rule :has() cho component cũ (svc-levels 5, svc-flags 3, scope tabs 5,
   price-note 3/4 mục) — đã xóa hết theo rule 16 sau khi trang chuyển sang component master. */

/* Related S-28: master 2 cột @>=768 (340.375px×2 @1440, 346.875px×2 @768), 1 cột <768 */
@media (min-width:768px){
 main .tt-svc-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

/* Trustbar S-05: master 1.3fr 1fr 1fr @>=1025 (499.906/384.547/384.547 @1440),
   1fr 1fr @768-1024 (341.266×2), 1 cột <768 (service.css:512/325/353) */
@media (min-width:1025px){
 main .tt-svc-trustbar__grid{grid-template-columns:1.3fr 1fr 1fr}
}
@media (min-width:768px) and (max-width:1024px){
 main .tt-svc-trustbar__grid{grid-template-columns:1fr 1fr}
}

/* Workspace tabs S-13: master 1 hàng repeat(5) @>=768 (253.391×5 @1440, 128.109×5 @768),
   1 cột <=767 (301px @375) — service.css:1072/1087/1092 */
@media (min-width:768px){
 main .tt-svc-workspace__nav .tt-svc-scope__tabs{grid-template-columns:repeat(5,minmax(0,1fr))}
}
@media (max-width:767px){
 main .tt-svc-workspace__nav .tt-svc-scope__tabs{grid-template-columns:minmax(0,1fr)}
}

/* Price-note S-34: master 1 cột mọi viewport (1283 @1440, 656.547 @768, 285 @375) — rule 14 */
main .tt-price-note ul{grid-template-columns:minmax(0,1fr)}
