.zdp-icon-button.svelte-6bcb0{border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);box-sizing:border-box;cursor:pointer;font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-control-size);font-weight:var(--zdp-font-weight-regular);vertical-align:middle;line-height:var(--zdp-type-control-line-height);transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.zdp-icon-button--sm.svelte-6bcb0{height:var(--zdp-control-icon-sm);width:var(--zdp-control-icon-sm)}.zdp-icon-button--md.svelte-6bcb0{height:var(--zdp-control-icon-md);width:var(--zdp-control-icon-md)}.zdp-icon-button--ghost.svelte-6bcb0{color:var(--zdp-color-ink-normal);background:0 0;border-color:#0000}.zdp-icon-button--ghost.svelte-6bcb0:where(:where(.svelte-6bcb0):hover:not(:disabled)){background:var(--zdp-color-interaction-hover);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-icon-button--ghost.svelte-6bcb0:where(:where(.svelte-6bcb0):active:not(:disabled)){background:var(--zdp-color-interaction-pressed);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-icon-button--solid.svelte-6bcb0{background:var(--zdp-color-surface-inverse);color:var(--zdp-color-ink-inverse);border-color:#0000}.zdp-icon-button--solid.svelte-6bcb0:where(:where(.svelte-6bcb0):hover:not(:disabled)){background:color-mix(in oklch, var(--zdp-color-surface-inverse) 94%, var(--zdp-color-ink-inverse));color:var(--zdp-color-ink-inverse);border-color:#0000}.zdp-icon-button--solid.svelte-6bcb0:where(:where(.svelte-6bcb0):active:not(:disabled)){background:color-mix(in oklch, var(--zdp-color-surface-inverse) 88%, var(--zdp-color-ink-inverse));color:var(--zdp-color-ink-inverse);border-color:#0000}.zdp-icon-button.svelte-6bcb0:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-icon-button.svelte-6bcb0:disabled{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-icon-button[data-loading=true].svelte-6bcb0 .zdp-icon-button__glyph:where(.svelte-6bcb0){visibility:hidden}.zdp-icon-button[data-loading=true].svelte-6bcb0:not([data-disabled=true]){cursor:progress;opacity:1}.zdp-icon-button__spinner.svelte-6bcb0{border:2px solid var(--zdp-color-line-subtle);box-sizing:border-box;pointer-events:none;visibility:hidden;border-block-start-color:currentColor;border-inline-end-color:currentColor;border-radius:50%;margin:auto;position:absolute;inset:0}.zdp-icon-button[data-loading=true].svelte-6bcb0 .zdp-icon-button__spinner:where(.svelte-6bcb0){visibility:visible;animation:1s linear infinite svelte-6bcb0-zdp-icon-button-loading-rotate}@keyframes svelte-6bcb0-zdp-icon-button-loading-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.zdp-icon-button[data-loading=true].svelte-6bcb0 .zdp-icon-button__spinner:where(.svelte-6bcb0){animation:none}}@media (forced-colors:active){.zdp-icon-button.svelte-6bcb0{border-color:buttontext}}.zdp-icon.svelte-6bcb0,.zdp-icon-button__glyph.svelte-6bcb0{text-align:center;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.zdp-icon--sm.svelte-6bcb0{font-size:var(--zdp-control-glyph-sm);height:var(--zdp-control-glyph-sm);width:var(--zdp-control-glyph-sm)}.zdp-icon--md.svelte-6bcb0{font-size:var(--zdp-control-glyph-md);height:var(--zdp-control-glyph-md);width:var(--zdp-control-glyph-md)}.zdp-icon.svelte-6bcb0 svg,.zdp-icon-button__glyph.svelte-6bcb0 svg{flex:none;width:100%;height:100%;display:block}.zdp-auth-password-field__control.svelte-1nm2cvn{min-inline-size:0;position:relative}.zdp-auth-password-field__control.svelte-1nm2cvn .zdp-input{padding-inline-end:calc(var(--zdp-control-icon-md) + var(--zdp-space-3))}.zdp-auth-password-field__control.svelte-1nm2cvn .zdp-icon-button{block-size:100%;min-block-size:var(--zdp-control-height-md);position:absolute;inset-block:0;inset-inline-end:0}.zdp-auth-password-field__control.svelte-1nm2cvn .zdp-auth-password-field__toggle-icon{opacity:.85;height:var(--zdp-control-glyph-md);width:var(--zdp-control-glyph-md);display:block}
