@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_ca35ecd4-module__VNkuCW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_ca35ecd4-module__VNkuCW__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--af-text-dark:#1a1a1a;--af-text-light:#f7f9fb;--af-icon-grad-start:#00fca8;--af-icon-grad-end:#1cdaff;--af-text-grad-start:#00d48c;--af-text-grad-end:#19b8e0;--af-gradient:linear-gradient(135deg, var(--af-icon-grad-start), var(--af-icon-grad-end));--af-on-gradient:#04231d;--background:#f5f7fa;--surface:#fff;--surface-2:#f2f4f7;--foreground:var(--af-text-dark);--muted:#667085;--border:#d0d5dd;--info-bg:#eff8ff;--info-fg:#175cd3;--info-border:#b2ddff;--success-bg:#ecfdf3;--success-fg:#067647;--success-border:#abefc6;--warning-bg:#fffaeb;--warning-fg:#b54708;--warning-border:#fedf89;--danger-bg:#fef3f2;--danger-fg:#b42318;--danger-border:#fecdca;--danger-solid:#d92d20;--neutral-bg:#f2f4f7;--neutral-fg:#475467;--neutral-border:#d0d5dd;--focus-ring:0 0 0 3px #1cdaff73;--overlay:#0f111573;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--shadow-sm:0 1px 2px #1018280f;--shadow-md:0 4px 12px #1018281a;--shadow-lg:0 12px 32px #1018282e;--z-toast:90;--z-modal:80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--background:#0f1115;--surface:#171a21;--surface-2:#1e222b;--foreground:var(--af-text-light);--muted:#9aa4b2;--border:#2a2f3a;--info-bg:#102a43;--info-fg:#84caff;--info-border:#1d4f7a;--success-bg:#0b2e21;--success-fg:#75e0a7;--success-border:#135c3f;--warning-bg:#332208;--warning-fg:#fdb022;--warning-border:#6b4b0f;--danger-bg:#3a1411;--danger-fg:#fda29b;--danger-border:#7a271a;--danger-solid:#f04438;--neutral-bg:#232833;--neutral-fg:#c3cad5;--neutral-border:#394150;--shadow-md:0 4px 12px #0006;--shadow-lg:0 12px 32px #0000008c;--overlay:#000000a6}}:root[data-theme=dark]{--background:#0f1115;--surface:#171a21;--surface-2:#1e222b;--foreground:var(--af-text-light);--muted:#9aa4b2;--border:#2a2f3a;--info-bg:#102a43;--info-fg:#84caff;--info-border:#1d4f7a;--success-bg:#0b2e21;--success-fg:#75e0a7;--success-border:#135c3f;--warning-bg:#332208;--warning-fg:#fdb022;--warning-border:#6b4b0f;--danger-bg:#3a1411;--danger-fg:#fda29b;--danger-border:#7a271a;--danger-solid:#f04438;--neutral-bg:#232833;--neutral-fg:#c3cad5;--neutral-border:#394150;--shadow-md:0 4px 12px #0006;--shadow-lg:0 12px 32px #0000008c;--overlay:#000000a6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-outfit), "Segoe UI", Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:900px){.chamadas-colunas{grid-template-columns:1fr!important}}.page-header{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.empty-state{color:var(--muted)}.data-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;overflow:hidden}.data-table th{text-align:left;color:var(--muted);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);font-size:.8rem}.data-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);font-size:.9rem}.data-table tr:last-child td{border-bottom:none}.status-badge{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);font-size:var(--text-xs);background:var(--success-bg);color:var(--success-fg);padding:2px 10px;font-weight:600;display:inline-flex}.status-badge[data-status=PAUSADA],.status-badge[data-tom=warning]{background:var(--warning-bg);color:var(--warning-fg)}.status-badge[data-status=CANCELADA],.status-badge[data-tom=danger]{background:var(--danger-bg);color:var(--danger-fg)}.status-badge[data-tom=info]{background:var(--info-bg);color:var(--info-fg)}.status-badge[data-tom=neutral]{background:var(--neutral-bg);color:var(--neutral-fg)}.btn-primary,.btn-secondary,.btn-danger{justify-content:center;align-items:center;gap:var(--space-2);padding:10px var(--space-4);border-radius:var(--radius-md);cursor:pointer;font-family:inherit;font-size:.9rem;transition:filter .15s,background .15s;display:inline-flex}.btn-primary{background:var(--af-gradient);color:var(--af-on-gradient);border:none;font-weight:600}.btn-primary:hover:not(:disabled){filter:brightness(.96)}.btn-secondary{border:1px solid var(--border);background:var(--surface);color:var(--foreground)}.btn-secondary:hover:not(:disabled){background:var(--surface-2)}.btn-danger{background:var(--danger-solid);color:#fff;border:none;font-weight:600}.btn-danger:hover:not(:disabled){filter:brightness(.94)}.btn-primary:disabled,.btn-secondary:disabled,.btn-danger:disabled{opacity:.6;cursor:default}.select-input{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);font-family:inherit;font-size:.9rem}.form-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.form-grid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.form-grid{grid-template-columns:1fr}}.form-field{gap:var(--space-1);color:var(--foreground);flex-direction:column;font-size:.8rem;display:flex}.form-field input,.form-field select,.form-field textarea{padding:var(--space-2) 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);font-family:inherit;font-size:.9rem}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--af-icon-grad-end);box-shadow:var(--focus-ring);outline:none}.form-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.error-text{color:var(--danger-solid);font-size:.85rem}:root[data-contrast=alto]{--border:#000;--muted:var(--foreground)}:root[data-theme=dark][data-contrast=alto]{--border:#fff}:root[data-density=compacto] .data-table td,:root[data-density=compacto] .data-table th{padding:6px var(--space-3)}:root[data-stretch=on] main{max-width:none}.so-tema-escuro{display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .so-tema-claro{display:none!important}:root:not([data-theme=light]) .so-tema-escuro{display:inline-block!important}}:root[data-theme=dark] .so-tema-claro{display:none!important}:root[data-theme=dark] .so-tema-escuro{display:inline-block!important}[data-em-breve] form:not([role=search]) :is(input,select,textarea,button),[data-em-breve] :is(table,.data-table) button,[data-em-breve] .btn-primary,[data-em-breve] .btn-danger{pointer-events:none;opacity:.5}@media print{#menu-principal,#casca-painel header,.nao-imprimir{display:none!important}body{background:#fff!important}.form-panel{break-inside:avoid}}
