.ticket-wrap{filter:drop-shadow(0 0 6px rgb(0 0 0/.022)) drop-shadow(0 3.69px 8px rgb(0 0 0/.024)) drop-shadow(0 -3.69px 8px rgb(0 0 0/.024)) drop-shadow(3.69px 0 8px rgb(0 0 0/.024)) drop-shadow(-3.69px 0 8px rgb(0 0 0/.024));-webkit-filter:drop-shadow(0 0 6px rgba(0,0,0,.022)) drop-shadow(0 3.69px 8px rgba(0,0,0,.024)) drop-shadow(0 -3.69px 8px rgba(0,0,0,.024)) drop-shadow(3.69px 0 8px rgba(0,0,0,.024)) drop-shadow(-3.69px 0 8px rgba(0,0,0,.024))}.ticket{--bg:#fff;--scallop:18px;--gap:21px;--r:calc(var(--scallop) / 2);background:var(--bg);-webkit-mask:radial-gradient(circle var(--r) at 50% 0,transparent calc(var(--r) - .5px),#000 var(--r)) top /var(--gap) var(--r) repeat-x,radial-gradient(circle var(--r) at 50% 100%,transparent calc(var(--r) - .5px),#000 var(--r)) bottom /var(--gap) var(--r) repeat-x,linear-gradient(#000,#000) center /100% calc(100% - 2 * var(--r)) no-repeat;mask:radial-gradient(circle var(--r) at 50% 0,transparent calc(var(--r) - .5px),#000 var(--r)) top /var(--gap) var(--r) repeat-x,radial-gradient(circle var(--r) at 50% 100%,transparent calc(var(--r) - .5px),#000 var(--r)) bottom /var(--gap) var(--r) repeat-x,linear-gradient(#000,#000) center /100% calc(100% - 2 * var(--r)) no-repeat}.ticket-download-dash-separator{border:0;border-top:2px dashed #e1e1e1}