.screen-picker.svelte-14zz792{margin:2.2rem 0;padding:clamp(18px,4vw,28px);border:1.5px solid #2d302c;border-radius:24px 12px 24px 24px;background:#f7f3e9;color:#242321;box-shadow:4px 4px #cce7dc;font-family:var(--font);font-size:.94rem;line-height:1.55}.screen-picker.svelte-14zz792 p:where(.svelte-14zz792){margin:0}.picker-heading.svelte-14zz792{display:flex;align-items:center;gap:12px;color:#111;font-family:var(--font-headline);font-size:1.3rem;line-height:1.4}.picker-heading.svelte-14zz792 span:where(.svelte-14zz792){color:#205845;font-size:1.7rem}.screen-picker.svelte-14zz792 .picker-intro:where(.svelte-14zz792){margin-top:12px}.picker-filters.svelte-14zz792{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}button.svelte-14zz792{padding:9px 13px;border:1px solid #918d82;border-radius:999px;background:#fffdf8;color:#242321;font:inherit;font-size:.83rem;cursor:pointer}button[aria-pressed=true].svelte-14zz792{background:#205845;border-color:#205845;color:#fffdf8}button.svelte-14zz792:hover{box-shadow:0 0 0 1px #205845}button.svelte-14zz792:focus-visible,a.svelte-14zz792:focus-visible{outline:3px solid #205845;outline-offset:4px}.screen-picker.svelte-14zz792 .picker-status:where(.svelte-14zz792){margin:18px 0 12px;color:#565247;font-size:.82rem}.screen-picker.svelte-14zz792 .picker-tickets:where(.svelte-14zz792){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.screen-picker.svelte-14zz792 .picker-tickets:where(.svelte-14zz792) li:where(.svelte-14zz792){min-width:0;margin:0;padding:18px;border:1px solid #c2bfb4;border-top:7px solid var(--ticket-colour);border-radius:7px 7px 16px 16px;background:#fffdf8;overflow-wrap:anywhere}li.pink.svelte-14zz792{--ticket-colour: #edbdc2}li.mint.svelte-14zz792{--ticket-colour: #bcdccf}li.yellow.svelte-14zz792{--ticket-colour: #f0d78e}.ticket-format.svelte-14zz792{color:#565247;font-size:.73rem}.screen-picker.svelte-14zz792 .ticket-title:where(.svelte-14zz792){margin-top:10px;color:#111;font-size:1.12rem;font-weight:700;line-height:1.35}.screen-picker.svelte-14zz792 .ticket-chinese:where(.svelte-14zz792){margin-top:8px;color:#205845;font-size:1.05rem}.ticket-pinyin.svelte-14zz792{color:#565247;font-size:.78rem}.screen-picker.svelte-14zz792 .ticket-note:where(.svelte-14zz792){margin-top:12px;font-size:.85rem}.screen-picker.svelte-14zz792 .picker-tickets:where(.svelte-14zz792) a:where(.svelte-14zz792){display:inline-block;margin-top:16px;padding-top:12px;border-top:1px dashed #bcb8aa;color:#205845;font-size:.8rem;font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px}@media(max-width:580px){.screen-picker.svelte-14zz792 .picker-tickets:where(.svelte-14zz792){grid-template-columns:1fr}}
