.vendor-accept_page__aQYXz{min-height:100vh;background:#fff}.vendor-accept_accentBar__8THb8{height:3px;background:var(--brand-500)}.vendor-accept_container__d4YXy{max-width:480px;margin:0 auto;padding:48px 24px 80px}.vendor-accept_logoRow__r5yKR{margin-bottom:40px}.vendor-accept_card__ObKn0{padding:32px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface)}.vendor-accept_approvedBadge__S1YLO{display:inline-flex;align-items:center;gap:5px;font-size:.6875rem;font-weight:600;color:#15803d;background:#f0fdf4;border:1px solid #86efac;border-radius:99px;padding:3px 10px;margin-bottom:16px}.vendor-accept_title__TAyZR{font-size:1.375rem;font-weight:700;color:var(--gray-900);letter-spacing:-.025em;line-height:1.2;margin-bottom:10px;text-wrap:balance}.vendor-accept_subtitle__mTXal{font-size:.9375rem;color:var(--gray-600);line-height:1.6;margin-bottom:28px}.vendor-accept_form__7XY2O{display:flex;flex-direction:column;gap:18px}.vendor-accept_field__sD6vT{display:flex;flex-direction:column;gap:6px}.vendor-accept_label__922Wx{font-size:.8125rem;font-weight:500;color:var(--gray-700)}.vendor-accept_fieldHint__cU1V2{font-size:.75rem;color:var(--gray-400)}.vendor-accept_input__RfPfY{width:100%;padding:9px 12px;font-family:inherit;font-size:.9375rem;color:var(--gray-900);background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);outline:none;transition:border-color .12s ease,box-shadow .12s ease;box-sizing:border-box}.vendor-accept_input__RfPfY::placeholder{color:var(--gray-400)}.vendor-accept_input__RfPfY:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-500) 12%,transparent)}.vendor-accept_inputReadonly__gPfhj{color:var(--gray-500);background:var(--bg-subtle);cursor:default}.vendor-accept_passwordWrap__Up8zG{position:relative}.vendor-accept_passwordWrap__Up8zG .vendor-accept_input__RfPfY{padding-right:40px}.vendor-accept_passwordToggle__heeHk{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--gray-400);cursor:pointer;display:flex;align-items:center;padding:4px;border-radius:var(--radius-sm);transition:color .12s}.vendor-accept_passwordToggle__heeHk:hover{color:var(--gray-600)}.vendor-accept_passwordToggle__heeHk:focus-visible{outline:2px solid var(--brand-500);outline-offset:1px}.vendor-accept_error__wGR49{padding:10px 14px;background:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--radius-md);font-size:.8125rem;color:var(--error);line-height:1.5}.vendor-accept_submitBtn__ZYh7X{display:flex;align-items:center;justify-content:center;width:100%;height:44px;background:var(--gray-900);color:#fff;border:none;border-radius:var(--radius-md);font-family:inherit;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .12s ease;margin-top:4px}.vendor-accept_submitBtn__ZYh7X:hover:not(:disabled){background:var(--gray-700)}.vendor-accept_submitBtn__ZYh7X:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.vendor-accept_submitBtn__ZYh7X:disabled{opacity:.65;cursor:not-allowed}.vendor-accept_alreadyLinked__NE_V0{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md)}.vendor-accept_alreadyLinkedText__ppCr4{font-size:.875rem;color:var(--text-secondary);margin:0}.vendor-accept_loginLink___I1en{font-size:.875rem;font-weight:500;color:var(--brand-600);text-decoration:none}.vendor-accept_loginLink___I1en:hover{text-decoration:underline}.vendor-accept_loginHint__WzXea{font-size:.8125rem;color:var(--gray-400);text-align:center;margin:0}.vendor-accept_loginHintLink__ITb5o{color:var(--brand-600);text-decoration:none;font-weight:500}.vendor-accept_loginHintLink__ITb5o:hover{text-decoration:underline}@media (max-width:480px){.vendor-accept_container__d4YXy{padding:36px 16px 64px}.vendor-accept_card__ObKn0{padding:24px 20px}.vendor-accept_input__RfPfY{min-height:44px;font-size:1rem}}.logo_logo__8FrRD{display:inline-flex;align-items:center;gap:.5em;font-weight:800;letter-spacing:-.03em;line-height:1;white-space:nowrap}.logo_word__dUbqV{color:inherit}.Input_field__1Pcf6{display:flex;flex-direction:column;gap:0}.Input_labelRow__6rah2{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.Input_label__CR3VX{font-size:.75rem;font-weight:500;color:var(--gray-700);line-height:1}.Input_labelAction__lej0P{font-size:.75rem;color:var(--brand-600);text-decoration:none;transition:color .12s ease}.Input_labelAction__lej0P:hover{color:var(--brand-700)}.Input_input__DfZui{height:34px;padding:0 10px;width:100%;border:1px solid var(--border);border-radius:var(--radius-md);font-family:inherit;font-size:.8125rem;color:var(--gray-900);background:var(--surface);outline:none;transition:border-color .12s ease}.Input_input__DfZui::placeholder{color:var(--gray-400)}.Input_input__DfZui:hover:not(:focus):not(.Input_error__cpLMX){border-color:var(--gray-300)}.Input_input__DfZui:focus:not(.Input_error__cpLMX){border-color:var(--brand-500);box-shadow:0 0 0 2px rgba(14,165,233,.1)}.Input_error__cpLMX{border-color:var(--error-border)}.Input_error__cpLMX:focus{border-color:var(--error);box-shadow:0 0 0 2px rgba(220,38,38,.08)}.Input_hint__s2k4R{margin-top:6px}.Input_errorMessage__DP_8n{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:.75rem;color:var(--error);line-height:1.3}.Input_errorMessage__DP_8n svg{flex-shrink:0}.Input_inputWrap__eawnk{position:relative;display:flex;align-items:center}.Input_inputWrap__eawnk .Input_input__DfZui{padding-right:36px}.Input_eyeBtn__oVCGw{position:absolute;right:0;top:0;bottom:0;width:34px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--gray-400);transition:color .12s ease;padding:0}.Input_eyeBtn__oVCGw:hover{color:var(--gray-600)}@media (max-width:768px){.Input_input__DfZui{min-height:44px;font-size:1rem;padding:0 12px}.Input_inputWrap__eawnk .Input_input__DfZui{padding-right:44px}.Input_eyeBtn__oVCGw{width:44px}}.ConfirmDialog_backdrop__GTQsH{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:500;display:flex;align-items:center;justify-content:center;padding:24px}.ConfirmDialog_panel__dQB2K{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:400px;box-shadow:0 8px 40px rgba(0,0,0,.14);animation:ConfirmDialog_panelIn__M9fTW .15s cubic-bezier(.22,1,.36,1)}@keyframes ConfirmDialog_panelIn__M9fTW{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.ConfirmDialog_panel__dQB2K{animation:none}}.ConfirmDialog_iconRow__XQq5T{display:flex;align-items:flex-start;gap:14px;padding:20px 20px 0}.ConfirmDialog_iconWrap__tli7q{width:38px;height:38px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ConfirmDialog_iconWrapDanger__VZHzv{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.ConfirmDialog_iconWrapWarning__kR0OJ{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.ConfirmDialog_body__8WOK_{padding:16px 20px 20px}.ConfirmDialog_bodyNoIcon__yfaBG{padding-top:20px}.ConfirmDialog_title__m8nxu{font-size:.9375rem;font-weight:600;color:var(--gray-900);margin:0 0 6px;line-height:1.3}.ConfirmDialog_message__v5FbP{font-size:.875rem;color:var(--gray-500);margin:0;line-height:1.6}.ConfirmDialog_actions__xWzMw{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 20px 20px}.ConfirmDialog_btnCancel__TgKVD{height:34px;padding:0 14px;font-family:inherit;font-size:.8125rem;font-weight:500;color:var(--gray-600);background:transparent;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:background .12s,border-color .12s;white-space:nowrap}.ConfirmDialog_btnCancel__TgKVD:hover{background:var(--bg-subtle);border-color:var(--gray-300)}.ConfirmDialog_btnConfirm__TfOVC{height:34px;padding:0 16px;font-family:inherit;font-size:.8125rem;font-weight:500;color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .12s,opacity .12s;white-space:nowrap}.ConfirmDialog_btnConfirmDanger__zaEFn{background:#dc2626}.ConfirmDialog_btnConfirmDanger__zaEFn:hover{background:#b91c1c}.ConfirmDialog_btnConfirmWarning___zxsf{background:#d97706}.ConfirmDialog_btnConfirmWarning___zxsf:hover{background:#b45309}.ConfirmDialog_btnConfirmDefault__Am9Yp{background:var(--brand-500)}.ConfirmDialog_btnConfirmDefault__Am9Yp:hover{background:var(--brand-600)}@media (max-width:480px){.ConfirmDialog_backdrop__GTQsH{padding:16px}.ConfirmDialog_actions__xWzMw{flex-direction:row}.ConfirmDialog_btnCancel__TgKVD,.ConfirmDialog_btnConfirm__TfOVC{min-height:44px;font-size:.9375rem}}.NotificationToggle_btn__VPb_U{display:flex;align-items:center;gap:7px;width:100%;padding:6px 10px;border:none;border-radius:var(--radius-md);background:transparent;cursor:pointer;font-family:inherit;font-size:.8125rem;color:hsla(0,0%,100%,.45);transition:background-color .12s ease,color .12s ease;text-align:left}.NotificationToggle_btn__VPb_U:hover:not(.NotificationToggle_disabled__C_01T){background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.55)}.NotificationToggle_btn__VPb_U.NotificationToggle_on__jS90r{color:hsla(0,0%,100%,.65)}.NotificationToggle_btn__VPb_U.NotificationToggle_disabled__C_01T{opacity:.4;cursor:not-allowed}.NotificationToggle_iconWrap__B8unB{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.NotificationToggle_icon__SvmaC{color:hsla(0,0%,100%,.35);transition:color .12s ease}.NotificationToggle_on__jS90r .NotificationToggle_icon__SvmaC{color:hsla(0,0%,100%,.75)}.NotificationToggle_dot__4Uw6F{position:absolute;top:-3px;right:-3px;width:6px;height:6px;border-radius:50%;background:var(--brand-500);border:1.5px solid #111113}.NotificationToggle_label__3HmPF{flex:1 1;font-size:.8125rem;line-height:1}.NotificationToggle_badge__PdJDg{font-size:.625rem;font-weight:500;padding:2px 6px;border-radius:99px;line-height:1.4;letter-spacing:.01em;transition:background-color .12s ease,color .12s ease;flex-shrink:0}.NotificationToggle_badgeOn__vXejP{background:var(--brand-600);color:#fff}.NotificationToggle_badgeOff__dipkB{background:transparent;color:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.12)}.NotificationToggle_badgeBlocked__b29gB{background:transparent;color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.08)}.TourOverlay_root__ebPOc{position:fixed;inset:0;z-index:9500;pointer-events:none}.TourOverlay_mask__7LqIh{position:fixed;background:rgba(0,0,0,.6);pointer-events:auto;transition:none}.TourOverlay_ring__1QZNH{position:fixed;border:2px solid var(--brand-500);border-radius:var(--radius-md);box-shadow:0 0 0 4px rgba(14,165,233,.22);pointer-events:none}.TourOverlay_card__bAlFs{position:fixed;pointer-events:auto;background:var(--surface);border-radius:var(--radius-xl);box-shadow:0 8px 40px rgba(0,0,0,.18);padding:16px}.TourOverlay_closeBtn__wSBu2{position:absolute;top:10px;right:10px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:var(--radius-sm);color:var(--gray-400);cursor:pointer;transition:background-color .1s ease,color .1s ease}.TourOverlay_closeBtn__wSBu2:hover{background:var(--gray-100);color:var(--gray-700)}.TourOverlay_stepCount__GG0Ks{display:block;font-size:.6875rem;font-weight:600;color:var(--brand-600);letter-spacing:.02em;margin-bottom:4px}.TourOverlay_title__68Vuf{font-size:.9375rem;font-weight:700;color:var(--gray-900);margin:0 0 6px;padding-right:20px}.TourOverlay_description__jhrcA{font-size:.8125rem;color:var(--gray-600);line-height:1.5;margin:0 0 14px}.TourOverlay_actions__TLe1m{display:flex;align-items:center;justify-content:space-between;gap:8px}.TourOverlay_skipBtn__0fmkq{height:30px;padding:0 4px;border:none;background:none;font-family:var(--font-sans);font-size:.75rem;font-weight:500;color:var(--gray-500);cursor:pointer}.TourOverlay_skipBtn__0fmkq:hover{color:var(--gray-700)}.TourOverlay_navBtns__YblEo{display:flex;align-items:center;gap:4px}.TourOverlay_navBtn__KNEeZ{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:#fff;border-radius:var(--radius-md);color:var(--gray-600);cursor:pointer;transition:border-color .12s ease,color .12s ease}.TourOverlay_navBtn__KNEeZ:hover{border-color:var(--gray-300);color:var(--gray-900)}.TourOverlay_nextBtn__qQ7er{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 14px;border:none;border-radius:var(--radius-md);background:var(--brand-500);color:#fff;font-family:var(--font-sans);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color .12s ease}.TourOverlay_nextBtn__qQ7er:hover{background:var(--brand-600)}@media (prefers-reduced-motion:reduce){.TourOverlay_closeBtn__wSBu2,.TourOverlay_navBtn__KNEeZ,.TourOverlay_nextBtn__qQ7er{transition:none}}.Modal_backdrop__BF_4M{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:300;display:flex;align-items:center;justify-content:center;padding:24px}.Modal_panel__YwPe3{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 8px 40px rgba(0,0,0,.14);animation:Modal_modalIn__i8jDR .15s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column}@keyframes Modal_modalIn__i8jDR{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.Modal_panel__YwPe3{animation:none}}.Modal_header__TuorX{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 0;position:-webkit-sticky;position:sticky;top:0;background:var(--surface);z-index:1;flex-shrink:0}.Modal_title__yX_JI{font-size:.9375rem;font-weight:600;color:var(--gray-900);margin:0}.Modal_closeBtn__tbm0z{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:var(--radius-md);color:var(--gray-400);cursor:pointer;transition:background .12s,color .12s;flex-shrink:0}.Modal_closeBtn__tbm0z:hover{background:var(--bg-subtle);color:var(--gray-700)}.Modal_closeBtn__tbm0z:disabled{opacity:.4;cursor:not-allowed}.Modal_body__5_k92{padding:16px 20px;flex:1 1;overflow-y:auto}.Modal_footer__Sx9yB{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid var(--border-subtle);flex-shrink:0}@media (max-width:600px){.Modal_backdrop__BF_4M{padding:0;align-items:flex-end}.Modal_panel__YwPe3{max-height:92vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.Modal_closeBtn__tbm0z{width:44px;height:44px}.Modal_footer__Sx9yB{flex-direction:column;gap:8px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.Modal_footer__Sx9yB button{width:100%}}.event-right-panel_panel__DN87W{display:flex;flex-direction:column;height:100%;overflow-y:auto}.event-right-panel_header__G93NC{padding:16px 14px 14px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.event-right-panel_title__w2WKY{font-size:.875rem;font-weight:600;color:var(--gray-900);line-height:1.35;letter-spacing:-.015em;margin:8px 0 0;text-wrap:pretty}.event-right-panel_description__4cM81{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-right-panel_descriptionExpanded__T6f15,.event-right-panel_description__4cM81{font-size:.6875rem;color:var(--gray-500);line-height:1.55;margin-top:5px;text-wrap:pretty}.event-right-panel_descriptionExpanded__T6f15{white-space:pre-wrap}.event-right-panel_descriptionToggle__h8z9G{display:inline-block;margin-top:4px;font-size:.6875rem;font-weight:500;color:var(--brand-600);background:none;border:none;padding:0;cursor:pointer}.event-right-panel_descriptionToggle__h8z9G:hover{text-decoration:underline}.event-right-panel_actions__JZOpU{padding:10px 14px;display:flex;flex-direction:column;gap:6px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.event-right-panel_checkinBtn__mE__B{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:34px;border-radius:var(--radius-md);background:var(--brand-600);color:#fff;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .12s ease}.event-right-panel_checkinBtn__mE__B:hover{background:var(--brand-700);color:#fff}.event-right-panel_launchBtn___RM9c{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:34px;border-radius:var(--radius-md);border:1px solid var(--brand-300,#7dd3fc);background:transparent;color:var(--brand-600);font-family:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.event-right-panel_launchBtn___RM9c:hover{background:var(--brand-50,#f0f9ff);border-color:var(--brand-400,#38bdf8);color:var(--brand-700)}.event-right-panel_remoteBtn__tQIvm{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:34px;border-radius:var(--radius-md);border:1px solid var(--border);background:transparent;color:var(--gray-700);font-family:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.event-right-panel_remoteBtn__tQIvm:hover{background:var(--bg-subtle);border-color:var(--gray-300);color:var(--gray-900)}.event-right-panel_meta__9Bp7D{padding:12px 14px;display:flex;flex-direction:column;gap:9px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.event-right-panel_metaRow__P3P8E{display:flex;align-items:flex-start;gap:8px}.event-right-panel_metaIcon__fdwuq{color:var(--gray-500);flex-shrink:0;margin-top:1px}.event-right-panel_metaLines__jBGfr{display:flex;flex-direction:column;gap:2px}.event-right-panel_metaMain__8mXi6{font-size:.75rem;font-weight:500;color:var(--gray-800);line-height:1.3}.event-right-panel_metaSub__6IRnv{font-size:.6875rem;color:var(--gray-500);line-height:1.3}.event-right-panel_metaText__QaJ1F{font-size:.75rem;color:var(--gray-600);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.event-right-panel_nav__DAH80{display:flex;flex-direction:column;padding:6px 8px 10px;gap:1px;margin-top:auto}.event-right-panel_navLinkExternal__2VrO6,.event-right-panel_navLink__cjZ5z{display:flex;align-items:center;gap:7px;padding:6px 8px;border-radius:var(--radius-md);font-family:inherit;font-size:.75rem;font-weight:450;text-decoration:none;border:none;background:none;cursor:pointer;width:100%;text-align:left;transition:background-color .12s ease,color .12s ease}.event-right-panel_navLink__cjZ5z{color:var(--gray-600)}.event-right-panel_navLink__cjZ5z:hover{background:var(--gray-100);color:var(--gray-900)}.event-right-panel_navLinkActive__9zBF_{background:var(--brand-50,#f0f9ff);color:var(--brand-700,#0369a1);font-weight:500}.event-right-panel_navLinkActive__9zBF_:hover{background:var(--brand-100,#e0f2fe);color:var(--brand-700,#0369a1)}.event-right-panel_navLinkExternal__2VrO6{color:var(--gray-500)}.event-right-panel_navLinkExternal__2VrO6:hover{background:var(--gray-100);color:var(--gray-600)}.event-right-panel_navDivider__QleIL{height:1px;background:var(--border-subtle);margin:4px 0}@media (max-width:768px){.event-right-panel_header__G93NC{padding:18px 16px 14px}.event-right-panel_title__w2WKY{font-size:1.0625rem;margin-top:9px}.event-right-panel_descriptionExpanded__T6f15,.event-right-panel_description__4cM81{font-size:.8125rem;margin-top:6px}.event-right-panel_descriptionToggle__h8z9G{font-size:.8125rem}.event-right-panel_actions__JZOpU{padding:12px 16px;gap:8px}.event-right-panel_checkinBtn__mE__B{height:44px;font-size:.875rem}.event-right-panel_launchBtn___RM9c{display:none}.event-right-panel_remoteBtn__tQIvm{height:44px;font-size:.875rem}.event-right-panel_meta__9Bp7D{padding:14px 16px;gap:12px}.event-right-panel_metaMain__8mXi6,.event-right-panel_metaText__QaJ1F{font-size:.875rem}.event-right-panel_metaSub__6IRnv{font-size:.75rem}.event-right-panel_nav__DAH80{padding:8px 10px 14px;gap:2px}.event-right-panel_navLinkExternal__2VrO6,.event-right-panel_navLink__cjZ5z{padding:10px;font-size:.875rem;min-height:44px}}@media (prefers-reduced-motion:reduce){.event-right-panel_navLinkAccent__mrMWC,.event-right-panel_navLinkExternal__2VrO6,.event-right-panel_navLink__cjZ5z{transition:none}}.lucky-draw_luckydrawRoot__RAPBL{gap:28px}.lucky-draw_historySection__LId2u,.lucky-draw_luckydrawRoot__RAPBL,.lucky-draw_prizesSection__aQY0D{display:flex;flex-direction:column}.lucky-draw_sectionHeader__t711K{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.lucky-draw_sectionTitle__P40yK{font-size:.8125rem;font-weight:500;color:var(--gray-700)}.lucky-draw_sectionHeaderRight__J4w5P{display:flex;align-items:center;gap:10px}.lucky-draw_settingsRow__5ydEt{display:flex;align-items:center;gap:16px;margin-bottom:12px}.lucky-draw_eligibleCount__T15Pf{font-size:.6875rem;font-weight:500;color:var(--gray-500);background:var(--gray-100);padding:2px 8px;border-radius:99px}.lucky-draw_toggleLabel__NLpbD{display:flex;align-items:center;gap:7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lucky-draw_toggleText__odATc{display:flex;align-items:center;gap:4px;font-size:.6875rem;color:var(--gray-500)}.lucky-draw_toggle__0KMaZ{position:relative;width:28px;height:16px;background:var(--gray-200);border:none;border-radius:99px;cursor:pointer;padding:0;transition:background .2s;flex-shrink:0}.lucky-draw_toggleOn__IQq2I{background:var(--brand-500)}.lucky-draw_toggleThumb__R_3TU{position:absolute;top:2px;left:2px;width:12px;height:12px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.15)}.lucky-draw_toggleOn__IQq2I .lucky-draw_toggleThumb__R_3TU{transform:translateX(12px)}.lucky-draw_emptyHint__GUGpF{font-size:.75rem;color:var(--gray-500);margin:0 0 10px;text-wrap:pretty}.lucky-draw_prizeList__M3bXl{display:flex;flex-direction:column;gap:6px}.lucky-draw_prizeRow__wGoxR{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:12px 14px;display:flex;flex-direction:column;gap:0;transition:border-color .1s,background .1s}.lucky-draw_prizeRow__wGoxR:hover{background:var(--bg-subtle)}.lucky-draw_prizeRowDrawn__q8xKd{opacity:.55}.lucky-draw_prizeRowMain__CHb6l{display:flex;align-items:center;gap:12px}.lucky-draw_chevronBtn__LeIwV{color:var(--gray-500)}.lucky-draw_chevronBtn__LeIwV svg{transition:transform .18s ease}.lucky-draw_chevronOpen__ZQ_4o svg{transform:rotate(180deg)}.lucky-draw_prizeHistory__YAumq{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:6px}.lucky-draw_prizeHistoryItem__bEEGl{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.lucky-draw_prizeHistoryItemVoided__Inune{opacity:.5}.lucky-draw_prizeHistoryLeft__WdiPs{display:flex;flex-direction:column;gap:2px;min-width:0}.lucky-draw_prizeHistoryLabel__6ihd5{display:flex;align-items:center;gap:4px;font-size:.6875rem;font-weight:500;color:var(--gray-500)}.lucky-draw_prizeHistoryIconWinner__oaqMT{color:#16a34a;flex-shrink:0}.lucky-draw_prizeHistoryIconVoided__OfRYQ{color:#c2410c;flex-shrink:0}.lucky-draw_prizeHistoryWinners__FmIVY{display:flex;flex-direction:column;gap:1px;padding-left:14px}.lucky-draw_prizeHistoryWinner__jlFin{font-size:.75rem;font-weight:500;color:var(--gray-800)}.lucky-draw_prizeHistoryItemVoided__Inune .lucky-draw_prizeHistoryWinner__jlFin{text-decoration:line-through;color:var(--gray-500)}.lucky-draw_prizeHistoryTime__DhJaj{font-size:.6875rem;color:var(--gray-500);white-space:nowrap;flex-shrink:0;margin-top:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lucky-draw_prizeMeta__q7gyi{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.lucky-draw_prizeName__mMPpk{font-size:.8125rem;font-weight:500;color:var(--gray-900)}.lucky-draw_prizeDesc__LJYDO{font-size:.75rem;color:var(--gray-500);white-space:pre-wrap}.lucky-draw_prizeQty__ScQTh{font-size:.6875rem;color:var(--gray-500)}.lucky-draw_criteriaChips__GuxOB{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.lucky-draw_criteriaChip__rnqxT{gap:3px;color:var(--brand-600);background:color-mix(in srgb,var(--brand-500) 10%,transparent);border:1px solid color-mix(in srgb,var(--brand-500) 25%,transparent);border-radius:99px;white-space:nowrap}.lucky-draw_criteriaChipMore__XZEzp,.lucky-draw_criteriaChip__rnqxT{display:inline-flex;align-items:center;font-size:.625rem;font-weight:500;padding:2px 6px}.lucky-draw_criteriaChipMore__XZEzp{color:var(--gray-500)}.lucky-draw_criteriaToggleBtn__XkV27{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:500;color:var(--gray-500);background:none;border:none;padding:4px 0;cursor:pointer;transition:color .12s;margin-top:4px}.lucky-draw_criteriaToggleBtn__XkV27:hover{color:var(--gray-800)}.lucky-draw_criteriaActiveDot__7GGtV{width:6px;height:6px;border-radius:50%;background:var(--brand-500);flex-shrink:0}.lucky-draw_criteriaBuilder__BrJcg{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle);overflow:hidden;margin-top:4px}.lucky-draw_criteriaRow__2wDNB{display:flex;flex-direction:column;border-bottom:1px solid var(--border-subtle)}.lucky-draw_criteriaRow__2wDNB:last-child{border-bottom:none}.lucky-draw_criteriaToggle__aj0zv{display:flex;align-items:center;gap:7px;padding:8px 12px;font-size:.75rem;font-weight:500;color:var(--gray-700);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lucky-draw_criteriaToggle__aj0zv input[type=checkbox]{width:14px;height:14px;accent-color:var(--brand-500);cursor:pointer;flex-shrink:0}.lucky-draw_criteriaToggleDisabled__XotGa{opacity:.45;cursor:not-allowed}.lucky-draw_criteriaUnavailable__HLxcy{font-size:.625rem;font-weight:400;color:var(--gray-500);margin-left:2px}.lucky-draw_criteriaDetail__p6n25{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px 10px 33px}.lucky-draw_criteriaSubLabel__w5SCB{font-size:.6875rem;color:var(--gray-500);white-space:nowrap;display:flex;align-items:center;gap:5px}.lucky-draw_criteriaSelect__hPZug{font-size:.6875rem;font-family:inherit;color:var(--gray-800);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:3px 6px;outline:none;cursor:pointer;max-width:160px}.lucky-draw_criteriaSelect__hPZug:focus{border-color:var(--brand-500)}.lucky-draw_criteriaInput__ay5DL{font-size:.6875rem;font-family:inherit;color:var(--gray-800);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:3px 6px;outline:none;width:120px}.lucky-draw_criteriaInput__ay5DL:focus{border-color:var(--brand-500)}.lucky-draw_criteriaNumber__jQLSI{font-size:.6875rem;font-family:inherit;color:var(--gray-800);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:3px 6px;outline:none;width:56px;text-align:center}.lucky-draw_criteriaNumber__jQLSI:focus{border-color:var(--brand-500)}.lucky-draw_criteriaDatetime__m9omt{font-size:.6875rem;font-family:inherit;color:var(--gray-800);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:3px 6px;outline:none}.lucky-draw_criteriaDatetime__m9omt:focus{border-color:var(--brand-500)}.lucky-draw_criteriaTagList__J_5yX{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.lucky-draw_criteriaTag__UBDGx{display:inline-flex;align-items:center;gap:4px;font-size:.625rem;font-weight:500;color:var(--brand-700);background:color-mix(in srgb,var(--brand-500) 12%,transparent);border:1px solid color-mix(in srgb,var(--brand-500) 30%,transparent);padding:2px 4px 2px 7px;border-radius:99px}.lucky-draw_criteriaTag__UBDGx button{display:flex;align-items:center;background:none;border:none;padding:1px;cursor:pointer;color:var(--brand-500);opacity:.7;border-radius:50%}.lucky-draw_criteriaTag__UBDGx button:hover{opacity:1}.lucky-draw_criteriaTagAdd__tnU5z{font-size:.6875rem;font-family:inherit;color:var(--gray-500);background:none;border:1px dashed var(--border);border-radius:var(--radius-sm);padding:2px 6px;outline:none;cursor:pointer}.lucky-draw_criteriaTagAdd__tnU5z:focus{border-color:var(--brand-500);color:var(--gray-800)}.lucky-draw_criteriaFieldRow__NAB_v{display:flex;align-items:center;gap:6px;width:100%;flex-wrap:wrap}.lucky-draw_criteriaRemoveBtn__zPcTC{display:flex;align-items:center;background:none;border:none;padding:3px;cursor:pointer;color:var(--gray-500);border-radius:var(--radius-sm)}.lucky-draw_criteriaRemoveBtn__zPcTC:hover{color:var(--error);background:var(--error-bg)}.lucky-draw_criteriaAddBtn__Esdzr{display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;font-weight:500;color:var(--brand-600);background:none;border:1px dashed color-mix(in srgb,var(--brand-500) 40%,transparent);border-radius:var(--radius-sm);padding:3px 8px;cursor:pointer;margin-top:4px}.lucky-draw_criteriaAddBtn__Esdzr:hover{background:color-mix(in srgb,var(--brand-500) 8%,transparent)}.lucky-draw_prizeActions__ZoZuS{display:flex;align-items:center;gap:6px;flex-shrink:0}.lucky-draw_drawPrizeBtn__vkPKJ{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:#facc15;color:#713f12;font-size:.75rem;font-weight:600;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .12s}.lucky-draw_drawPrizeBtn__vkPKJ:hover:not(:disabled){background:#eab308}.lucky-draw_drawPrizeBtn__vkPKJ:disabled{opacity:.38;cursor:not-allowed}.lucky-draw_drawnBadge__lF1B1{color:#15803d;background:#f0fdf4;border:1px solid #86efac;border-radius:var(--radius-md)}.lucky-draw_drawnBadge__lF1B1,.lucky-draw_redrawPrizeBtn__WQtpH{display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;font-weight:500;padding:3px 8px}.lucky-draw_redrawPrizeBtn__WQtpH{font-family:var(--font-sans);color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius-md);cursor:pointer;transition:background .12s,border-color .12s}.lucky-draw_redrawPrizeBtn__WQtpH:hover{background:#ffedd5;border-color:#fb923c}.lucky-draw_iconBtn__Csvgn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:var(--radius-md);color:var(--gray-500);cursor:pointer;transition:background .1s,color .1s}.lucky-draw_iconBtn__Csvgn:hover{background:var(--bg-subtle);color:var(--gray-700)}.lucky-draw_prizeRowEdit__V342r{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.lucky-draw_editFooter__kxyTZ{display:flex;align-items:center;justify-content:space-between;margin-top:2px;gap:8px}.lucky-draw_saveBtn__yLhrm{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:var(--brand-500);color:#fff;font-size:.75rem;font-weight:500;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .12s}.lucky-draw_saveBtn__yLhrm:disabled{opacity:.4;cursor:not-allowed}.lucky-draw_saveBtn__yLhrm:hover:not(:disabled){background:var(--brand-600)}.lucky-draw_cancelBtn__AYpWU{padding:5px 12px;background:none;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--gray-500);font-size:.75rem;cursor:pointer;transition:background .1s,color .1s}.lucky-draw_cancelBtn__AYpWU:hover{background:var(--bg-subtle);color:var(--gray-700)}.lucky-draw_addPrizeBtn__ZvJuM{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:none;border:1px dashed var(--border);border-radius:var(--radius-lg);color:var(--gray-500);font-size:.8125rem;cursor:pointer;width:100%;justify-content:center;transition:border-color .1s,color .1s}.lucky-draw_addPrizeBtn__ZvJuM:hover{border-color:var(--gray-300);color:var(--gray-600)}.lucky-draw_prizeFields__y8N0g{display:flex;flex-direction:column;gap:12px}.lucky-draw_input__NaSo0{width:100%;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);padding:7px 10px;font-size:.8125rem;color:var(--gray-900);outline:none;transition:border-color .12s,box-shadow .12s;box-sizing:border-box;font-family:inherit}.lucky-draw_input__NaSo0:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px rgba(14,165,233,.1)}.lucky-draw_input__NaSo0::placeholder{color:var(--gray-300)}.lucky-draw_countRow__rN7NK{display:flex;align-items:center;gap:8px}.lucky-draw_countBtn__shSMy{width:28px;height:28px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--gray-700);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .1s,border-color .1s}.lucky-draw_countBtn__shSMy:hover{background:var(--bg-subtle);border-color:var(--gray-300)}.lucky-draw_countBtn__shSMy:disabled{opacity:.35;cursor:not-allowed}@media (max-width:768px){.lucky-draw_drawPrizeBtn__vkPKJ{min-height:44px;padding:0 14px;font-size:.875rem}.lucky-draw_iconBtn__Csvgn{width:44px;height:44px}.lucky-draw_cancelBtn__AYpWU,.lucky-draw_saveBtn__yLhrm{min-height:44px;padding:0 14px;font-size:.875rem}.lucky-draw_addPrizeBtn__ZvJuM{min-height:44px;font-size:.875rem}.lucky-draw_input__NaSo0{min-height:44px;font-size:1rem}.lucky-draw_countBtn__shSMy{width:44px;height:44px}}@media (max-width:600px){.lucky-draw_luckydrawRoot__RAPBL{gap:20px}.lucky-draw_sectionHeader__t711K{margin-bottom:8px}.lucky-draw_settingsRow__5ydEt{flex-direction:column;align-items:stretch;gap:0}.lucky-draw_toggleLabel__NLpbD{display:flex;justify-content:space-between;align-items:center;padding:8px 0;min-height:44px;border-bottom:1px solid var(--border-subtle)}.lucky-draw_settingsRow__5ydEt .lucky-draw_toggleLabel__NLpbD:last-child{border-bottom:none}.lucky-draw_toggleText__odATc{font-size:.875rem;color:var(--gray-700)}.lucky-draw_prizeRowMain__CHb6l{flex-direction:column;align-items:stretch;gap:10px}.lucky-draw_prizeMeta__q7gyi{width:100%}.lucky-draw_prizeActions__ZoZuS{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px}.lucky-draw_drawPrizeBtn__vkPKJ{flex:1 1;justify-content:center;min-width:0}.lucky-draw_drawnBadge__lF1B1,.lucky-draw_redrawPrizeBtn__WQtpH{min-height:36px;padding:0 10px}.lucky-draw_prizeActions__ZoZuS .lucky-draw_drawPrizeBtn__vkPKJ~.lucky-draw_iconBtn__Csvgn:first-of-type{margin-left:auto}.lucky-draw_editFooter__kxyTZ{flex-direction:column-reverse;align-items:stretch;gap:10px}.lucky-draw_saveBtn__yLhrm{width:100%;justify-content:center}.lucky-draw_countRow__rN7NK{justify-content:center}.lucky-draw_criteriaDetail__p6n25{padding-left:16px;gap:8px}.lucky-draw_criteriaToggle__aj0zv{padding:11px 12px;min-height:44px;flex-wrap:wrap}.lucky-draw_criteriaSubLabel__w5SCB{font-size:.75rem}.lucky-draw_criteriaSelect__hPZug{max-width:none;width:100%;min-height:36px;font-size:.875rem;box-sizing:border-box}.lucky-draw_criteriaDatetime__m9omt{flex:1 1;min-width:0;min-height:36px;font-size:.875rem;box-sizing:border-box}.lucky-draw_criteriaInput__ay5DL{width:100%;box-sizing:border-box}.lucky-draw_criteriaInput__ay5DL,.lucky-draw_criteriaNumber__jQLSI{min-height:36px;font-size:.875rem}.lucky-draw_criteriaTagAdd__tnU5z{min-height:36px;font-size:.8125rem;padding:0 8px}.lucky-draw_criteriaFieldRow__NAB_v{flex-direction:column;align-items:stretch;gap:8px}.lucky-draw_criteriaFieldRow__NAB_v .lucky-draw_criteriaSubLabel__w5SCB{display:none}.lucky-draw_criteriaUnavailable__HLxcy{flex-basis:100%;margin-left:34px;margin-top:-2px;font-size:.6875rem}.lucky-draw_historyItem__Hm8yH{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.lucky-draw_addPrizeBtn__ZvJuM,.lucky-draw_cancelBtn__AYpWU,.lucky-draw_chevronBtn__LeIwV svg,.lucky-draw_criteriaAddBtn__Esdzr,.lucky-draw_criteriaDatetime__m9omt,.lucky-draw_criteriaInput__ay5DL,.lucky-draw_criteriaRemoveBtn__zPcTC,.lucky-draw_criteriaSelect__hPZug,.lucky-draw_criteriaTagAdd__tnU5z,.lucky-draw_drawPrizeBtn__vkPKJ,.lucky-draw_historyItem__Hm8yH,.lucky-draw_iconBtn__Csvgn,.lucky-draw_input__NaSo0,.lucky-draw_prizeRow__wGoxR,.lucky-draw_redrawPrizeBtn__WQtpH,.lucky-draw_saveBtn__yLhrm,.lucky-draw_toggleThumb__R_3TU,.lucky-draw_toggle__0KMaZ{transition:none}}.lucky-draw_countValue__mv_P1{font-size:.9375rem;font-weight:600;color:var(--gray-900);min-width:20px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lucky-draw_countLabel__A1Xta{font-size:.75rem;color:var(--gray-500)}.lucky-draw_historyList__3uIVo{display:flex;flex-direction:column;gap:6px}.lucky-draw_historyItem__Hm8yH{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:10px 14px;display:flex;align-items:flex-start;gap:12px;transition:background .1s}.lucky-draw_historyItem__Hm8yH:hover{background:var(--bg-subtle)}.lucky-draw_historyMeta__4X_Ad{flex:1 1;min-width:0}.lucky-draw_historyLabel___0j1t{font-size:.8125rem;font-weight:500;color:var(--gray-800);margin-bottom:3px}.lucky-draw_historyWinners__iwwN6{display:flex;flex-direction:column;gap:1px}.lucky-draw_historyWinner__rbMU2{font-size:.75rem;color:var(--gray-500)}.lucky-draw_historyWinner__rbMU2 strong{color:#b45309;font-weight:500}.lucky-draw_historyTime__sI9zW{font-size:.6875rem;color:var(--gray-500);white-space:nowrap;flex-shrink:0;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lucky-draw_historyItemVoided__bs7v8{opacity:.6}.lucky-draw_historyWinnerVoided__i2YJh strong{text-decoration:line-through;color:var(--gray-500)}.lucky-draw_voidBadge__Pf34p{display:inline-flex;align-items:center;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius-sm);padding:1px 5px;margin-left:6px;vertical-align:middle}.maintenance-banner_banner__qrRC0{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:#fffbeb;border:1px solid #fde68a;border-radius:var(--radius-md);margin-bottom:20px}.maintenance-banner_icon__VM9eP{color:#d97706;flex-shrink:0;margin-top:1px}.maintenance-banner_text__GTBe_{font-size:.8125rem;color:#92400e;line-height:1.5}.maintenance-banner_text__GTBe_ strong{color:#78350f}.luckydraw_page__ou_dP{display:flex;flex-direction:column;gap:0}.luckydraw_displayBtn__50SAx{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--gray-600);font-size:.8125rem;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .1s,color .1s,border-color .1s;min-height:32px}.luckydraw_displayBtn__50SAx:hover{background:var(--bg-subtle);color:var(--gray-900)}.luckydraw_error__OxpTD,.luckydraw_loading__9vPcZ{padding:48px 0;font-size:.8125rem;color:var(--gray-500)}@media (max-width:768px){.luckydraw_displayBtnWrap__6JK_A,.luckydraw_displayBtn__50SAx{display:none}}.Select_field__tl8OB{display:flex;flex-direction:column;gap:0}.Select_labelRow__1pE04{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.Select_label__TXo7r{font-size:.75rem;font-weight:500;color:var(--gray-700);line-height:1}.Select_labelAction__EE3ED{font-size:.75rem;color:var(--brand-600);text-decoration:none;transition:color .12s ease}.Select_labelAction__EE3ED:hover{color:var(--brand-700)}.Select_select__vw2ql{height:34px;padding:0 32px 0 10px;width:100%;border:1px solid var(--border);border-radius:var(--radius-md);font-family:inherit;font-size:.8125rem;color:var(--gray-900);background:var(--surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;transition:border-color .12s ease;box-sizing:border-box}.Select_select__vw2ql:hover:not(:focus):not(.Select_error__yH4KV){border-color:var(--gray-300)}.Select_select__vw2ql:focus:not(.Select_error__yH4KV){border-color:var(--brand-500);box-shadow:0 0 0 2px rgba(14,165,233,.1)}.Select_error__yH4KV{border-color:var(--error-border)}.Select_error__yH4KV:focus{border-color:var(--error);box-shadow:0 0 0 2px rgba(220,38,38,.08)}.Select_hint__F_U0s{margin-top:6px}.Select_errorMessage__KBl_h{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:.75rem;color:var(--error);line-height:1.3}.Select_errorMessage__KBl_h svg{flex-shrink:0}@media (max-width:768px){.Select_select__vw2ql{min-height:44px;font-size:1rem;padding:0 36px 0 12px;background-position:right 12px center}}.Textarea_field__VAIra{display:flex;flex-direction:column;gap:0}.Textarea_labelRow__XgDAr{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.Textarea_label__c_sSk{font-size:.75rem;font-weight:500;color:var(--gray-700);line-height:1}.Textarea_textarea__zownj{padding:8px 10px;width:100%;min-height:80px;border:1px solid var(--border);border-radius:var(--radius-md);font-family:inherit;font-size:.8125rem;color:var(--gray-900);background:var(--surface);outline:none;resize:vertical;line-height:1.55;transition:border-color .12s ease}.Textarea_textarea__zownj::placeholder{color:var(--gray-400)}.Textarea_textarea__zownj:hover:not(:focus):not(.Textarea_error__b6dNF){border-color:var(--gray-300)}.Textarea_textarea__zownj:focus:not(.Textarea_error__b6dNF){border-color:var(--brand-500);box-shadow:0 0 0 2px rgba(14,165,233,.1)}.Textarea_error__b6dNF{border-color:var(--error-border)}.Textarea_error__b6dNF:focus{border-color:var(--error);box-shadow:0 0 0 2px rgba(220,38,38,.08)}.Textarea_hint__c9Qxd{margin-top:6px}.Textarea_errorMessage__OcWD6{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:.75rem;color:var(--error);line-height:1.3}.Textarea_errorMessage__OcWD6 svg{flex-shrink:0}.TabBar_tabBar__1hYGK{display:flex;gap:0;border-bottom:1px solid var(--border);margin-bottom:24px}.TabBar_tabBtn__dmpPt{display:inline-flex;align-items:center;gap:6px;padding:0 16px;height:38px;font-size:.8125rem;font-weight:500;font-family:inherit;color:var(--gray-500);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .12s ease,border-color .12s ease;white-space:nowrap}.TabBar_tabBtn__dmpPt:hover{color:var(--gray-800)}.TabBar_tabBtnActive__TT7qK{color:var(--brand-600);border-bottom-color:var(--brand-500)}.participant-panel_panel__dTsGZ{display:flex;flex-direction:column;height:100%;overflow-y:auto}.participant-panel_header__TZy8m{padding:16px 14px 14px;border-bottom:1px solid var(--border-subtle);flex-shrink:0;background:linear-gradient(160deg,var(--brand-50,#f0f9ff) 0,var(--surface) 100%)}.participant-panel_headerTop__OhIp3{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.participant-panel_avatar__I9aMa{width:44px;height:44px;border-radius:50%;background:var(--brand-500,#0ea5e9);color:#fff;font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.participant-panel_avatar__I9aMa,.participant-panel_closeBtn__QhjrH{display:flex;align-items:center;justify-content:center;flex-shrink:0}.participant-panel_closeBtn__QhjrH{width:26px;height:26px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--gray-500);cursor:pointer;transition:background-color .1s ease,color .1s ease}.participant-panel_closeBtn__QhjrH:hover{background:var(--gray-100);color:var(--gray-700)}.participant-panel_skeletonName__U1A8M{height:16px;width:130px;margin-bottom:6px}.participant-panel_skeletonEmail__QWg8U,.participant-panel_skeletonName__U1A8M{background:var(--gray-100);border-radius:var(--radius-sm);animation:participant-panel_shimmer__9ccZg 1.4s ease-in-out infinite}.participant-panel_skeletonEmail__QWg8U{height:11px;width:180px;margin-bottom:10px;animation-delay:.1s}@keyframes participant-panel_shimmer__9ccZg{0%,to{opacity:1}50%{opacity:.45}}.participant-panel_name__mGb_R{font-size:1rem;font-weight:600;color:var(--gray-900);margin:0 0 2px;line-height:1.25;letter-spacing:-.015em;text-wrap:pretty}.participant-panel_email__ovLpP{font-size:.75rem;color:var(--gray-500);margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-panel_headerMeta__MwjR6{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.participant-panel_paxBadge__pvKm9,.participant-panel_registeredAt__1cTy9{font-size:.6875rem;color:var(--gray-500)}.participant-panel_paxBadge__pvKm9{font-weight:500;background:var(--surface);border:1px solid var(--border);padding:1px 7px;border-radius:99px}.participant-panel_loadingBody__bDbSc{padding:32px 14px;font-size:.8125rem;color:var(--gray-500);text-align:center}.participant-panel_body__4kKps{display:flex;flex-direction:column;flex:1 1;min-height:0;padding-bottom:16px}.participant-panel_actions__I1cZ9{display:flex;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap}.participant-panel_approveBtn__blxlp,.participant-panel_cancelBtn__b3CAm,.participant-panel_rejectBtn__K6Ne3{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:var(--radius-md);border:1px solid transparent;font-family:inherit;font-size:.75rem;font-weight:500;cursor:pointer;transition:background-color .1s ease,opacity .1s ease}.participant-panel_approveBtn__blxlp{color:var(--success);border-color:var(--success-border);background:var(--success-bg)}.participant-panel_approveBtn__blxlp:hover:not(:disabled){background:#dcfce7}.participant-panel_rejectBtn__K6Ne3{color:#b45309;border-color:#fde68a;background:#fffbeb}.participant-panel_rejectBtn__K6Ne3:hover:not(:disabled){background:#fef3c7}.participant-panel_cancelBtn__b3CAm{color:var(--gray-500);border-color:var(--border);background:transparent}.participant-panel_cancelBtn__b3CAm:hover{background:var(--bg-subtle);color:var(--gray-700)}.participant-panel_approveBtn__blxlp:disabled,.participant-panel_rejectBtn__K6Ne3:disabled{opacity:.5;cursor:not-allowed}.participant-panel_remarkBox__LLfb4{display:flex;align-items:flex-start;gap:6px;margin:12px 14px 0;padding:8px 10px;background:var(--error-bg,#fef2f2);border:1px solid var(--error-border,#fecaca);border-radius:var(--radius-md);font-size:.75rem;color:var(--error,#dc2626);line-height:1.5}.participant-panel_section__ET2Vu{padding:14px 14px 0}.participant-panel_section__ET2Vu+.participant-panel_section__ET2Vu{margin-top:4px}.participant-panel_sectionTitle__GBCdv{display:flex;align-items:center;gap:5px;font-size:.6875rem;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}.participant-panel_sectionTitle__GBCdv svg{flex-shrink:0}.participant-panel_sectionCount__YomNx{margin-left:auto;font-size:.6875rem;font-weight:500;color:var(--gray-500);background:var(--gray-100);padding:1px 6px;border-radius:99px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.participant-panel_infoRows__WbFct{display:flex;flex-direction:column;gap:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.participant-panel_infoRow__XaI6Z{display:flex;align-items:baseline;gap:8px;padding:6px 10px;border-bottom:1px solid var(--border-subtle);min-width:0}.participant-panel_infoRow__XaI6Z:last-child{border-bottom:none}.participant-panel_infoLabel__tywaz{flex-shrink:0;width:88px;font-size:.6875rem;color:var(--gray-500)}.participant-panel_infoValue__5lfLg{flex:1 1;font-size:.8125rem;color:var(--gray-800);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-panel_empty__Hy86q{color:var(--gray-300)}.participant-panel_checkInRows__eGN_n{display:flex;flex-direction:column;gap:4px}.participant-panel_checkInRow__l6D0H{border-radius:var(--radius-md);background:var(--success-bg,#f0fdf4);border:1px solid var(--success-border,#bbf7d0)}.participant-panel_checkInRowMissed__xN76a,.participant-panel_checkInRow__l6D0H{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px}.participant-panel_checkInRowMissed__xN76a{border-radius:var(--radius-md);background:var(--bg-subtle);border:1px solid var(--border-subtle)}.participant-panel_checkInInfo__UEVOk{display:flex;flex-direction:column;gap:1px;min-width:0;overflow:hidden}.participant-panel_checkInBy__YDAPg{font-size:.625rem;color:#16a34a;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.participant-panel_checkInName__t6B7_{font-size:.8125rem;font-weight:500;color:#15803d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-panel_checkInNameMissed__uShKZ{font-size:.8125rem;font-weight:400;color:var(--gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-panel_checkInTime__1DriL{font-size:.6875rem;font-weight:500;color:#16a34a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;display:flex;align-items:center;gap:3px}.participant-panel_checkInAbsent__IoNsp{font-size:.75rem;color:var(--gray-300);flex-shrink:0}.participant-panel_checkInFieldRows___fblt{display:flex;flex-direction:column;gap:0;margin:2px 0 0 10px;padding-left:8px;border-left:1px solid var(--border-subtle)}.participant-panel_checkInFieldRow__J2Adl{display:flex;align-items:baseline;gap:8px;padding:3px 0;min-width:0}.participant-panel_checkInFieldLabel__nLIsT{flex-shrink:0;width:80px;font-size:.625rem;color:var(--gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-panel_checkInFieldValue__PrQxp{flex:1 1;font-size:.75rem;color:var(--gray-700);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-panel_queueRows__M5xRM{display:flex;flex-direction:column;gap:4px}.participant-panel_queueRow__oHXuI{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-md);background:var(--bg-subtle);border:1px solid var(--border-subtle)}.participant-panel_ticketBadge__dyukU{font-size:.875rem;font-weight:700;letter-spacing:-.02em;color:var(--brand-600);background:var(--brand-50,#f0f9ff);border:1px solid var(--brand-100,#e0f2fe);border-radius:var(--radius-sm);padding:2px 8px;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.participant-panel_queueInfo__ugeqt{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.participant-panel_queueName__uwMcf{font-size:.8125rem;font-weight:500;color:var(--gray-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.participant-panel_queueVendor__Q_btQ{font-size:.6875rem;color:var(--gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.participant-panel_queueStatus__B7xTx{font-size:.625rem;font-weight:600;padding:2px 7px;border-radius:99px;flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}.participant-panel_queueStatus_WAITING__6rKG2{background:var(--gray-100);color:var(--gray-500)}.participant-panel_queueStatus_CALLED__d_pv4{background:#fef3c7;color:#b45309}.participant-panel_queueStatus_SERVING__694Iq{background:var(--brand-50,#f0f9ff);color:var(--brand-600)}.participant-panel_queueStatus_DONE__Wl_vO{background:var(--success-bg,#f0fdf4);color:var(--success)}.participant-panel_queueStatus_SKIPPED__B5unr{background:var(--error-bg,#fef2f2);color:var(--error)}.participant-panel_queueStatus_LEFT__kAH_d{background:var(--gray-100);color:var(--gray-500)}.participant-panel_winRows__dQmsr{display:flex;flex-direction:column;gap:4px}.participant-panel_winRow__ZsAmD{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-md);background:#fffbeb;border:1px solid #fde68a}.participant-panel_winIcon__XDoWl{font-size:1rem;flex-shrink:0;line-height:1}.participant-panel_winInfo__S6Bdq{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.participant-panel_winPrize__yvBor{font-size:.8125rem;font-weight:600;color:#92400e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.participant-panel_winDesc__VgHO5{font-size:.6875rem;color:#b45309;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.participant-panel_winTime__i8XsW{font-size:.6875rem;color:#b45309;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.participant-panel_noteTextarea__oVgKu{width:100%;padding:8px 10px;font-family:inherit;font-size:.8125rem;color:var(--gray-800);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);resize:vertical;outline:none;line-height:1.5;min-height:70px;box-sizing:border-box;transition:border-color .12s ease,background-color .12s ease}.participant-panel_noteTextarea__oVgKu:focus{border-color:var(--brand-500,#0ea5e9);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-500,#0ea5e9) 10%,transparent)}.participant-panel_noteTextarea__oVgKu::placeholder{color:var(--gray-300)}.participant-panel_noteSavingDot__st9ZV{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--brand-500,#0ea5e9);margin-left:4px;animation:participant-panel_pulse__ORlSB 1s ease-in-out infinite}@keyframes participant-panel_pulse__ORlSB{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.participant-panel_flagHeader__dkL_1{display:flex;align-items:center;gap:8px;margin-bottom:8px}.participant-panel_flagToggle__4CJ88{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid var(--border);background:var(--bg-subtle);color:var(--gray-600);font-family:inherit;font-size:.75rem;font-weight:500;cursor:pointer;transition:background-color .1s ease,color .1s ease,border-color .1s ease}.participant-panel_flagToggle__4CJ88:hover{background:var(--gray-100);color:var(--gray-800)}.participant-panel_flagToggleActive__2vaT3{border-color:var(--error-border,#fecaca)}.participant-panel_flagToggleActive__2vaT3,.participant-panel_flagToggleActive__2vaT3:hover{background:var(--error-bg,#fef2f2);color:var(--error)}.participant-panel_noActivity__POYoO{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 14px;font-size:.8125rem;color:var(--gray-500);text-align:center}.participant-panel_noActivity__POYoO svg{color:var(--gray-200)}@media (max-width:768px){.participant-panel_closeBtn__QhjrH{display:none}}.participant-panel_partyMemberRows__ZHoyF{display:flex;flex-direction:column;gap:5px}.participant-panel_partyMemberRow__bHSdI{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border-subtle)}.participant-panel_partyMemberRow__bHSdI:last-child{border-bottom:none}.participant-panel_partyMemberName__WLkAY{flex:1 1;min-width:0;font-size:.8125rem;color:var(--gray-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-panel_partyLink__Tm_Vs{background:none;border:none;padding:2px 6px;font-family:inherit;font-size:.75rem;font-weight:500;color:var(--brand-600,#0284c7);cursor:pointer;text-decoration:underline;text-underline-offset:2px;flex-shrink:0;min-height:28px}.participant-panel_partyLink__Tm_Vs:hover{color:var(--brand-700,#0369a1)}.participant-panel_partyLinkDanger__dWBkZ{color:var(--text-muted)}.participant-panel_partyLinkDanger__dWBkZ:hover{color:var(--error)}.participant-panel_partyLinkDanger__dWBkZ:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.participants_page__VGzZe{display:flex;flex-direction:column;gap:12px}.participants_errorState__qFu6Q{padding:48px 0;font-size:.8125rem;color:var(--gray-500);color:var(--error)}.participants_revenueStrip__r8PJC{display:flex;align-items:center;gap:0;padding:10px 16px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg)}.participants_revenueItem__6joh4{display:inline-flex;align-items:baseline;gap:5px;padding:0 14px}.participants_revenueItem__6joh4:first-child{padding-left:0}.participants_revenueValue__m3FEa{font-size:.9375rem;font-weight:700;color:var(--success);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.participants_revenueValueAmber__2z0Ca{color:#b45309}.participants_revenueValueGreen__tWlBq{color:var(--success)}.participants_revenueLabel___0hDN{font-size:.6875rem;font-weight:400;color:var(--gray-500);line-height:1}.participants_revenueSep__qkw0_{width:1px;height:16px;background:var(--border);flex-shrink:0;align-self:center}.participants_statsLine__1JQg8{display:flex;align-items:center;flex-wrap:wrap;gap:0;padding:10px 14px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-lg)}.participants_statItem__tj4Ej{display:inline-flex;align-items:baseline;gap:4px;padding:0 12px}.participants_statItem__tj4Ej:first-child{padding-left:0}.participants_statNum__0EGFZ{font-size:.9375rem;font-weight:600;color:var(--gray-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.participants_statNumGreen__9pQwk{color:var(--success)}.participants_statNumAmber__KbDvv{color:#b45309}.participants_statNumMuted__wbQYg{color:var(--gray-500)}.participants_statNumRed__Z87rk{color:var(--error)}.participants_statLabel__b1y5N{font-size:.6875rem;font-weight:400;color:var(--gray-500);line-height:1}.participants_statDot__JhX2d{width:3px;height:3px;border-radius:50%;background:var(--border);flex-shrink:0;align-self:center}.participants_statSep__wRbK0{width:1px;height:16px;background:var(--border);flex-shrink:0;margin:0 4px;align-self:center}.participants_statCapTrack__45K5n{display:inline-block;width:48px;height:4px;background:var(--border);border-radius:99px;overflow:hidden;vertical-align:middle;margin-right:6px}.participants_statCapBar__iWg2A{height:100%;width:100%;background:var(--brand-500);border-radius:99px;transform-origin:left center;transition:transform .3s ease}.participants_statCapBarWarn__cqLQs{background:var(--error)}.participants_toolbar__cUsxB{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.participants_columnsBtn__B9X3w{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;margin-left:auto;font-family:inherit;font-size:.75rem;font-weight:500;color:var(--gray-600);background:none;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;flex-shrink:0;white-space:nowrap}.participants_columnsBtn__B9X3w:hover,.participants_columnsBtn__B9X3w[aria-expanded=true]{background:var(--surface);color:var(--gray-800);border-color:var(--gray-300)}.participants_columnsBtn__B9X3w:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.participants_columnsPop___5lYx{position:fixed;z-index:200;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 4px 20px rgba(0,0,0,.08);padding:10px;display:flex;flex-direction:column;gap:2px;min-width:200px;max-height:340px;overflow-y:auto}.participants_columnsPopHeading__1VF9Z{font-size:.6875rem;color:var(--gray-400);margin:0 0 4px 2px}.participants_columnsPopRow__jiZA3{display:flex;align-items:center;gap:8px;padding:5px 2px;font-size:.8125rem;color:var(--gray-700);cursor:pointer;border-radius:var(--radius-sm)}.participants_columnsPopRow__jiZA3:hover{background:var(--gray-50)}.participants_searchWrap__cJzsu{position:relative;display:flex;align-items:center;flex:1 1;min-width:180px}.participants_searchIcon__SwFm4{position:absolute;left:10px;color:var(--gray-500);pointer-events:none;flex-shrink:0}.participants_searchInput__hBKOk{width:100%;min-width:0;padding:7px 32px 7px 30px;font-family:inherit;font-size:.8125rem;color:var(--gray-900);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);outline:none;transition:border-color .12s ease,box-shadow .12s ease;min-height:34px}.participants_searchInput__hBKOk::placeholder{color:var(--gray-500)}.participants_searchInput__hBKOk:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-500) 12%,transparent)}.participants_searchInput__hBKOk::-webkit-search-cancel-button{display:none}.participants_searchClear__nlJcb{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:var(--gray-200);color:var(--gray-600);border-radius:50%;cursor:pointer;transition:background .1s ease}.participants_searchClear__nlJcb:hover{background:var(--gray-300)}.participants_searchClear__nlJcb:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.participants_tableSection__FvXE6{display:flex;flex-direction:column;gap:8px}.participants_tableBar__o3nd_{display:flex;align-items:center;gap:10px}.participants_resultCount__l1i0I{font-size:.75rem;color:var(--gray-500);font-weight:400}.participants_clearFiltersBtn__WRdmm{font-family:inherit;font-size:.75rem;font-weight:500;color:var(--brand-600);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.participants_clearFiltersBtn__WRdmm:hover{color:var(--brand-700)}.participants_clearFiltersBtn__WRdmm:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:2px}.participants_tableWrap__wTVoP{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.participants_tableScroll__oxnzj{overflow-x:auto}.participants_table___4jxK{width:100%;border-collapse:collapse}.participants_table___4jxK th{padding:8px 14px;text-align:left;font-size:.6875rem;font-weight:500;color:var(--gray-500);background:var(--bg-subtle);border-bottom:1px solid var(--border);white-space:nowrap;letter-spacing:.02em}.participants_table___4jxK td{padding:9px 14px;font-size:.8125rem;color:var(--gray-600);border-bottom:1px solid var(--border-subtle);vertical-align:middle;line-height:1.4;white-space:nowrap}.participants_table___4jxK tr:last-child td{border-bottom:none}.participants_table___4jxK tbody tr{transition:background-color .08s ease}.participants_nameCell__r03Tv{font-weight:500;color:var(--gray-900)}.participants_nameCellInner__hqp58{display:inline-flex;align-items:center;gap:5px}.participants_flagIcon__zD1Yk{flex-shrink:0;color:var(--error);fill:var(--error-bg)}.participants_rsvpRow__vi2hW{cursor:pointer}.participants_rsvpRow__vi2hW:hover td{background:var(--bg-subtle)}.participants_rsvpRow__vi2hW:focus-visible td{background:var(--brand-50);outline:2px solid var(--brand-500);outline-offset:-2px}.participants_rsvpRowSelected__dMTrX td{background:var(--brand-50)}.participants_cancelledRow__ik5Lz td{opacity:.5}.participants_cancelledName__YKal8{text-decoration:line-through;-webkit-text-decoration-color:var(--gray-500);text-decoration-color:var(--gray-500)}.participants_thSortable__uVPz0{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.participants_thSortable__uVPz0:hover{color:var(--gray-600)}.participants_thSortActive__jkWxh{color:var(--gray-700)}.participants_thInner__LeTjA{display:inline-flex;align-items:center;gap:3px}.participants_thIcon__hrZni{display:inline-flex;align-items:center;color:var(--gray-500)}.participants_thIconDim__4jip5{color:var(--gray-300)}.participants_statusSelect__PaSyd{font-size:.75rem;font-weight:500;color:var(--gray-700);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:4px 8px;cursor:pointer}.participants_remarkCell__RnV_F{max-width:180px;overflow:hidden;text-overflow:ellipsis}.participants_proofLink__eRY9T{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:var(--brand-600);text-decoration:underline}.participants_actionCell__g6Tx0{width:76px;padding:0 8px!important;white-space:nowrap}.participants_cancelRowBtn__0v0Ib{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--gray-300);cursor:pointer;transition:background-color .12s ease,color .12s ease;opacity:0}.participants_table___4jxK tbody tr:focus-within .participants_cancelRowBtn__0v0Ib,.participants_table___4jxK tbody tr:hover .participants_cancelRowBtn__0v0Ib{opacity:1}.participants_cancelRowBtn__0v0Ib:hover{background:var(--error-bg);color:var(--error)}.participants_cancelRowBtn__0v0Ib:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;opacity:1}.participants_approveRowBtn__XqcM_{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--gray-500);cursor:pointer;transition:background-color .12s ease,color .12s ease}.participants_approveRowBtn__XqcM_:hover{background:var(--success-bg);color:var(--success)}.participants_approveRowBtn__XqcM_:disabled{opacity:.5;cursor:not-allowed}.participants_approveRowBtn__XqcM_:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.participants_rejectRowBtn__1Neys{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--gray-500);cursor:pointer;transition:background-color .12s ease,color .12s ease}.participants_rejectRowBtn__1Neys:hover{background:var(--error-bg);color:var(--error)}.participants_rejectRowBtn__1Neys:disabled{opacity:.5;cursor:not-allowed}.participants_rejectRowBtn__1Neys:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.participants_sessionDotWrap__DT6Cd{display:flex;align-items:center;gap:6px;white-space:nowrap}.participants_sessionDotFraction__aSjBh{font-size:.6875rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gray-500);min-width:20px}.participants_sessionDots__Bmaes{display:flex;flex-wrap:wrap;gap:3px;max-width:80px}.participants_sessionDotDone__iGPja,.participants_sessionDotPending__Jks39{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.participants_sessionDotDone__iGPja{background:var(--success)}.participants_sessionDotPending__Jks39{background:var(--border)}.participants_checkedInBadge__8zKtS{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:500;color:var(--success)}.participants_notCheckedIn__76Gw6{color:var(--gray-300);font-size:.8125rem}.participants_pagination__jfMsj{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border-top:1px solid var(--border);gap:12px;flex-wrap:wrap}.participants_pageInfo__8X_Wi{font-size:.75rem;color:var(--gray-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:1 1}.participants_pageControls__7QRuh{display:flex;align-items:center;gap:8px}.participants_pageBtn__eV_9Q{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;font-family:inherit;font-size:.75rem;font-weight:500;color:var(--gray-600);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:background .1s ease,color .1s ease;min-height:30px;box-sizing:border-box}.participants_pageBtn__eV_9Q:hover:not(:disabled){background:var(--bg-subtle);color:var(--gray-800)}.participants_pageBtn__eV_9Q:disabled{opacity:.4;cursor:not-allowed}.participants_pageBtn__eV_9Q:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.participants_pageCurrent__f91Di{font-size:.75rem;font-weight:500;color:var(--gray-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:48px;text-align:center}.participants_pageSizeSelect__HRyLU{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-family:inherit;font-size:.75rem;font-weight:500;color:var(--gray-600);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:5px 24px 5px 10px;cursor:pointer;min-height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23a1a1aa' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.participants_pageSizeSelect__HRyLU:hover{border-color:var(--gray-300)}.participants_pageSizeSelect__HRyLU:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.participants_emptyState__db1_Z{padding:48px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;border:1px solid var(--border);border-radius:var(--radius-lg)}.participants_emptyIcon__k93eP{color:var(--gray-200);margin-bottom:4px}.participants_emptyHeading__GUwf3{font-size:.875rem;font-weight:500;color:var(--gray-600);margin:0}.participants_emptySub__WgEeV{font-size:.75rem;color:var(--gray-500);max-width:36ch;line-height:1.6;text-wrap:pretty;margin:0}.participants_noResults__k0iPX{padding:36px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.participants_noResultsHeading__6IeGh{font-size:.8125rem;font-weight:500;color:var(--gray-600);margin:0}.participants_noResultsSub__mUSuu{font-size:.75rem;color:var(--gray-500);margin:0;line-height:1.5}.participants_modalBackdrop__yi0iZ{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}.participants_modal__fQi_O{background:var(--surface);border-radius:var(--radius-xl);padding:28px;width:100%;max-width:400px;display:flex;flex-direction:column;gap:14px;box-shadow:0 8px 30px rgba(0,0,0,.12)}.participants_modalTitle__bZ5X0{font-size:1rem;font-weight:700;color:var(--gray-900);margin:0;letter-spacing:-.02em}.participants_modalSub__pXYfb{font-size:.8125rem;color:var(--gray-600);margin:0;line-height:1.5}.participants_modalLabel__cJGi5{font-size:.8125rem;font-weight:500;color:var(--gray-700)}.participants_modalLabelOptional__3BUe0{font-weight:400;color:var(--gray-500)}.participants_modalTextarea__pyHWX{width:100%;padding:9px 12px;font-family:inherit;font-size:.875rem;color:var(--gray-900);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);outline:none;resize:vertical;transition:border-color .12s;box-sizing:border-box}.participants_modalTextarea__pyHWX:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-500) 12%,transparent)}.participants_modalActions__M82n6{display:flex;gap:10px;justify-content:flex-end}.participants_modalCancelBtn__LxZ0A{padding:8px 16px;font-family:inherit;font-size:.875rem;font-weight:500;color:var(--gray-700);background:none;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:background .12s}.participants_modalCancelBtn__LxZ0A:hover{background:var(--bg-subtle)}.participants_modalCancelBtn__LxZ0A:disabled{opacity:.5;cursor:not-allowed}.participants_modalConfirmBtn__W3nUT{padding:8px 16px;font-family:inherit;font-size:.875rem;font-weight:500;color:#fff;background:var(--error);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .12s}.participants_modalConfirmBtn__W3nUT:hover{background:#b91c1c}.participants_modalConfirmBtn__W3nUT:disabled{opacity:.5;cursor:not-allowed}.participants_modalCancelBtn__LxZ0A:focus-visible,.participants_modalConfirmBtn__W3nUT:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}@media (max-width:768px){.participants_statsLine__1JQg8{display:flex;flex-wrap:wrap;gap:6px;padding:0;background:none;border:none}.participants_statDot__JhX2d,.participants_statSep__wRbK0{display:none}.participants_statItem__tj4Ej{gap:5px;padding:6px 10px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:999px}.participants_statItem__tj4Ej:first-child{padding-left:10px}.participants_statNum__0EGFZ{font-size:.875rem}.participants_statLabel__b1y5N{font-size:.6875rem}.participants_revenueStrip__r8PJC{display:flex;flex-wrap:wrap;gap:6px;padding:0;background:none;border:none}.participants_revenueSep__qkw0_{display:none}.participants_revenueItem__6joh4{gap:5px;padding:6px 10px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:999px}.participants_revenueItem__6joh4:first-child{padding-left:10px}.participants_revenueValue__m3FEa{font-size:.875rem}.participants_revenueLabel___0hDN{font-size:.6875rem}.participants_toolbar__cUsxB{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.participants_searchWrap__cJzsu{min-width:0}.participants_searchInput__hBKOk{min-height:44px;font-size:1rem}.participants_searchClear__nlJcb{width:28px;height:28px}.participants_table___4jxK th{padding:8px 12px;font-size:.75rem}.participants_table___4jxK td{padding:10px 12px;font-size:.875rem}.participants_approveRowBtn__XqcM_,.participants_cancelRowBtn__0v0Ib,.participants_rejectRowBtn__1Neys{width:44px;height:44px;opacity:1}.participants_pagination__jfMsj{flex-wrap:wrap;gap:10px}.participants_pageInfo__8X_Wi{width:100%;flex:none;font-size:.8125rem;padding-bottom:10px;border-bottom:1px solid var(--border-subtle)}.participants_pageControls__7QRuh{flex:1 1}.participants_pageBtn__eV_9Q{min-height:44px;padding:0 14px;font-size:.875rem}.participants_pageSizeSelect__HRyLU{min-height:44px}.participants_modalCancelBtn__LxZ0A,.participants_modalConfirmBtn__W3nUT{min-height:44px;font-size:1rem}.participants_statusSelect__PaSyd{min-height:36px}}@media (prefers-reduced-motion:reduce){.participants_approveRowBtn__XqcM_,.participants_cancelRowBtn__0v0Ib,.participants_pageBtn__eV_9Q,.participants_rejectRowBtn__1Neys,.participants_searchClear__nlJcb,.participants_searchInput__hBKOk,.participants_statCapBar__iWg2A,.participants_table___4jxK tbody tr{transition:none}}