.password-control.svelte-5nno4j{gap:var(--password-input-gap,.35rem);font-size:var(--password-input-label-size,.875rem);font-weight:var(--password-input-label-weight,500);color:var(--password-input-label-color,#374151);text-transform:var(--password-input-label-transform,none);letter-spacing:var(--password-input-label-spacing,0);flex-direction:column;display:flex}label.svelte-5nno4j{align-items:baseline;gap:.35rem;display:flex}.hint.svelte-5nno4j{color:#9ca3af;font-weight:400}.password-field.svelte-5nno4j{align-items:center;display:flex;position:relative}input.svelte-5nno4j{box-sizing:border-box;width:100%;padding:var(--password-input-padding,.5rem 2.75rem .5rem .75rem);border:1px solid var(--password-input-border-color,#d1d5db);border-radius:var(--password-input-radius,6px);font-family:inherit;font-size:var(--password-input-font-size,.9375rem);background:#fff}input.svelte-5nno4j:focus{border-color:var(--password-input-focus-border-color,#6366f1);box-shadow:var(--password-input-focus-shadow,0 0 0 2px #6366f11a);outline:none}input.svelte-5nno4j:disabled{cursor:not-allowed;background:#f9fafb}.password-toggle.svelte-5nno4j{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex;position:absolute;right:.35rem}.password-toggle.svelte-5nno4j:hover:not(:disabled){color:#111827;background:#f3f4f6}.password-toggle.svelte-5nno4j:focus-visible{outline-offset:2px;outline:2px solid #6366f1}.password-toggle.svelte-5nno4j:disabled{cursor:not-allowed;opacity:.6}.password-toggle.svelte-5nno4j svg:where(.svelte-5nno4j){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}
