/* OAuth模块样式 */ .oauth-container { margin-top: 3rem; } .oauth-card { box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); border: none; } .oauth-card .card-header { background-color: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.125); padding: 1rem; font-weight: 500; } .oauth-card .card-body { padding: 1.5rem; } .oauth-form .form-label { font-weight: 500; margin-bottom: 0.5rem; } .oauth-form .form-control { padding: 0.75rem 1rem; border-radius: 0.375rem; border: 1px solid #ced4da; } .oauth-form .form-control:focus { border-color: #86b7fe; box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } .oauth-btn { padding: 0.75rem 1rem; font-weight: 500; border-radius: 0.375rem; } .oauth-btn-primary { background-color: #0d6efd; border-color: #0d6efd; color: #fff; } .oauth-btn-primary:hover { background-color: #0b5ed7; border-color: #0a58ca; } .oauth-alert { padding: 1rem; margin-bottom: 1rem; border-radius: 0.375rem; } .oauth-alert-danger { background-color: #f8d7da; border: 1px solid #f5c2c7; color: #842029; } .oauth-alert ul { margin-bottom: 0; padding-left: 1.25rem; }