/* ============================================================
   PC WIDTH 1530px - ÁP DỤNG CHO TOÀN BỘ SITE
   ============================================================ */

/* ============================================================
   PC WIDTH 1530px - OVERRIDE TẤT CẢ SELECTOR HIỆN CÓ
   ============================================================ */

@media (min-width: 768px) {
  /* Apply 1530px width to ALL main containers - OVERRIDE INLINE STYLES */
  /* EXCEPT single-phonglive pages - they should be full width */
  .shb-wrapper,
  .shb-wrapper[style*="max-width"],
  .khv1-grid-container,
  .blv-noibat,
  .pl-tabs,
  .nb-container,
  .nb-container[style*="max-width"],
  .container-fluid.main-container,
  .container-fluid:not(.video-inner):not(.entry-content):not(.site-content),
  .nb-security-container,
  .section-main-stream,
  .plive-video-container,
  .hotlive-tabs-wrap,
  .introhomeblock,
  .intromobilehome,
  .container {
    max-width: 1530px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  
  /* Single-phonglive pages - FULL WIDTH containers */
  body.single-phonglive .site-content,
  body.single-phonglive .site-content.container-fluid,
  body.single-phonglive .site-content.container-lg,
  body.single-phonglive #content,
  body.single-phonglive #primary,
  body.single-phonglive #main,
  body.single-phonglive .homestream {
    max-width: 100% !important;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  
  /* Non-single-phonglive pages - keep 1530px */
  body:not(.single-phonglive) .homestream,
  body:not(.single-phonglive) #content .container-fluid,
  body:not(.single-phonglive) .container-lg,
  body:not(.single-phonglive) body .container-fluid,
  body:not(.single-phonglive) body #content .container-fluid,
  body:not(.single-phonglive) body .homestream .container-fluid {
    max-width: 1530px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  
  /* Specific overrides for nested containers */
  .homestream > .container-fluid,
  .homestream > .row > .container-fluid {
    max-width: 1530px !important;
  }
  
  /* OVERRIDE style.css inline styles */
  .shb-wrapper {
    max-width: 1530px !important;
  }
  
  .nb-container {
    max-width: 1530px !important;
  }
  
  /* ===== ĐỘ RỘNG KHU VỰC ROW PT-5 CHỈ TRÊN TRANG CHỦ: 1480px ===== */
  body.home .homestream .row.pt-5 {
    max-width: 1480px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  
  /* ===== KÍCH THƯỚC KHỐI HOME-LIVE-CTA: Chỉ điều chỉnh WIDTH ===== */
  body.home .homestream .row.pt-5 .col.home-live-cta {
    max-width: 1488px !important; /* Width: 1488px */
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 30px !important;
  }
}

