/* Association additions use the existing Element Plus shell and login. */
.association-note { padding: 16px 20px; margin-bottom: 20px; background: #edf3e9; border-radius: 12px; color: #245747; line-height: 1.8; }
.association-toolbar { flex-wrap: wrap; }
.association-hint { color: #718078; font-size: 13px; line-height: 1.8; }
.association-history { padding: 14px 0; border-top: 1px solid #e4ebe3; color: #435a50; line-height: 1.8; }
.association-history p { white-space: pre-wrap; overflow-wrap: anywhere; }
