@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&display=swap";:root{color-scheme:light;--background: 0 0% 100%;--foreground: 0 0% 10%;--surface: 0 0% 98%;--surface-hover: 0 0% 96%;--card: 0 0% 100%;--card-foreground: 0 0% 10%;--popover: 0 0% 100%;--popover-foreground: 0 0% 10%;--primary: 24 91% 54%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 96%;--secondary-foreground: 0 0% 10%;--muted: 0 0% 96%;--muted-foreground: 0 0% 40%;--accent: 0 0% 96%;--accent-foreground: 0 0% 10%;--success: 142 71% 40%;--warning: 38 92% 48%;--destructive: 0 70% 50%;--destructive-foreground: 0 0% 100%;--border: 0 0% 91%;--border-subtle: 0 0% 95%;--input: 0 0% 91%;--ring: 24 91% 54%;--text-secondary: 0 0% 40%;--text-tertiary: 0 0% 55%;--brand-strong: 24 91% 40%;--warn-strong: 38 92% 36%;--link-hover: 24 91% 46%;--app-bg: 0 0% 93%;--tint-bg: .1;--tint-bd: .25;--seg-track: 0 0% 88%;--seg-active-bd: 0 0% 100% / 0;--overlay: 0 0% 0% / .45;--toast-bg: 0 0% 12%;--sel-tint: 24 91% 54% / .06;--radius: .5rem;--shell-bg-start: 0 0% 18%;--shell-bg-end: 0 0% 10%;--shell-surface: 0 0% 10%;--shell-surface-hover: 0 0% 21%;--shell-border: 0 0% 100% / .06;--shell-edge: 0 0% 100% / 0;--shell-fg: 0 0% 100%;--shell-fg-muted: 0 0% 100% / .5;--shell-fg-subtle: 0 0% 100% / .4;--module-gestao: 160 84% 45%;--module-fiscal: 38 92% 52%;--module-academy: 270 70% 62%;--module-workspace: 258 78% 66%;--module-settings: 215 16% 70%;--bloco-canal: 142 71% 30%;--bloco-documento: 45 90% 28%;--bloco-processo: 24 91% 38%;--bloco-tratamento: 180 70% 28%;--bloco-agente: 270 60% 48%;--bloco-decisao: 340 70% 44%;--bloco-sistema: 217 80% 46%;--bloco-banco: 215 25% 35%;--bloco-nota: 40 90% 28%;--bloco-nota-bg: 48 96% 86%;--bloco-nota-bd: 48 80% 72%;--proto-api: 217 80% 40%;--proto-mcp: 270 60% 44%;--proto-webhook: 142 71% 28%;--proto-odbc: 215 25% 32%;--proto-sftp: 180 70% 26%;--proto-arquivo: 45 90% 26%;--proto-email: 340 70% 40%;--canvas-grid: 0 0% 80%;--chart-1: 24 91% 54%;--chart-2: 142 71% 40%;--chart-3: 38 92% 48%;--chart-4: 0 70% 50%;--chart-5: 217 91% 60%;--chart-muted: 0 0% 55%;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .04);--shadow-sm: 0 2px 4px 0 rgb(0 0 0 / .06);--shadow-md: 0 8px 24px -4px rgb(0 0 0 / .08);--shadow-lg: 0 16px 40px -8px rgb(0 0 0 / .12);--auth-bg: #F6F3EE;--auth-card: #FDFDFD;--auth-text: #2D2C30;--auth-muted: #8F8F8F;--auth-border: #E7E7E7;--auth-field: #FFFFFF;--auth-field-bd: #E0E0E0;--font-sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Poppins", "Geist", system-ui, sans-serif}.dark{color-scheme:dark;--background: 0 0% 7%;--foreground: 0 0% 98%;--surface: 0 0% 11%;--surface-hover: 0 0% 16%;--card: 0 0% 14%;--card-foreground: 0 0% 98%;--popover: 0 0% 13%;--popover-foreground: 0 0% 98%;--primary: 24 91% 58%;--primary-foreground: 0 0% 10%;--secondary: 0 0% 16%;--secondary-foreground: 0 0% 98%;--muted: 0 0% 16%;--muted-foreground: 0 0% 72%;--accent: 0 0% 16%;--accent-foreground: 0 0% 98%;--success: 142 56% 48%;--warning: 38 92% 56%;--destructive: 0 70% 58%;--destructive-foreground: 0 0% 98%;--border: 0 0% 22%;--border-subtle: 0 0% 18%;--input: 0 0% 22%;--ring: 24 91% 58%;--text-secondary: 0 0% 72%;--text-tertiary: 0 0% 58%;--chart-1: 24 91% 58%;--chart-2: 142 56% 52%;--chart-3: 38 92% 56%;--chart-4: 0 70% 58%;--chart-5: 217 91% 65%;--chart-muted: 0 0% 50%;--brand-strong: 24 91% 66%;--warn-strong: 38 92% 64%;--link-hover: 24 91% 70%;--bloco-canal: 142 71% 66%;--bloco-documento: 45 90% 66%;--bloco-processo: 24 91% 66%;--bloco-tratamento: 180 70% 66%;--bloco-agente: 270 60% 70%;--bloco-decisao: 340 70% 68%;--bloco-sistema: 217 80% 68%;--bloco-banco: 215 25% 66%;--bloco-nota: 40 90% 66%;--bloco-nota-bg: 48 60% 22%;--bloco-nota-bd: 48 50% 34%;--proto-api: 217 80% 68%;--proto-mcp: 270 60% 70%;--proto-webhook: 142 71% 66%;--proto-odbc: 215 25% 66%;--proto-sftp: 180 70% 66%;--proto-arquivo: 45 90% 66%;--proto-email: 340 70% 68%;--canvas-grid: 0 0% 24%;--app-bg: 0 0% 7%;--tint-bg: .16;--tint-bd: .34;--seg-track: 0 0% 20%;--seg-active-bd: 0 0% 26%;--overlay: 0 0% 0% / .65;--toast-bg: 0 0% 20%;--sel-tint: 24 91% 58% / .14;--shell-bg-start: 0 0% 11%;--shell-bg-end: 0 0% 5%;--shell-surface-hover: 0 0% 17%;--shell-border: 0 0% 100% / .09;--shell-edge: 0 0% 100% / .07;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .5);--shadow-sm: 0 2px 6px 0 rgb(0 0 0 / .5);--shadow-md: 0 10px 28px -6px rgb(0 0 0 / .6);--shadow-lg: 0 20px 48px -10px rgb(0 0 0 / .7);--auth-bg: #1A1714;--auth-card: #211E1A;--auth-text: #F5F2ED;--auth-muted: #9A948C;--auth-border: #332E29;--auth-field: #2A2621;--auth-field-bd: #3A352E}body{background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-sans);font-size:.875rem;line-height:1.375rem;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}h1{font-size:1.875rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}h2{font-size:1.5rem;line-height:1.25;font-weight:600;letter-spacing:-.01em}h3{font-size:1.25rem;line-height:1.3;font-weight:600}h4{font-size:1.125rem;line-height:1.4;font-weight:500}p,li{line-height:1.5}.fg{color:hsl(var(--foreground))}.fg-2{color:hsl(var(--text-secondary))}.fg-3{color:hsl(var(--text-tertiary))}.fg-muted{color:hsl(var(--muted-foreground))}.bg-card{background-color:hsl(var(--card))}.bg-surface{background-color:hsl(var(--surface))}.text-display{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em}.text-2xs{font-size:.6875rem;line-height:1rem}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.8125rem;line-height:1.25rem}.text-base{font-size:.875rem;line-height:1.375rem}.text-md{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:1.875rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.app-shell-bg{background:radial-gradient(circle at top left,hsl(var(--shell-bg-start)),hsl(var(--shell-bg-end)))}.shell-surface{background-color:hsl(var(--shell-surface) / .95);border-color:hsl(var(--shell-border))}.shell-surface-muted{background-color:hsl(var(--shell-surface) / .8);border-color:hsl(var(--shell-border))}.shell-surface-hover{background-color:hsl(var(--shell-surface-hover))}.shell-text{color:hsl(var(--shell-fg))}.shell-text-muted{color:hsl(var(--shell-fg-muted))}.shell-text-subtle{color:hsl(var(--shell-fg-subtle))}.shell-border{border-color:hsl(var(--shell-border))}@media print{.dark{color-scheme:light;--background: 0 0% 100%;--foreground: 0 0% 10%;--surface: 0 0% 98%;--surface-hover: 0 0% 96%;--card: 0 0% 100%;--card-foreground: 0 0% 10%;--popover: 0 0% 100%;--popover-foreground: 0 0% 10%;--primary: 24 91% 54%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 96%;--secondary-foreground: 0 0% 10%;--muted: 0 0% 96%;--muted-foreground: 0 0% 40%;--accent: 0 0% 96%;--accent-foreground: 0 0% 10%;--success: 142 71% 40%;--warning: 38 92% 48%;--destructive: 0 70% 50%;--destructive-foreground: 0 0% 100%;--border: 0 0% 91%;--border-subtle: 0 0% 95%;--input: 0 0% 91%;--ring: 24 91% 54%;--text-secondary: 0 0% 40%;--text-tertiary: 0 0% 55%;--brand-strong: 24 91% 40%;--warn-strong: 38 92% 36%;--link-hover: 24 91% 46%;--app-bg: 0 0% 100%;--seg-track: 0 0% 88%;--seg-active-bd: 0 0% 100% / 0;--overlay: 0 0% 0% / .45;--toast-bg: 0 0% 12%;--sel-tint: 24 91% 54% / .06;--tint-bg: .1;--tint-bd: .25;--chart-1: 24 91% 54%;--chart-2: 142 71% 40%;--chart-3: 38 92% 48%;--chart-4: 0 70% 50%;--chart-5: 217 91% 60%;--chart-muted: 0 0% 55%;--auth-bg: #F6F3EE;--auth-card: #FDFDFD;--auth-text: #2D2C30;--auth-muted: #8F8F8F;--auth-border: #E7E7E7;--auth-field: #FFFFFF;--auth-field-bd: #E0E0E0;--shadow-xs: none;--shadow-sm: none;--shadow-md: none;--shadow-lg: none}html,body{background:#fff!important}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-sans);background:hsl(var(--background));color:hsl(var(--foreground));font-size:14px}@media(prefers-color-scheme:dark){:root:not(.light){color-scheme:dark}}h1,h2,h3{font-family:var(--font-display);margin:0 0 12px}h1{font-size:22px}h2{font-size:17px}h3{font-size:15px}a{color:hsl(var(--primary));cursor:pointer;text-decoration:none}.shell{display:flex;min-height:100%}.side{width:220px;flex-shrink:0;background:linear-gradient(hsl(var(--shell-bg-start)),hsl(var(--shell-bg-end)));color:hsl(var(--shell-fg));padding:16px 10px;display:flex;flex-direction:column;gap:2px}.side .marca{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;padding:4px 8px 16px}.side .marca img{width:26px}.side a{color:hsl(var(--shell-fg-muted));padding:7px 10px;border-radius:8px;font-size:13.5px}.side a:hover{background:hsl(var(--shell-surface-hover));color:hsl(var(--shell-fg))}.side a.on{background:hsl(var(--shell-surface));color:hsl(var(--shell-fg))}.side .grupo{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--shell-fg-subtle));padding:14px 10px 4px}.side .rodape{margin-top:auto;font-size:12px;color:hsl(var(--shell-fg-subtle));padding:8px 10px}.main{flex:1;padding:24px 28px;min-width:0}.card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;padding:16px;margin-bottom:16px}.muted{color:hsl(var(--muted-foreground))}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:8px 10px;border-bottom:1px solid hsl(var(--border-subtle));vertical-align:top}th{font-size:12px;font-weight:600;color:hsl(var(--muted-foreground))}tr.click:hover{background:hsl(var(--surface-hover));cursor:pointer}.btn{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));border-radius:8px;padding:6px 12px;font:inherit;cursor:pointer}.btn:hover{background:hsl(var(--surface-hover))}.btn.primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:transparent}.btn.sm{padding:3px 9px;font-size:12.5px}.btn:disabled{opacity:.5;cursor:default}input,select,textarea{font:inherit;border:1px solid hsl(var(--input));border-radius:8px;padding:6px 9px;background:hsl(var(--background));color:hsl(var(--foreground))}textarea{width:100%;font-family:ui-monospace,monospace;font-size:12.5px}label.campo{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:hsl(var(--muted-foreground))}.chip{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11.5px;border:1px solid hsl(var(--border));white-space:nowrap}.st-pendente{background:hsl(var(--primary) / .1);border-color:hsl(var(--primary) / .3)}.st-em_andamento{background:#308ce81f;border-color:#308ce859}.st-aguardando_aceite{background:hsl(var(--warning) / .14);border-color:hsl(var(--warning) / .4)}.st-concluida{background:hsl(var(--success) / .12);border-color:hsl(var(--success) / .35)}.st-dispensada,.st-bloqueada{color:hsl(var(--muted-foreground))}.farol{display:inline-block;width:10px;height:10px;border-radius:50%}.farol.verde{background:hsl(var(--success))}.farol.amarelo{background:hsl(var(--warning))}.farol.vermelho{background:hsl(var(--destructive))}.atrasada{color:hsl(var(--destructive));font-weight:600}.erro{color:hsl(var(--destructive))}.aviso{background:hsl(var(--warning) / .12);border:1px solid hsl(var(--warning) / .35);border-radius:8px;padding:8px 12px}pre{background:hsl(var(--surface));border:1px solid hsl(var(--border-subtle));border-radius:8px;padding:10px;overflow:auto;font-size:12px;max-height:360px}.login{min-height:100%;display:grid;place-items:center;background:hsl(var(--surface))}.login .card{width:340px;display:flex;flex-direction:column;gap:12px}.toast{position:fixed;bottom:18px;right:18px;background:hsl(var(--foreground));color:hsl(var(--background));padding:10px 14px;border-radius:10px;max-width:420px}@media(max-width:760px){.shell{flex-direction:column}.side{width:auto;flex-direction:row;flex-wrap:wrap}.side .grupo,.side .rodape{display:none}.main{padding:16px}}.jr-ok{background:hsl(var(--success) / .12);border-color:hsl(var(--success) / .35)}.jr-atencao{background:hsl(var(--warning) / .14);border-color:hsl(var(--warning) / .4)}.jr-pendente{background:hsl(var(--destructive) / .1);border-color:hsl(var(--destructive) / .35)}.jr-nao_se_aplica{color:hsl(var(--muted-foreground))}fieldset:disabled input,fieldset:disabled select,fieldset:disabled textarea{opacity:.8}
