.IdleScreen_root__9UNrz{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:96px clamp(16px,4vw,48px) 88px;cursor:pointer;background:var(--kiosk-bg-soft);overflow:hidden}.IdleScreen_settingsBtn__JoSOv{right:24px;width:56px;height:56px;border-radius:50%;color:var(--kiosk-fg-muted);justify-content:center}.IdleScreen_orgPill__WiQrC,.IdleScreen_settingsBtn__JoSOv{position:absolute;top:24px;background:var(--vp-surface-low);display:flex;align-items:center;z-index:10}.IdleScreen_orgPill__WiQrC{left:24px;gap:12px;padding:12px 16px 12px 12px;border-radius:100px;max-width:calc(100% - 120px);box-shadow:var(--kiosk-shadow-sm)}.IdleScreen_orgLogoFallback__sWxgP,.IdleScreen_orgLogo__G33_9{width:36px;height:36px;border-radius:var(--kiosk-radius-org-logo);object-fit:cover;flex-shrink:0}.IdleScreen_orgLogoFallback__sWxgP{background:var(--kiosk-accent-soft);color:var(--kiosk-accent);display:flex;align-items:center;justify-content:center}.IdleScreen_orgName__J_TOH{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--vp-type-body-small-size);font-weight:700;color:var(--kiosk-fg)}.IdleScreen_layout__aJXp2{position:relative;z-index:5;width:100%;max-width:1280px;gap:clamp(16px,4vh,32px)}.IdleScreen_center__6_yqL,.IdleScreen_layout__aJXp2{display:flex;flex-direction:column;align-items:center}.IdleScreen_center__6_yqL{text-align:center;max-width:800px;min-width:0}.IdleScreen_clock__qUYQy{font-size:clamp(56px,min(12vw,13vh),112px);font-weight:700;color:var(--kiosk-accent);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:IdleScreen_kiosk-breathe__rDW8k 6s ease-in-out infinite}.IdleScreen_date__0sjJf{font-size:var(--vp-type-title-large-size);color:var(--kiosk-fg-muted);font-weight:500;margin-top:12px}.IdleScreen_welcome__act7R{font-size:clamp(26px,min(5vw,6vh),48px);font-weight:700;color:var(--kiosk-fg);margin:clamp(20px,5vh,56px) 0 0;overflow-wrap:anywhere;line-height:1.15;animation:IdleScreen_kiosk-breathe__rDW8k 8s ease-in-out infinite}.IdleScreen_oppCard__Fx6dB{display:flex;align-items:center;gap:16px;padding:16px 24px 16px 16px;background:var(--kiosk-bg);border-radius:var(--kiosk-radius-lg);box-shadow:var(--kiosk-shadow-md);max-width:640px;width:100%;cursor:default}.IdleScreen_oppImagePh__Ri96J,.IdleScreen_oppImage__P6OuG{width:96px;height:72px;object-fit:cover;border-radius:var(--kiosk-radius-opp-image);flex-shrink:0}.IdleScreen_oppImagePh__Ri96J{display:flex;align-items:center;justify-content:center;background:var(--kiosk-accent-soft);color:var(--kiosk-accent)}.IdleScreen_oppMeta__nRYWn{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;text-align:left}.IdleScreen_oppEyebrow__X7Pj3{font-size:var(--vp-type-label-small-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kiosk-fg-muted)}.IdleScreen_oppRow__FzFPz{display:flex;align-items:center;gap:8px;font-size:var(--vp-type-body-size);color:var(--kiosk-fg);font-weight:600}.IdleScreen_oppRow__FzFPz svg{color:var(--kiosk-accent);flex-shrink:0}.IdleScreen_oppTitle__TmbVR{font-weight:700;font-size:var(--vp-type-title-size);color:var(--kiosk-fg)}.IdleScreen_oppLocation__VwfBr{font-weight:500}.IdleScreen_oppLocation__VwfBr,.IdleScreen_oppSpots__8wrpj{font-size:var(--vp-type-body-small-size);color:var(--kiosk-fg-muted)}.IdleScreen_oppSpots__8wrpj{display:grid;grid-gap:6px;gap:6px;width:100%;font-weight:600}.IdleScreen_oppBar__wVq9f{height:8px;border-radius:999px;background:var(--kiosk-accent-soft);overflow:hidden}.IdleScreen_oppBar__wVq9f span{display:block;height:100%;background:var(--kiosk-accent)}.IdleScreen_oppDesc__N_Ofn{margin:4px 0 0;font-size:var(--vp-type-body-size);line-height:var(--vp-type-body-line);color:var(--kiosk-fg-muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:1024px) and (min-height:600px){.IdleScreen_layout__aJXp2{flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(32px,5vw,96px)}.IdleScreen_center__6_yqL{align-items:flex-start;text-align:left;flex:1 1;max-width:none}.IdleScreen_oppCard__Fx6dB{flex:0 0 min(440px,38vw);flex-direction:column;align-items:stretch;padding:0 0 24px;overflow:hidden;max-width:none}.IdleScreen_oppImagePh__Ri96J,.IdleScreen_oppImage__P6OuG{width:100%;height:auto;aspect-ratio:16/9;border-radius:0}.IdleScreen_oppImagePh__Ri96J{display:none}.IdleScreen_oppMeta__nRYWn{padding:0 24px;gap:10px}.IdleScreen_oppImagePh__Ri96J+.IdleScreen_oppMeta__nRYWn{padding-top:24px}.IdleScreen_oppTitle__TmbVR{font-size:var(--vp-type-headline-size);line-height:var(--vp-type-headline-line)}}@media (max-height:599px),(max-width:1023px){.IdleScreen_oppDesc__N_Ofn,.IdleScreen_oppEyebrow__X7Pj3,.IdleScreen_oppSpots__8wrpj{display:none}}.IdleScreen_tapHint__KQ3Ac{display:flex;align-items:center;gap:16px;margin-top:clamp(24px,6vh,56px);padding:16px 32px;min-height:56px;background:var(--kiosk-accent);color:#fff;border-radius:100px;font-size:var(--vp-type-title-large-size);font-weight:600}.IdleScreen_tapDot__KzzQ1{width:8px;height:8px;border-radius:50%;background:#fff;display:inline-block}.IdleScreen_staffBtn__jRrWA{position:absolute;bottom:24px;right:24px;padding:12px 16px;border-radius:100px;background:var(--vp-surface-low);min-height:48px;font-size:var(--vp-type-body-small-size);font-weight:600;color:var(--kiosk-fg-muted);z-index:10;border:none}.IdleScreen_staffBtn__jRrWA:hover{color:var(--kiosk-accent)}@media (max-height:700px){.IdleScreen_date__0sjJf{display:none}.IdleScreen_oppImage__P6OuG{width:72px;height:54px}}@media (max-width:520px){.IdleScreen_oppCard__Fx6dB{padding:12px 16px 12px 12px;gap:12px}.IdleScreen_tapHint__KQ3Ac{padding:16px 24px;font-size:var(--vp-type-body-size)}}.Button_btn__WOgGk{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;border:1.5px solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease;position:relative;text-align:center}.Button_btn__WOgGk:disabled{opacity:.5;cursor:not-allowed}.Button_s_sm__6tLD0{padding:12px 16px;font-size:var(--vp-type-body-small-size);border-radius:var(--kiosk-radius-sm);min-height:40px}.Button_s_md__70GhA{padding:16px 24px;min-height:48px}.Button_s_lg__nxKHC,.Button_s_md__70GhA{font-size:var(--vp-type-body-size);border-radius:var(--kiosk-radius-md)}.Button_s_lg__nxKHC{padding:16px 32px;min-height:60px}.Button_v_primary__LToey{background:var(--kiosk-accent);color:#fff;border-color:var(--kiosk-accent);box-shadow:0 4px 16px var(--kiosk-accent-soft)}.Button_v_primary__LToey:hover:not(:disabled){background:var(--kiosk-accent-stronger);box-shadow:0 8px 24px var(--kiosk-accent-soft)}.Button_v_secondary__zVajF{background:var(--kiosk-bg-soft);color:var(--kiosk-fg);border-color:var(--kiosk-border)}.Button_v_secondary__zVajF:hover:not(:disabled){background:var(--kiosk-accent-soft);border-color:var(--kiosk-accent);color:var(--kiosk-accent)}.Button_v_danger__RtZji{background:var(--kiosk-error-soft);color:var(--kiosk-error);border-color:var(--kiosk-error)}.Button_v_danger__RtZji:hover:not(:disabled){background:var(--kiosk-error);color:#fff}.Button_fullWidth__WlvZn{width:100%}.Button_loading__wdjlf .Button_content__ARljp{opacity:.7}.Button_spinner__Gr1E0{width:16px;height:16px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:Button_spin-btn__vqv__ .7s linear infinite;flex-shrink:0}@keyframes Button_spin-btn__vqv__{to{transform:rotate(1turn)}}.Button_content__ARljp{display:inline-flex;align-items:center;gap:8px}.SettingsModal_row__CTwRm{display:flex;align-items:center;gap:16px;padding:12px 16px;border-radius:var(--kiosk-radius-md);background:var(--kiosk-bg-soft);width:100%}.SettingsModal_orgLogoFallback__156D1,.SettingsModal_orgLogo__VfhTk{width:40px;height:40px;border-radius:var(--kiosk-radius-org-logo);object-fit:cover;flex-shrink:0}.SettingsModal_iconBubble__tE_dU,.SettingsModal_orgLogoFallback__156D1{background:var(--kiosk-accent-soft);color:var(--kiosk-accent);display:flex;align-items:center;justify-content:center}.SettingsModal_iconBubble__tE_dU{width:40px;height:40px;border-radius:50%;flex-shrink:0}.SettingsModal_iconConnected__07Ca6{background:var(--kiosk-success-soft);color:var(--kiosk-success)}.SettingsModal_iconDisconnected__j21Cp{background:var(--kiosk-warning-soft);color:var(--kiosk-warning)}.SettingsModal_rowMeta__XMF6y{flex:1 1;min-width:0}.SettingsModal_rowLabel__pcwZF{font-size:var(--vp-type-label-small-size);font-weight:600;color:var(--kiosk-fg-muted)}.SettingsModal_rowValue__aOhJM{font-size:var(--vp-type-body-size);font-weight:600;color:var(--kiosk-fg);margin-top:2px}.SettingsModal_rowSub__QXwvH{font-size:var(--vp-type-label-small-size);color:var(--kiosk-fg-muted);margin-top:2px;font-family:monospace}.SettingsModal_rowSubAlert__c_oE0{font-size:var(--vp-type-label-small-size);color:var(--kiosk-error);margin-top:2px;font-weight:600}.SettingsModal_footerRow__0GY7e{width:100%;margin-top:8px}.SettingsModal_versionNote__Xos0c{text-align:center;font-size:var(--vp-type-label-small-size);color:var(--kiosk-fg-muted);width:100%;margin-top:4px}.CodeSlots_slots__7avgD{display:flex;gap:12px;justify-content:center;flex-wrap:nowrap}.CodeSlots_slot__Pk6fN{width:56px;height:72px;border-radius:var(--kiosk-radius-md);background:var(--kiosk-bg);border:2px solid var(--kiosk-border-strong);display:flex;align-items:center;justify-content:center;font-size:var(--vp-type-headline-size);font-weight:700;color:var(--kiosk-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CodeSlots_slotFilled__OEvZF{background:var(--kiosk-accent-soft);border-color:var(--kiosk-accent);color:var(--kiosk-accent)}.CodeSlots_slotActive__ve7S_{border-color:var(--kiosk-accent);border-style:dashed;animation:CodeSlots_kiosk-pulse__XXR5S 1.4s ease-in-out infinite}.CodeEntry_orgLogo__NE28O{width:36px;height:36px;border-radius:var(--kiosk-radius-org-logo);object-fit:cover}.CodeEntry_actionToggle__9dW7o{display:flex;gap:8px;width:100%;background:var(--kiosk-bg-soft);padding:8px;border-radius:100px}.CodeEntry_actionBtn__R5Fqo{flex:1 1;padding:12px 16px;border-radius:100px;font-size:var(--vp-type-body-small-size);font-weight:600;color:var(--kiosk-fg-muted);background:transparent;border:none;cursor:pointer}.CodeEntry_actionActive__Nt6C_{background:var(--kiosk-accent);color:#fff;box-shadow:0 4px 12px var(--kiosk-accent-soft)}.CodeEntry_keypad__QfoqF{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;width:100%}.CodeEntry_key__GCUdR{height:48px;border-radius:var(--kiosk-radius-sm);background:var(--kiosk-bg-soft);font-size:var(--vp-type-title-large-size);font-weight:600;color:var(--kiosk-fg);border:1.5px solid var(--kiosk-border);display:flex;align-items:center;justify-content:center}.CodeEntry_key__GCUdR:hover:not(:disabled){background:var(--kiosk-accent-soft);border-color:var(--kiosk-accent);color:var(--kiosk-accent)}.CodeEntry_keyBack__WH44F{background:var(--kiosk-bg-soft);color:var(--kiosk-fg-muted);grid-column:6/-1}.CodeEntry_keyBack__WH44F:hover:not(:disabled){background:var(--kiosk-error-soft);color:var(--kiosk-error);border-color:var(--kiosk-error)}.CodeEntry_wrap__KfTxI{display:flex;flex-direction:column;gap:16px;align-items:stretch;width:100%}.CodeEntry_helperText__fe_w3{font-size:var(--vp-type-body-small-size);color:var(--kiosk-fg-muted);text-align:center;margin:0;line-height:1.45}.SearchPicker_searchWrap__Unm9L{position:relative;width:100%}.SearchPicker_searchIcon__rnYSC{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:var(--kiosk-fg-muted);pointer-events:none}.SearchPicker_searchInput__etD_l{width:100%;padding:16px 48px;border-radius:var(--kiosk-radius-md);border:1.5px solid var(--kiosk-border);background:var(--kiosk-bg-soft);font-size:var(--vp-type-body-size);color:var(--kiosk-fg)}.SearchPicker_searchInput__etD_l:focus{border-color:var(--kiosk-accent);background:var(--kiosk-bg)}.SearchPicker_clearBtn___lxPn{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--kiosk-border);display:flex;align-items:center;justify-content:center;color:var(--kiosk-fg-muted)}.SearchPicker_list__wjINp{width:100%;display:flex;flex-direction:column;gap:8px;max-height:420px;overflow-y:auto;padding-right:4px}.SearchPicker_empty__E8zm3{text-align:center;padding:32px 16px;font-size:var(--vp-type-body-small-size);color:var(--kiosk-fg-muted)}.SearchPicker_row__p_9QS{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--kiosk-radius-md);background:var(--kiosk-bg);border:1.5px solid var(--kiosk-border);text-align:left;cursor:pointer;width:100%}.SearchPicker_row__p_9QS:hover:not(:disabled){border-color:var(--kiosk-accent);background:var(--kiosk-accent-soft)}.SearchPicker_rowCheckedIn__MO10S{background:var(--kiosk-success-soft);border-color:var(--kiosk-success)}.SearchPicker_avatarFallback__StYak,.SearchPicker_avatar__oQe2J{width:44px;height:44px;border-radius:var(--kiosk-radius-avatar);flex-shrink:0;object-fit:cover}.SearchPicker_avatarFallback__StYak{background:var(--kiosk-accent-soft);color:var(--kiosk-accent);display:flex;align-items:center;justify-content:center}.SearchPicker_nameWrap__dGbOT{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.SearchPicker_name__rPIJ_{font-size:var(--vp-type-body-size);font-weight:600;color:var(--kiosk-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchPicker_statusRow__RNkhU{display:flex;align-items:center;gap:4px;font-size:var(--vp-type-label-small-size);color:var(--kiosk-success);font-weight:500}.SearchPicker_statusIcon__pO9W5{flex-shrink:0}.SearchPicker_submitting__V_KUk{font-size:var(--vp-type-headline-size);color:var(--kiosk-accent);animation:SearchPicker_kiosk-pulse__PWhsj .8s ease-in-out infinite}.Spinner_spinner___Bs50{display:inline-block;border:2px solid var(--kiosk-border);border-top-color:var(--kiosk-accent);border-radius:50%;animation:Spinner_spin-sm__mIZt0 .7s linear infinite}@keyframes Spinner_spin-sm__mIZt0{to{transform:rotate(1turn)}}.PairingDisplay_usernameWrap__PtyX2{width:100%;display:flex;flex-direction:column;gap:16px}.PairingDisplay_input__uGI57{width:100%;padding:16px;border-radius:var(--kiosk-radius-md);border:1.5px solid var(--kiosk-border);background:var(--kiosk-bg-soft);font-size:var(--vp-type-body-size)}.PairingDisplay_input__uGI57:focus{border-color:var(--kiosk-accent);background:var(--kiosk-bg)}.PairingDisplay_error__3hHdE{padding:12px;border-radius:var(--kiosk-radius-sm);background:var(--kiosk-error-soft);color:var(--kiosk-error);font-size:var(--vp-type-body-small-size);font-weight:500;text-align:center}.PairingDisplay_codeWrap__Cp4BM{width:100%;display:flex;flex-direction:column;gap:16px;align-items:center}.PairingDisplay_codeSplit__bxI_o{width:100%;display:flex;align-items:stretch;justify-content:center;gap:16px;padding:8px 0}@media (max-width:720px){.PairingDisplay_codeSplit__bxI_o{flex-direction:column;align-items:center;gap:16px}}.PairingDisplay_qrPanel__gU5ha{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.PairingDisplay_qrImg__jOGMz{width:220px;height:220px;border-radius:18px;background:var(--vp-surface-low);padding:12px;border:1.5px solid var(--kiosk-border);box-shadow:0 8px 24px var(--kiosk-accent-soft)}.PairingDisplay_qrLoading__mxVDA{width:220px;height:220px;border-radius:18px;background:var(--kiosk-bg-soft);display:flex;align-items:center;justify-content:center}.PairingDisplay_qrLabel__eL173{display:inline-flex;align-items:center;gap:8px;font-size:var(--vp-type-body-small-size);font-weight:600;color:var(--kiosk-fg-muted)}.PairingDisplay_codeOr__0JERu{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 0 auto}@media (max-width:720px){.PairingDisplay_codeOr__0JERu{flex-direction:row;width:100%}.PairingDisplay_codeOr__0JERu .PairingDisplay_codeOrLine__Geupz{height:1px;width:auto;flex:1 1}}.PairingDisplay_codeOrLine__Geupz{width:1px;flex:1 1;background:var(--kiosk-border);min-height:32px}.PairingDisplay_codeOrText__ZegZS{font-size:var(--vp-type-label-small-size);font-weight:700;color:var(--kiosk-fg-muted);background:var(--kiosk-bg);padding:0 8px}.PairingDisplay_codePanel__qS3ni{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:12px;justify-content:center}.PairingDisplay_codeDisplay__LOmig{display:flex;gap:12px}.PairingDisplay_codeDigit__ZU8Iw{font-size:var(--vp-type-display-size);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:52px;height:76px;background:var(--kiosk-accent-soft);color:var(--kiosk-accent);border-radius:var(--kiosk-radius-md);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px var(--kiosk-accent-soft)}.PairingDisplay_codeManualHint__1p6vR{font-size:var(--vp-type-label-small-size);color:var(--kiosk-fg-muted);text-align:center}.PairingDisplay_timerRow__J5NI4{width:100%;display:flex;align-items:center;gap:12px}.PairingDisplay_timerBar__GvA4o{flex:1 1;height:6px;border-radius:3px;background:var(--kiosk-border);overflow:hidden}.PairingDisplay_timerFill__wZPK3{height:100%;background:var(--kiosk-accent);border-radius:3px}.PairingDisplay_timerLabel__Ob9vx{font-size:var(--vp-type-body-small-size);font-weight:600;color:var(--kiosk-fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:32px;text-align:right}.PairingDisplay_note__bhhqf{width:100%;padding:12px 16px;border-radius:var(--kiosk-radius-sm);background:var(--kiosk-warning-soft);color:var(--kiosk-warning);font-size:var(--vp-type-body-small-size);line-height:1.45}.PairingDisplay_helperPoll__YlUMI{display:flex;align-items:center;gap:12px;font-size:var(--vp-type-body-small-size);color:var(--kiosk-fg-muted);margin-top:8px}.PairingDisplay_confirmedWrap__ymCne{display:flex;flex-direction:column;align-items:center;gap:12px}.PairingDisplay_userAvatarFallback__sTrFk,.PairingDisplay_userAvatar___wP0l{width:80px;height:80px;border-radius:var(--kiosk-radius-avatar);object-fit:cover}.PairingDisplay_userAvatarFallback__sTrFk{background:var(--kiosk-accent-soft);color:var(--kiosk-accent);display:flex;align-items:center;justify-content:center}.PairingDisplay_userName__buj2E{font-size:var(--vp-type-title-large-size);font-weight:700;color:var(--kiosk-fg)}.PairingDisplay_photoWait__nTGLL{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 0}.PairingDisplay_photoNote__cPyo3{font-size:var(--vp-type-body-small-size);color:var(--kiosk-fg-muted)}.NumericKeypad_keypad__TuNyE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;width:100%;max-width:380px;margin:0 auto}.NumericKeypad_key__0lPZD{height:76px;border-radius:var(--kiosk-radius-md);background:var(--kiosk-bg-soft);font-size:var(--vp-type-headline-size);font-weight:600;color:var(--kiosk-fg);border:1.5px solid var(--kiosk-border);display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,border-color .15s ease}.NumericKeypad_key__0lPZD:hover:not(:disabled){background:var(--kiosk-accent-soft);border-color:var(--kiosk-accent);color:var(--kiosk-accent)}.NumericKeypad_keyBack__aRIQi{background:var(--kiosk-bg-soft);color:var(--kiosk-fg-muted)}.NumericKeypad_keyBack__aRIQi:hover:not(:disabled){background:var(--kiosk-error-soft);color:var(--kiosk-error);border-color:var(--kiosk-error)}@media (max-height:700px){.NumericKeypad_key__0lPZD{height:62px}}.StaffOverrideModal_col__Y_dez{display:flex;flex-direction:column;gap:16px;width:100%}.StaffOverrideModal_input__cMy9n{width:100%;padding:16px;border-radius:var(--kiosk-radius-md);border:1.5px solid var(--kiosk-border);background:var(--kiosk-bg-soft);font-size:var(--vp-type-body-size);color:var(--kiosk-fg)}.StaffOverrideModal_input__cMy9n:focus{border-color:var(--kiosk-accent);background:var(--kiosk-bg)}.StaffOverrideModal_error__8AJQr{display:flex;align-items:center;gap:8px;padding:12px;border-radius:var(--kiosk-radius-sm);background:var(--kiosk-error-soft);color:var(--kiosk-error);font-size:var(--vp-type-body-small-size);font-weight:500}.StaffOverrideModal_searchRow__twysW{display:flex;gap:12px}.StaffOverrideModal_searchRow__twysW .StaffOverrideModal_input__cMy9n{flex:1 1}.StaffOverrideModal_searchRow__twysW>button{width:56px;flex-shrink:0}.StaffOverrideModal_foundCard__S4sUR{display:flex;align-items:center;gap:16px;padding:16px;border-radius:var(--kiosk-radius-md);background:var(--kiosk-accent-soft);border:1.5px solid var(--kiosk-accent)}.StaffOverrideModal_foundAvatarFallback__B7rJb,.StaffOverrideModal_foundAvatar__4NXwZ{width:48px;height:48px;border-radius:var(--kiosk-radius-avatar);flex-shrink:0;object-fit:cover}.StaffOverrideModal_foundAvatarFallback__B7rJb{background:#fff;color:var(--kiosk-accent);display:flex;align-items:center;justify-content:center}.StaffOverrideModal_foundMeta__BaArq{flex:1 1;min-width:0}.StaffOverrideModal_foundName__YRs03{font-size:var(--vp-type-body-size);font-weight:700;color:var(--kiosk-fg)}.StaffOverrideModal_foundSub__xm5ON{font-size:var(--vp-type-label-small-size);color:var(--kiosk-fg-muted)}.StaffOverrideModal_foundStatus__fByyY{font-size:var(--vp-type-label-small-size);color:var(--kiosk-accent);margin-top:2px;font-weight:500}.StaffOverrideModal_createLink__9Jpxt{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:var(--kiosk-radius-md);background:transparent;border:1.5px dashed var(--kiosk-border-strong);color:var(--kiosk-fg-muted);font-size:var(--vp-type-body-small-size);font-weight:600;cursor:pointer}.StaffOverrideModal_createLink__9Jpxt:hover{border-color:var(--kiosk-accent);color:var(--kiosk-accent)}.StaffOverrideModal_nameRow__ff4c2{display:flex;gap:12px}.StaffOverrideModal_nameRow__ff4c2 .StaffOverrideModal_input__cMy9n{flex:1 1}.StaffOverrideModal_actionsRow__QwjY2{display:flex;gap:12px;width:100%}.StaffOverrideModal_actionsRow__QwjY2>*{flex:1 1}.StaffOverrideModal_subWait__BwKjY{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 0}.StaffOverrideModal_subSpinner__Q_kSe{width:36px;height:36px;border:3px solid var(--kiosk-border);border-top-color:var(--kiosk-accent);border-radius:50%;animation:StaffOverrideModal_spin__1ZbKZ .7s linear infinite}@keyframes StaffOverrideModal_spin__1ZbKZ{to{transform:rotate(1turn)}}.StaffOverrideModal_subNote__gMqWV{font-size:var(--vp-type-body-small-size);color:var(--kiosk-fg-muted)}.StaffOverrideModal_doneWrap__yvDFs{display:flex;flex-direction:column;align-items:center;gap:16px}.StaffOverrideModal_doneTitle__XFr1C{font-size:var(--vp-type-title-large-size);font-weight:700;color:var(--kiosk-fg);text-align:center}.SuccessState_root__Nmo8D{position:fixed;inset:0;background:var(--kiosk-bg);z-index:300;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:48px;overflow:hidden}.SuccessState_confettiLayer__xBnOQ{position:absolute;inset:0;pointer-events:none;overflow:hidden}.SuccessState_confetti__v88Vj{position:absolute;top:50%;left:50%;width:12px;height:12px;border-radius:2px;display:block}.SuccessState_checkmarkWrap__UD7VL{display:flex;align-items:center;justify-content:center}.SuccessState_checkmark__rJRSs{display:block}.SuccessState_title__WeleQ{font-size:var(--vp-type-display-size);font-weight:700;color:var(--kiosk-fg);margin:0;text-align:center}.SuccessState_userRow__8otVv{display:flex;align-items:center;gap:16px;padding:16px 24px 16px 16px;background:var(--kiosk-bg-soft);border-radius:100px;box-shadow:var(--kiosk-shadow-md)}.SuccessState_avatarFallback__70H_j,.SuccessState_avatar__wHoMJ{width:64px;height:64px;border-radius:var(--kiosk-radius-avatar);object-fit:cover}.SuccessState_avatarFallback__70H_j{background:var(--kiosk-accent-soft);color:var(--kiosk-accent);display:flex;align-items:center;justify-content:center}.SuccessState_userName__hoZ9E{font-size:var(--vp-type-headline-size);font-weight:700;color:var(--kiosk-fg)}.SuccessState_subtitle__w3seD{font-size:var(--vp-type-title-large-size);color:var(--kiosk-fg-muted);margin:0;text-align:center;max-width:540px}.ErrorState_root__CwHxH{position:fixed;inset:0;background:var(--kiosk-bg);z-index:300;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:48px;text-align:center}.ErrorState_iconWrap__WJMLn{color:var(--kiosk-error)}.ErrorState_title__qyKQq{font-size:var(--vp-type-display-size);font-weight:700;color:var(--kiosk-fg);margin:0}.ErrorState_message__y9DUG{font-size:var(--vp-type-title-large-size);color:var(--kiosk-fg-muted);margin:0;max-width:540px;line-height:1.5}.PendingConfirmation_photoCard__rijbK{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;background:#fff;border-radius:var(--kiosk-radius-md);box-shadow:var(--kiosk-shadow-sm)}.PendingConfirmation_photoPreview__4UHm2{width:120px;height:120px;object-fit:cover;border-radius:var(--kiosk-radius-sm)}.PendingConfirmation_photoNote__n7N1r{font-size:var(--vp-type-label-small-size);color:var(--kiosk-fg-muted);font-weight:500}.PendingConfirmation_userRow__kHVik{display:flex;align-items:center;gap:12px;padding:8px 16px 8px 8px;background:#fff;border-radius:100px;box-shadow:var(--kiosk-shadow-sm)}.PendingConfirmation_avatarFallback__gnaI7,.PendingConfirmation_avatar__wsd_4{width:40px;height:40px;border-radius:var(--kiosk-radius-avatar);object-fit:cover}.PendingConfirmation_avatarFallback__gnaI7{background:var(--kiosk-warning-soft);color:var(--kiosk-warning);display:flex;align-items:center;justify-content:center}.PendingConfirmation_userName__Y9_J1{font-size:var(--vp-type-body-size);font-weight:600;color:var(--kiosk-fg)}.page_loadingScreen__PGGyb{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.page_loadingSpinner__qNDxm{width:48px;height:48px;border:4px solid var(--kiosk-border);border-top-color:var(--kiosk-accent);border-radius:50%;animation:page_spin-load__tVL7w .7s linear infinite}@keyframes page_spin-load__tVL7w{to{transform:rotate(1turn)}}.page_loadingText___xEl5{font-size:var(--vp-type-body-small-size);color:var(--kiosk-fg-muted)}.page_loadingScreen__PGGyb{padding:24px;text-align:center;background:var(--kiosk-bg-soft);z-index:1500}.page_bootTitle__lZga5{font-size:var(--vp-type-headline-size);font-weight:700;color:var(--kiosk-fg)}.page_retryBtn__piDtb{margin-top:8px;min-height:56px;padding:0 32px;border-radius:999px;border:2px solid var(--kiosk-accent);background:var(--vp-surface-low);color:var(--kiosk-accent);font-size:var(--vp-type-title-large-size);font-weight:600;font-family:inherit;cursor:pointer}.page_root__ZGPtR{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:32px;overflow-y:auto}.page_center__4JlmK{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:480px}.page_centerSub__Dw846{font-size:var(--vp-type-body-size);color:var(--kiosk-fg-muted);margin:0}.page_title__06Mgc{font-size:var(--vp-type-headline-size);font-weight:700;color:var(--kiosk-fg);margin:4px 0 0}.page_subtitle__6bzUM{font-size:var(--vp-type-body-size);color:var(--kiosk-fg-muted);margin:0;line-height:1.5}.page_iconBad__1rZ1l{background:var(--kiosk-error-soft);color:var(--kiosk-error)}.page_iconBad__1rZ1l,.page_iconGood__4Opwu{width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center}.page_iconGood__4Opwu{background:var(--kiosk-accent);color:#fff;box-shadow:0 16px 50px var(--kiosk-accent-soft)}.page_pairForm__G2Nrc{display:flex;flex-direction:column;align-items:center;width:100%;max-width:720px;padding:32px 24px}.page_kioskCard__X5O0x{display:flex;align-items:center;gap:16px;padding:12px 24px 12px 16px;background:var(--kiosk-bg);border:1.5px solid var(--kiosk-border);border-radius:100px;box-shadow:var(--kiosk-shadow-sm);margin-bottom:32px}.page_orgLogoFallback__ntEhj,.page_orgLogo__c6zqY{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.page_orgLogoFallback__ntEhj{background:var(--kiosk-accent-soft);color:var(--kiosk-accent);display:flex;align-items:center;justify-content:center}.page_kioskMeta__7vikJ{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.page_kioskOrg__L8B34{font-size:var(--vp-type-label-small-size);color:var(--kiosk-fg-muted);font-weight:700}.page_kioskName__QOgI4{font-size:var(--vp-type-body-size);font-weight:700;color:var(--kiosk-fg)}.page_bigTitle__2S6nD{font-size:var(--vp-type-headline-size);font-weight:700;color:var(--kiosk-fg);margin:0;text-align:center}.page_bigSub__VchnN{font-size:var(--vp-type-body-size);color:var(--kiosk-fg-muted);margin:8px 0 24px;text-align:center}.page_notice__M2dBu{background:var(--kiosk-error-soft);color:var(--kiosk-error);padding:12px 16px;border-radius:var(--kiosk-radius-sm);font-size:var(--vp-type-body-small-size);font-weight:600;margin-bottom:24px}.page_slots__TuKny{display:flex;gap:clamp(6px,1.8vw,12px);max-width:100%;margin-bottom:12px;justify-content:center;flex-wrap:nowrap}.page_slot__YlJLq{width:clamp(34px,9vw,52px);height:clamp(48px,12vw,64px);flex:0 1 auto;border-radius:var(--kiosk-radius-md);background:var(--kiosk-bg);border:2px solid var(--kiosk-border-strong);display:flex;align-items:center;justify-content:center;font-size:var(--vp-type-headline-size);font-weight:700;color:var(--kiosk-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_slotFilled__rsLpT{background:var(--kiosk-accent-soft);border-color:var(--kiosk-accent);color:var(--kiosk-accent)}.page_slotActive__Y2lZF{border-color:var(--kiosk-accent);border-style:dashed;animation:page_kiosk-pulse__95P5Z 1.4s ease-in-out infinite}.page_error__3RPnJ{font-size:var(--vp-type-body-small-size);color:var(--kiosk-error);font-weight:600;margin:8px 0;text-align:center}.page_keypadAlpha__13tXF{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:8px;gap:8px;width:100%;max-width:640px;margin-top:32px}.page_keypadNum__WpukC{display:grid;grid-template-columns:repeat(11,1fr);grid-gap:8px;gap:8px;width:100%;max-width:640px;margin-top:12px}.page_key__XQatF{height:56px;border-radius:var(--kiosk-radius-md);background:var(--kiosk-bg);border:1.5px solid var(--kiosk-border);font-size:var(--vp-type-title-large-size);font-weight:700;color:var(--kiosk-fg);display:flex;align-items:center;justify-content:center}.page_key__XQatF:hover:not(:disabled){background:var(--kiosk-accent-soft);border-color:var(--kiosk-accent);color:var(--kiosk-accent)}.page_keyBack__rhhBi{background:var(--kiosk-bg-soft);color:var(--kiosk-fg-muted)}.page_submitBtn__ljbIt{margin-top:32px;display:flex;align-items:center;justify-content:center;gap:12px;background:var(--kiosk-accent);color:#fff;height:60px;padding:0 32px;border-radius:var(--kiosk-radius-lg);font-size:var(--vp-type-body-size);font-weight:700;box-shadow:var(--kiosk-shadow-accent);min-width:240px}.page_submitBtn__ljbIt:disabled{background:var(--kiosk-border-strong);color:var(--kiosk-fg-muted);box-shadow:none;cursor:not-allowed}@media (min-width:1200px) and (min-height:760px){.page_pairForm__G2Nrc{max-width:900px}.page_keypadAlpha__13tXF,.page_keypadNum__WpukC{max-width:820px;gap:10px}.page_key__XQatF{height:68px}.page_slot__YlJLq{width:64px;height:76px}}@media (max-width:480px){.page_root__ZGPtR{padding:16px}.page_pairForm__G2Nrc{padding:16px 0}.page_keypadAlpha__13tXF,.page_keypadNum__WpukC{gap:4px}.page_key__XQatF{height:48px}}