.pd-dialog.linkedin-connect-dialog{background:var(--background);border-radius:0;gap:1rem;width:calc(100% - 2rem);max-width:32rem;padding:1.5rem;animation-duration:.2s;display:grid;overflow:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.pd-dialog.linkedin-connect-dialog::backdrop{background:#000c;animation-duration:.2s}.linkedin-connect-dialog>.pd-dialog-header{min-height:0;padding:0 1.5rem 0 0}.linkedin-connect-dialog>.pd-dialog-header h2{font-family:var(--font-sans);font-synthesis:weight;letter-spacing:.025em;font-size:1.125rem;line-height:1}.linkedin-connect-dialog>.pd-dialog-header .icon-button{border-radius:var(--radius-compact);opacity:.7;width:1.5rem;height:1.5rem;transition:opacity var(--transition-standard);flex-basis:1.5rem;position:absolute;top:1rem;right:1rem}.linkedin-connect-dialog>.pd-dialog-header .icon-button:hover{opacity:1}.linkedin-connect-dialog>.pd-dialog-header .icon-button svg{width:1rem;height:1rem}.linkedin-connect-description{color:var(--muted);margin:-.625rem 0 0;font-size:.875rem;line-height:1.5rem}.linkedin-connect-dialog .li-methods{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;display:grid}.linkedin-connect-dialog .li-method{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);flex-direction:column;min-width:0;height:100%;padding:1rem;display:flex}.linkedin-connect-dialog .li-method-icon{border-radius:var(--radius);width:2.5rem;height:2.5rem;color:var(--foreground);background:var(--surface-2);place-items:center;display:grid}.linkedin-connect-dialog .li-method-icon svg{width:1.25rem;height:1.25rem}.linkedin-connect-dialog .li-method h3{font-family:var(--font-sans);letter-spacing:normal;margin:.75rem 0 0;font-size:1rem;line-height:1.5rem}.linkedin-connect-dialog .li-method>p{color:var(--muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.25rem}.linkedin-connect-dialog .li-footnote{color:var(--muted);margin-top:.75rem;font-size:.75rem;line-height:1.25rem}.linkedin-connect-dialog .li-method-action{margin-top:auto;padding-top:1rem}.linkedin-connect-dialog .li-method-action>.button,.linkedin-connect-dialog .li-action-stack .button{justify-content:center;width:100%}.linkedin-connect-dialog .li-action-stack{gap:.5rem;display:grid}.linkedin-connect-dialog .li-action-stack>p{text-align:center;margin:0;font-size:.75rem;line-height:1.25rem}.linkedin-connect-dialog .li-profile{align-items:center;gap:.75rem;width:100%;min-width:0;max-width:100%;padding-block:.25rem;display:flex;overflow:hidden}.linkedin-connect-dialog .li-profile>span{width:3rem;height:3rem;color:var(--muted);background:var(--surface-2);border-radius:50%;flex:0 0 3rem;place-items:center;display:grid;overflow:hidden}.linkedin-connect-dialog .li-profile img{object-fit:cover;width:100%;height:100%}.linkedin-connect-dialog .li-profile div{flex:1;min-width:0;display:grid}.linkedin-connect-dialog .li-profile small{color:var(--muted);letter-spacing:.025em;text-transform:uppercase;font-size:.75rem;font-weight:500}.linkedin-connect-dialog .li-profile strong,.linkedin-connect-dialog .li-profile p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.linkedin-connect-dialog .li-profile strong{color:var(--foreground);margin-top:.125rem;font-size:.875rem;font-weight:600}.linkedin-connect-dialog .li-profile p{margin:0;font-size:.75rem}.linkedin-connect-error{border:1px solid color-mix(in srgb, var(--danger) 30%, var(--border));border-radius:var(--radius);color:var(--foreground);background:var(--danger-muted);margin:0;padding:.75rem 1rem;font-size:.875rem}.linkedin-connect-footer{justify-content:flex-end;padding:0;display:flex}@media (width<=640px){.linkedin-connect-dialog .li-methods{grid-template-columns:1fr}.linkedin-connect-footer{flex-direction:column-reverse}.linkedin-connect-footer .button{width:100%}}@media (width>=640px){.pd-dialog.linkedin-connect-dialog{border-radius:var(--radius);max-width:42rem}}
