.pg-tickets__agreement{gap:10px;min-width:0;display:grid}.pg-tickets__agreement-h{margin:0;font-size:16px;font-weight:600}.pg-tickets__agreement-scroll{border:1.5px solid color-mix(in srgb, var(--pg-fg) 18%, transparent);border-radius:var(--pg-r-ctl,8px);-webkit-overflow-scrolling:touch;max-height:min(280px,50vh);padding:12px;overflow:auto}.pg-tickets__agreement-body{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0;font-size:15px;line-height:1.45}.pg-tickets__agreement-consent{gap:8px;display:grid}.pg-tickets__agreement-label{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;line-height:1.35;display:flex}.pg-tickets__agreement-label input{width:20px;height:20px;accent-color:var(--pg-accent);flex:none;margin-top:2px}.pg-tickets__agreement-sig{gap:4px;display:grid}.pg-tickets__agreement-sig input{box-sizing:border-box;border-radius:var(--pg-r-ctl,8px);border:1.5px solid var(--pg-control);width:100%;min-height:44px;color:var(--pg-fg);font:inherit;background:0 0;padding:8px 12px;font-size:16px}.pg-tickets__agreement-error{color:var(--pg-danger);margin:0;font-size:15px;font-weight:600}
.pg-tickets{gap:10px;min-width:0;display:grid}.pg-tickets__types{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.pg-tickets__h{margin-bottom:2px;padding:0;font-weight:600}.pg-tickets__list{border-top:1px solid color-mix(in srgb, var(--pg-fg) 14%, transparent);margin:0;padding:0;list-style:none;display:grid}.pg-tickets__row{border-bottom:1px solid color-mix(in srgb, var(--pg-fg) 14%, transparent)}.pg-tickets__choice{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:6px 0;display:flex}span.pg-tickets__choice{cursor:default}.pg-tickets__choice input{width:20px;height:20px;accent-color:var(--pg-accent);flex:none;margin:0}.pg-tickets__name{overflow-wrap:anywhere;flex:1;min-width:0}.pg-tickets__price{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.pg-tickets__row[data-sold-out] :is(.pg-tickets__name,.pg-tickets__price){color:var(--pg-mute);font-weight:400}.pg-tickets__qty{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.pg-tickets__qty select{border-radius:var(--pg-r-ctl,8px);border:1.5px solid var(--pg-control);min-width:72px;min-height:44px;color:var(--pg-fg);font:inherit;background:0 0;padding:8px 12px;font-size:16px}.pg.pg.pg .pg-countdown .pg-tickets .pg-tickets__buy,.pg-tickets .pg-tickets__buy{border-radius:var(--pg-r-card);border:1.5px solid var(--pg-accent);background:var(--pg-accent);width:100%;min-height:52px;color:var(--pg-on-accent);font:inherit;text-align:center;cursor:pointer;padding:14px 20px;font-weight:600;display:block}.pg.pg.pg[data-links=outline] .pg-countdown .pg-tickets .pg-tickets__buy{color:var(--pg-fg);border-color:var(--pg-control);background:0 0}.pg-tickets__buy:disabled{cursor:progress;opacity:.8}.pg-tickets__note{color:var(--pg-mute);font-size:15px}.pg-tickets__msg:empty{display:none}.pg-tickets__msg{font-size:15px;font-weight:600}.pg-tickets__who{gap:6px;margin-top:8px;display:grid}.pg-tickets__who input{box-sizing:border-box;border-radius:var(--pg-r-ctl,8px);border:1.5px solid var(--pg-control);width:100%;min-height:44px;color:var(--pg-fg);font:inherit;background:0 0;padding:8px 12px;font-size:16px}.pg-tickets__who label+input{margin-bottom:6px}.pg-tickets__tier{gap:4px;display:grid}.pg-tickets__tier-line{overflow-wrap:anywhere;font-size:15px;font-weight:600}.pg-tickets__pay-mode{border:0;gap:8px;min-width:0;margin-top:8px;padding:0;display:grid}.pg-tickets__pay-mode .pg-tickets__h{margin-bottom:2px;padding:0}.pg-tickets__manual{gap:8px;margin-top:8px;display:grid}.pg-tickets__copy-status{color:var(--pg-mute);min-width:4.5em;font-size:15px;font-weight:600}.pg-tickets__manual-row{gap:6px;display:grid}.pg-tickets__pay-link{border-radius:var(--pg-r-ctl,8px);border:1.5px solid var(--pg-control);min-height:44px;color:var(--pg-fg);overflow-wrap:anywhere;align-items:center;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}.pg-tickets__zelle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-tickets__zelle-val{overflow-wrap:anywhere;word-break:break-word;font-size:15px}.pg-tickets__copy{border-radius:var(--pg-r-ctl,8px);border:1.5px solid var(--pg-control);min-height:44px;color:var(--pg-fg);font:inherit;cursor:pointer;background:0 0;padding:8px 14px;font-weight:600}
