.kiosk-locker{display:grid;gap:10px;margin:18px 0;padding:20px 24px;border:1px solid #8094d066;border-radius:16px;background:linear-gradient(125deg,#4a609c24,#6c71b518);text-align:left;color:inherit}
.kiosk-locker[hidden]{display:none}.kiosk-locker>strong{font-size:clamp(18px,2vw,28px);line-height:1.4}.kiosk-locker-pin{font-size:clamp(26px,3vw,42px);font-weight:800;letter-spacing:.08em;font-variant-numeric:tabular-nums}.kiosk-locker>small{font-size:13px;line-height:1.5;color:var(--muted,#a9b3ce);letter-spacing:0}

.kiosk-member-summary.has-locker-result{grid-template-rows:auto auto minmax(0,1fr)}
.kiosk-member-summary .kiosk-locker{margin:0;color:#f8fafc}.kiosk-member-summary .kiosk-locker>small{color:#aebbd6}
