/* QLNT Web — giao diện MÁY TÍNH (>=900px) cho trang Tin phòng: Arial toàn bộ, cỡ chữ vừa phải, bố cục gọn, ảnh nét. */
@media (min-width:900px){
  html.qlt-web .qlt-root, html.qlt-web .qlt-root *, html.qlt-web .qlt-sheet, html.qlt-web .qlt-sheet *,
  html.qlt-web .qlt-h2-art p, html.qlt-web input, html.qlt-web select, html.qlt-web button, html.qlt-web textarea{
    font-family:Arial,"Liberation Sans",Helvetica,sans-serif!important;
  }
  /* nút thông báo / tài khoản trong banner: bỏ trên máy tính */
  html.qlt-web .qlt-h2-ib{display:none!important}

  /* khung nội dung gọn, căn giữa */
  html.qlt-web .qlt-root{max-width:1200px;padding:0 24px;
    --qlt-fw:calc(min(var(--qlt-bw,100vw),1200px) - 48px);--k:.8px}
  html.qlt-web .qlt-root.qlt-v2{--k:.8px}
  html.qlt-web .qlt-root .qlt-h2-top{--u:calc(min(var(--qlt-fw),1000px)/1024)}
  html.qlt-web .qlt-root .qlt-hm{--u:.72px;--ub:.72px}

  /* banner */
  html.qlt-web .qlt-h2-ban{border-radius:0 0 18px 18px;overflow:hidden}
  html.qlt-web .qlt-h2-img{image-rendering:auto;object-position:center 30%}
  html.qlt-web .qlt-h2-eb{font-size:16px;line-height:22px}
  html.qlt-web .qlt-h2-h{font-size:34px;line-height:40px}
  html.qlt-web .qlt-h2-sub{font-size:15px;line-height:22px}
  html.qlt-web .qlt-h2-art p{font:italic 700 17px/1.3 Arial,"Liberation Sans",sans-serif!important}

  /* thống kê + 4 ô danh mục */
  html.qlt-web .qlt-h2-st b{font-size:24px}
  html.qlt-web .qlt-h2-st small{font-size:13px}
  html.qlt-web .qlt-h2-t b{font-size:16px}
  html.qlt-web .qlt-h2-t em{font-size:14px}
  html.qlt-web .qlt-h2-sh h2{font-size:20px}

  /* tìm kiếm, chip, bộ lọc */
  html.qlt-web .qlt-v2 .qlt-search input{font-size:15px}
  html.qlt-web .qlt-v2 .qlt-seg .qlt-chip,html.qlt-web .qlt-v2 .qlt-chip{font-size:14px}
  html.qlt-web .qlt-v2 .qlt-seg .qlt-chip em,html.qlt-web .qlt-v2 .qlt-chip em{font-size:12.5px}
  html.qlt-web .qlt-dd-p{font-size:14px}
  html.qlt-web .qlt-v2 .qlt-count h2{font-size:22px}
  html.qlt-web .qlt-v2 .qlt-count span{font-size:14px}
  html.qlt-web .qlt-v2 .qlt-sort select{font-size:14px}
  html.qlt-web .qlt-inv{margin-left:0;margin-right:0}

  /* thẻ tin: 3 cột, ảnh tỉ lệ 4:3 */
  html.qlt-web .qlt-v2 .qlt-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px;padding:12px 0 0}
  html.qlt-web .qlt-v2 .qlt-c2-ph{aspect-ratio:4/3}
  html.qlt-web .qlt-c2-tt{font-size:15px}
  html.qlt-web .qlt-c2-pr{font-size:18px}
  html.qlt-web .qlt-c2-pr small{font-size:14px}
  html.qlt-web .qlt-c2-lc,html.qlt-web .qlt-c2-mt{font-size:13px}
  html.qlt-web .qlt-c2-pill{font-size:13px}
  html.qlt-web .qlt-c2-soon{font-size:12px}
  html.qlt-web .qlt-c2-ch i{font-size:12.5px}
  html.qlt-web .qlt-c2-ph img{width:100%;height:100%;object-fit:cover}
  html.qlt-web .qlt-pg-n,html.qlt-web .qlt-pg-b{font-size:14px}
}
@media (min-width:1500px){
  html.qlt-web .qlt-root{max-width:1320px;--qlt-fw:calc(min(var(--qlt-bw,100vw),1320px) - 48px)}
  html.qlt-web .qlt-v2 .qlt-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media (min-width:900px){
  html.qlt-web .site-header .wrap,html.qlt-web .site-footer .wrap{max-width:1248px}
}
@media (min-width:1500px){
  html.qlt-web .site-header .wrap,html.qlt-web .site-footer .wrap{max-width:1368px}
}
/* Chi tiết phòng */
@media (min-width:900px){
  html.qlt-web .qlt-sheet.qlt-d2{width:min(1040px,94vw)!important}
  html.qlt-web .qlt-d2-hero{height:400px!important}
  html.qlt-web .qlt-d2-hero img{width:100%;height:100%;object-fit:cover}
  html.qlt-web .qlt-d2 .qlt-d2-main h1,html.qlt-web .qlt-d2 .qlt-d2-t{font-size:20px}
}

/* Số đỏ: yêu cầu quên mã PIN chờ admin xử lý */
#qd-extra .navbtn .qd-bdg{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#D93025;color:#fff;font:700 11px/20px system-ui,sans-serif;text-align:center;font-style:normal}
