.toast{box-shadow:var(--shadow-toast), 0 0 0 3px var(--toast-border-color);background-color:var(--toast-bg);border-radius:16px;width:100%;max-width:385px}.toast--info{--toast-bg:var(--surface-feedback-info);--toast-border-color:var(--border-feedback-info-ring)}.toast--success{--toast-bg:var(--surface-feedback-success);--toast-border-color:var(--border-feedback-success-ring)}.toast--error{--toast-bg:var(--surface-feedback-error);--toast-border-color:var(--border-feedback-error-ring)}.toast__close-btn{background-color:#ffffff40;border-radius:8px;flex-shrink:0;transition:background-color .15s}.toast__close-btn:hover{background-color:#ffffff59}.toast__close-btn:active{background-color:#ffffff73}.toast__action{color:var(--text-on-inverse);text-underline-offset:2px;cursor:pointer;font-weight:700;font-size:inherit;line-height:inherit;background:0 0;border:none;padding:0;text-decoration:underline;transition:opacity .15s}.toast__action:hover{opacity:.85}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}.toast--entering{animation:.25s forwards toast-slide-in}.toast--exiting{animation:.2s forwards toast-slide-out}.toast-container{z-index:9999;pointer-events:none;flex-direction:column-reverse;align-items:flex-end;gap:8px;max-width:385px;display:flex;position:fixed;bottom:24px;right:24px}.toast-container>*{pointer-events:auto}
.kiosk-frame{background-color:var(--surface-feedback-info);flex-direction:column;min-height:100vh;display:flex}.kiosk-frame__bar{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-8) var(--space-16);font-family:var(--font-family-secondary), sans-serif;font-size:var(--font-size-body-small);line-height:var(--line-height-20);color:var(--text-on-brand);display:flex}.kiosk-frame__dealer{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kiosk-frame__dealer strong{font-weight:600}.kiosk-frame__end{align-items:center;gap:var(--space-8);font:inherit;color:var(--text-on-brand);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:600;display:inline-flex}.kiosk-frame__end:hover{text-decoration:underline}.kiosk-frame__page{border:var(--border-width-1) solid var(--border-feedback-info);border-radius:var(--radius-container);background-color:var(--surface-base);flex:1;position:relative;overflow:clip}.kiosk-frame__page:after{content:"";z-index:30;border-radius:inherit;box-shadow:inset 0 0 0 4px var(--border-feedback-info-ring);pointer-events:none;position:absolute;inset:0}
