.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{width:44px;min-width:44px;height:44px;font-family:var(--font-display);text-transform:uppercase;color:var(--foreground);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));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:400;display:flex;overflow:hidden}.crm-modal{border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--card-bg);width:100%;max-width:520px;max-height:90vh;box-shadow:0 24px 64px color-mix(in srgb, var(--foreground) 22%, transparent), var(--shadow-retro);overflow-y:auto}@keyframes crm-toast-in{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-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%}}