.profile-camera{display:grid;gap:12px;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2)}.profile-camera-heading{display:flex;align-items:center;gap:12px}.profile-camera-heading>div{min-width:0;flex:1 1}.profile-camera h2{margin:4px 0 0;font-size:20px;overflow-wrap:anywhere}.profile-camera p{margin:0;color:var(--muted);line-height:1.6;font-size:13px}.profile-camera label{display:grid;gap:8px;font-size:13px}.profile-camera select{width:100%;min-width:0}.account-btn .profile-camera-summary{display:block;max-width:180px;text-align:left}.account-btn .profile-camera-name{display:block;font-size:10px;color:var(--accent);margin-top:3px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.topbar:has(.profile-camera-summary){height:auto;min-height:66px;padding-block:10px;gap:10px}.topbar:has(.profile-camera-summary) .header-actions{gap:8px;flex-wrap:wrap;justify-content:flex-end}.account-btn .profile-camera-summary{max-width:105px}.account-btn .profile-camera-name{display:block;max-width:105px;margin-top:0}}.profile-camera select{padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--text);font:inherit}