.wl-input-window{background:var(--td-win);border:2px solid var(--td-win-edge);border-radius:9px;flex:auto;align-items:center;min-width:0;min-height:54px;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:inset 0 2px 7px #0009}.wl-input-window:focus-within{border-color:var(--td-osd);box-shadow:inset 0 2px 7px #0009,0 0 0 1px #ffb00073,0 0 16px #ffb00024}.wl-input{width:100%;color:var(--td-osd);font-family:var(--font-osd), monospace;letter-spacing:.03em;caret-color:var(--td-osd);text-shadow:0 0 8px #ffb00066;background:0 0;border:0;outline:none;align-self:stretch;font-size:22px;line-height:1.2}.wl-input::placeholder{color:#ffb00057;text-shadow:none}.wl-meter{background:var(--td-win);border:2px solid var(--td-win-edge);border-radius:7px;height:22px;position:relative;overflow:hidden;box-shadow:inset 0 2px 7px #0000009e}.wl-meter--tall{height:30px}.wl-meter-fill{background:linear-gradient(90deg,#37c871 0%,#f2b01e 64%,#e0342b 100%);transition:width .7s cubic-bezier(.2,.9,.25,1);position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #ffb00073}.wl-meter-fill--full{background:linear-gradient(90deg,#e0342b,#ff5a3c);box-shadow:0 0 12px #e0342b80}.wl-meter-ticks{pointer-events:none;background-image:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#0000008c calc(10% - 1px) 10%);position:absolute;inset:0}.wl-meter-skeleton{background:linear-gradient(90deg,#ffb0000f 0%,#ffb00029 50%,#ffb0000f 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite wl-shimmer;position:absolute;inset:0}@keyframes wl-shimmer{to{background-position:-200% 0}}.wl-ticket{background:var(--td-paper);border:1px solid var(--td-line-soft);color:#2b241a;box-shadow:0 3px 11px var(--td-shadow);border-radius:7px;position:relative}.wl-ticket-perf{border-top:2px dashed #3c2d1447}.wl-board{background:var(--td-win);border:2px solid var(--td-win-edge);border-radius:9px;grid-template-columns:repeat(25,1fr);gap:3px;padding:10px;display:grid;box-shadow:inset 0 2px 8px #0009}.wl-cell{aspect-ratio:1;background:#ffffff0f;border-radius:2px;min-width:8px;box-shadow:inset 0 1px 2px #000000b3}.wl-cell--claimed{animation:.3s ease-out both wl-cell-on;animation-delay:var(--wl-sweep,0s);background:linear-gradient(#ffc233,#f2a500);box-shadow:0 0 6px #ffb0008c,inset 0 1px #fff6}@keyframes wl-cell-on{0%{background:#ffffff0f;box-shadow:inset 0 1px 2px #000000b3}}.wl-cell--stamp{animation:.45s cubic-bezier(.2,.9,.25,1) both wl-cell-stamp}@keyframes wl-cell-stamp{0%{background:#ffffff0f;transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}.wl-cell--held{background:repeating-linear-gradient(45deg,#ffb00059 0 2px,#00000073 2px 4.5px);box-shadow:inset 0 1px 2px #00000080}.wl-stub{background:var(--td-paper);color:#2b241a;box-shadow:0 3px 11px var(--td-shadow);border:1px dashed #3c2d1473;border-radius:7px}.wl-stub-no{font-family:var(--font-plex), monospace;font-variant-numeric:tabular-nums;letter-spacing:.1em;color:#b3402f;border:1.5px solid #b3402fa6;border-radius:4px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-block;transform:rotate(-1.1deg)}.wl-pricetag{background:var(--td-paper);border:1px solid var(--td-line);color:#2b241a;box-shadow:0 4px 10px var(--td-shadow);border-radius:8px;align-items:baseline;gap:10px;padding:9px 18px 10px;display:inline-flex;transform:rotate(-.8deg)}.wl-pricetag-was{font-family:var(--font-plex), monospace;color:#8a8068;font-size:15px;-webkit-text-decoration:line-through #b3402f;text-decoration:line-through #b3402f;text-decoration-thickness:2px}.wl-pricetag-now{font-family:var(--font-catalog), sans-serif;letter-spacing:.01em;font-size:26px;font-weight:700;line-height:1}.wl-rise{opacity:0;animation:.6s cubic-bezier(.2,.9,.25,1) forwards wl-rise;animation-delay:var(--wl-delay,0s);transform:translateY(12px)}@keyframes wl-rise{to{opacity:1;transform:none}}.wl-seats-num{font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:13.5px;font-weight:700}@media (prefers-reduced-motion:reduce){.wl-meter-fill{transition:none}.wl-meter-skeleton{animation:none}.wl-rise{opacity:1;animation:none;transform:none}.wl-cell--claimed,.wl-cell--stamp{animation:none}}
