.device-mode-banner{z-index:10000;color:var(--ds-color-neutral-text-on-inverted);box-shadow:var(--ds-shadow-sm);transition:all .3s;position:fixed;top:0;left:0;right:0}.device-mode-banner--kiosk{background-color:var(--ds-color-kf-brand-3-base-default)}.device-mode-banner--personal{background-color:var(--ds-color-kf-brand-4-base-default)}.device-mode-banner__toggle{width:100%;padding:var(--ds-size-2) var(--ds-size-4);cursor:pointer;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;font-family:inherit;display:flex}.device-mode-banner__toggle:hover{opacity:.95}.device-mode-banner__label{align-items:center;gap:var(--ds-size-2);display:flex}.device-mode-banner__title{font-weight:var(--ds-font-weight-bold);font-size:var(--ds-font-size-sm);letter-spacing:.05em}.device-mode-banner__content{padding:var(--ds-size-4);border-top:1px solid #fff3}.device-mode-banner__content--kiosk{background-color:var(--ds-color-kf-brand-3-surface-tinted)}.device-mode-banner__content--personal{background-color:var(--ds-color-kf-brand-4-surface-tinted)}.device-mode-banner__description{margin-bottom:var(--ds-size-3)}.device-mode-banner__actions{gap:var(--ds-size-2);flex-wrap:wrap;align-items:center;display:flex}.device-mode-banner__storage-info{font-size:var(--ds-font-size-xs);opacity:.9;margin-left:auto}.device-mode-banner__debug{margin-top:var(--ds-size-3);padding-top:var(--ds-size-3);font-size:var(--ds-font-size-xs);opacity:.8;border-top:1px solid #fff3}
.disable-draft-mode-button{bottom:var(--ds-size-8);right:var(--ds-size-8);width:-webkit-fit-content;width:fit-content;position:fixed}
.tracking-consent-dialog{z-index:1000;width:calc(100% - 2rem);max-width:32rem;position:fixed;bottom:1rem;left:1rem}.tracking-consent-dialog__content{flex-direction:column;gap:.75rem;display:flex}.tracking-consent-dialog__trigger-wrapper{justify-content:flex-start;margin-top:1rem;padding:0 1rem 1rem;display:flex}.tracking-consent-dialog__checkbox-wrapper{align-items:center;margin-top:.5rem;display:flex}.tracking-consent-dialog__privacy-qr{background:var(--ds-color-neutral-surface-tinted);border:1px solid var(--ds-color-neutral-border-subtle);justify-content:center;padding:.75rem;display:flex}.tracking-consent-dialog__privacy-qr-code{width:180px;height:auto}@media (max-width:640px){.tracking-consent-dialog{border-radius:0;width:100%;max-width:100%;bottom:0;left:0;right:0}.tracking-consent-dialog__trigger-wrapper{padding:0 .75rem .75rem}}
