@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0b0f1a;--surface-1:#111827;--surface-2:#152035;--surface-3:#1b2840;--border:#2a3a52;--border-subtle:#1e2d42;--text-1:#e4ecf7;--text-2:#8fa3bf;--text-3:#627792;--accent:#3d8ef0;--accent-light:#60a8ff;--accent-dim:#3d8ef01f;--accent-mid:#3d8ef040;--success:#22c55e;--success-dim:#22c55e1f;--warning:#f59e0b;--warning-dim:#f59e0b1f;--danger:#ef4444;--danger-dim:#ef44441f;--info:#06b6d4;--info-dim:#06b6d41f;--purple:#8b5cf6;--purple-dim:#8b5cf61f;--warning-ink:var(--warning);--success-ink:var(--success);--danger-ink:var(--danger);--info-ink:var(--info);--font:"Plus Jakarta Sans", sans-serif;--font-mono:"JetBrains Mono", monospace;--radius:8px;--shadow-sm:0 1px 4px #00000059;--shadow:0 4px 14px #00000073;--shadow-lg:0 8px 36px #0009;--on-accent:#fff;--accent-ink:var(--accent);--sidebar-bg:#070a13;--radius-sm:6px;--radius-lg:12px;--shadow-pop:var(--shadow);--on-success:#fff;--on-danger:#fff;--scrim:#00000073;--scrim-modal:#0009;--scrim-tela:#000000b3;--shadow-drawer:-12px 0 40px #00000059;--shadow-modal:0 20px 60px #0006;--nav-active-bg:var(--accent);--nav-active-fg:var(--on-accent);--nav-active-bar:transparent;--nav-hover-bg:color-mix(in srgb, var(--text-1) 5%, transparent);--nav-item-inset:10px;--nav-item-radius:8px;--search-bg:var(--surface-3);--search-border:transparent;--topbar-bg:var(--surface-1);--sidebar-rule:none;--painel-gap:10px;--painel-radius:18px;--painel-border:1px solid var(--card-border);--topbar-col:2;--sidebar-row:1 / 3;--sidebar-head-h:90px;--sidebar-head-pad:22px 10px 6px;--sidebar-head-rule:none;--logo-card-pad:0 10px;--logo-card-bg:var(--surface-1);--logo-card-border:1px solid var(--card-border);--logo-card-radius:12px;--logo-card-shadow:var(--shadow-sm);--logo-box-size:36px;--logo-box-bg:#e4ecf7;--logo-box-border:1px solid var(--card-border);--logo-box-pad:4px;--radius-scale:1.15;--icon-stroke:1.5;--card-bg:var(--surface-1);--card-border:var(--border-subtle);--card-radius:var(--radius-lg);--card-foot-bg:var(--surface-2);--card-shadow:none;--bloco-bg:var(--surface-1);--page-title-size:26px;--label-caps-size:9.5px;--label-caps-spacing:.06em;--toggle-bg:var(--surface-3);--toggle-border:transparent;--toggle-radius:99px;--toggle-item-radius:99px;--toggle-active-bg:var(--text-1);--toggle-active-fg:var(--surface-1);--selo-radius:99px;--filtro-grupo-bg:var(--surface-1);--filtro-grupo-border:var(--card-border);--filtro-grupo-radius:99px;--filtro-item-radius:99px;--filtro-item-hover:var(--surface-3);--filtro-ativo-bg:var(--text-1);--filtro-ativo-fg:var(--surface-1);--table-head-bg:transparent;--table-head-fg:var(--text-3);--table-head-weight:600;--table-head-rule:1px solid var(--border-subtle);--table-row-rule:1px solid var(--border-subtle);--table-head-pad-y:11px;--table-cell-pad-y:13px;--table-row-min:56px}.gti-light{--bg:#eef2f8;--surface-1:#fff;--surface-2:#f5f8fd;--surface-3:#eaf0f8;--border:#cdd8e8;--border-subtle:#dde6f2;--text-1:#0d1c2e;--text-2:#4a6280;--text-3:#6783a2;--accent-ink:#1a5fb8;--warning-ink:#b45309;--success-ink:#15803d;--danger-ink:#c81e1e;--info-ink:#0e7490;--accent-dim:#3d8ef01a;--accent-mid:#3d8ef033;--success-dim:#22c55e1a;--warning-dim:#f59e0b1a;--danger-dim:#ef44441a;--info-dim:#06b6d41a;--shadow-sm:0 1px 4px #00000014;--shadow:0 4px 14px #0000001a;--shadow-lg:0 8px 36px #00000026;--sidebar-bg:#e3e9f2;--logo-box-bg:var(--surface-3)}.gti-graphite{--bg:#111;--surface-1:#1e1e1e;--surface-2:#232323;--surface-3:#2b2b2b;--border:#3a3a3a;--border-subtle:#2c2c2c;--text-1:#e8e8e8;--text-2:#a8a8a8;--text-3:#787878;--sidebar-bg:#0a0a0a;--logo-box-bg:#e8e8e8}.gti-modern{--bg:#fff;--surface-1:#fff;--surface-2:#fafbf8;--surface-3:#f3f4ef;--border:#e4e4df;--border-subtle:#ededea;--text-1:#141414;--text-2:#5c5e57;--text-3:#878981;--accent:#a3e734;--accent-light:#b9f05a;--accent-dim:#a3e73438;--accent-mid:#a3e73461;--on-accent:#141414;--accent-ink:#4d7c0f;--success:#3f8a0e;--success-dim:#e6fac1;--success-ink:var(--success);--danger-ink:var(--danger);--danger:#d93036;--danger-dim:#fee8e9;--sidebar-bg:#f6f6f4;--shadow-sm:0 1px 2px #1414140d;--shadow:0 4px 12px #1414140f;--shadow-lg:0 10px 30px #1414141a;--shadow-pop:0 2px 8px #14141414}.gti-accent-blue{--accent:#3d8ef0;--accent-light:#60a8ff;--accent-dim:#3d8ef01f;--accent-mid:#3d8ef040;--on-accent:#fff;--accent-ink:var(--accent)}.gti-accent-purple{--accent:#8b5cf6;--accent-light:#a78bfa;--accent-dim:#8b5cf61f;--accent-mid:#8b5cf640;--on-accent:#fff;--accent-ink:var(--accent)}.gti-accent-teal{--accent:#14b8a6;--accent-light:#2dd4bf;--accent-dim:#14b8a61f;--accent-mid:#14b8a640;--on-accent:#0b1a18;--accent-ink:var(--accent)}.gti-accent-orange{--accent:#f97316;--accent-light:#fb923c;--accent-dim:#f973161f;--accent-mid:#f9731640;--on-accent:#1f0d02;--accent-ink:var(--accent)}.gti-accent-green{--accent:#22c55e;--accent-light:#4ade80;--accent-dim:#22c55e1f;--accent-mid:#22c55e40;--on-accent:#0a1f10;--accent-ink:var(--accent)}.gti-accent-lime{--accent:#a3e734;--accent-light:#b9f05a;--accent-dim:#a3e7341f;--accent-mid:#a3e73440;--on-accent:#141414;--accent-ink:var(--accent)}.gti-light.gti-accent-blue{--accent-dim:#3d8ef01a;--accent-mid:#3d8ef033;--accent-ink:#1a5fb8}.gti-light.gti-accent-purple{--accent-dim:#8b5cf61a;--accent-mid:#8b5cf633;--accent-ink:#7c3aed}.gti-light.gti-accent-teal{--accent-dim:#14b8a61a;--accent-mid:#14b8a633;--accent-ink:#0f766e}.gti-light.gti-accent-orange{--accent-dim:#f973161a;--accent-mid:#f9731633;--accent-ink:#c2410c}.gti-light.gti-accent-green{--accent-dim:#22c55e1a;--accent-mid:#22c55e33;--accent-ink:#15803d}.gti-light.gti-accent-lime{--accent-dim:#a3e73438;--accent-mid:#a3e73461;--accent-ink:#4d7c0f}:root{--m02-accent:var(--accent);--m03-accent:var(--accent);--m04-accent:var(--accent);--m05-accent:var(--accent);--m06-accent:var(--accent);--integ-accent:var(--accent);--acesso-accent:var(--accent);--m10-accent:var(--accent);--m11-accent:var(--accent);--module-on-accent:var(--on-accent);--integ-ink:var(--accent-ink);--acesso-ink:var(--accent-ink)}.gti-module-colors-individual{--m02-accent:#8b5cf6;--m03-accent:var(--success);--m04-accent:var(--warning);--m05-accent:var(--info);--m06-accent:var(--danger);--integ-accent:#8b5cf6;--acesso-accent:var(--danger);--m10-accent:var(--info);--m11-accent:var(--text-2);--module-on-accent:#fff;--integ-ink:#8b5cf6;--acesso-ink:var(--danger)}.gti-density-compact{zoom:.92}.gti-density-spacious{zoom:1.08}html,body,#root{height:100%;font-family:var(--font);background:var(--bg);color:var(--text-1);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--text-3)}::selection{background:var(--accent-mid);color:var(--text-1)}button{font-family:var(--font);cursor:pointer}button:active{transform:translateY(.5px)}input,select,textarea{font-family:var(--font)}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px var(--accent-dim);outline:none;border-color:var(--accent)!important}::placeholder{color:var(--text-3)}@keyframes gtiF{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes gtiSpin{to{transform:rotate(360deg)}}.gti-fade{animation:.24s cubic-bezier(.4,0,.2,1) gtiF}*,:before,:after{box-sizing:border-box}body{font-family:var(--font);background:var(--bg);color:var(--text-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#root{width:100%;min-height:100vh}button,input,select,textarea{font-family:var(--font)}@keyframes spin{to{transform:rotate(360deg)}}[data-largura=largo] [style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:repeat(auto-fill,minmax(max(220px,33.3333% - 24px),1fr))!important}[data-largura=cheia] [style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:repeat(auto-fill,minmax(max(220px,25% - 24px),1fr))!important}
