.portrait-source{gap:6px;min-width:0;margin:10px 0 0;display:grid}.portrait-source .portrait-source-label{color:var(--bl-ink);font:600 13px/1.3 var(--bl-sans);margin:0}.portrait-source .portrait-source-buttons{flex-wrap:wrap;gap:6px;display:flex}.app-shell .bl-themed .portrait-source .portrait-source-buttons button,.portrait-source .portrait-source-buttons button{border:1px solid var(--bl-line-strong);min-height:44px;color:var(--bl-ink);font:600 13px/1.15 var(--bl-sans);cursor:pointer;box-shadow:none;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 16px;display:inline-flex}.app-shell .profile-only.bl-themed .profile-photo .portrait-source .portrait-source-buttons button[aria-pressed=true],.app-shell .bl-themed .portrait-source .portrait-source-buttons button[aria-pressed=true],.portrait-source .portrait-source-buttons button[aria-pressed=true]{border-color:var(--bl-ink);background:var(--bl-ink);color:var(--bl-bg)}.portrait-source .portrait-source-buttons button:focus-visible{outline:2px solid var(--bl-focus);outline-offset:2px}.portrait-source .portrait-source-buttons button:disabled{opacity:.45;cursor:not-allowed}.portrait-source .portrait-source-buttons button[aria-pressed=true]:disabled{opacity:1}.portrait-source small{color:var(--bl-muted);font-size:12px;line-height:1.35}.portrait-source .portrait-source-status,.portrait-source .portrait-source-error{margin:0;font-size:12px;line-height:1.35}.portrait-source .portrait-source-status{color:var(--bl-ink-2)}.portrait-source .portrait-source-error{color:var(--bl-wine)}.portrait-source :is(.portrait-source-status,.portrait-source-error):empty{display:none}
