.service-demo.delivery-demo .registration-motion{--pass-x:34px;--pass-y:12px}.service-demo.delivery-demo .registration-motion .registration-objects{gap:32px;padding:24px 12px 36px}.service-demo.delivery-demo .registration-motion .registration-motion-phone{border:7px solid #263348;border-radius:28px;padding:12px 13px 0;overflow:hidden;box-shadow:0 16px 28px #24345226,inset 0 0 0 1px #d4dfef}.service-demo.delivery-demo .registration-motion .registration-motion-phone-top{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:9px;font-weight:700;display:flex}.service-demo.delivery-demo .registration-motion .registration-motion-phone-top i{background:#263348;border-radius:9px;width:48px;height:10px}.service-demo.delivery-demo .registration-motion .physical-ticket-stub:before,.service-demo.delivery-demo .registration-motion .physical-ticket-stub:after{display:none}.service-demo.delivery-demo .registration-motion .physical-ticket-stub{border-top-style:solid}.service-demo.delivery-demo .registration-motion .physical-scanner{min-height:90px}.service-demo.delivery-demo .registration-motion .registration-motion-beam{pointer-events:none;background:#52f3c4;border-radius:50%;width:48%;height:3px;position:absolute;top:34%;left:24%;box-shadow:0 0 9px 3px #52f3c499}.service-demo.delivery-demo .registration-motion .demo-button,.service-demo.delivery-demo .registration-motion .demo-choice{min-height:44px}.service-demo.delivery-demo .registration-motion .physical-scene-caption{min-height:4em}.service-demo.delivery-demo .registration-motion .registration-ui-activity{min-height:100px}.service-demo.delivery-demo .registration-motion .registration-ui-activity.is-duplicate{background:#fff3d8}.service-demo.delivery-demo .registration-motion .registration-ui-activity.is-duplicate .registration-ui-activity-mark{color:#815b14;background:#f5dfa9}.service-demo.delivery-demo .registration-motion .registration-print-station .physical-printer{padding-top:0}.service-demo.delivery-demo .registration-motion .registration-print-station .physical-printer-output{opacity:1;align-items:flex-end;width:82%;height:260px;margin-bottom:-5px;padding:0 3px;transition:none;display:flex;position:relative;bottom:auto;left:auto;overflow:hidden;transform:none}.service-demo.delivery-demo .registration-motion .registration-print-station .physical-printer.is-ready .physical-printer-output{display:flex}.service-demo.delivery-demo .registration-motion .registration-ui-issued{flex-shrink:0;margin:0}@media (min-width:1100px){.service-demo.delivery-demo .registration-motion{--pass-x:20px;grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr) minmax(0,.85fr);gap:24px}.service-demo.delivery-demo .registration-motion .registration-objects{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;padding:20px 0 28px}.service-demo.delivery-demo .registration-motion .registration-motion-phone{border-width:5px;border-radius:22px;padding-inline:10px}.service-demo.delivery-demo .registration-motion .registration-ui-ticket-hero{padding:12px 17px}.service-demo.delivery-demo .registration-motion .registration-ui-ticket-year{font-size:2rem}.service-demo.delivery-demo .registration-motion .physical-ticket-name{font-size:1.1rem}.service-demo.delivery-demo .registration-motion .physical-ticket-top{gap:5px;font-size:.5rem}.service-demo.delivery-demo .registration-motion .registration-ui-ticket-code{flex-direction:column;align-items:flex-start;gap:4px;margin-block:12px}.service-demo.delivery-demo .registration-motion .registration-ui-ticket-code>span{white-space:normal;font-size:.6rem}.service-demo.delivery-demo .registration-motion .physical-scan-station{gap:10px}.service-demo.delivery-demo .registration-motion .physical-scan-station .demo-button{padding-inline:9px;font-size:.7rem}.service-demo.delivery-demo .registration-motion .registration-print-station{border-top:0;flex-direction:column;grid-column:auto;align-items:stretch;gap:12px;padding:0;display:flex}.service-demo.delivery-demo .registration-motion .registration-print-station .physical-scene-title{margin-bottom:12px}.service-demo.delivery-demo .registration-motion .registration-print-station .demo-actions{gap:5px;margin-top:12px}.service-demo.delivery-demo .registration-motion .registration-print-station .demo-choice{padding-inline:9px;font-size:.7rem}.service-demo.delivery-demo .registration-motion .registration-print-station .physical-printer{max-width:100%}}.service-demo.delivery-demo .registration-motion .registration-motion-reprint{place-self:center}@media (max-width:640px){.service-demo.delivery-demo .registration-motion{--pass-x:0px;--pass-y:28px}.service-demo.delivery-demo .registration-motion .registration-objects{grid-template-columns:1fr;gap:12px;padding-inline:0}.service-demo.delivery-demo .registration-motion .registration-motion-phone{width:210px}.service-demo.delivery-demo .registration-motion .physical-scan-station{justify-self:center;gap:8px;width:210px;max-width:100%;padding-top:0}}@media (prefers-reduced-motion:reduce){.service-demo.delivery-demo .registration-motion .registration-motion-phone,.service-demo.delivery-demo .registration-motion .registration-ui-attendee,.service-demo.delivery-demo .registration-motion .registration-ui-activity{transform:none!important}.service-demo.delivery-demo .registration-motion .registration-motion-beam{display:none}.service-demo.delivery-demo .registration-motion .physical-scanner:hover img{transition:none;transform:none}.service-demo.delivery-demo .registration-motion[data-checked-in=true] .registration-ui-issued{transform:none!important}}.service-demo.delivery-demo .registration-motion .registration-format-description{min-height:4.5em;margin:0}.service-demo.delivery-demo .registration-motion .physical-printer-output{justify-content:center}.service-demo.delivery-demo .registration-motion .registration-ui-issued.demo-issue-badge{min-height:225px}.service-demo.delivery-demo .registration-motion .registration-badge-slot{background:#dce4ef;border-radius:5px;width:34px;height:6px;margin-bottom:6px}.service-demo.delivery-demo .registration-motion .registration-admission-band{color:#fff;background:#335a9c;width:100%;margin-top:8px;padding:8px 3px;font-size:.65rem}.service-demo.delivery-demo .registration-motion .registration-ui-issued.demo-issue-wristband{color:#194639;background:#bce7d7;border:1px solid #6caf95;border-radius:12px;gap:15px;width:94px;min-height:240px;padding:0 6px}.service-demo.delivery-demo .registration-motion .registration-wristband-event{overflow-wrap:anywhere;font-size:.6rem;font-weight:800}.service-demo.delivery-demo .registration-motion .registration-wristband-fastener,.service-demo.delivery-demo .registration-motion .registration-wristband-seal{letter-spacing:8px;border-bottom:1px dashed #6caf95;width:100%;padding:12px 0}.service-demo.delivery-demo .registration-motion .registration-wristband-seal{border-top:1px dashed #6caf95;border-bottom:0}.service-demo.delivery-demo .registration-motion .registration-ui-issued.demo-issue-receipt{background:#fffdf4;border-bottom:3px dashed #a6b0bb;border-radius:0;gap:10px;min-height:240px}.service-demo.delivery-demo .registration-motion .registration-receipt-details{width:100%;margin:0;font-size:.6rem}.service-demo.delivery-demo .registration-motion .registration-receipt-details>div{border-bottom:1px dashed #d4d8db;justify-content:space-between;gap:5px;padding-block:5px;display:flex}.service-demo.delivery-demo .registration-motion .registration-receipt-details dd{text-align:right;margin:0}.service-demo.delivery-demo .registration-motion .registration-receipt-note{font-size:.55rem}.service-demo.delivery-demo .registration-motion .registration-mobile-result{display:none}.service-demo.delivery-demo .registration-motion .registration-print-station{scroll-margin-top:90px}@media (max-width:1099px){.service-demo.delivery-demo .registration-motion .registration-mobile-result{color:#245643;background:#eef9f3;border:1px solid #b5d3c6;border-radius:8px;gap:10px;padding:12px;font-size:.8rem;line-height:1.5;display:grid}}
