.crm-loading{text-align:center;border-radius:var(--border-radius-core);border:1px dashed var(--core-border);background:var(--box-background);width:100%;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:3rem 1.5rem;display:flex}.crm-loading__icon{border-radius:var(--border-radius-circle);background:var(--core-background);width:88px;height:88px;color:var(--title,#ef456a);box-shadow:var(--box-shadow-light);flex:none;justify-content:center;align-items:center;font-size:2.4rem;line-height:1;display:flex}.crm-loading__icon svg{animation:1.5s infinite spin}.crm-loading__content{flex-direction:column;align-items:center;gap:.6rem;max-width:46ch;display:flex}.crm-loading__title{color:var(--title);margin:0;padding:0;font-size:1.25rem;font-weight:700}.crm-loading__description{color:var(--sub-title);margin:0;font-size:.9rem}.crm-loading__action{justify-content:center;margin-top:.4rem;display:flex}.crm-loading.compact{gap:.9rem;padding:1.75rem 1rem}.crm-loading.compact .crm-forbidden__icon{width:60px;height:60px;font-size:1.7rem}.crm-loading.compact .crm-forbidden__title{font-size:1.05rem}.crm-loading.compact .crm-forbidden__description{font-size:.85rem}@media (width<=920px){.crm-loading{padding:2.5rem 1rem}.crm-loading .crm-forbidden__icon{width:72px;height:72px;font-size:2rem}}@media (width<=375px){.crm-loading{padding:2rem .75rem}.crm-loading .crm-forbidden__title{font-size:1.1rem}}@keyframes spin{0%{color:var(--primary);transform:rotate(0)}50%{color:var(--title)}70%{color:var(--primary)}to{color:var(--primary);transform:rotate(360deg)}}
