.box-office-kicker[data-v-731de953]{color:#f4ecdb66;display:block;font-family:Inter,system-ui,sans-serif;font-size:.7rem;letter-spacing:.45em;margin-bottom:.6rem;text-transform:uppercase}.booking-card[data-v-731de953]{background:radial-gradient(ellipse at 0 0,rgba(58,40,24,.06),transparent 40%),radial-gradient(ellipse at 100% 100%,rgba(58,40,24,.06),transparent 40%),#f0e6d2;box-shadow:0 1px 2px #0000004d,0 30px 60px #0009,inset 0 0 60px #b4966e1f;color:#2a2520;opacity:0;padding:3.5rem 2.8rem 3rem;position:relative;transform:translateY(-30px) rotate(-1.5deg) scale(.97);transform-origin:50% 0;transition:opacity .65s ease,transform .85s cubic-bezier(.34,1.35,.64,1)}.booking-section.pinned .booking-card[data-v-731de953]{opacity:1;transform:translateY(0) rotate(0) scale(1)}.tape[data-v-731de953]{background:#f2e6c099;border-bottom:1px solid hsla(46,66%,85%,.4);border-top:1px solid hsla(46,66%,85%,.4);box-shadow:0 3px 6px #0000004d;height:24px;left:50%;opacity:0;pointer-events:none;position:absolute;top:-12px;transform:translate(-50%) rotate(-22deg) translateY(-22px) scaleY(1.4);transition:opacity .35s ease .55s,transform .55s cubic-bezier(.34,1.56,.64,1) .55s;width:110px;z-index:2}.booking-section.pinned .tape[data-v-731de953]{opacity:1;transform:translate(-50%) rotate(-2deg) translateY(0) scaleY(1)}@media(prefers-reduced-motion:reduce){.booking-card[data-v-731de953]{transform:none!important}.booking-card[data-v-731de953],.tape[data-v-731de953]{opacity:1!important;transition:none!important}.tape[data-v-731de953]{transform:translate(-50%) rotate(-2deg)!important}}.slip-header[data-v-731de953]{align-items:baseline;color:#5a3f1fa6;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;gap:1rem;justify-content:space-between;letter-spacing:.18em;text-transform:uppercase}.slip-ref[data-v-731de953]{color:#8a5018;font-weight:700}.slip-perf[data-v-731de953]{background:repeating-linear-gradient(90deg,rgba(90,63,31,.38) 0 4px,transparent 4px 9px);height:2px;margin:.9rem -2.8rem 1.8rem;opacity:.7}.field[data-v-731de953]{margin-bottom:1.6rem}.row[data-v-731de953]{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media(max-width:540px){.row[data-v-731de953]{gap:0;grid-template-columns:1fr}}@media(max-width:640px){.booking-card[data-v-731de953]{padding:2.6rem 1.4rem 2.2rem}.slip-perf[data-v-731de953]{margin:.8rem -1.4rem 1.5rem}}.row .field[data-v-731de953]{margin-bottom:1.6rem}.field label[data-v-731de953]{color:#5a3f1f;display:block;font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace;font-size:1.05rem;letter-spacing:.3px;margin-bottom:.5rem}.field input[data-v-731de953],.field textarea[data-v-731de953]{background:transparent;border:none;border-bottom:1.5px dashed rgba(90,63,31,.4);color:#2a2520;font-family:Cormorant Garamond,Georgia,serif;font-size:1.05rem;outline:none;padding:6px 2px 8px;resize:vertical;transition:border-color .3s;width:100%}.field input[data-v-731de953]:focus,.field textarea[data-v-731de953]:focus{border-bottom-color:#8a5018;border-bottom-style:solid}.field input[data-v-731de953]::-moz-placeholder,.field textarea[data-v-731de953]::-moz-placeholder{color:#5a3f1f66;font-style:italic}.field input[data-v-731de953]::placeholder,.field textarea[data-v-731de953]::placeholder{color:#5a3f1f66;font-style:italic}.hint-text[data-v-731de953]{color:#5a3f1f80;font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace;font-style:italic;padding:8px 0}.calendar[data-v-731de953]{margin-top:.4rem}.cal-head[data-v-731de953]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.8rem}.cal-month[data-v-731de953]{color:#5a3f1f;font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace;font-size:1.4rem;letter-spacing:.5px;text-transform:capitalize}.cal-nav[data-v-731de953]{align-items:center;background:transparent;border:none;color:#5a3f1f;cursor:pointer;display:inline-flex;font-size:1.7rem;height:32px;justify-content:center;line-height:1;padding-bottom:4px;transition:opacity .2s,transform .2s;width:32px}.cal-nav[data-v-731de953]:hover:not(:disabled){color:#8a5018;transform:scale(1.15)}.cal-nav[data-v-731de953]:disabled{cursor:not-allowed;opacity:.25}.cal-weekdays[data-v-731de953]{color:#5a3f1f80;display:grid;font-family:Inter,system-ui,sans-serif;font-size:.65rem;gap:4px;grid-template-columns:repeat(7,1fr);letter-spacing:.15em;margin-bottom:6px;text-transform:uppercase}.cal-weekdays span[data-v-731de953]{padding:4px 0;text-align:center}.cal-grid[data-v-731de953]{display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.cal-day[data-v-731de953]{align-items:center;aspect-ratio:1/1;background:transparent;border:1px dashed transparent;border-radius:2px;color:#2a2520;cursor:pointer;display:inline-flex;font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace;font-size:1.05rem;justify-content:center;padding:0;transition:all .18s;width:100%}.cal-blank[data-v-731de953]{cursor:default}.cal-day[data-v-731de953]:hover:not(:disabled):not(.selected){background:#5a3f1f14;border-color:#5a3f1f73}.cal-day.today[data-v-731de953]:not(.selected){border-color:#8a501880;border-style:solid;color:#8a5018;font-weight:600}.cal-day.weekend[data-v-731de953]:not(.past):not(.selected){color:#8a5018}.cal-day.past[data-v-731de953]{color:#5a3f1f4d;cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.cal-day.selected[data-v-731de953]{background:#5a3f1f;border-color:#5a3f1f;border-style:solid;box-shadow:0 2px 4px #3a28184d;color:#f0e6d2;transform:scale(1.06)}.cal-selected[data-v-731de953]{color:#8a5018;font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace;font-size:1.1rem;font-style:italic;margin-top:.8rem;text-align:center}.chips[data-v-731de953]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-731de953]{background:transparent;border:1px dashed rgba(90,63,31,.35);border-radius:2px;color:#5a3f1f;cursor:pointer;font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace;font-size:1rem;letter-spacing:.3px;padding:5px 12px;transition:all .2s}.chip[data-v-731de953]:hover{background:#5a3f1f14;border-color:#5a3f1f8c}.chip.active[data-v-731de953]{background:#5a3f1f;border-color:#5a3f1f;border-style:solid;color:#f0e6d2}.chips-guests .chip-circle[data-v-731de953]{align-items:center;border-radius:50%;display:inline-flex;font-size:1.05rem;height:38px;justify-content:center;min-width:38px;padding:0}.preview[data-v-731de953]{border-top:1px dashed rgba(90,63,31,.3);margin-top:1.5rem;padding-top:1.2rem}.preview-label[data-v-731de953]{color:#5a3f1f99;font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace;font-size:.95rem;font-style:italic;margin-bottom:.5rem;text-align:center}.ticket[data-v-731de953]{align-items:stretch;border-radius:6px;display:flex;filter:drop-shadow(0 10px 22px rgba(0,0,0,.4))}.ticket-main[data-v-731de953]{background:radial-gradient(ellipse at 0 0,hsla(46,66%,85%,.1),transparent 55%),repeating-linear-gradient(0deg,hsla(0,0%,100%,.015) 0 1px,transparent 1px 4px),#1a1814;border-radius:6px 0 0 6px;color:#f4ecdb;display:flex;flex:1;flex-direction:column;padding:1.1rem 1.3rem}.tk-top[data-v-731de953]{align-items:center;display:flex;justify-content:space-between}.tk-admit[data-v-731de953]{border:1px solid hsla(46,66%,85%,.55);border-radius:3px;color:#f2e6c0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;letter-spacing:.34em;padding:2px 7px;text-transform:uppercase}.tk-mark[data-v-731de953]{color:#f4ecdb59;font-size:.9rem}.tk-screening[data-v-731de953]{color:#f4ecdb;font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace;font-size:1.4rem;line-height:1.1;margin:.6rem 0 0;text-transform:lowercase}.tk-time[data-v-731de953]{color:#f2e6c0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.6rem;letter-spacing:.06em;margin:.1rem 0 0;text-shadow:0 0 14px hsla(46,66%,85%,.3)}.tk-meta[data-v-731de953]{color:#f4ecdb8c;display:flex;flex-wrap:wrap;font-family:Inter,system-ui,sans-serif;font-size:.62rem;gap:.2rem .7rem;letter-spacing:.18em;margin-top:.7rem;text-transform:uppercase}.tk-seats[data-v-731de953]{color:#f2e6c0cc}.ticket-stub[data-v-731de953]{align-items:center;background:linear-gradient(160deg,#f2e6c0eb,#f2e6c0b3);border-left:2px dashed hsla(46,66%,85%,.4);border-radius:0 6px 6px 0;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;padding:1rem 0;position:relative;width:64px}.stub-no[data-v-731de953]{color:#140e08d1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.5rem;font-weight:700}.stub-brand[data-v-731de953]{color:#140e0899;font-family:Inter,system-ui,sans-serif;font-size:.55rem;letter-spacing:.32em;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.preview-fade-enter-active[data-v-731de953],.preview-fade-leave-active[data-v-731de953]{transition:opacity .4s ease,transform .4s ease}.preview-fade-enter-from[data-v-731de953],.preview-fade-leave-to[data-v-731de953]{opacity:0;transform:translateY(-6px)}.send[data-v-731de953]{border-top:1px solid rgba(90,63,31,.2);margin-top:2rem;padding-top:1.5rem}.send-label[data-v-731de953]{color:#5a3f1f99;font-size:.7rem;letter-spacing:.3em;margin-bottom:1rem;text-align:center;text-transform:uppercase}.copy-toast[data-v-731de953],.send-label[data-v-731de953]{font-family:Inter,system-ui,sans-serif}.copy-toast[data-v-731de953]{color:#2e8b3d;font-size:.8rem;margin:.7rem 0 0}.copy-fade-enter-active[data-v-731de953],.copy-fade-leave-active[data-v-731de953]{transition:opacity .3s ease}.copy-fade-enter-from[data-v-731de953],.copy-fade-leave-to[data-v-731de953]{opacity:0}.channels[data-v-731de953]{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.channel[data-v-731de953]{align-items:center;background:#5a3f1f;box-shadow:0 2px 6px #00000040;color:#f0e6d2;cursor:pointer;display:inline-flex;font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace;font-size:1.15rem;gap:.5rem;padding:10px 22px;text-decoration:none;transition:all .25s}.channel[data-v-731de953]:hover:not(.disabled){box-shadow:0 6px 14px #00000059;transform:translateY(-2px)}.channel.disabled[data-v-731de953]{cursor:not-allowed;opacity:.3;pointer-events:none}.channel .dot[data-v-731de953]{border-radius:50%;display:inline-block;height:8px;width:8px}.ch-wa .dot[data-v-731de953]{background:#25d366;box-shadow:0 0 4px #25d366b3}.ch-viber .dot[data-v-731de953]{background:#7360f2;box-shadow:0 0 4px #7360f2b3}.ch-insta .dot[data-v-731de953]{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af)}
