.ticket[data-v-55b7edb7]{align-items:center;gap:var(--space-5);padding:var(--space-5);background:var(--paper-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-paper);border-left:6px solid var(--accent);grid-template-columns:auto 1fr auto;display:grid;-webkit-mask:radial-gradient(12px at calc(100% - 190px) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(12px at calc(100% - 190px) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(12px at calc(100% - 190px) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(12px at calc(100% - 190px) 100%,#0000 98%,#000) bottom/100% 51% no-repeat}.ticket__date[data-v-55b7edb7]{aspect-ratio:1;border:2px dashed var(--accent);width:78px;color:var(--accent);border-radius:50%;place-items:center;line-height:1;display:grid}.ticket__day[data-v-55b7edb7]{font-family:var(--font-display);font-size:1.9rem;font-weight:600}.ticket__month[data-v-55b7edb7]{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;margin-top:-1.3rem;font-size:.72rem;font-weight:600}.ticket__info h3[data-v-55b7edb7]{color:var(--accent);margin-bottom:var(--space-2)}.ticket__meta[data-v-55b7edb7]{align-items:center;gap:.5em;margin:0 0 .15rem;font-size:1.05rem;display:flex}.ticket__meta svg[data-v-55b7edb7]{width:1em;color:var(--ink-muted);flex:none}.ticket__meta time[data-v-55b7edb7]:first-letter{text-transform:uppercase}.ticket__price[data-v-55b7edb7]{margin:var(--space-2) 0 0;color:var(--ink-muted);font-style:italic}.ticket__action[data-v-55b7edb7]{width:170px;padding-left:var(--space-4);border-left:2px dashed #8c3a2240;justify-content:center;align-self:stretch;align-items:center;display:flex}.ticket__soldout[data-v-55b7edb7],.ticket__soon[data-v-55b7edb7]{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--ink-muted);font-size:.75rem;font-weight:600}.ticket__soldout[data-v-55b7edb7]{color:var(--stamp-red);border:2px solid;padding:.4em .8em;transform:rotate(-8deg)}@media (width<=680px){.ticket[data-v-55b7edb7]{grid-template-columns:auto 1fr;-webkit-mask:none;mask:none}.ticket__action[data-v-55b7edb7]{width:auto;padding:var(--space-4) 0 0;border-top:2px dashed #8c3a2240;border-left:0;grid-column:1/-1}.ticket__action .btn[data-v-55b7edb7]{width:100%}}
