/* VIGOTOUR 1.0.6.5 (Claude) — Thẻ nổi bật trên ảnh đại diện tour. Icon Lucide (ISC). */
.package-image,.package-image>a,.vgtx-card>a,.vgtx-photo-open{position:relative}
.package-image>a{display:block}
html body .vgtb-badges{position:absolute;top:10px;right:10px;z-index:3;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:calc(100% - 20px);pointer-events:none;margin:0;padding:0;line-height:1}
html body .vgtb-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-family:var(--vgt-font-family,"Be Vietnam Pro",Arial,sans-serif)!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:.01em;color:#fff!important;white-space:nowrap;box-shadow:0 2px 8px rgba(14,24,59,.22);text-transform:none!important;margin:0!important}
html body .vgtb-badge>span{color:inherit!important;font:inherit!important;margin:0!important;padding:0!important;display:inline!important;position:static!important;background:none!important}
html body .vgtb-badge .vgtb-icon{width:16px!important;height:16px!important;flex:0 0 16px;margin:0!important;vertical-align:middle}
html body .vgtb-red{background:linear-gradient(180deg,#ED6042 0%,#DD4D35 25%,#C63426 55%,#B51F1B 80%,#A81316 100%)}
html body .vgtb-orange{background:linear-gradient(180deg,#ffa940 0%,#f47b20 100%)}
html body .vgtb-navy{background:linear-gradient(135deg,#2f50a0 0%,#1c2e75 100%)}
html body .vgtb-gold{background:#1c2e75;color:#f6c453!important;box-shadow:inset 0 0 0 1px #f6c453,0 2px 8px rgba(14,24,59,.22)}
html body .vgtb-green{background:#e8f7ef;color:#16794a!important}
html body .vgtb-purple{background:linear-gradient(135deg,#8a5cf0 0%,#5b31c4 100%)}
html body .vgtb-white{background:#fff;color:#1c2e75!important}
@media(max-width:600px){html body .vgtb-badges{top:8px;right:8px;gap:5px;max-width:calc(100% - 16px)}html body .vgtb-badge{padding:5px 10px;gap:5px}html body .vgtb-badge .vgtb-icon{width:15px!important;height:15px!important;flex-basis:15px}}
/* Ảnh đầu trang chi tiết: tránh quy tắc ".vgtx-photo-open>span" (nút "Xem ảnh") áp lên khối thẻ */
html body .vgtx-photo-open>.vgtb-badges{top:12px;right:12px;bottom:auto;left:auto;align-items:flex-start;background:none;padding:0;border-radius:0;color:inherit;font-size:inherit;box-shadow:none}
html body .vgtb-badges{align-items:flex-start}
/* Trang quản trị: cột xem trước */
.wp-admin .vgtb-badge{position:static}
.wp-admin .column-vgtb_preview .vgtb-badge{box-shadow:none}
