/* D06 thay-doi-ten-cong-ty: 320px lưới .tt-cta--form tràn 6px (gốc components.css, B-D04-1); vùng chạm link chữ ≥44px ở mobile (G4-C). */
@media (max-width:359px){
 .tt-cta--form{grid-template-columns:minmax(0,1fr)}
 .tt-cta--form>*{min-width:0}
 .tt-svc-value__cta,.tt-svc-value__cta .tt-btn{min-width:0;max-width:100%}
 .tt-svc-value__cta .tt-btn{white-space:normal;text-align:left}
 .tt-cta--form .tt-cta__buttons .tt-btn{white-space:normal;text-align:left;max-width:100%}
}
@media (max-width:767px){
 main .tt-link-arrow,main .tt-cta__link{display:inline-flex;min-height:44px;align-items:center}
}
@media (max-width:767px){
 main :not(li)>.tt-link:only-child,main :not(p,li)>.tt-link{display:inline-flex;min-height:44px;align-items:center}
}
/* Rule 7/16 (B5 rebuild): workspace S-13 có 4 tab — master service.css:1073 repeat(5) cho 5 tab sample,
   giữ 1 hàng ≥768 không ô trống; ≤767 1 cột theo master. */
@media (min-width:768px){
 main .tt-svc-workspace__nav .tt-svc-scope__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}
}
