.jf-portal-account-form{gap:var(--jf-ui-space-4);padding-block:var(--jf-ui-space-4);min-width:0;display:grid}.jf-portal-account-form .jf-action{justify-self:start}.jf-portal-account-form p{overflow-wrap:anywhere}.jf-portal-access-links{gap:var(--jf-ui-space-3);justify-items:start;display:grid}.jf-portal-access-links p{margin:0}.jf-text-link{appearance:none;color:var(--jf-ui-brand-strong);font-family:inherit;font-size:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.jf-text-link:focus-visible{outline:2px solid var(--jf-ui-focus);outline-offset:4px;border-radius:2px}.jf-portal-identity{align-items:center;gap:var(--jf-ui-space-3);padding-block:var(--jf-ui-space-5);border-bottom:1px solid var(--jf-ui-border);margin-bottom:var(--jf-ui-space-4);display:flex}.jf-portal-identity__avatar{background:var(--jf-ui-brand-soft);width:48px;height:48px;color:var(--jf-ui-brand-strong);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.jf-portal-identity>div{gap:4px;min-width:0;display:grid}.jf-portal-identity span,.jf-portal-identity small{overflow-wrap:anywhere}.jf-portal-identity small{color:var(--jf-ui-text-muted);align-items:center;gap:6px;display:flex}.jf-portal-resume{gap:var(--jf-ui-space-3);padding:var(--jf-ui-space-4);border:1px solid var(--jf-ui-border);border-radius:var(--jf-ui-radius-card);background:var(--jf-ui-surface-soft);display:grid}.jf-portal-resume h4{align-items:center;gap:8px;margin:0;display:flex}.jf-portal-resume p{margin:0}.jf-portal-resume small{color:var(--jf-ui-text-muted)}.jf-portal-session-end{gap:var(--jf-ui-space-3);border-top:1px solid var(--jf-ui-border);padding-top:var(--jf-ui-space-5);margin-top:var(--jf-ui-space-4);display:grid}.jf-portal-session-end p{font-size:var(--jf-ui-font-size-sm);color:var(--jf-ui-text-muted);margin:0}
