.bookings-view_filterBtn__LZ54z{display:inline-flex;align-items:center;gap:8px;flex:none;padding:9px 16px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border-gold);color:var(--primary);font-family:var(--sans);font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px rgba(244,197,88,.12);transition:background .18s ease}.bookings-view_filterBtn__LZ54z:hover{background:var(--surface-3)}.bookings-view_filterBtn__LZ54z svg{width:16px;height:16px;fill:currentColor}.bookings-view_filterSummary__DCIwi{display:flex;flex-direction:column;gap:8px;margin:-2px 0 16px}.bookings-view_fsumRow__LaGZ6{display:flex;align-items:center;gap:11px;padding:9px 10px 9px 11px;border-radius:13px;background:linear-gradient(180deg,rgba(244,197,88,.12),rgba(244,197,88,.04));border:1px solid var(--border-gold)}.bookings-view_fsumIc__o8RcO{width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center;background:rgba(244,197,88,.16);color:var(--primary)}.bookings-view_fsumIc__o8RcO svg{width:16px;height:16px}.bookings-view_fsumLabel__AUSD8{flex:none;min-width:50px;font-size:12px;font-weight:600;color:var(--text-muted)}.bookings-view_fsumVal__63sKr{flex:1;min-width:0;font-size:13.5px;color:var(--text-primary);line-height:1.4}.bookings-view_fsumX__srFp_{flex:none;width:24px;height:24px;border-radius:50%;border:0;background:rgba(0,0,0,.28);color:var(--text-secondary);cursor:pointer;display:grid;place-items:center;font-size:11px;line-height:1}.bookings-view_fsumX__srFp_:hover{background:rgba(0,0,0,.45);color:#fff}.bookings-view_calPreview__oZTS7{padding:14px 14px 12px;border-radius:16px;margin-bottom:16px}.bookings-view_calpHead__uDted{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bookings-view_calpTitle__PCIdX{font-family:var(--serif);font-size:15px;color:var(--text-primary)}.bookings-view_calpNav__y6qKw{width:32px;height:32px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;font-size:17px;line-height:1}.bookings-view_calpNav__y6qKw:hover{border-color:var(--border-gold);color:var(--primary)}.bookings-view_calpDow__3cY0H{margin-bottom:6px}.bookings-view_calpGrid__TP9rH{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.bookings-view_calpDay__7FTy5{position:relative;aspect-ratio:1;display:grid;place-items:center;padding:0;border-radius:10px;border:1px solid transparent;background:transparent;font-size:13.5px;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.bookings-view_calpDay__7FTy5.bookings-view_empty__eVgxw{visibility:hidden}.bookings-view_calpDay__7FTy5.bookings-view_out__KUzKG{color:var(--text-muted);opacity:.5;cursor:pointer}.bookings-view_calpDay__7FTy5.bookings-view_out__KUzKG:hover{opacity:1;background:var(--surface-2);border-color:var(--border)}.bookings-view_calpDay__7FTy5.bookings-view_inRange__VZlWu{background:var(--surface-2);border-color:var(--border);color:var(--text-primary);cursor:pointer}.bookings-view_calpDay__7FTy5.bookings-view_inRange__VZlWu:hover{background:var(--surface-3);border-color:var(--border-gold)}.bookings-view_calpDay__7FTy5:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bookings-view_calpCount__9_6ah{position:absolute;top:-5px;right:-3px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--primary);color:var(--on-primary);font-size:10px;font-weight:700;line-height:1;display:grid;place-items:center;font-variant-numeric:tabular-nums;box-shadow:0 2px 6px rgba(0,0,0,.45)}.bookings-view_calpFoot__v5rpI{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:12px;font-size:11.5px;color:var(--text-muted)}.bookings-view_calpBadgeDemo__iRjvU{min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--primary);color:var(--on-primary);font-size:10px;font-weight:700;display:inline-grid;place-items:center}.bookings-view_fcalDow__rF44t{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.bookings-view_fcalDow__rF44t span{text-align:center;font-size:11px;color:var(--text-muted);padding:4px 0}.bookings-view_listHead__H3tW7{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:2px 4px 12px}.bookings-view_listHeadL__d2Rwf{display:flex;align-items:baseline;gap:10px}.bookings-view_listHead__H3tW7 .bookings-view_gold__KhwBH{font-family:var(--serif);font-size:17px;color:var(--text-primary)}.bookings-view_listHead__H3tW7 .bookings-view_muted__xdthm{font-size:12.5px;color:var(--text-muted)}.bookings-view_modeToggle__6DLBx{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border)}.bookings-view_modeLabel__2jUeT{font-size:11px;color:var(--text-muted);padding:0 5px 0 8px}.bookings-view_modeOpt__p6Bf9{font-family:var(--sans);font-size:12.5px;font-weight:600;padding:6px 13px;border-radius:8px;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .16s ease,color .16s ease}.bookings-view_modeOpt__p6Bf9.bookings-view_on__JsNYu{background:linear-gradient(180deg,var(--btn-gold-1),var(--btn-gold-2));color:var(--btn-gold-ink);border-color:var(--btn-gold-border)}.bookings-view_cardlist__SejWn{display:flex;flex-direction:column;gap:12px}@media (min-width:768px){.bookings-view_cardlist__SejWn{display:none}}.bookings-view_qitem__kev_R{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--hairline-strong);border-radius:16px;box-shadow:var(--glass-edge);overflow:hidden;transition:border-color .18s ease}.bookings-view_qitem__kev_R.bookings-view_open__m4vvi{border-color:var(--border-gold)}.bookings-view_qh__yPMNR{margin:0;font:inherit;font-weight:400}.bookings-view_qhead__BT0cj{width:100%;display:flex;align-items:center;gap:12px;padding:15px 16px;background:transparent;border:0;cursor:pointer;text-align:left;color:inherit;font:inherit;transition:background .18s ease}.bookings-view_qhead__BT0cj:hover{background:var(--surface-2)}.bookings-view_qhead__BT0cj:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.bookings-view_qitem__kev_R.bookings-view_open__m4vvi>.bookings-view_qh__yPMNR{border-bottom:1px solid var(--border)}.bookings-view_qtime__pmrOW{display:flex;flex-direction:column;min-width:60px;flex:none;line-height:1.12}.bookings-view_qtime__pmrOW b{font-family:var(--serif);font-size:18px;font-weight:700;color:var(--text-primary)}.bookings-view_qtime__pmrOW i{font-style:normal;font-size:11px;color:var(--text-muted);margin-top:2px}.bookings-view_qhmeta__30CzF{flex:1;min-width:0}.bookings-view_qcode__WBoCL{display:block;font-size:12.5px;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bookings-view_qservice__YSRPo{display:block;margin-top:2px;font-size:13px;color:var(--text-secondary)}.bookings-view_qstatus__HonkW{flex:none}.bookings-view_qchev__xjeeG{flex:none;width:18px;height:18px;color:var(--text-muted);transition:transform .3s cubic-bezier(.22,1,.36,1)}.bookings-view_qitem__kev_R.bookings-view_open__m4vvi>.bookings-view_qh__yPMNR .bookings-view_qchev__xjeeG{transform:rotate(180deg);color:var(--primary)}.bookings-view_qbody__lATmn{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1)}.bookings-view_qitem__kev_R.bookings-view_open__m4vvi>.bookings-view_qbody__lATmn{grid-template-rows:1fr}.bookings-view_qbodyInner__Zmn0R{overflow:hidden;min-height:0}.bookings-view_qpad__FRAyO{padding:2px 18px 18px}.bookings-view_qlabel__VFTZ6{font-size:12px;font-weight:600;color:var(--text-muted);margin:14px 0 9px}.bookings-view_qlabelFirst__Kfcr6{margin-top:0}.bookings-view_qcust__CX2oH{display:flex;align-items:center;gap:14px}.bookings-view_qava__LJgZs{width:52px;height:52px;border-radius:50%;flex:none;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border-gold);background:radial-gradient(circle at 50% 35%,#3a2a14,#1a1206);color:var(--primary);font-family:var(--serif);font-size:21px;box-shadow:0 0 0 3px rgba(244,197,88,.06)}.bookings-view_qname__K7cUX{font-size:15px;font-weight:600;color:var(--text-primary)}.bookings-view_qline__qRgzl{font-size:12.5px;color:var(--text-muted);margin-top:1px}.bookings-view_qphone__I2V9u{display:inline-block;margin-top:4px;font-size:13.5px;color:var(--primary)}.bookings-view_qphone__I2V9u:hover{color:var(--primary-hover)}.bookings-view_qdivide__XGcRI{height:1px;background:var(--border);margin:6px 0 0}.bookings-view_qdetail__WQ3se{margin:0}.bookings-view_qrow__lXW7G{display:flex;gap:12px;padding:5px 0}.bookings-view_qrow__lXW7G dt{width:104px;flex:none;font-size:13px;color:var(--text-muted)}.bookings-view_qrow__lXW7G dd{margin:0;flex:1;min-width:0;font-size:13.5px;color:var(--text-secondary)}.bookings-view_qvalGold__OHrR6{color:var(--primary);font-weight:600;font-family:var(--serif)}.bookings-view_rowMuted__5uOWt{color:var(--text-muted)}.bookings-view_qtopics__hVLnD{display:flex;flex-wrap:wrap;gap:6px}.bookings-view_qtopic__yTIfm{font-size:12.5px;padding:3px 9px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary)}.bookings-view_detailGrid__872xy{display:grid;grid-template-columns:1fr}.bookings-view_detailCol__nKZqy+.bookings-view_detailCol__nKZqy{margin-top:6px;padding-top:14px;border-top:1px solid var(--border)}.bookings-view_detailCol__nKZqy .bookings-view_qlabel__VFTZ6{margin-top:0}@media (min-width:1024px){.bookings-view_detailGrid__872xy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:0;column-gap:0;align-items:start}.bookings-view_detailCol__nKZqy{padding-right:34px}.bookings-view_detailCol__nKZqy+.bookings-view_detailCol__nKZqy{margin-top:0;padding-top:0;padding-right:0;padding-left:34px;border-top:0;border-left:1px solid var(--border)}}.bookings-view_qactions__kpqew{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.bookings-view_qactions__kpqew .btn{padding:8px 16px;font-size:14px}.bookings-view_tcTime__rNdzS{display:flex;flex-direction:column;line-height:1.2}.bookings-view_tcTime__rNdzS b{font-family:var(--serif);font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.bookings-view_tcCode__4OK6z{letter-spacing:.04em;white-space:nowrap}.bookings-view_tcChev___1dNB svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.bookings-view_tcChev___1dNB.bookings-view_open__m4vvi svg{transform:rotate(180deg)}.bookings-view_tcChev___1dNB.bookings-view_open__m4vvi{border-color:var(--border-gold)}.bookings-view_rowOpen__K1iLd td{background:var(--surface-2)}.bookings-view_tcDetail__6nIft{max-width:720px}@media (min-width:1024px){.bookings-view_tcDetail__6nIft{max-width:980px}}@media (prefers-reduced-motion:reduce){.bookings-view_tcChev___1dNB svg{transition:none}}.bookings-view_tl__PKl6_{list-style:none;margin:2px 0 0;padding:0}.bookings-view_tlStep__wFHOg{position:relative;display:grid;grid-template-columns:28px 1fr;gap:12px;padding-bottom:20px}.bookings-view_tlStep__wFHOg:last-child{padding-bottom:0}.bookings-view_tlStep__wFHOg:before{content:"";position:absolute;left:13px;top:30px;bottom:2px;width:2px;background:var(--border-strong)}.bookings-view_tlStep__wFHOg:last-child:before{display:none}.bookings-view_tlStep__wFHOg.bookings-view_done__I2H7M:before{background:var(--success-bd)}.bookings-view_tlMark__kC6cN{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;z-index:1;font-size:13px;border:2px solid var(--border-strong);background:var(--surface);color:var(--text-muted)}.bookings-view_tlStep__wFHOg.bookings-view_done__I2H7M .bookings-view_tlMark__kC6cN{background:var(--success-bg);border-color:var(--success-bd);color:var(--success);font-weight:700}.bookings-view_tlStep__wFHOg.bookings-view_active__xAXD9 .bookings-view_tlMark__kC6cN{border-color:var(--primary);background:rgba(244,197,88,.12);box-shadow:0 0 0 4px rgba(244,197,88,.1)}.bookings-view_tlStep__wFHOg.bookings-view_active__xAXD9 .bookings-view_tlMark__kC6cN:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--primary);animation:bookings-view_tlPulse__BqJpf 1.6s ease-in-out infinite}@keyframes bookings-view_tlPulse__BqJpf{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.55);opacity:.55}}.bookings-view_tlStep__wFHOg.bookings-view_danger___AzSL .bookings-view_tlMark__kC6cN{background:var(--danger-bg);border-color:var(--danger-bd);color:var(--danger);font-weight:700}.bookings-view_tlStep__wFHOg.bookings-view_danger___AzSL .bookings-view_tlTitle__p5OXC{color:var(--danger)}.bookings-view_tlBody__HjfpI{min-width:0;padding-top:3px}.bookings-view_tlTime__nnn36{font-size:11.5px;color:var(--text-muted);font-variant-numeric:tabular-nums;margin-bottom:1px}.bookings-view_tlTitle__p5OXC{font-size:14px;font-weight:600;color:var(--text-primary)}.bookings-view_tlStep__wFHOg:not(.bookings-view_done__I2H7M):not(.bookings-view_active__xAXD9):not(.bookings-view_danger___AzSL) .bookings-view_tlTitle__p5OXC{color:var(--text-muted);font-weight:500}.bookings-view_tlNote__k9DIz{font-size:12px;color:var(--text-muted);margin-top:3px}.bookings-view_tlCta__kBGTC,.bookings-view_tlSim__6Kgij{display:inline-flex;vertical-align:top;max-width:100%}.bookings-view_tlCta__kBGTC{margin-top:11px;padding:9px 18px;font-size:14px}.bookings-view_tlSim__6Kgij{margin-top:11px;padding:8px 15px;font-size:12.5px}.bookings-view_tlCta__kBGTC+.bookings-view_tlSim__6Kgij{margin-left:8px}.bookings-view_poll__9lKBI{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;color:var(--text-muted)}.bookings-view_pollDot__FF0oh{width:6px;height:6px;border-radius:50%;background:var(--primary);opacity:.35;animation:bookings-view_poll__9lKBI 1.2s ease-in-out infinite}.bookings-view_pollDot__FF0oh:nth-child(2){animation-delay:.2s}.bookings-view_pollDot__FF0oh:nth-child(3){animation-delay:.4s}.bookings-view_poll__9lKBI span{margin-left:3px}@keyframes bookings-view_poll__9lKBI{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.bookings-view_slipProof__OTFhW{display:inline-flex;padding:0;border:0;background:none;cursor:pointer;border-radius:12px;margin-top:2px;transition:transform .16s ease}.bookings-view_slipProof__OTFhW:hover{transform:translateY(-2px)}.bookings-view_slipProof__OTFhW:hover .bookings-view_slipThumb___nOxd{box-shadow:0 10px 24px rgba(0,0,0,.55)}.bookings-view_slipProof__OTFhW:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.bookings-view_slipThumb___nOxd{width:104px;height:132px;flex:none;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:12px 11px;border-radius:10px;background:#fff;color:#1a1206;box-shadow:0 6px 16px rgba(0,0,0,.4)}.bookings-view_slipThumb___nOxd:after{content:"✓";position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:50%;background:var(--success);color:#fff;font-size:11px;display:grid;place-items:center}.bookings-view_slipThumbHead__GG20I{font-size:10px;font-weight:700;letter-spacing:.02em;color:var(--success)}.bookings-view_slipThumbAmt__wH1CI{font-family:var(--serif);font-size:19px;font-weight:700;color:#1a1206}.bookings-view_slipThumbLine__d7U5n{height:7px;border-radius:3px;background:#e7e0d2}.bookings-view_slipThumbLine__d7U5n.bookings-view_short__916AW{width:62%}.bookings-view_slipThumbPp__pvkBW{margin-top:auto;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a8270}.bookings-view_qempty__XP_0g{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:46px 24px 52px}.bookings-view_qempty__XP_0g svg{width:38px;height:38px;color:var(--text-muted);opacity:.6;margin-bottom:4px}.bookings-view_qempty__XP_0g b{font-size:15px;color:var(--text-secondary);font-weight:600}.bookings-view_qempty__XP_0g span{font-size:13px;color:var(--text-muted)}.bookings-view_filterGroup__t0_bx+.bookings-view_filterGroup__t0_bx{margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.bookings-view_fgLabel__t4WYo{font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:10px}.bookings-view_fchecks__B75nP{display:flex;flex-direction:column;gap:1px}.bookings-view_fcheck__FV2UJ{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:10px;cursor:pointer;transition:background .15s ease}.bookings-view_fcheck__FV2UJ:hover{background:var(--surface-2)}.bookings-view_fcheck__FV2UJ input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bookings-view_fcheckBox___ne9p{width:21px;height:21px;flex:none;border-radius:7px;border:1.5px solid var(--border-strong);background:#2c2017;display:grid;place-items:center;transition:background .16s ease,border-color .16s ease}.bookings-view_fcheckBox___ne9p:after{content:"";width:10px;height:6px;margin-top:-2px;border-left:2px solid var(--on-primary);border-bottom:2px solid var(--on-primary);border-radius:1px;transform:rotate(-45deg) scale(0);transition:transform .16s cubic-bezier(.22,1,.36,1)}.bookings-view_fcheck__FV2UJ input:checked~.bookings-view_fcheckBox___ne9p,.bookings-view_fcheck__FV2UJ input:indeterminate~.bookings-view_fcheckBox___ne9p{background:linear-gradient(180deg,var(--btn-gold-1),var(--btn-gold-2));border-color:var(--btn-gold-border)}.bookings-view_fcheck__FV2UJ input:checked~.bookings-view_fcheckBox___ne9p:after{transform:rotate(-45deg) scale(1)}.bookings-view_fcheck__FV2UJ input:indeterminate~.bookings-view_fcheckBox___ne9p:after{width:11px;height:0;margin-top:0;border-left:0;border-bottom:2.5px solid var(--on-primary);transform:none}.bookings-view_fcheck__FV2UJ input:focus-visible~.bookings-view_fcheckBox___ne9p{outline:2px solid var(--focus);outline-offset:2px}.bookings-view_fcheckLabel__U0HW9{font-size:14.5px;color:var(--text-secondary)}.bookings-view_fcheckParent__fe4H3 .bookings-view_fcheckLabel__U0HW9{font-size:15px;font-weight:600;color:var(--text-primary)}.bookings-view_fcheckChildren__LTsFU{display:flex;flex-direction:column;gap:1px;margin:2px 0 4px 18px;padding-left:14px;border-left:1px solid var(--border)}.bookings-view_dateFields__peD6y{display:flex;align-items:center;gap:10px}.bookings-view_datefield__Q_CU8{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:12px 14px;border-radius:12px;background:#2c2017;border:1px solid var(--border-strong);color:var(--text-primary);font-family:var(--sans);cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease}.bookings-view_datefield__Q_CU8:hover{border-color:var(--border-gold)}.bookings-view_datefield__Q_CU8.bookings-view_active__xAXD9{border-color:var(--primary);box-shadow:0 0 0 3px rgba(244,197,88,.16)}.bookings-view_dfIc__v65Hg{width:18px;height:18px;flex:none;color:var(--primary)}.bookings-view_dfVal__FyzFz{font-size:14.5px;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bookings-view_dfVal__FyzFz.bookings-view_empty__eVgxw{color:var(--text-muted);letter-spacing:0}.bookings-view_dateSep__hX2kE{color:var(--text-muted);flex:none}.bookings-view_fcal__LvJLG{margin-top:18px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:14px}.bookings-view_fcalHead__H91N6{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bookings-view_fcalTitle__XkF5x{font-family:var(--serif);font-size:15px;color:var(--text-primary)}.bookings-view_fcalNav__LgoxD{width:32px;height:32px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;font-size:17px;line-height:1}.bookings-view_fcalNav__LgoxD:hover{border-color:var(--border-gold);color:var(--primary)}.bookings-view_fcalGrid__NpSQI{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.bookings-view_fcalDay__gSj5X{aspect-ratio:1;display:grid;place-items:center;border-radius:9px;font-size:13.5px;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:transparent;border:0;cursor:pointer}.bookings-view_fcalDay__gSj5X:hover{background:var(--surface-2)}.bookings-view_fcalDay__gSj5X.bookings-view_muted__xdthm{color:transparent;cursor:default;pointer-events:none}.bookings-view_fcalDay__gSj5X.bookings-view_inRange__VZlWu{background:rgba(244,197,88,.13);border-radius:0;color:var(--text-primary)}.bookings-view_fcalDay__gSj5X.bookings-view_rangeEnd__iNEwP,.bookings-view_fcalDay__gSj5X.bookings-view_rangeStart__9XOLg{background:linear-gradient(180deg,var(--btn-gold-1),var(--btn-gold-2));color:var(--btn-gold-ink);font-weight:700}.bookings-view_fcalDay__gSj5X.bookings-view_rangeStart__9XOLg{border-top-left-radius:9px;border-bottom-left-radius:9px}.bookings-view_fcalDay__gSj5X.bookings-view_rangeEnd__iNEwP{border-top-right-radius:9px;border-bottom-right-radius:9px}.bookings-view_fcalDay__gSj5X.bookings-view_single__SwntK{border-radius:9px}.bookings-view_reschedFor__3E7gL{display:flex;align-items:baseline;gap:8px}.bookings-view_reschedFor__3E7gL .bookings-view_gold__KhwBH{font-family:var(--serif);font-size:16px;color:var(--primary)}.bookings-view_reschedHint__cgarE{font-size:13px;color:var(--text-muted);margin:6px 0 16px}.bookings-view_qrBody__wBHYR{text-align:center}.bookings-view_qrCust__j_PEi{display:flex;flex-direction:column;gap:2px}.bookings-view_qrName__5kQ0p{font-size:16px;font-weight:600;color:var(--text-primary)}.bookings-view_qrCode__54hWV{font-size:12.5px;color:var(--text-muted);letter-spacing:.03em}.bookings-view_qrAmount__OyRgW{margin:18px 0 4px}.bookings-view_qrAmountLabel__y_ier{font-size:12.5px;color:var(--text-muted)}.bookings-view_qrAmountVal__a6UvJ{display:block;font-family:var(--serif);font-size:38px;font-weight:700;color:var(--primary);line-height:1.1;margin-top:2px}.bookings-view_qrAmountVal__a6UvJ.bookings-view_isFaith__J7RfU{font-size:24px}.bookings-view_qrAmountNote__Il6lb{display:block;font-size:12px;color:var(--text-muted);margin-top:5px}.bookings-view_qrCard__zsleo{background:var(--surface-2);border:1px solid var(--border-gold);border-radius:16px;padding:18px;margin:18px auto 0;max-width:268px}.bookings-view_qrPp__HScPy{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:13px}.bookings-view_qrImg__dTYpx{width:196px;height:196px;margin:0 auto;background:#fff;border-radius:12px;padding:6px}.bookings-view_qrImg__dTYpx svg{display:block}.bookings-view_qrPayee__3bGCM{margin-top:13px;font-size:12px;color:var(--text-muted)}.bookings-view_qrSent__WwDuw{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;padding:11px;border-radius:12px;background:var(--success-bg);border:1px solid var(--success-bd);color:var(--success);font-weight:600;font-size:13.5px}.bookings-view_qrSentIc__oGTNG{width:20px;height:20px;border-radius:50%;background:var(--success);color:var(--bg-deep);display:grid;place-items:center;font-size:12px}.bookings-view_slipReviewThumb__nFww4{display:flex;justify-content:center;margin:4px 0 16px}.bookings-view_slipThumb___nOxd.bookings-view_lg__SWVVl{width:150px;height:190px;padding:16px 14px;gap:8px}.bookings-view_slipThumb___nOxd.bookings-view_lg__SWVVl .bookings-view_slipThumbAmt__wH1CI{font-size:24px}.bookings-view_slipCompare__R6FPL{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px 16px}.bookings-view_cmpRow____kTl{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;font-size:14px;color:var(--text-muted)}.bookings-view_cmpRow____kTl b{color:var(--text-primary);font-family:var(--serif);font-size:17px;font-weight:700}.bookings-view_cmpRow____kTl .bookings-view_qvalGold__OHrR6{color:var(--primary)}.bookings-view_cmpBadge__S_R_b{margin-top:8px;padding-top:10px;border-top:1px solid var(--border);display:flex;justify-content:center}.bookings-view_slipReject__VKjnB{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.bookings-view_reasonChips__YCGjy{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.bookings-view_reasonChip__Tbz0v{font-family:var(--sans);font-size:13px;padding:7px 13px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.bookings-view_reasonChip__Tbz0v:hover{border-color:var(--border-gold)}.bookings-view_reasonChip__Tbz0v.bookings-view_on__JsNYu{background:var(--danger-bg);border-color:var(--danger-bd);color:var(--danger)}.bookings-view_reasonText__mvZJm{width:100%;resize:vertical;min-height:48px;padding:11px 13px;border-radius:12px;background:#2c2017;border:1px solid var(--border-strong);color:var(--text-primary);font-family:var(--sans);font-size:14px}.bookings-view_reasonText__mvZJm:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(244,197,88,.16)}.bookings-view_reasonText__mvZJm::-moz-placeholder{color:var(--text-muted)}.bookings-view_reasonText__mvZJm::placeholder{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.bookings-view_qbody__lATmn,.bookings-view_qchev__xjeeG{transition:none}.bookings-view_pollDot__FF0oh,.bookings-view_tlStep__wFHOg.bookings-view_active__xAXD9 .bookings-view_tlMark__kC6cN:after{animation:none}}@media (min-width:768px){.bookings-view_qrow__lXW7G dt{width:128px}}