/* ปรับหน้า Yii (layout main) ให้เข้ากับ BKK template */
.bd-main { max-width: 1480px; margin: 0 auto; padding: 20px 20px 8px; min-height: 60vh; }
.app-header .pill-nav { margin: 0 0 0 auto; }
.app-header .pill-nav a { padding: 8px 11px; font-size: 14px; }
.app-header .pill-nav a, .app-header .pill-nav a:hover, .app-header .pill-nav a.on { text-decoration: none; }
.app-header .nav-burger { display: none; }
@media (max-width: 1180px) {
  .app-header .nav-burger { display: inline-flex; }
  .app-header .pill-nav { display: none; position: absolute; top: var(--header-h); left: 0; right: 0; flex-direction: column; background: #fff; padding: 10px 16px; box-shadow: 0 10px 24px rgba(0,0,0,.1); margin: 0; overflow: visible; }
  .app-header .pill-nav.open { display: flex; }
}
