.crm-loading-scene{aspect-ratio:280/168;width:280px;max-width:100%;position:relative}.crm-loading-connections{width:100%;height:100%;stroke:color-mix(in oklab, var(--foreground) 14%, transparent);stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:3 5;position:absolute;inset:0}.crm-loading-contact,.crm-loading-message,.crm-loading-deal{border:1px solid var(--border);background:var(--card);box-shadow:0 3px 8px -5px color-mix(in oklab, var(--foreground) 18%, transparent);position:absolute}.crm-loading-contact{border-radius:14px;flex-direction:column;align-items:center;width:31.429%;height:69.048%;padding:5% 4.286%;animation:4.8s ease-in-out infinite crm-loading-float;display:flex;top:14.286%;left:34.286%}.crm-loading-message{border-radius:12px 12px 4px;justify-content:center;align-items:center;gap:7px;width:24.286%;height:26.19%;animation:4.8s ease-in-out -1.6s infinite crm-loading-float;display:flex;top:16.667%;left:2.857%}.crm-loading-deal{border-radius:10px;width:22.857%;height:35.714%;padding:3.571%;animation:4.8s ease-in-out -3.2s infinite crm-loading-float;top:58.333%;left:74.286%}.crm-loading-check{border:3px solid var(--background);background:var(--primary);width:22px;height:22px;color:var(--primary-foreground);border-radius:50%;place-items:center;animation:4.8s ease-in-out infinite crm-loading-confirm;display:grid;position:absolute;top:-5px;right:-5px}.crm-loading-typing{gap:3px;display:flex}.crm-loading-typing i{background:var(--muted-foreground);border-radius:50%;width:3px;height:3px;animation:1.6s ease-in-out infinite crm-loading-type}.crm-loading-typing i:nth-child(2){animation-delay:.16s}.crm-loading-typing i:nth-child(3){animation-delay:.32s}.crm-loading-signal{background:var(--primary);opacity:0;border-radius:50%;width:5px;height:5px;animation:4.8s cubic-bezier(.45,0,.55,1) infinite crm-loading-transfer;position:absolute}.crm-loading-signal-in{--crm-signal-x:28px;--crm-signal-y:28px;top:28.571%;left:27.143%}.crm-loading-signal-out{--crm-signal-x:28px;--crm-signal-y:30px;animation-delay:1.6s;top:53.571%;left:64.286%}@keyframes crm-loading-float{0%,to{transform:translateY(2px)}50%{transform:translateY(-4px)}}@keyframes crm-loading-type{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:.85;transform:translateY(-2px)}}@keyframes crm-loading-transfer{0%,10%{opacity:0;transform:translate(0)}18%{opacity:.7}45%{opacity:0;transform:translate(var(--crm-signal-x), var(--crm-signal-y))}to{opacity:0;transform:translate(var(--crm-signal-x), var(--crm-signal-y))}}@keyframes crm-loading-confirm{0%,20%,to{opacity:.4;transform:scale(.9)}35%,75%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.crm-loading-scene *,.crm-loading-scene :before,.crm-loading-scene :after{animation:none}.crm-loading-signal{display:none}}
