:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--mhb-deep-petrol:#002129;--mhb-muted-terracotta:#ba5555;--mhb-support-dark:#594e4e;--mhb-support-light:#f2f2f2;--color-primary:var(--mhb-deep-petrol);--color-primary-hover:color-mix(in srgb, var(--mhb-deep-petrol) 85%, white 15%);--color-accent:var(--mhb-muted-terracotta);--color-accent-hover:color-mix(in srgb, var(--mhb-muted-terracotta) 88%, black 12%);--color-text-primary:var(--mhb-deep-petrol);--color-text-secondary:color-mix(in srgb, var(--mhb-support-dark) 85%, white 15%);--color-text-strong-secondary:var(--mhb-support-dark);--color-on-primary:#fff;--color-on-accent:#fff;--color-background:var(--mhb-support-light);--color-surface:#fff;--color-border:color-mix(in srgb, var(--mhb-support-dark) 22%, white);--color-border-strong:color-mix(in srgb, var(--mhb-support-dark) 45%, white);--color-focus:var(--mhb-muted-terracotta);--color-active:var(--mhb-muted-terracotta);--color-active-wash:color-mix(in srgb, var(--mhb-muted-terracotta) 8%, white);--color-disabled:color-mix(in srgb, var(--mhb-support-dark) 35%, var(--mhb-support-light) 65%);--color-field-background:#fff;--color-field-border:var(--color-neutral-300);--color-field-text:var(--color-text-primary);--color-field-placeholder:var(--color-text-secondary);--color-field-disabled-background:var(--color-neutral-100);--color-field-disabled-text:var(--color-disabled);--badge-success-text:#1d733b;--badge-success-bg:color-mix(in srgb, var(--badge-success-text) 14%, white);--badge-warning-text:#8a5a00;--badge-warning-bg:color-mix(in srgb, var(--badge-warning-text) 14%, white);--badge-danger-text:#b42318;--badge-danger-bg:color-mix(in srgb, var(--badge-danger-text) 14%, white);--badge-info-text:#1f5a8a;--badge-info-bg:color-mix(in srgb, var(--badge-info-text) 14%, white);--badge-neutral-text:var(--color-neutral-600);--badge-neutral-bg:var(--color-neutral-100);--color-success-700:#067647;--color-warning-700:#b54708;--color-severity-critical:#d92d20;--color-severity-high:#f79009;--status-success-text:var(--color-primary);--status-danger-text:var(--mhb-muted-terracotta);--status-warning-text:var(--color-warning-600);--color-link:var(--color-primary);--color-brand-900:var(--color-primary);--color-brand-800:var(--color-primary-hover);--color-brand-700:var(--color-primary);--color-brand-600:var(--color-primary);--color-brand-500:var(--color-accent);--color-brand-100:color-mix(in srgb, var(--mhb-muted-terracotta) 16%, white);--color-brand-50:color-mix(in srgb, var(--mhb-muted-terracotta) 7%, white);--color-neutral-900:var(--color-primary);--color-neutral-800:var(--color-primary-hover);--color-neutral-700:var(--mhb-support-dark);--color-neutral-600:var(--color-text-secondary);--color-neutral-500:color-mix(in srgb, var(--mhb-support-dark) 55%, white 45%);--color-neutral-300:var(--color-border);--color-neutral-200:color-mix(in srgb, var(--mhb-support-dark) 16%, white);--color-neutral-100:color-mix(in srgb, var(--mhb-support-dark) 8%, white);--color-neutral-50:color-mix(in srgb, var(--mhb-support-dark) 4%, white);--color-neutral-0:#fff;--color-success-600:var(--color-primary);--color-success-100:color-mix(in srgb, var(--mhb-deep-petrol) 6%, white);--color-info-600:var(--color-primary);--color-info-100:color-mix(in srgb, var(--mhb-support-dark) 6%, white);--color-danger-600:var(--mhb-muted-terracotta);--color-danger-100:color-mix(in srgb, var(--mhb-muted-terracotta) 15%, white);--color-warning-600:color-mix(in srgb, var(--mhb-muted-terracotta) 70%, var(--mhb-support-dark) 30%);--color-warning-100:color-mix(in srgb, var(--mhb-muted-terracotta) 9%, white);--background:var(--color-background);--foreground:var(--color-text-primary);--surface:var(--color-surface);--surface-border:var(--color-border);--focus-ring:var(--color-focus);--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--shadow-card:0 1px 2px color-mix(in srgb, var(--mhb-deep-petrol) 8%, transparent), 0 8px 24px color-mix(in srgb, var(--mhb-deep-petrol) 12%, transparent);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--sidebar-width-expanded:240px;--sidebar-width-collapsed:64px;--topbar-height:60px;--z-sidebar-mobile:40;--z-dropdown:50;--shadow-dropdown:0 2px 4px color-mix(in srgb, var(--mhb-deep-petrol) 10%, transparent), 0 12px 28px color-mix(in srgb, var(--mhb-deep-petrol) 16%, transparent);--z-modal:100;--shadow-modal:0 4px 8px color-mix(in srgb, var(--mhb-deep-petrol) 14%, transparent), 0 24px 48px color-mix(in srgb, var(--mhb-deep-petrol) 24%, transparent);--occupancy-faixa-vermelho-escuro-bg:#7a1710;--occupancy-faixa-vermelho-escuro-text:#fff;--occupancy-faixa-vermelho-claro-bg:#f3c3bd;--occupancy-faixa-vermelho-claro-text:#7a1710;--occupancy-faixa-amarelo-claro-bg:#f8e3a8;--occupancy-faixa-amarelo-claro-text:#5c3b00;--occupancy-faixa-verde-claro-bg:#c3e6cc;--occupancy-faixa-verde-claro-text:#114a28;--occupancy-faixa-verde-escuro-bg:#1d733b;--occupancy-faixa-verde-escuro-text:#fff;--occupancy-faixa-azul-bg:#1f5a8a;--occupancy-faixa-azul-text:#fff;--occupancy-faixa-sem-dado-bg:var(--color-neutral-100);--occupancy-faixa-sem-dado-text:var(--color-neutral-600)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-background:var(--mhb-deep-petrol);--color-surface:color-mix(in srgb, var(--mhb-deep-petrol) 82%, white 18%);--color-text-primary:var(--mhb-support-light);--color-text-secondary:color-mix(in srgb, var(--mhb-support-light) 78%, var(--mhb-deep-petrol) 22%);--color-border:color-mix(in srgb, var(--mhb-support-light) 22%, var(--mhb-deep-petrol) 78%);--color-brand-100:color-mix(in srgb, var(--mhb-muted-terracotta) 20%, var(--mhb-deep-petrol) 80%);--color-brand-50:color-mix(in srgb, var(--mhb-muted-terracotta) 10%, var(--mhb-deep-petrol) 90%);--color-neutral-100:color-mix(in srgb, var(--mhb-support-light) 10%, var(--mhb-deep-petrol) 90%);--color-neutral-200:color-mix(in srgb, var(--mhb-support-light) 16%, var(--mhb-deep-petrol) 84%);--color-neutral-700:color-mix(in srgb, var(--mhb-support-light) 78%, var(--mhb-deep-petrol) 22%);--color-field-background:var(--color-surface);--status-success-text:color-mix(in srgb, var(--badge-success-text) 62%, var(--mhb-support-light) 38%);--status-danger-text:color-mix(in srgb, var(--mhb-muted-terracotta) 60%, var(--mhb-support-light) 40%);--status-warning-text:color-mix(in srgb, var(--color-warning-600) 65%, var(--mhb-support-light) 35%);--color-link:color-mix(in srgb, var(--mhb-muted-terracotta) 60%, var(--mhb-support-light) 40%);--background:var(--color-background);--foreground:var(--color-text-primary);--surface:var(--color-surface);--surface-border:var(--color-border)}}*{box-sizing:border-box}html,body{max-width:100vw;overflow-x:hidden}html{height:100%}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;padding:0;font-size:16px;line-height:1.5;display:flex}h1,h2,h3,p,figure{margin:0}a{color:var(--color-link)}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.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}
