.custom-password-form{max-width:400px;margin:40px auto;padding:20px;background:#f8f9fa;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center}.password-message{font-size:16px;color:#333;margin-bottom:10px}.password-input-container{display:flex;gap:10px;justify-content:center}.password-field{flex:1;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px}.password-submit{padding:10px 15px;background:#0073aa;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background 0.3s ease}.password-submit:hover{background:#005d8c}