.tickets-day-page{min-height:100vh;font-family:var(--font-body);background:#fff}.tickets-day-section{align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;max-width:640px;margin:0 auto;padding:96px 40px 120px;display:flex}.tickets-day-back{font-family:var(--font-body);font-weight:700;font-size:var(--text-body-sm);color:var(--pel-teal);align-self:flex-start;text-decoration:none}.tickets-day-back:hover{color:var(--pel-navy)}.tickets-day-meta{justify-content:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.tickets-day-meta-item{gap:var(--space-1);flex-direction:column;display:flex}.tickets-day-meta-label{font-family:var(--font-body);font-weight:700;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--pel-orange)}.tickets-day-meta-value{font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--pel-navy)}.tickets-day-closed{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-fg-on-surface-muted);max-width:46ch;margin:0}.tickets-day-info{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;width:100%;max-width:54ch;display:flex}.tickets-day-info-image{border-radius:var(--radius-lg);width:100%;max-width:220px;height:auto;margin-bottom:var(--space-2)}.tickets-day-info p{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-fg-on-surface-muted);line-height:var(--leading-normal);margin:0}.tickets-day-note{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--pel-teal);max-width:46ch;margin:0;font-weight:700}.tickets-day-contact{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-fg-on-surface-muted);margin:0}.tickets-day-contact a{color:var(--pel-navy)}.tickets-day-field{gap:var(--space-2);flex-direction:column;align-items:center;display:flex}.tickets-day-select{font-family:var(--font-body);font-size:var(--text-body);color:var(--pel-navy);border:1px solid var(--color-border-on-surface);border-radius:var(--radius-md);background:var(--pel-white);cursor:pointer;padding:.6rem 2.5rem .6rem 1rem}.tickets-day-select:focus{outline:2px solid var(--color-focus-ring);outline-offset:1px}.tickets-day-total{font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--pel-navy);margin:0}.tickets-day-error{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--pel-orange-600);max-width:46ch;margin:0}.tickets-day-checkbox{align-items:flex-start;gap:var(--space-3);text-align:left;font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--pel-navy);cursor:pointer;display:flex}.tickets-day-checkbox input[type=checkbox]{accent-color:var(--pel-orange);cursor:pointer;flex:none;width:18px;height:18px;margin-top:2px}@media (width<=640px){.tickets-day-section{gap:var(--space-4);padding:56px 24px 72px}}
