[data-ticket-event=alex-toledo-masterclass-2026].svelte-baddgg.svelte-baddgg{border-color:#9fcaba;--tw-ring-color:rgba(21, 94, 77, .3)}[data-ticket-event=alex-toledo-masterclass-2026].svelte-baddgg .groble-ticket__stub.svelte-baddgg{background:var(--sidf-ticket-alex-accent)}[data-ticket-event=alex-toledo-masterclass-2026].svelte-baddgg .groble-ticket__meta.svelte-baddgg{color:#dcf5e9}.groble-ticket{--stub-w:5.5rem;-webkit-mask-image:radial-gradient(circle .6rem at calc(100% - var(--stub-w)) 0,transparent 96%,#000 100%),radial-gradient(circle .6rem at calc(100% - var(--stub-w)) 100%,transparent 96%,#000 100%);-webkit-mask-composite:source-in;mask-image:radial-gradient(circle .6rem at calc(100% - var(--stub-w)) 0,transparent 96%,#000 100%),radial-gradient(circle .6rem at calc(100% - var(--stub-w)) 100%,transparent 96%,#000 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.groble-ticket__stub{width:var(--stub-w);color:#fff6ea}.groble-ticket__meta{color:#ffd9c4}.groble-ticket__perf{position:absolute;top:.7rem;bottom:.7rem;left:calc(100% - var(--stub-w));border-left:2px dashed rgba(255,224,210,.85);transform:translate(-1px);pointer-events:none}@media (min-width: 640px){.groble-ticket{--stub-w:6.5rem}}.groble-ticket--wide{--stub-w:7.25rem}@media (max-width: 639px){.groble-ticket--wide .groble-ticket__stub>:last-child{font-size:1.05rem}}@media (min-width: 640px){.groble-ticket--wide{--stub-w:9.5rem}}dialog.svelte-1mrllxz.svelte-1mrllxz{width:min(32rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);padding:0;margin:auto;border:1px solid var(--sidf-surface-border);border-radius:1.25rem;background:var(--sidf-surface-bg);color:var(--sidf-text-on-light);overflow-y:auto;box-shadow:var(--sidf-shadow-soft)}dialog.svelte-1mrllxz.svelte-1mrllxz::backdrop{background:#1f141866}.ticket-details.svelte-1mrllxz.svelte-1mrllxz{padding:1.25rem}header.svelte-1mrllxz.svelte-1mrllxz{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}header.svelte-1mrllxz button.svelte-1mrllxz{flex:none;width:44px;height:44px;border-radius:50%;font-size:1.5rem}h2.svelte-1mrllxz.svelte-1mrllxz{margin:1rem 0 0;font-size:1.5rem;font-weight:700;line-height:1.4;word-break:keep-all;overflow-wrap:anywhere}.ticket-details__price.svelte-1mrllxz.svelte-1mrllxz{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.75rem;color:var(--sidf-text-on-light-secondary)}.ticket-details__price.svelte-1mrllxz s.svelte-1mrllxz{font-size:1rem}.ticket-details__promo.svelte-1mrllxz.svelte-1mrllxz{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;margin-top:.5rem;padding:.5rem .75rem;border-radius:.75rem;background:#e7f4ee;color:#155e4d;font-weight:700;line-height:1.6}.ticket-details__price.svelte-1mrllxz strong.svelte-1mrllxz{color:var(--sidf-text-on-light);font-size:1.375rem;font-weight:700}h3.svelte-1mrllxz.svelte-1mrllxz{margin-top:1.5rem;font-size:1rem;font-weight:700}ul.svelte-1mrllxz.svelte-1mrllxz{display:grid;gap:.75rem;padding-left:1.25rem;margin-top:.75rem;list-style:disc}li.svelte-1mrllxz.svelte-1mrllxz{color:var(--sidf-text-on-light-secondary);font-size:1rem;font-weight:450;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}footer.svelte-1mrllxz.svelte-1mrllxz{position:-webkit-sticky;position:sticky;bottom:0;padding:.75rem 1.25rem 1.25rem;border-top:1px solid var(--sidf-surface-border);background:var(--sidf-surface-bg)}.ticket-details__buy.svelte-1mrllxz.svelte-1mrllxz{display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;padding:.75rem;border-radius:.75rem;background:var(--sidf-ticket-sidf-accent);color:#fff;font-size:1rem;font-weight:700;text-decoration:none}.ticket-details__buy.svelte-1mrllxz.svelte-1mrllxz:disabled{opacity:.5;cursor:not-allowed}.ticket-details__error.svelte-1mrllxz.svelte-1mrllxz{margin-top:1rem;color:var(--sidf-text-on-accent);font-size:1rem;line-height:1.6}@media (max-width: 639px){dialog.svelte-1mrllxz.svelte-1mrllxz{width:100%;max-width:100%;max-height:calc(100dvh - 1rem);margin:auto 0 0;border-radius:1.25rem 1.25rem 0 0}footer.svelte-1mrllxz.svelte-1mrllxz{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}
