#acfc-ticket-modal-module{font-family:inherit}#acfc-ticket-modal-module *,#acfc-ticket-modal-module :after,#acfc-ticket-modal-module :before{box-sizing:border-box}#acfc-ticket-modal-module .acfc-ticket-modal-overlay{align-items:center;background:rgba(0,0,0,.6);display:none;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99992}#acfc-ticket-modal-module .acfc-ticket-modal-card{--acfc-modal-size:480px;--acfc-modal-radius:24px;background:#000;border-radius:var(--acfc-modal-radius);box-shadow:0 18px 44px rgba(0,0,0,.34),0 2px 8px rgba(0,0,0,.22);height:var(--acfc-modal-size);max-width:100%;overflow:visible;position:relative;width:var(--acfc-modal-size)}#acfc-ticket-modal-module .acfc-ticket-modal-link{border-radius:inherit;color:inherit;cursor:pointer;display:block;height:100%;line-height:0;overflow:hidden;text-decoration:none;width:100%}#acfc-ticket-modal-module .acfc-ticket-modal-img{border:none;border-radius:inherit;display:block;height:100%;margin:0;object-fit:cover;padding:0;width:100%}#acfc-ticket-modal-module .acfc-ticket-modal-close{background:#000;border:2px solid #f1b1a5;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.35);color:#f1b1a5;cursor:pointer;display:grid;height:26px;line-height:0;margin:0;padding:0;place-items:center;position:absolute;right:0;top:0;transition:border-color .2s ease,color .2s ease;width:26px;z-index:2}#acfc-ticket-modal-module .acfc-ticket-modal-close:focus-visible,#acfc-ticket-modal-module .acfc-ticket-modal-close:hover{border-color:#fff;color:#fff}@media (max-width:768px){#acfc-ticket-modal-module .acfc-ticket-modal-card{--acfc-modal-size:360px}#acfc-ticket-modal-module .acfc-ticket-modal-close{height:24px;width:24px}}@media (max-width:480px){#acfc-ticket-modal-module .acfc-ticket-modal-card{--acfc-modal-size:280px;--acfc-modal-radius:18px}}