.KioskTerminalPaymentView-module__RbqJLG__view{width:min(100%,900px);color:var(--foreground);text-align:center;margin-inline:auto;padding:30px 16px}.KioskTerminalPaymentView-module__RbqJLG__message{flex-direction:column;align-items:center;display:flex}.KioskTerminalPaymentView-module__RbqJLG__icon{width:clamp(100px,13dvh,220px);height:clamp(100px,13dvh,220px);margin-bottom:clamp(25px,3.5dvh,60px)}.KioskTerminalPaymentView-module__RbqJLG__title{text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(28px,4.5vw,58px);font-style:italic;font-weight:900;line-height:1.12}.KioskTerminalPaymentView-module__RbqJLG__amountBlock{margin-top:clamp(22px,3dvh,50px)}.KioskTerminalPaymentView-module__RbqJLG__amount{color:var(--primary);margin-top:4px;font-size:clamp(44px,7vw,84px);font-style:italic;font-weight:900;line-height:1.2}.KioskTerminalPaymentView-module__RbqJLG__receiptHint{text-wrap:balance;justify-content:center;align-items:center;gap:10px;margin-top:8px;font-size:clamp(15px,2.1vw,24px);line-height:1.4;display:flex}.KioskTerminalPaymentView-module__RbqJLG__receiptIcon{flex:none;width:clamp(32px,4.5vw,52px);height:clamp(32px,4.5vw,52px)}.KioskTerminalPaymentView-module__RbqJLG__description{text-wrap:balance;max-width:760px;margin-top:clamp(24px,3dvh,48px);font-size:clamp(18px,2.7vw,30px);line-height:1.45}.KioskTerminalPaymentView-module__RbqJLG__error{color:var(--danger);text-wrap:balance;margin-top:20px;font-size:clamp(16px,2.2vw,24px);font-weight:750;line-height:1.4}.KioskTerminalPaymentView-module__RbqJLG__waiting{justify-content:center;align-items:center;gap:12px;margin-top:22px;font-size:clamp(16px,2.4vw,26px);font-weight:650;display:flex}.KioskTerminalPaymentView-module__RbqJLG__spinner{color:var(--primary);flex:none;width:1.2em;height:1.2em;animation:1.4s linear infinite KioskTerminalPaymentView-module__RbqJLG__terminal-spin}.KioskTerminalPaymentView-module__RbqJLG__cancelHint{text-wrap:balance;margin-top:clamp(44px,5dvh,90px);font-size:clamp(15px,2.1vw,24px);line-height:1.5}.KioskTerminalPaymentView-module__RbqJLG__actions{gap:16px;width:min(100%,760px);margin:clamp(28px,4dvh,64px) auto 0;display:grid}.KioskTerminalPaymentView-module__RbqJLG__editActions{gap:16px;display:flex}.KioskTerminalPaymentView-module__RbqJLG__primary,.KioskTerminalPaymentView-module__RbqJLG__secondary,.KioskTerminalPaymentView-module__RbqJLG__exit{text-transform:uppercase;cursor:pointer;border-radius:20px;justify-content:center;align-items:center;gap:12px;min-height:clamp(58px,5.5dvh,106px);padding:16px 22px;font-size:clamp(16px,2.4vw,28px);font-style:italic;font-weight:800;transition:transform .1s,background .1s;display:flex}.KioskTerminalPaymentView-module__RbqJLG__primary{background:var(--primary);color:#fff;border:2px solid var(--primary)}.KioskTerminalPaymentView-module__RbqJLG__primary:hover{background:var(--primary-dark)}.KioskTerminalPaymentView-module__RbqJLG__secondary{color:var(--foreground);background:#fff;border:1px solid #edbac3;flex:1}.KioskTerminalPaymentView-module__RbqJLG__exit{text-underline-offset:5px;background:0 0;border:1px solid #0000;text-decoration:underline}.KioskTerminalPaymentView-module__RbqJLG__primary:active,.KioskTerminalPaymentView-module__RbqJLG__secondary:active,.KioskTerminalPaymentView-module__RbqJLG__exit:active{transform:scale(.98)}.KioskTerminalPaymentView-module__RbqJLG__view button:focus-visible{outline:3px solid var(--foreground);outline-offset:5px}.KioskTerminalPaymentView-module__RbqJLG__view button:disabled{opacity:.45;cursor:wait}.KioskTerminalPaymentView-module__RbqJLG__view[data-terminal-view=approved] .KioskTerminalPaymentView-module__RbqJLG__amount{color:#147b51}.KioskTerminalPaymentView-module__RbqJLG__view[data-terminal-view=unknown] .KioskTerminalPaymentView-module__RbqJLG__description,.KioskTerminalPaymentView-module__RbqJLG__view[data-terminal-view=timed_out] .KioskTerminalPaymentView-module__RbqJLG__description,.KioskTerminalPaymentView-module__RbqJLG__view[data-terminal-view=blocked] .KioskTerminalPaymentView-module__RbqJLG__description{font-weight:700}@keyframes KioskTerminalPaymentView-module__RbqJLG__terminal-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.KioskTerminalPaymentView-module__RbqJLG__spinner{animation:none}.KioskTerminalPaymentView-module__RbqJLG__view button{transition:none}}@media (max-height:1000px){.KioskTerminalPaymentView-module__RbqJLG__view{padding-block:18px}.KioskTerminalPaymentView-module__RbqJLG__icon{width:96px;height:96px;margin-bottom:22px}.KioskTerminalPaymentView-module__RbqJLG__title{font-size:clamp(26px,4vw,42px)}.KioskTerminalPaymentView-module__RbqJLG__amountBlock{margin-top:20px}.KioskTerminalPaymentView-module__RbqJLG__amount{font-size:52px}.KioskTerminalPaymentView-module__RbqJLG__description{margin-top:20px;font-size:clamp(18px,2.6vw,24px)}.KioskTerminalPaymentView-module__RbqJLG__cancelHint{margin-top:28px}.KioskTerminalPaymentView-module__RbqJLG__actions{gap:10px;margin-top:24px}}@media (max-width:520px){.KioskTerminalPaymentView-module__RbqJLG__view{padding-inline:4px}.KioskTerminalPaymentView-module__RbqJLG__editActions{flex-direction:column;gap:10px}.KioskTerminalPaymentView-module__RbqJLG__icon{width:80px;height:80px}.KioskTerminalPaymentView-module__RbqJLG__waiting{gap:8px}}@media (min-width:601px) and (max-height:850px){.KioskTerminalPaymentView-module__RbqJLG__view{padding-block:8px}.KioskTerminalPaymentView-module__RbqJLG__icon{width:56px;height:56px;margin-bottom:14px}.KioskTerminalPaymentView-module__RbqJLG__title{font-size:32px}.KioskTerminalPaymentView-module__RbqJLG__amountBlock{margin-top:12px}.KioskTerminalPaymentView-module__RbqJLG__amount{font-size:44px}.KioskTerminalPaymentView-module__RbqJLG__receiptHint{font-size:16px}.KioskTerminalPaymentView-module__RbqJLG__description{margin-top:14px;font-size:18px}.KioskTerminalPaymentView-module__RbqJLG__waiting{margin-top:12px;font-size:16px}.KioskTerminalPaymentView-module__RbqJLG__cancelHint{margin-top:22px;font-size:16px}.KioskTerminalPaymentView-module__RbqJLG__actions{gap:8px;margin-top:16px}.KioskTerminalPaymentView-module__RbqJLG__primary,.KioskTerminalPaymentView-module__RbqJLG__secondary,.KioskTerminalPaymentView-module__RbqJLG__exit{border-radius:12px;min-height:40px;padding:8px 16px;font-size:16px}.KioskTerminalPaymentView-module__RbqJLG__view[data-terminal-view=cancelled] .KioskTerminalPaymentView-module__RbqJLG__icon,.KioskTerminalPaymentView-module__RbqJLG__view[data-terminal-view=refused] .KioskTerminalPaymentView-module__RbqJLG__icon{width:40px;height:40px;margin-bottom:8px}.KioskTerminalPaymentView-module__RbqJLG__view[data-terminal-view=cancelled] .KioskTerminalPaymentView-module__RbqJLG__amount,.KioskTerminalPaymentView-module__RbqJLG__view[data-terminal-view=refused] .KioskTerminalPaymentView-module__RbqJLG__amount{font-size:36px}}
.preview-module__ILOPTa__preview{background:#fff;grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid}.preview-module__ILOPTa__toolbar{color:var(--foreground);background:#fff;border-bottom:1px solid #edbac3;padding:14px 24px}.preview-module__ILOPTa__demoLabel{flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:14px;display:flex}.preview-module__ILOPTa__demoLabel strong{color:var(--primary)}.preview-module__ILOPTa__controls{flex-wrap:wrap;align-items:end;gap:12px;margin-top:8px;display:flex}.preview-module__ILOPTa__controls label{gap:3px;font-size:12px;font-weight:650;display:grid}.preview-module__ILOPTa__controls select,.preview-module__ILOPTa__controls button{min-height:38px;color:var(--foreground);background:#fff;border:1px solid #e6c4ca;border-radius:8px;padding:7px 10px;font-size:14px}.preview-module__ILOPTa__controls button{cursor:pointer;align-items:center;gap:7px;display:flex}.preview-module__ILOPTa__controls button:first-of-type{color:#fff;background:var(--foreground);border-color:var(--foreground)}.preview-module__ILOPTa__controls button:disabled{opacity:.5;cursor:default}.preview-module__ILOPTa__controls button:focus-visible,.preview-module__ILOPTa__controls select:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.preview-module__ILOPTa__guest.kiosk-flow{grid-template-rows:auto minmax(0,1fr);height:100%;max-height:100%;margin-inline:auto;padding-top:clamp(22px,4dvh,70px)}.preview-module__ILOPTa__stage{grid-row:2;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden auto}.preview-module__ILOPTa__nextScreen{text-align:center;width:min(100%,860px);padding:30px 16px}.preview-module__ILOPTa__nextIcon{width:clamp(100px,14dvh,220px);height:clamp(100px,14dvh,220px);margin:0 auto 40px}.preview-module__ILOPTa__nextScreen h1{text-transform:uppercase;text-wrap:balance;font-size:clamp(28px,4.5vw,56px);font-style:italic;font-weight:900;line-height:1.15}.preview-module__ILOPTa__nextScreen p{text-wrap:balance;margin:28px auto 0;font-size:clamp(18px,2.7vw,28px);line-height:1.45}.preview-module__ILOPTa__nextScreen .preview-module__ILOPTa__demoNote{border-top:1px solid #edbac3;margin-top:40px;padding-top:24px;font-size:clamp(15px,2vw,22px)}.preview-module__ILOPTa__nextScreen button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:20px;margin-top:32px;padding:22px 30px;font-size:24px;font-style:italic;font-weight:800}@media (max-width:600px){.preview-module__ILOPTa__toolbar{padding:10px 12px}.preview-module__ILOPTa__controls{gap:8px}.preview-module__ILOPTa__controls select,.preview-module__ILOPTa__controls button{font-size:12px}.preview-module__ILOPTa__guest.kiosk-flow{padding:16px}.preview-module__ILOPTa__guest.kiosk-flow .kiosk-progress{--kiosk-progress-node-size:42px;max-width:100%;padding-inline:0}.preview-module__ILOPTa__guest.kiosk-flow .kiosk-progress-icon{width:28px;height:28px}.preview-module__ILOPTa__guest.kiosk-flow .kiosk-progress-label{font-size:10px}.preview-module__ILOPTa__stage{align-items:safe center}}@media (max-height:800px){.preview-module__ILOPTa__stage{align-items:safe center}}@media (min-width:601px) and (max-height:850px){.preview-module__ILOPTa__guest.kiosk-flow{padding-block:16px}.preview-module__ILOPTa__guest.kiosk-flow .kiosk-progress{--kiosk-progress-node-size:56px}.preview-module__ILOPTa__guest.kiosk-flow .kiosk-progress-icon{width:38px;height:38px}.preview-module__ILOPTa__guest.kiosk-flow .kiosk-progress-label{font-size:12px}.preview-module__ILOPTa__nextIcon{width:80px;height:80px;margin-bottom:24px}.preview-module__ILOPTa__nextScreen h1{font-size:32px}.preview-module__ILOPTa__nextScreen p{margin-top:18px;font-size:20px}.preview-module__ILOPTa__nextScreen .preview-module__ILOPTa__demoNote{margin-top:22px;padding-top:18px;font-size:16px}}
