/* /Components/Pages/Profile.razor.rz.scp.css */
.profile-mcp[b-yi6d919v51] { max-width: 780px; margin: 0 auto; }
.profile-key[b-yi6d919v51] { padding: 24px; margin-top: 24px; }
.profile-heading[b-yi6d919v51] { display: flex; align-items: center; gap: 16px; }
.profile-heading > i[b-yi6d919v51] { font-size: 24px; color: var(--main); }
.profile-heading h2[b-yi6d919v51], .profile-heading p[b-yi6d919v51] { margin: 0; }
.profile-heading .badge[b-yi6d919v51] { margin-left: auto; white-space: nowrap; }
.profile-muted[b-yi6d919v51] { color: var(--text-muted); }
.profile-key label[b-yi6d919v51] { display: block; margin: 16px 0 8px; }
.profile-key input[b-yi6d919v51] { width: 100%; box-sizing: border-box; }
.profile-actions[b-yi6d919v51] { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 16px; }
.profile-secret[b-yi6d919v51] { padding: 16px; margin: 20px 0; border: 1px solid var(--border); border-radius: var(--radius-md); background: var(--surface-2); }
@media (max-width: 600px) { .profile-key[b-yi6d919v51] { padding: 16px; } .profile-heading[b-yi6d919v51] { gap: 10px; } }
