.linkedin-status{display:grid;gap:14px;margin:18px 0}.linkedin-status dt{font-size:.875rem;color:var(--muted,#526370);margin-bottom:4px}.linkedin-status dd{margin:0;font-size:1rem;font-weight:600}.linkedin-status small{display:block;font-weight:400;font-size:.8125rem;margin-top:4px;line-height:1.5}.linkedin-connection{padding:18px;background:#f4f7fa;border:1px solid var(--line,#dce2ec);border-left:4px solid var(--accent,#2559d6);border-radius:8px;margin:20px 0}.linkedin-connection h3{margin:0 0 8px}.linkedin-dialog p,#linkedin-update-form p,#linkedin-confirm-form p{font-size:1rem;line-height:1.6}.linkedin-dialog summary{cursor:pointer;font-size:.9375rem;font-weight:600;padding:12px 0}.linkedin-dialog input,#linkedin-update-form input,#linkedin-update-form textarea,#linkedin-update-form select,#linkedin-link-form .field{font-size:.9375rem}.linkedin-dialog .field,#linkedin-update-form .field{font-size:.875rem}.linkedin-dialog .actions{flex-wrap:wrap}.linkedin-file-note:empty{display:none}.linkedin-file-note{padding:12px;background:#f4f7fa;border-radius:6px}#linkedin-confirm-form th,#linkedin-confirm-form td{font-size:.875rem;min-width:120px;max-width:300px;overflow-wrap:anywhere}#linkedin-confirm-form th:first-child,#linkedin-confirm-form td:first-child{min-width:60px}#linkedin-confirm-form img{object-fit:cover;border-radius:8px}#linkedin-confirm-form .table-wrap{max-height:50vh;overflow:auto}#linkedin-update-form small{font-weight:400;font-size:.8125rem;line-height:1.5}#linkedin-confirm-form .form-check{margin-top:18px;font-size:.875rem}
@media(min-width:701px){.linkedin-dialog .linkedin-status{grid-template-columns:repeat(3,minmax(0,1fr))}}
