
/* V5.1 - 4 hotline ở cột phải trên desktop; không chạy theo khi cuộn. */
.vca-global-hotline-v5{display:none!important}
.sidebar #HTML8{position:static!important;top:auto!important;z-index:auto!important;padding:0!important;border:0!important;border-radius:21px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.vca-sidebar-hotline-v5{position:static!important;overflow:hidden!important;border:1px solid #efcbd0!important;border-radius:21px!important;background:#fff!important;box-shadow:0 18px 48px rgba(79,0,10,.13)!important}
.vca-sidebar-hotline-v5 .vca-hotline-card-head{position:relative!important;overflow:hidden!important;padding:19px 17px 17px!important;border-radius:20px 20px 0 0!important;background:linear-gradient(135deg,#4f000a,#78000d 52%,#d70018)!important}
.vca-sidebar-hotline-v5 .vca-hotline-card-head:after{content:"";position:absolute;right:-48px;top:-58px;width:145px;height:145px;border:30px solid rgba(255,255,255,.08);border-radius:50%;pointer-events:none}
.vca-sidebar-hotline-v5 .vca-hotline-card-icon{position:relative;z-index:1;width:43px!important;height:43px!important;flex-basis:43px!important;border-radius:14px!important;background:#fff!important;color:#d70018!important;box-shadow:0 9px 22px rgba(55,0,7,.20)!important}
.vca-sidebar-hotline-v5 .vca-hotline-card-head>span:last-child{position:relative;z-index:1}
.vca-sidebar-hotline-v5 .vca-hotline-card-head strong{font-size:18px!important;line-height:1.2!important}
.vca-sidebar-hotline-v5 .vca-hotline-card-head small{margin-top:4px!important;color:rgba(255,255,255,.78)!important;font-size:10px!important}
.vca-sidebar-hotline-v5 .vca-hotline-card-list{display:grid!important;gap:7px!important;padding:10px!important;background:#fff!important}
.vca-sidebar-hotline-v5 .vca-hotline-card-list a{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:54px!important;margin:0!important;padding:8px 9px!important;border:1px solid #f0dfe1!important;border-radius:13px!important;background:#fff!important;color:#1f2329!important;text-decoration:none!important;transition:transform .18s ease,border-color .18s ease,background-color .18s ease!important}
.vca-sidebar-hotline-v5 .vca-hotline-card-list a:hover,.vca-sidebar-hotline-v5 .vca-hotline-card-list a:focus-visible{border-color:#efadb5!important;background:#fff5f6!important;transform:translateX(2px);outline:none!important}
.vca-sidebar-hotline-v5 .vca-hotline-card-list a span{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important}
.vca-sidebar-hotline-v5 .vca-hotline-card-list a i{display:grid!important;place-items:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;border-radius:50%!important;background:#fff5f6!important;color:#d70018!important;font-size:12px!important}
.vca-sidebar-hotline-v5 .vca-hotline-card-list a b{color:#78000d!important;font-size:15px!important;line-height:1.15!important;white-space:nowrap!important}
.vca-sidebar-hotline-v5 .vca-hotline-card-list a em{padding:5px 7px!important;border-radius:999px!important;background:#fff0f2!important;color:#d70018!important;font-size:9px!important;font-style:normal!important;font-weight:900!important;white-space:nowrap!important}
.vca-sidebar-hotline-v5 .vca-hotline-card-note{padding:12px 14px 14px!important;border-top:1px solid #f0e3e5!important;border-radius:0 0 20px 20px!important;background:#fffafb!important;color:#6f686a!important;font-size:10.5px!important;line-height:1.55!important}
.vca-sidebar-hotline-v5 .vca-hotline-card-note i{color:#d70018!important}
/* Desktop: hotline chỉ nằm ở cột phải. */
@media(min-width:981px){
  .vca-sidebar-hotline-v5{display:block!important}
  .vca-article-hotline-v5{display:none!important}
}
/* Tablet/phone: cột phải chuyển xuống hoặc bị ẩn, nên hiện một khối hotline tĩnh ngay dưới tiêu đề bài. */
@media(max-width:980px){
  .vca-sidebar-hotline-v5{display:none!important}
  .vca-article-hotline-v5{display:grid!important;position:static!important;top:auto!important;z-index:auto!important;margin:14px 0 10px!important;padding:12px!important}
  .vca-article-hotline-numbers-v5{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
  .vca-article-hotline-numbers-v5 a{min-height:43px!important}
}
@media(max-width:420px){
  .vca-article-hotline-title-v5{align-items:flex-start!important}
  .vca-article-hotline-numbers-v5{grid-template-columns:1fr!important}
  .vca-article-hotline-numbers-v5 a{justify-content:flex-start!important;padding-left:15px!important}
}
body#layout .vca-sidebar-hotline-v5{display:block!important}
