.crm-panel{padding:calc(var(--space-6) + var(--space-2)) var(--space-6) var(--space-6)}.crm-panel .lv-section-head{align-items:flex-start}.crm-panel .lv-section-head__title{min-width:min(100%,280px)}.crm-panel .lv-section-head__actions{flex-wrap:wrap;justify-content:flex-end}.crm-avatar-diagnostics__title{display:block;color:var(--foreground);font-family:var(--font-display);font-size:.95rem;font-weight:400;letter-spacing:.02em;line-height:1;text-transform:uppercase}.crm-avatar-diagnostic-row__email{overflow:hidden;color:var(--foreground);font-size:.86rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.crm-avatar{width:44px;height:44px;min-width:44px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:14px;font-weight:400;text-transform:uppercase;color:var(--foreground);overflow:hidden;flex-shrink:0;border:2px solid color-mix(in srgb,var(--tone-color) 38%,var(--border));background:color-mix(in srgb,var(--tone-color) 18%,var(--surface-2))}.crm-modal{width:100%;max-width:520px;max-height:90vh;overflow-y:auto;border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--card-bg);box-shadow:0 24px 64px color-mix(in srgb,var(--foreground) 22%,transparent),var(--shadow-retro)}@keyframes crm-toast-in{0%{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:640px){.crm-panel{padding:var(--space-5) var(--space-4) var(--space-4)}.crm-panel .lv-section-head__actions,.crm-panel .lv-section-head__actions .lv-btn{width:100%}}