.password-input-wrapper{position:relative}.password-input-wrapper .password-input-field{padding-left:44px}.password-input-toggle{color:#666;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:40px;transition:color .15s,background-color .15s;display:flex;position:absolute;bottom:0;left:8px}.password-input-toggle:hover{color:#222;background-color:#0000000d}.manager-credential-input{text-align:right;direction:rtl;width:100%}.manager-credential-input__hint{color:#666;text-align:center;margin:8px 0 0;font-size:13px;line-height:1.5}.manager-credential-input__nfc-scan-button{color:#666;cursor:pointer;background:0 0;border:none;margin:8px auto 0;padding:0;font-size:12px;font-weight:600;text-decoration:underline;display:block}.manager-credential-input__nfc-scan-button:hover:not(:disabled){color:#009fdb}.manager-credential-input__nfc-scan-button:disabled{cursor:not-allowed;opacity:.6}.manager-credential-input__nfc-prompt{color:#333;box-sizing:border-box;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;gap:8px;width:100%;margin-top:10px;padding:10px 12px;font-size:13px;display:flex}.manager-credential-input__nfc-prompt[role=alert]{color:#5c4813;background:#fdf6e3;border-color:#f0c36d}.manager-credential-input__nfc-prompt-message{margin:0}.manager-credential-input__nfc-prompt-steps{opacity:.85;margin:0;font-size:12px}.manager-credential-input__nfc-prompt-actions{flex-wrap:wrap;gap:8px;display:flex}.password-modal-overlay{z-index:2000!important}.password-modal .password-modal-content{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.password-modal .password-modal-content p{color:#333;text-align:center;margin:0;font-size:1rem}.password-modal .password-modal-content .password-error-message{color:#c00;text-align:center;background-color:#fee;border:1px solid #fcc;border-radius:4px;padding:.75rem;font-size:.9rem}.password-modal .password-modal-content .password-modal-actions{justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}
