.contact-optout-compact{padding:10px 12px!important;margin:20px 0 0!important;border:1px solid #ddd!important;border-radius:7px!important;background:#fafafa!important;box-shadow:none!important;gap:12px!important;font-size:11px!important;align-items:center!important}.contact-optout-compact strong{font-size:12px}.contact-optout-compact p{font-size:11px;margin:4px 0!important}.contact-optout-compact button{font-size:11px!important;padding:6px 9px!important;min-height:0!important;border-radius:5px!important;white-space:nowrap}#email-preferences-dialog{max-width:440px!important;font-size:12px}#email-preferences-dialog h2{font-size:18px}#email-preferences-dialog button{font-size:12px;padding:7px 10px}#contact-compact-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 18px}#contact-compact-actions>button{width:auto!important;display:inline-flex!important;font-size:12px!important;padding:8px 11px!important;min-height:0!important;margin:0!important;border:1px solid #ddd!important;border-radius:6px!important;background:#fff!important;color:#333!important;box-shadow:none!important}.relationship-body{display:grid;grid-template-columns:185px minmax(0,1fr);gap:24px;margin-top:20px}.relationship-sidebar{background:#f8f8fa;border:1px solid #e7e7ea;border-radius:9px;padding:16px 12px;align-self:start;position:sticky;top:15px}.relationship-sidebar>small{font-size:9px;letter-spacing:1.4px;color:#888}.relationship-sidebar h3{font-size:17px;margin:8px 0 18px}.relationship-sidebar>p{font-size:10px;text-transform:uppercase;color:#888}.relationship-sidebar>button{display:block;width:100%;padding:9px 10px;margin:3px 0;border:none;background:transparent;text-align:left;font-size:12px;border-radius:6px;color:#555;cursor:pointer}.relationship-sidebar>button[aria-pressed=true]{color:#b80002;background:#fdecee;font-weight:600}.relationship-body>#detail{min-width:0}.relationship-loan-links{border-top:1px solid #e2e2e5;padding-top:12px;margin-top:12px}.relationship-loan-links a{display:block;font-size:11px;line-height:1.6;margin-bottom:8px;color:#a90002;overflow-wrap:anywhere}#contact-loan-links{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:10px 0;font-size:12px}#contact-loan-links>span{font-size:10px;text-transform:uppercase;color:#888}#contact-loan-links a,.loan-overview a{color:#b60002;text-decoration:underline}.contact-arive-status{padding:10px 12px;background:#f7f7f8;font-size:11px;color:#666;border-radius:6px}.relationship-history{border-bottom:1px solid #eee;padding:12px 0}.relationship-history small{font-size:11px;color:#777}.relationship-history p{white-space:pre-wrap;font-size:13px}.contact-conversation-actions{display:flex;gap:10px}#relationship-custom header{display:flex;justify-content:space-between;align-items:center}@media(max-width:800px){.relationship-body{grid-template-columns:1fr}.relationship-sidebar{position:static;display:flex;gap:5px;flex-wrap:wrap}.relationship-sidebar>button{width:auto}.relationship-sidebar>small,.relationship-sidebar>p,.relationship-sidebar h3,.relationship-loan-links{display:none}.contact-optout-compact{flex-wrap:wrap}}
