.entry-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0!important;margin:-1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.entry-details{--entry-error:#ffb4a8}.entry-phone,.entry-distance{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;align-items:start;min-width:0}.entry-phone>input,.entry-phone>select,.entry-distance>input,.entry-distance>select{min-width:0;font-size:16px;padding-inline:10px}.entry-distance{grid-template-columns:minmax(0,1fr) 80px}.entry-hint{font-size:14px;line-height:1.45;color:var(--muted);margin:0;overflow-wrap:anywhere}.entry-field-error{font-size:15px;line-height:1.4;color:var(--entry-error);margin:0}.entry-details [aria-invalid=true]{border-color:var(--entry-error);outline:1px solid var(--entry-error);outline-offset:1px}.entry-errors{border:1px solid var(--entry-error);padding:20px;margin-block:20px 28px;scroll-margin-top:110px}.entry-errors h3{font:700 25px/1.15 var(--body);margin:0 0 10px}.entry-errors p,.entry-errors li{font-size:16px}.entry-errors ul{padding-inline-start:22px;margin:12px 0 0}.entry-errors a{color:var(--entry-error);text-decoration:underline;text-underline-offset:3px}.entry-details input,.entry-details select,.entry-details textarea{scroll-margin-top:120px;font-size:16px}.entry-details textarea{min-height:108px}.entry-copy{margin:0 0 20px;text-align:start;font-size:15px}.entry-details .form-field{min-width:0}.entry-details .runner-panel[hidden],.entry-errors[hidden],.entry-field-error[hidden]{display:none}
@media(max-width:380px){.entry-phone{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.entry-errors{padding:16px}}
@media(max-width:700px){body[data-page=tickets] .page-hero .actions{display:grid;grid-template-columns:1fr;justify-items:start}}
