.MonitorShell_shell__Adncy.monitor-shell{color:var(--tinta);font-family:var(--font-ui)}.MonitorShell_hero__5Ztbj.monitor-hero{align-items:flex-end;gap:32px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--linha)}.MonitorShell_eyebrow__R0tfT.monitor-eyebrow{display:block;margin-bottom:8px;color:var(--tinta-atenuada);font-family:var(--font-ui);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.MonitorShell_hero__5Ztbj.monitor-hero h1{margin:0 0 8px;color:var(--tinta);font-family:var(--font-ui);font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.MonitorShell_hero__5Ztbj.monitor-hero .MonitorShell_lede__P7oev.lede{margin:0;max-width:720px;color:var(--tinta-atenuada);font-family:var(--font-ui);font-size:14px;line-height:1.5}.MonitorShell_legend__0DUyJ.monitor-hero__legend{gap:16px;padding:8px 12px;border:1px solid var(--linha);border-radius:var(--raio-controle);background:var(--superficie);color:var(--tinta-atenuada);font-family:var(--font-ui);font-size:12px;font-weight:500}.MonitorShell_legend__0DUyJ.monitor-hero__legend span{gap:8px}.MonitorShell_legend__0DUyJ.monitor-hero__legend .MonitorShell_dot__q1ksK.monitor-state-dot{width:10px;height:10px;border:1px solid var(--linha-forte);background:var(--superficie);box-shadow:none}.MonitorShell_legend__0DUyJ.monitor-hero__legend .MonitorShell_dot__q1ksK.monitor-state-dot--live{border-color:var(--positivo);background:var(--pastel-menta)}.MonitorShell_legend__0DUyJ.monitor-hero__legend .MonitorShell_dot__q1ksK.monitor-state-dot--warn{border-color:var(--aviso);background:var(--pastel-sol)}.MonitorShell_legend__0DUyJ.monitor-hero__legend .MonitorShell_dot__q1ksK.monitor-state-dot--fail{border-color:var(--perigo);background:var(--pastel-coral)}.MonitorShell_commandCenter__NoTqi.monitor-command-center{gap:16px;margin-bottom:24px}.MonitorShell_group__nyLM2.monitor-command-group{padding:16px;border:1px solid var(--linha);border-radius:var(--raio-cartao);background:var(--superficie);box-shadow:none}.MonitorShell_group__nyLM2.monitor-command-group .MonitorShell_groupHeader__IEiy0.monitor-command-group__header{margin-bottom:12px}.MonitorShell_group__nyLM2.monitor-command-group .MonitorShell_groupHeader__IEiy0.monitor-command-group__header>span{color:var(--tinta-atenuada);font-family:var(--font-ui);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.MonitorShell_group__nyLM2.monitor-command-group .MonitorShell_groupHeader__IEiy0.monitor-command-group__header small{color:var(--tinta-atenuada);font-family:var(--font-ui);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.MonitorShell_grid__SzPRO.monitor-command-grid{gap:8px}.MonitorShell_tab__hDLfb.monitor-command-tab{min-height:var(--alvo);gap:12px;padding:8px 12px;border:1px solid var(--linha);border-radius:var(--raio-controle);background:var(--superficie);color:var(--tinta-atenuada);font-family:var(--font-ui);box-shadow:none;transform:none}.MonitorShell_tab__hDLfb.monitor-command-tab:hover{border-color:var(--marca);background:var(--hover-tinta);color:var(--tinta);transform:translateY(-1px)}.MonitorShell_tab__hDLfb.monitor-command-tab:focus-visible{outline:3px solid var(--marca);outline-offset:2px}.MonitorShell_tab__hDLfb.monitor-command-tab:active{transform:translateY(0)}.MonitorShell_tab__hDLfb.monitor-command-tab.is-active{border-color:var(--marca);background:var(--marca-suave);color:var(--tinta);box-shadow:none;transform:none}.MonitorShell_tab__hDLfb.monitor-command-tab.is-active:after{right:12px;left:12px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--marca)}.MonitorShell_tab__hDLfb.monitor-command-tab .MonitorShell_tabIcon__tDZqe.monitor-command-tab__icon{width:32px;height:32px;border:1px solid var(--linha);border-radius:8px;background:var(--papel);color:var(--tinta-atenuada)}.MonitorShell_tab__hDLfb.monitor-command-tab:hover .MonitorShell_tabIcon__tDZqe.monitor-command-tab__icon{border-color:var(--linha-forte);color:var(--tinta)}.MonitorShell_tab__hDLfb.monitor-command-tab.is-active .MonitorShell_tabIcon__tDZqe.monitor-command-tab__icon{border-color:var(--marca);background:var(--superficie);color:var(--marca)}.MonitorShell_tab__hDLfb.monitor-command-tab .MonitorShell_tabCopy__zfnqf.monitor-command-tab__copy strong{color:inherit;font-family:var(--font-ui);font-size:14px;font-weight:500;letter-spacing:0}.MonitorShell_tab__hDLfb.monitor-command-tab.is-active .MonitorShell_tabCopy__zfnqf.monitor-command-tab__copy strong{font-weight:600}.MonitorShell_tab__hDLfb.monitor-command-tab .MonitorShell_tabCopy__zfnqf.monitor-command-tab__copy small{color:var(--tinta-atenuada);font-family:var(--font-ui);font-size:12px;font-weight:400}.MonitorShell_workspace__Bp1WM.monitor-workspace{border:1px solid var(--linha);border-radius:var(--raio-cartao);background:var(--superficie);box-shadow:var(--sombra)}.MonitorShell_workspace__Bp1WM.monitor-workspace .MonitorShell_workspaceHeader__TLY0I.monitor-workspace__header{min-height:72px;padding:16px 24px;border-bottom:1px solid var(--linha);background:var(--superficie)}.MonitorShell_workspace__Bp1WM.monitor-workspace .MonitorShell_workspaceHeader__TLY0I.monitor-workspace__header>div>span{color:var(--tinta-atenuada);font-family:var(--font-ui);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.MonitorShell_workspace__Bp1WM.monitor-workspace .MonitorShell_workspaceHeader__TLY0I.monitor-workspace__header h2{margin:4px 0 0;color:var(--tinta);font-family:var(--font-ui);font-size:20px;font-weight:600;letter-spacing:-.01em}.MonitorShell_workspace__Bp1WM.monitor-workspace .MonitorShell_workspaceHeader__TLY0I.monitor-workspace__header p{color:var(--tinta-atenuada);font-family:var(--font-ui);font-size:14px;line-height:1.5}.MonitorShell_workspace__Bp1WM.monitor-workspace .MonitorShell_workspaceBody__t4y22.monitor-workspace__body{padding:16px}.MonitorShell_footer__oPz16.monitor-footer{margin-top:24px;padding-top:16px;border-top:1px solid var(--linha);color:var(--tinta-atenuada);font-family:var(--font-ui);font-size:12px}.MonitorShell_footer__oPz16.monitor-footer code{color:var(--tinta);font-family:var(--font-mono);font-size:12px}@media (max-width:720px){.MonitorShell_hero__5Ztbj.monitor-hero{gap:16px}.MonitorShell_workspace__Bp1WM.monitor-workspace .MonitorShell_workspaceHeader__TLY0I.monitor-workspace__header{padding:16px}}@media (prefers-reduced-motion:reduce){.MonitorShell_tab__hDLfb.monitor-command-tab,.MonitorShell_tab__hDLfb.monitor-command-tab:hover{transform:none}}[data-design-system=rotas]{--ds-font-interface:var(--font-ui);--ds-font-mono:var(--font-mono);--ds-type-label:600 14px/1.4 var(--font-ui);--ds-type-caption:400 12px/1.5 var(--font-ui);--ds-type-corpo:400 14px/1.5 var(--font-ui);--ds-type-titulo:600 20px/1.3 var(--font-ui);--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-paper:var(--papel);--ds-surface:var(--superficie);--ds-ink:var(--tinta);--ds-muted:var(--tinta-atenuada);--ds-line:var(--linha);--ds-line-strong:var(--linha-forte);--ds-brand:var(--marca);--ds-on-brand:var(--sobre-marca);--ds-danger:var(--perigo);--ds-on-danger:var(--sobre-perigo);--ds-disabled:var(--desabilitado);--ds-on-disabled:var(--desabilitado-texto);--ds-focus-ring:var(--marca);--ds-target-min:var(--alvo);--ds-radius-botao:var(--raio-controle);--ds-radius-campo:var(--raio-controle);--ds-radius-cartao:var(--raio-cartao);--ds-radius-pilula:999px;--ds-shadow-botao:none;--ds-shadow-cartao:var(--sombra);--ds-dur-curto:150ms;--ds-ease:ease;--ds-hover-lift:translateY(-1px)}body[data-design-system=rotas] button.ds-botao{min-height:var(--alvo);height:auto;padding:0 16px;gap:8px;border:1px solid var(--linha-forte);border-radius:var(--raio-controle);background:var(--superficie);color:var(--tinta);font:600 14px/1.4 var(--font-ui);letter-spacing:normal}body[data-design-system=rotas] button.ds-botao:hover{background:var(--marca-suave);border-color:var(--marca);transform:translateY(-1px)}body[data-design-system=rotas] button.ds-botao:active{transform:translateY(0)}body[data-design-system=rotas] button.ds-botao:focus-visible{outline:3px solid var(--marca);outline-offset:2px}body[data-design-system=rotas] button.ds-botao--primario{background:var(--marca);color:var(--sobre-marca);border-color:var(--marca)}body[data-design-system=rotas] button.ds-botao--primario:hover{background:var(--marca-hover);border-color:var(--marca-hover)}body[data-design-system=rotas] button.ds-botao--perigo{background:var(--perigo);color:var(--sobre-perigo);border-color:var(--perigo)}body[data-design-system=rotas] button.ds-botao--perigo:hover{background:var(--perigo-hover);border-color:var(--perigo-hover)}body[data-design-system=rotas] button.ds-botao:disabled,body[data-design-system=rotas] button.ds-botao[aria-disabled=true]{background:var(--desabilitado);color:var(--desabilitado-texto);border-color:var(--linha-forte);opacity:1;transform:none;cursor:not-allowed}[data-design-system=rotas] .ds-cartao{border-color:var(--linha);padding:24px}[data-design-system=rotas] .ds-cartao--sem-borda{border-color:transparent}[data-design-system=rotas] .ds-selo{height:24px;min-height:24px;border:0;background:var(--desabilitado);color:var(--desabilitado-texto);font:500 12px/1 var(--font-ui);letter-spacing:.04em}[data-design-system=rotas] .ds-selo--marca{background:var(--pastel-lilas);color:var(--tinta-sobre-pastel)}[data-design-system=rotas] .ds-selo--positivo{background:var(--pastel-menta);color:var(--tinta-sobre-pastel)}[data-design-system=rotas] .ds-selo--aviso{background:var(--pastel-sol);color:var(--tinta-sobre-pastel)}[data-design-system=rotas] .ds-selo--info{background:var(--pastel-ceu);color:var(--tinta-sobre-pastel)}[data-design-system=rotas] .ds-selo--perigo{background:var(--pastel-coral);color:var(--tinta-sobre-pastel)}.ds-rotas-chip{display:inline-flex;align-items:center;gap:8px;max-width:200px;min-height:32px;padding:0 8px 0 12px;border-radius:999px;background:var(--pastel-lilas);color:var(--tinta-sobre-pastel);font:500 14px/1.4 var(--font-ui)}.ds-rotas-chip__rotulo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-rotas-chip__remover{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;min-height:24px;padding:0;border:0;background:transparent;color:inherit;font:400 20px/1 var(--font-ui);cursor:pointer}.ds-rotas-chip__remover:hover{background:transparent;color:var(--tinta-sobre-pastel);text-decoration:underline}.ds-rotas-chip__remover:focus-visible{outline:3px solid var(--tinta-sobre-pastel);outline-offset:2px}.ds-rotas-ajuda{display:contents}.ds-rotas-ajuda[data-desabilitado]{display:inline-flex;min-width:0}.ds-rotas-ajuda[data-desabilitado]:focus-visible{outline:3px solid var(--marca);outline-offset:2px;border-radius:var(--raio-controle)}.ds-rotas-tooltip{position:fixed;z-index:10000;box-sizing:border-box;width:max-content;max-width:min(240px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow-y:auto;padding:8px 12px;border:1px solid var(--linha-forte);border-radius:8px;background:var(--tinta);color:var(--papel);box-shadow:var(--sombra);font:400 12px/1.5 var(--font-ui);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){body[data-design-system=rotas] button.ds-botao,body[data-design-system=rotas] button.ds-botao:active,body[data-design-system=rotas] button.ds-botao:hover{transition:none;transform:none;--ds-hover-lift:none}}body[data-design-system=rotas] :is(input,select,textarea)[data-rotas-campo]{box-sizing:border-box;min-height:var(--alvo);padding:0 12px;border:1px solid var(--linha-forte);border-radius:var(--raio-controle);background:var(--superficie);color:var(--tinta);font:400 16px/1.5 var(--font-ui)}body[data-design-system=rotas] textarea[data-rotas-campo]{padding:12px;min-height:96px;resize:vertical}body[data-design-system=rotas] :is(input,select,textarea)[data-rotas-campo]::placeholder{color:var(--tinta-atenuada);opacity:1}body[data-design-system=rotas] :is(input,select,textarea)[data-rotas-campo]:focus-visible{outline:3px solid var(--marca);outline-offset:2px}body[data-design-system=rotas] :is(input,select,textarea)[data-rotas-campo]:disabled{background:var(--desabilitado);color:var(--desabilitado-texto);border-color:var(--linha-forte);opacity:1;cursor:not-allowed}body[data-design-system=rotas] :is(input,select,textarea)[data-rotas-campo][aria-invalid=true]{border-color:var(--perigo)}body[data-design-system=rotas] :is(input,select,textarea)[data-rotas-campo]:hover:not(:disabled):not([readonly]){border-color:var(--tinta)}body[data-design-system=rotas] :is(input,textarea)[data-rotas-campo][readonly]{border-color:transparent;background:var(--papel)}body[data-design-system=rotas] :is(input,select,textarea)[data-rotas-campo][aria-invalid=true]{border-width:2px}.ds-rotas-chip:hover{box-shadow:inset 0 0 0 99px color-mix(in srgb,var(--tinta-sobre-pastel) 8%,transparent)}.ds-rotas-chip[data-somente-leitura]{height:24px;min-height:24px;padding:0 10px;font-size:12px}.ds-rotas-chip[data-somente-leitura]:hover{box-shadow:none}body[data-design-system=rotas] .ds-rotas-busca{display:flex;align-items:stretch;min-width:0;min-height:40px;border:0;padding:0;border-radius:12px;background:var(--superficie);color:var(--tinta)}.ds-rotas-busca__area{display:flex;align-items:center;flex:1;min-width:0;min-height:40px;gap:8px;padding:0 12px;border-radius:12px;cursor:text}.ds-rotas-busca__area:focus-within,.ds-rotas-busca__area:hover{background:var(--marca-suave)}.ds-rotas-busca__area:focus-within{outline:2px solid var(--marca);outline-offset:2px}.ds-rotas-busca__area>svg{flex:0 0 20px}body[data-design-system=rotas] input.ds-rotas-busca__campo,body[data-design-system=rotas] input.ds-rotas-busca__campo:focus,body[data-design-system=rotas] input.ds-rotas-busca__campo:focus-visible{flex:1;width:100%;min-width:0;min-height:40px;margin:0;padding:0;border:0;outline:none;box-shadow:none;background:transparent;color:var(--tinta);appearance:none;font:400 16px/1.5 var(--font-ui)}.ds-rotas-busca__campo::placeholder{color:var(--tinta-atenuada);opacity:1}.ds-rotas-busca__campo::-webkit-search-cancel-button,.ds-rotas-busca__campo::-webkit-search-decoration{appearance:none}.ds-rotas-busca__rotulo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ds-rotas-tooltip__seta{position:fixed;z-index:10000;width:8px;height:8px;transform:rotate(45deg);background:var(--tinta);pointer-events:none}[data-design-system=rotas]{--ds-type-h2:600 18px/1.3 var(--font-ui);--ds-modal-sm:480px;--ds-modal-md:720px;--ds-modal-lg:960px;--ds-modal-xl:960px;--ds-modal-min-w:360px;--ds-modal-min-h:240px;--ds-modal-margin:16px;--ds-modal-margin-xl:16px;--ds-modal-mobile:600px;--ds-modal-step:16px;--ds-modal-step-shift:64px;--ds-modal-handle:6px;--ds-modal-radius:16px;--ds-modal-backdrop:var(--veu);--ds-modal-shadow:var(--sombra);--ds-modal-z:900;--ds-rotas-modal-max-height:90dvh}.ds-rotas-dialogo{display:contents}body[data-design-system=rotas] .ds-modal{position:fixed;margin:0;padding:0;height:auto;max-width:calc(100vw - 32px);overflow:hidden;background:var(--superficie);color:var(--tinta);border:1px solid var(--linha-forte);border-radius:16px;box-shadow:var(--sombra)}body[data-design-system=rotas] .ds-modal:not([open]){display:none}body[data-design-system=rotas] .ds-modal__cabecalho{padding:24px;gap:16px}body[data-design-system=rotas] .ds-modal__conteudo{padding:24px}body[data-design-system=rotas] .ds-modal__rodape{min-height:72px;box-sizing:border-box;align-items:center;padding:16px 24px;gap:8px}body[data-design-system=rotas] button.ds-modal__fechar{width:40px;height:40px;min-height:40px;padding:0;border:0;background:transparent;color:var(--tinta);font:400 20px/1 var(--font-ui);transform:none}body[data-design-system=rotas] button.ds-modal__fechar:hover{background:var(--marca-suave)}body[data-design-system=rotas] .ds-modal[open]{animation:ds-rotas-dialogo-entrada .15s ease}@keyframes ds-rotas-dialogo-entrada{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){[data-design-system=rotas]{--ds-rotas-modal-max-height:100dvh}body[data-design-system=rotas] .ds-modal{width:100vw;height:100dvh;max-width:none;min-width:0;border:0;border-radius:0}body[data-design-system=rotas] .ds-modal__cabecalho,body[data-design-system=rotas] .ds-modal__conteudo{padding:24px}}@media (prefers-reduced-motion:reduce){body[data-design-system=rotas] .ds-modal[open]{animation:none}}