@layer gxevents{
html body.gx-events #events{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:16px!important;width:min(1180px,calc(100% - 32px))!important;margin:20px auto!important}
html body.gx-events #events .bi-sale-ad{display:flex!important;flex-direction:column!important;min-width:0!important;margin:0!important;background:var(--gx-surface)!important;border:1px solid var(--gx-line)!important;border-radius:8px!important;overflow:hidden!important}
html body.gx-events #events .bi-sale-ad:hover{border-color:var(--gx-primary)!important}
html body.gx-events .pk-row{position:relative!important;display:flex!important;flex-direction:column!important;padding:0!important;gap:0!important;background:none!important;border:0!important;text-decoration:none!important;color:var(--gx-text)!important;box-shadow:none!important;transform:none!important;flex:1!important}
html body.gx-events .pk-thumb{order:-1!important;width:100%!important;height:auto!important;aspect-ratio:16/10!important;object-fit:cover!important;border:0!important;border-bottom:2px solid var(--gx-red)!important;border-radius:0!important;max-width:none!important;margin:0!important}
html body.gx-events .pk-date{position:absolute!important;top:12px!important;left:12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;min-width:56px!important;padding:6px 8px!important;background:rgba(11,15,20,.92)!important;border:1px solid var(--gx-primary)!important;border-radius:6px!important;color:var(--gx-text)!important;line-height:1.1!important}
html body.gx-events .pk-date b{font:400 24px/1 "Archivo Black",var(--gx-body)!important;color:var(--gx-primary)!important}
html body.gx-events .pk-date small{font:700 11px/1.3 var(--gx-body)!important;text-transform:uppercase;letter-spacing:.06em;color:var(--gx-text)!important;opacity:1!important}
html body.gx-events .pk-info{padding:14px 16px 4px!important;display:flex!important;flex-direction:column!important;gap:6px!important;text-align:left!important;min-width:0!important}
html body.gx-events .pk-info h3{font:400 20px/1.1 "Archivo Black",var(--gx-body)!important;text-transform:uppercase;color:var(--gx-text)!important;margin:0!important;overflow-wrap:anywhere}
html body.gx-events .pk-info p{margin:0!important;color:var(--gx-muted)!important;font:500 14px/1.4 var(--gx-body)!important;letter-spacing:0!important}
html body.gx-events .gx-ev-meta{display:flex!important;gap:8px!important;align-items:center!important;color:#ff9a94!important;font-weight:700!important}
html body.gx-events .gx-ev-meta:empty{display:none!important}
html body.gx-events .gx-ev-kind{border:1px solid rgba(226,64,58,.7);border-radius:4px;padding:2px 6px;font:700 11px/1.2 var(--gx-body);text-transform:uppercase;letter-spacing:.08em;color:#ff9a94}
html body.gx-events .gx-ev-acts b{color:var(--gx-primary);font:700 11px/1 var(--gx-body);letter-spacing:.12em;text-transform:uppercase;margin-right:4px}
html body.gx-events .gx-ev-acts i{color:var(--gx-text);font-style:normal}
html body.gx-events .pk-nofee{align-self:flex-start!important;color:var(--gx-ok)!important;border:1px solid rgba(67,196,122,.55)!important;background:none!important;border-radius:4px!important;padding:3px 6px!important;font:700 11px/1.2 var(--gx-body)!important;letter-spacing:.06em;text-transform:uppercase;transform:none!important;margin-top:2px!important}
html body.gx-events .pk-act{padding:10px 16px 16px!important;margin-top:auto!important;display:flex!important;gap:8px!important;align-items:center!important}
html body.gx-events .pk-act .pk-btn{flex:1!important;display:flex!important;justify-content:center!important;align-items:center!important;min-height:46px!important;border-radius:6px!important;font:800 14px/1 var(--gx-body)!important;text-transform:uppercase;letter-spacing:.04em;background:var(--gx-surface-2)!important;color:var(--gx-text)!important;border:1px solid var(--gx-line)!important;background-image:none!important;box-shadow:none!important}
html body.gx-events .pk-act .pk-btn.or{background:var(--gx-primary)!important;color:var(--gx-primary-ink)!important;border-color:var(--gx-primary)!important}
html body.gx-events .bi-sale-links{display:none!important}
html body.gx-events .pk-row.out .pk-thumb{filter:grayscale(.7)!important}
html body.gx-events .pk-empty{grid-column:1/-1!important}

html body.gx-events .pk-row .pk-thumb{display:block!important;visibility:visible!important}
html body.gx-events .pk-act .pk-btn.or,html body.gx-events .pk-act .pk-btn.or *{color:var(--gx-primary-ink)!important;-webkit-text-fill-color:var(--gx-primary-ink)!important;text-shadow:none!important}
html body.gx-events .pk-act .pk-btn{width:100%!important;max-width:none!important}
html body.gx-events .pk-info p{text-transform:none!important}
html body.gx-events .pk-info h3{color:var(--gx-text)!important;-webkit-text-fill-color:var(--gx-text)!important}
@media(max-width:620px){html body.gx-events #events{grid-template-columns:1fr!important;width:calc(100% - 24px)!important}}
}
