:root{--atlas-primary:#4d00b0;--atlas-primary-hover:#38007d;--atlas-gradient:linear-gradient(135deg, #9b4dec, #6a18c4);--atlas-gradient-header:linear-gradient(135deg, #1f0a3d, #2e1152);--atlas-text:#1f0a3d;--atlas-text-secondary:#5b657a;--atlas-text-tertiary:#8b93a7;--atlas-bg-page:#fff;--atlas-bg-surface:#f8f9fd;--atlas-border:#eceff6;--atlas-border-input:#d7ddec;--atlas-table-header:#f1edfb;--atlas-sidebar-bg:#1f0a3d;--atlas-sidebar-item-active:#4d00b033;--atlas-sidebar-text:#9c86c4;--atlas-sidebar-text-active:#fff;--atlas-sidebar-width:224px;--atlas-success-bg:#e3f7ec;--atlas-success-fg:#17a673;--atlas-warning-bg:#fff4e5;--atlas-warning-fg:#b7791f;--atlas-warning-icon:#8a5a0f;--atlas-danger-bg:#fef3f2;--atlas-danger-fg:#d92d20;--atlas-produto-gestao:#6a18c4;--atlas-produto-crm:#1d6fd0;--atlas-produto-creditos:#d97706;--atlas-font:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--atlas-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--atlas-fs-body:13px;--atlas-fs-table:12px;--atlas-fs-nav:13.5px;--atlas-fs-label:11px;--atlas-fs-card-title:15px;--atlas-fs-section:18px;--atlas-fs-metric:22px;--atlas-fs-page-title:24px;--atlas-fs-badge:10.5px;--atlas-radius-card:16px;--atlas-radius-btn:9px;--atlas-radius-input:9px;--atlas-radius-modal:16px;--atlas-radius-pill:100px;--atlas-shadow:0 1px 2px #1f0a3d0a;--atlas-overlay:#1f0a3d99;--atlas-icon-stroke:1.9}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}body{font-family:var(--atlas-font);font-size:var(--atlas-fs-body);color:var(--atlas-text);background:var(--atlas-bg-page);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--atlas-primary);text-decoration:none}a:hover{color:var(--atlas-primary-hover)}button{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--atlas-border-input);border-radius:4px}::-webkit-scrollbar-track{background:0 0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
