.gigs-thumb-inner{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;
background:linear-gradient(135deg,var(--xt-ph-bg1,#E8C4C5) 0%,var(--xt-ph-bg2,#F2DFE0) 100%)}
.gigs-thumb-label{box-sizing:border-box;max-width:85%;display:flex;flex-direction:column;align-items:center;gap:4px;
background:var(--xt-ph-card,#fff);border-radius:calc(var(--xt-ph-radius,6) * 1px);padding:12px 18px 14px;
box-shadow:0 4px 14px rgba(0,0,0,.1);text-align:center;line-height:1.1}
.gigs-thumb-label .gigs-row{display:flex;gap:7px;align-items:center;text-align:left}
.gigs-thumb-inner .gigs-thumb-label .gigs-seal-mini{width:30px;height:30px;flex:0 0 auto;color:var(--xt-ph-seal,#B8070F);display:block}
.gigs-thumb-inner .gigs-thumb-label img.gigs-seal-mini{object-fit:contain;max-width:none;border-radius:0;position:static;inset:auto}
.gigs-thumb-label .gigs-lbl-vi{font-weight:800;color:var(--xt-ph-c1,var(--red-title,#B8070F));
font-size:calc(var(--xt-ph-s1,9) * 1px);letter-spacing:.02em;line-height:1.1}
.gigs-thumb-label .gigs-lbl-en{font-weight:400;color:var(--xt-ph-c2,var(--gray,#8A8F98));
font-size:calc(var(--xt-ph-s2,7) * 1px);letter-spacing:.2em;line-height:1;margin-top:2px;text-transform:uppercase}
.gigs-thumb-label .gigs-big{font-weight:800;color:var(--xt-ph-c3,var(--red,#A80C0F));
font-size:calc(var(--xt-ph-s3,18) * 1px);letter-spacing:.06em;margin-top:4px;line-height:1;text-align:center;text-transform:uppercase} @supports (container-type:inline-size){
.gigs-thumb-inner{container-type:inline-size}
.gigs-thumb-label{--u:calc(100cqw / 300);gap:calc(4 * var(--u));padding:calc(12 * var(--u)) calc(18 * var(--u)) calc(14 * var(--u));
border-radius:calc(var(--xt-ph-radius,6) * var(--u));box-shadow:0 calc(4 * var(--u)) calc(14 * var(--u)) rgba(0,0,0,.1)}
.gigs-thumb-label .gigs-row{gap:calc(7 * var(--u))}
.gigs-thumb-inner .gigs-thumb-label .gigs-seal-mini{width:calc(30 * var(--u));height:calc(30 * var(--u))}
.gigs-thumb-label .gigs-lbl-vi{font-size:calc(var(--xt-ph-s1,9) * var(--u))}
.gigs-thumb-label .gigs-lbl-en{font-size:calc(var(--xt-ph-s2,7) * var(--u));margin-top:calc(2 * var(--u))}
.gigs-thumb-label .gigs-big{font-size:calc(var(--xt-ph-s3,18) * var(--u));margin-top:calc(4 * var(--u))}
}