.abbpr.abbpr-full{display:flex;flex-direction:column}
.abbpr .abbpr-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:0 20px;min-width:0;max-width:none}
.abbpr .abbpr-fields>[data-formpart]{grid-column:1/-1;min-width:0}
.abbpr .abbpr-reserve-solo{grid-template-columns:minmax(0,1fr)}
.abbpr .abbpr-films-inline .abbpr-film-list{padding-top:0}
.abbpr .abbpr-films-inline{padding-top:0;border-top:0}
.abbpr .abbseat.selected::after,.abbpr .abbseat.occupied::after,.abbpr .abbseat.unavailable::after{content:attr(data-state-symbol)}
.abbpr.abbpr-part-choice .abbpr-events,.abbpr.abbpr-part-availability .abbpr-events{display:block}
.abbpr.abbpr-part-choice .abbpr-event,.abbpr.abbpr-part-availability .abbpr-event{margin-bottom:12px}
.abbpr.abbpr-part-choice .abbpr-program,.abbpr.abbpr-part-availability .abbpr-program{padding:0}
.abbpr.abbpr-bare{margin:0;max-width:none;border:0;border-radius:0;background:transparent;box-shadow:none}
.abbpr.abbpr-bare .abbpr-program,.abbpr.abbpr-bare .abbpr-reserve{padding:0;background:transparent}
.abbpr.abbpr-bare .abbpr-event,.abbpr.abbpr-bare .abbpr-form-wrap{border:0;border-radius:0;background:transparent;box-shadow:none}
.abbpr.abbpr-bare .abbpr-form-wrap,.abbpr.abbpr-bare.abbpr-part-choice .abbpr-event-content,.abbpr.abbpr-bare.abbpr-part-availability .abbpr-event-content{padding:0}
.abbpr .abbpr-feedback:empty,.abbpr .abbpr-confirmation p:empty,.abbpr .abbpr-loading-note:empty,.abbpr [data-limit-copy]:empty{display:none}
.abbpr .abbpr-ticket{display:flex;flex-direction:column;gap:5px;margin:20px 0}.abbpr .abbpr-ticket .abbpr-code-label{margin-top:0!important}.abbpr .abbpr-form-wrap>[data-limit-copy]{margin:0 0 16px!important}.abbpr .abbpr-form-wrap>[data-load-status]{margin:0 0 16px!important}
