.ds-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}.ds-icone{flex-shrink:0;width:16px;height:16px}.ds-icone--20{width:20px;height:20px}.ds-icone--24{width:24px;height:24px}.ds-girando{animation:1s linear infinite ds-girar}@keyframes ds-girar{to{transform:rotate(360deg)}}.ds-botao{justify-content:center;align-items:center;gap:var(--espaco-2);min-width:44px;min-height:44px;padding:0 var(--espaco-5);border-radius:var(--raio-pilula);font:inherit;font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);font-weight:var(--rc-fw-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--mov-rapido) var(--mov-padrao),color var(--mov-rapido) var(--mov-padrao),border-color var(--mov-rapido) var(--mov-padrao),transform var(--mov-instante) var(--mov-padrao);border:1px solid #0000;flex-shrink:0;text-decoration:none;display:inline-flex}.ds-botao:not(:disabled):active{transform:scale(.98)}.ds-botao:disabled,.ds-botao[aria-disabled=true]{cursor:not-allowed;border-color:var(--cor-borda);background:var(--cor-realce);color:var(--cor-texto-desabilitado)}.ds-botao--primaria{background:var(--cor-primaria);color:var(--cor-texto-invertido)}.ds-botao--primaria:hover:not(:disabled){background:var(--cor-primaria-escura);color:var(--cor-texto-invertido)}.ds-botao--primaria:active:not(:disabled){background:var(--cor-primaria-ativa)}.ds-botao--secundaria{border-color:var(--cor-borda-campo);background:var(--cor-superficie);color:var(--cor-texto)}.ds-botao--secundaria:hover:not(:disabled){background:var(--cor-realce);color:var(--cor-texto)}.ds-botao--fantasma{color:var(--cor-texto-medio);background:0 0}.ds-botao--fantasma:hover:not(:disabled){background:var(--cor-realce);color:var(--cor-texto)}.ds-botao--suave{background:var(--cor-primaria-suave);color:var(--cor-primaria-escura)}.ds-botao--suave:hover:not(:disabled){background:color-mix(in srgb,var(--cor-primaria) 18%,var(--cor-superficie));color:var(--cor-primaria-escura)}.ds-botao--perigo{background:var(--cor-perigo);color:var(--cor-texto-invertido)}.ds-botao--perigo:hover:not(:disabled){background:var(--cor-perigo-escura);color:var(--cor-texto-invertido)}.ds-botao--pequeno{padding:0 var(--espaco-4)}.ds-botao--medio{padding:0 var(--espaco-5)}.ds-botao--grande{height:48px;min-height:48px;padding:0 var(--espaco-5);font-size:var(--rc-fs-md);line-height:var(--rc-lh-md)}.ds-botao--icone{padding:0}.ds-campo{flex-direction:column;gap:6px;display:flex}.ds-rotulo{font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);font-weight:var(--rc-fw-semibold);color:var(--cor-texto)}.ds-controle{box-sizing:border-box;width:100%;padding:0 var(--espaco-3);border:1px solid var(--cor-borda-campo);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-texto);font:inherit;transition:border-color var(--mov-rapido) var(--mov-padrao),box-shadow var(--mov-rapido) var(--mov-padrao);font-size:16px;line-height:24px}.ds-controle::placeholder{color:var(--cor-texto-secundario);opacity:1}.ds-controle:focus,.ds-controle:focus-visible{border-color:var(--cor-primaria);box-shadow:var(--rc-ring);outline:0}.ds-controle:disabled{cursor:not-allowed;background:var(--cor-realce);color:var(--cor-texto-desabilitado)}.ds-controle[aria-invalid=true]{border-color:var(--cor-perigo)}.ds-entrada{min-height:44px}.ds-area-texto{min-height:96px;padding-top:var(--espaco-2);padding-bottom:var(--espaco-2);resize:vertical}.ds-campo-dica{font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);color:var(--cor-texto-secundario);margin:0}.ds-campo-erro{font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);font-weight:var(--rc-fw-medium);color:var(--cor-perigo);margin:0}.ds-data::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.ds-data::-webkit-calendar-picker-indicator:hover{opacity:1}.ds-cartao{border-radius:var(--raio-cartao);background:var(--cor-superficie);border:0}.ds-cartao--elevar{transition:transform var(--mov-base) var(--mov-entra),box-shadow var(--mov-base) var(--mov-entra)}.ds-cartao--elevar:hover{box-shadow:var(--rc-shadow-2);transform:translateY(-2px)}.ds-cartao .ds-cartao,.card .ds-cartao,.ds-dialogo .ds-cartao{border-radius:var(--raio-bloco);background:var(--cor-bloco-suave)}.ds-cartao-cabecalho{gap:var(--espaco-1);padding:var(--espaco-5) var(--espaco-5) 0;flex-direction:column;display:flex}.ds-cartao-titulo{font-family:var(--rc-font-display);font-size:var(--rc-fs-lg);line-height:var(--rc-lh-lg);font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-tracking-tight);color:var(--cor-texto);margin:0}.ds-cartao-descricao{font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);color:var(--cor-texto-secundario);margin:0}.ds-cartao-conteudo{padding:var(--espaco-5)}.ds-cartao-rodape{align-items:center;gap:var(--espaco-3);padding:var(--espaco-4) var(--espaco-5);border-top:1px solid var(--cor-borda);flex-wrap:wrap;display:flex}.ds-dialogo{box-sizing:border-box;border-radius:var(--raio-dialogo);background:var(--cor-superficie);color:var(--cor-texto);width:calc(100% - var(--espaco-8));max-width:440px;max-height:calc(100dvh - var(--espaco-8));box-shadow:var(--rc-shadow-3);border:0;margin:auto;padding:0;position:fixed;overflow-y:auto}.ds-dialogo::backdrop{background:var(--cor-sobreposicao)}.ds-dialogo-corpo{gap:var(--espaco-4);padding:var(--espaco-6);flex-direction:column;display:flex;position:relative}.ds-dialogo--esquerda{border-right:1px solid var(--cor-borda);border-radius:0;width:min(320px,85vw);max-width:none;height:100dvh;max-height:none;margin:0 auto 0 0;inset:0 auto 0 0}.ds-dialogo--esquerda .ds-dialogo-corpo{box-sizing:border-box;min-height:100%;padding:var(--espaco-4) var(--espaco-4) calc(var(--espaco-4) + env(safe-area-inset-bottom))}.ds-dialogo--direita{border-radius:var(--raio-dialogo) 0 0 var(--raio-dialogo);border-left:1px solid var(--cor-borda);width:min(420px,100vw);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;inset:0 0 0 auto}.ds-dialogo--direita .ds-dialogo-corpo{box-sizing:border-box;min-height:100%;padding:var(--espaco-5) var(--espaco-6) calc(var(--espaco-4) + env(safe-area-inset-bottom))}.ds-dialogo--form{max-width:560px}.ds-dialogo-fechar{top:var(--espaco-2);right:var(--espaco-2);border-radius:var(--raio-controle);width:44px;height:44px;color:var(--cor-texto-medio);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.ds-dialogo-fechar:hover{background:var(--cor-realce);color:var(--cor-texto)}.ds-dialogo-titulo{padding-right:var(--espaco-10);font-family:var(--rc-font-display);font-size:var(--rc-fs-xl);line-height:var(--rc-lh-xl);font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-tracking-tight);color:var(--cor-texto);margin:0}.ds-dialogo-descricao{font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);color:var(--cor-texto-secundario);margin:0}.ds-modal-conteudo{gap:var(--espaco-4);padding:0}.ds-modal-conteudo:before{content:none}.ds-gaveta .ds-dialogo-corpo{gap:var(--espaco-3)}.ds-gaveta-conteudo{flex:1;min-height:0}.ds-gaveta-rodape{justify-content:flex-end;gap:var(--espaco-2);margin:0 calc(-1 * var(--espaco-6));padding:var(--espaco-4) var(--espaco-6) 0;border-top:1px solid var(--cor-borda);background:var(--cor-superficie);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.ds-alerta{align-items:flex-start;gap:var(--espaco-2);padding:var(--espaco-3);border-radius:var(--raio-controle);font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);border:1px solid;display:flex}.ds-alerta .ds-icone{margin-top:2px}.ds-alerta-texto{overflow-wrap:break-word;min-width:0}.ds-alerta--sucesso{border-color:var(--cor-sucesso-borda);background:var(--cor-sucesso-suave);color:var(--cor-sucesso)}.ds-alerta--perigo{border-color:var(--cor-perigo-borda);background:var(--cor-perigo-suave);color:var(--cor-perigo)}.ds-alerta--info{border-color:var(--cor-info-borda);background:var(--cor-info-suave);color:var(--cor-info)}.ds-alerta--aviso{border-color:var(--cor-aviso-borda);background:var(--cor-aviso-suave);color:var(--cor-aviso)}.ds-selo{min-height:24px;padding:2px var(--espaco-2) 2px var(--espaco-2);border-radius:var(--raio-pilula);font-size:var(--rc-fs-xs);line-height:var(--rc-lh-xs);font-weight:var(--rc-fw-semibold);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;display:inline-flex}.ds-selo:before{content:"";border-radius:var(--raio-pilula);background:currentColor;flex:none;width:6px;height:6px}.ds-selo--sucesso{background:var(--cor-sucesso-suave);color:var(--cor-sucesso)}.ds-selo--aviso{background:var(--cor-aviso-suave);color:var(--cor-aviso)}.ds-selo--perigo{background:var(--cor-perigo-suave);color:var(--cor-perigo)}.ds-selo--info{background:var(--cor-info-suave);color:var(--cor-info)}.ds-selo--neutro{background:var(--cor-realce);color:var(--cor-texto-medio)}.ds-selo--previa{border-style:dashed;border-color:var(--cor-aviso-borda);background:var(--cor-aviso-suave);color:var(--cor-aviso)}.ds-tabela-rolagem{width:100%;overflow-x:auto}.ds-tabela{border-collapse:collapse;width:100%;font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm)}.ds-tabela-cabecalho{background:var(--cor-superficie)}.ds-tabela-linha{border-bottom:1px solid var(--cor-borda);transition:background-color var(--mov-rapido) var(--mov-padrao)}.ds-tabela-corpo .ds-tabela-linha:last-child{border-bottom:0}.ds-tabela-corpo .ds-tabela-linha:hover{background:var(--cor-bloco-suave)}.ds-tabela-th{height:var(--espaco-10);padding:0 var(--espaco-4);text-align:left;vertical-align:middle;font-size:var(--rc-fs-xs);line-height:var(--rc-lh-xs);font-weight:var(--rc-fw-semibold);color:var(--cor-texto-secundario);border-bottom:1px solid var(--cor-borda)}.ds-tabela-td{height:var(--rc-table-row);padding:var(--espaco-2) var(--espaco-4);vertical-align:middle;color:var(--cor-texto)}.ds-tabela .num{text-align:right;font-variant-numeric:tabular-nums}.ds-tabela .acoes{text-align:right;white-space:nowrap}.ds-tabela-td--secundario{color:var(--cor-texto-secundario)}.ds-estado{align-items:center;gap:var(--espaco-3);padding:var(--espaco-10) var(--espaco-4);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);background:var(--cor-superficie);text-align:center;font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);color:var(--cor-texto-secundario);flex-direction:column;display:flex}.ds-estado p{margin:0}.ds-estado-carregando{padding:var(--espaco-8) var(--espaco-4);flex-direction:row;justify-content:center}.ds-estado-carregando .ds-icone{color:var(--cor-primaria)}.ds-estado-icone{border-radius:var(--raio-pilula);justify-content:center;align-items:center;width:56px;height:56px;display:flex}.ds-estado-icone--vazio{background:var(--cor-primaria-suave);color:var(--cor-primaria)}.ds-estado-icone--erro{background:var(--cor-perigo-suave);color:var(--cor-perigo)}.ds-estado-titulo{font-family:var(--rc-font-display);font-size:var(--rc-fs-lg);line-height:var(--rc-lh-lg);font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-tracking-tight);color:var(--cor-texto)}.ds-estado-descricao{max-width:65ch}.ds-estado-acoes{justify-content:center;align-items:center;gap:var(--espaco-3);margin-top:var(--espaco-1);flex-wrap:wrap;display:flex}.ds-alvo-estado{min-width:44px;min-height:44px;padding:10px var(--espaco-4)}.ds-link-acessibilidade{border-radius:var(--raio-controle);justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.ds-link-acessibilidade img{width:32px;height:32px;display:block}@media (max-width:767px){.ds-so-desktop{display:none}}@media (min-width:768px){.ds-botao--pequeno,.ds-botao--medio{height:40px;min-height:40px}.ds-botao--icone{width:40px;min-width:40px;height:40px;min-height:40px}.ds-controle{font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm)}.ds-entrada{height:40px;min-height:40px}.ds-cartao-cabecalho{padding:var(--espaco-6) var(--espaco-6) 0}.ds-cartao-conteudo{padding:var(--espaco-6)}.ds-cartao-rodape{padding:var(--espaco-4) var(--espaco-6)}.ds-estado{padding:var(--espaco-10) var(--espaco-8)}.ds-alvo-estado{height:auto;min-height:40px}.ds-link-acessibilidade{min-width:40px;min-height:40px}.ds-so-celular{display:none}}.ds-esqueleto{border-radius:var(--rc-radius-xs);background:linear-gradient(90deg,var(--cor-realce) 25%,var(--cor-fundo) 50%,var(--cor-realce) 75%);background-size:200% 100%;animation:1.3s infinite ds-brilho;display:block}.ds-esqueleto--circulo{border-radius:50%;flex-shrink:0}@keyframes ds-brilho{to{background-position:-200% 0}}.ds-esqueleto-lista{padding:var(--espaco-2) 0;flex-direction:column;gap:14px;display:flex}.ds-esqueleto-linha{align-items:center;gap:var(--espaco-3);display:flex}.ds-marcavel{cursor:pointer;min-height:44px;font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);color:var(--cor-texto);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.ds-marcavel:has(:disabled){cursor:not-allowed;color:var(--cor-texto-desabilitado)}.ds-marcavel-texto{flex-direction:column;gap:2px;display:flex}.ds-marca{appearance:none;border:1.5px solid var(--cor-borda-campo);background:var(--cor-superficie);width:20px;height:20px;min-height:0;cursor:inherit;transition:background-color var(--mov-rapido) var(--mov-padrao),border-color var(--mov-rapido) var(--mov-padrao),box-shadow var(--mov-rapido) var(--mov-padrao);flex-shrink:0;place-content:center;margin:0;padding:0;display:grid}.ds-marca:focus-visible{box-shadow:var(--rc-ring);border-color:var(--cor-primaria);outline:0}.ds-marca:disabled{background:var(--cor-realce);border-color:var(--cor-borda)}.ds-marca--caixa{border-radius:5px}.ds-marca--opcao{border-radius:50%}.ds-marca:checked{background:var(--cor-primaria);border-color:var(--cor-primaria)}.ds-marca:checked:disabled{background:var(--cor-texto-desabilitado);border-color:var(--cor-texto-desabilitado)}.ds-marca--caixa:checked:after{content:"";border:solid var(--cor-texto-invertido);border-width:0 0 2px 2px;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.ds-marca--caixa:indeterminate{background:var(--cor-primaria);border-color:var(--cor-primaria)}.ds-marca--caixa:indeterminate:after{content:"";background:var(--cor-texto-invertido);width:10px;height:2px}.ds-marca--opcao:checked:after{content:"";background:var(--cor-texto-invertido);border-radius:50%;width:8px;height:8px}input.ds-marca--interruptor{border-radius:var(--raio-pilula);background:var(--cor-borda-campo);border-color:var(--cor-borda-campo);place-content:unset;width:40px;height:24px;position:relative}.ds-marca--interruptor:after{content:"";background:var(--cor-texto-invertido);width:18px;height:18px;transition:transform var(--mov-rapido) var(--mov-padrao);border-radius:50%;position:absolute;top:2px;left:2px}.ds-marca--interruptor:checked{background:var(--cor-primaria);border-color:var(--cor-primaria)}.ds-marca--interruptor:checked:after{transform:translate(16px)}.ds-progresso{align-items:center;gap:var(--espaco-3);display:flex}.ds-progresso-trilha{border-radius:var(--raio-pilula);background:var(--cor-realce);flex:1;height:8px;overflow:hidden}.ds-progresso-barra{border-radius:inherit;height:100%;transition:width var(--mov-lento) var(--mov-entra);display:block}.ds-progresso-barra--primaria{background:var(--cor-primaria)}.ds-progresso-barra--sucesso{background:var(--cor-sucesso)}.ds-progresso-barra--aviso{background:var(--cor-aviso)}.ds-progresso-barra--perigo{background:var(--cor-perigo)}.ds-progresso-valor{min-width:3ch;font-size:var(--rc-fs-xs);line-height:var(--rc-lh-xs);font-weight:var(--rc-fw-semibold);font-variant-numeric:tabular-nums;color:var(--cor-texto-medio);text-align:right}.ds-trilha ol{font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ds-trilha li{color:var(--cor-texto-secundario);align-items:center;gap:6px;display:inline-flex}.ds-trilha a{color:var(--cor-primaria-escura);border-radius:4px;text-decoration:none}.ds-trilha a:hover{text-decoration:underline}.ds-trilha [aria-current=page]{color:var(--cor-texto);font-weight:var(--rc-fw-semibold)}.ds-paginacao{align-items:center;gap:var(--espaco-1);flex-wrap:wrap;display:flex}.ds-pagina{border-radius:var(--raio-controle);min-width:40px;min-height:40px;color:var(--cor-texto-medio);font-size:var(--rc-fs-sm);font-weight:var(--rc-fw-medium);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.ds-pagina:hover{background:var(--cor-realce);color:var(--cor-texto)}.ds-pagina--atual,.ds-pagina--atual:hover{background:var(--cor-primaria);color:var(--cor-texto-invertido)}.ds-pagina--desabilitada,.ds-pagina--desabilitada:hover{color:var(--cor-texto-desabilitado);cursor:not-allowed;background:0 0}.ds-pagina-reticencias{padding:0 var(--espaco-1);color:var(--cor-texto-secundario)}.ds-passos{gap:var(--espaco-2) var(--espaco-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-passo{font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);color:var(--cor-texto-secundario);align-items:center;gap:10px;display:inline-flex}.ds-passo-marca{border:1.5px solid var(--cor-borda-campo);width:28px;height:28px;font-size:var(--rc-fs-xs);font-weight:var(--rc-fw-semibold);background:var(--cor-superficie);color:var(--cor-texto-medio);border-radius:50%;place-items:center;display:inline-grid}.ds-passo--atual{color:var(--cor-texto);font-weight:var(--rc-fw-semibold)}.ds-passo--atual .ds-passo-marca{border-color:var(--cor-primaria);background:var(--cor-primaria-suave);color:var(--cor-primaria-escura)}.ds-passo--concluido .ds-passo-marca{border-color:var(--cor-sucesso);background:var(--cor-sucesso);color:var(--cor-texto-invertido)}.ds-divisor{height:1px;margin:var(--espaco-4) 0;background:var(--cor-borda);border:0}.ds-sanfona{border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);background:var(--cor-superficie)}.ds-sanfona+.ds-sanfona{margin-top:var(--espaco-2)}.ds-sanfona-titulo{justify-content:space-between;align-items:center;gap:var(--espaco-3);min-height:44px;padding:10px var(--espaco-4);font-size:var(--rc-fs-sm);font-weight:var(--rc-fw-semibold);color:var(--cor-texto);cursor:pointer;border-radius:inherit;list-style:none;display:flex}.ds-sanfona-titulo::-webkit-details-marker{display:none}.ds-sanfona-titulo:hover{background:var(--cor-fundo)}.ds-sanfona-titulo .ds-icone{transition:transform var(--mov-rapido) var(--mov-padrao);color:var(--cor-texto-secundario)}.ds-sanfona[open]>.ds-sanfona-titulo .ds-icone{transform:rotate(180deg)}.ds-sanfona-corpo{padding:var(--espaco-1) var(--espaco-4) var(--espaco-4);font-size:var(--rc-fs-sm);line-height:var(--rc-lh-base);color:var(--cor-texto-medio)}.ds-sanfona::details-content{opacity:0;block-size:0;transition:block-size var(--mov-base) var(--mov-padrao),opacity var(--mov-base) var(--mov-padrao),content-visibility var(--mov-base) allow-discrete;overflow:clip}.ds-sanfona[open]::details-content{opacity:1;block-size:auto}.ds-menu{display:inline-block;position:relative}.ds-menu-lista{width:max-content;max-width:min(320px,100vw - 32px);z-index:var(--rc-z-overlay);top:calc(100% + var(--espaco-1));border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);background:var(--cor-superficie);min-width:200px;box-shadow:var(--rc-shadow-2);padding:6px;position:absolute;left:0}.ds-menu-lista--fim{left:auto;right:0}.ds-menu-lista--cima{top:auto;bottom:calc(100% + var(--espaco-1))}.ds-menu-item{border-radius:var(--raio-controle);width:100%;min-height:40px;font:inherit;font-size:var(--rc-fs-sm);color:var(--cor-texto);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.ds-menu-item:hover,.ds-menu-item:focus-visible{background:var(--cor-primaria-suave);color:var(--cor-primaria-escura);outline:0}.ds-menu-item--perigo{color:var(--cor-perigo)}.ds-menu-item--perigo:hover,.ds-menu-item--perigo:focus-visible{background:var(--cor-perigo-suave);color:var(--cor-perigo)}.ds-menu-item:disabled{cursor:not-allowed;color:var(--cor-texto-desabilitado);background:0 0}.ds-dica{display:inline-flex;position:relative}.ds-dica-texto{z-index:var(--rc-z-toast);border-radius:var(--raio-controle);background:var(--cor-painel-escuro);width:max-content;max-width:240px;color:var(--cor-texto-invertido);font-size:var(--rc-fs-xs);line-height:var(--rc-lh-xs);font-weight:var(--rc-fw-medium);pointer-events:none;visibility:hidden;opacity:0;transition:opacity var(--mov-rapido) var(--mov-padrao);padding:6px 10px;position:fixed}.ds-dica-texto[data-visivel]{visibility:visible;opacity:1}.ds-botao:focus-visible,.ds-menu-item:focus-visible,.ds-pagina:focus-visible,.ds-sanfona-titulo:focus-visible,.ds-trilha a:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}:root{interpolate-size:allow-keywords}@keyframes ds-surgir{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes ds-subir{0%{opacity:0;transform:translateY(var(--mov-deslocar))}}@keyframes ds-crescer{0%{transform:scaleY(0)}}@keyframes ds-desenhar{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ds-aparecer{0%{opacity:0}}@keyframes ds-rosca-entrar{0%{stroke-dasharray:0 100}}.ds-estado,.ds-alerta{animation:ds-subir var(--mov-base) var(--mov-entra) both}.ds-menu-lista,.ds-combobox-lista,.ds-popover{animation:ds-surgir var(--mov-rapido) var(--mov-entra) both}.ds-dialogo{opacity:0;transform:translateY(var(--mov-deslocar)) scale(.98);transition:opacity calc(var(--mov-lento) * var(--mov-saida)) var(--mov-sai),transform calc(var(--mov-lento) * var(--mov-saida)) var(--mov-sai),display calc(var(--mov-lento) * var(--mov-saida)) allow-discrete,overlay calc(var(--mov-lento) * var(--mov-saida)) allow-discrete}.ds-dialogo[open]{opacity:1;transition-duration:var(--mov-lento);transition-timing-function:var(--mov-entra);transform:none}.ds-dialogo::backdrop{opacity:0;transition:opacity calc(var(--mov-lento) * var(--mov-saida)) var(--mov-sai),display calc(var(--mov-lento) * var(--mov-saida)) allow-discrete,overlay calc(var(--mov-lento) * var(--mov-saida)) allow-discrete}.ds-dialogo[open]::backdrop{opacity:1;transition-duration:var(--mov-lento)}.ds-dialogo--direita{transform:translate(100%)}.ds-dialogo--esquerda{transform:translate(-100%)}.ds-dialogo--direita[open],.ds-dialogo--esquerda[open]{transform:none}@starting-style{.ds-dialogo[open]{opacity:0;transform:translateY(var(--mov-deslocar)) scale(.98)}.ds-dialogo--direita[open]{transform:translate(100%)}.ds-dialogo--esquerda[open]{transform:translate(-100%)}.ds-dialogo[open]::backdrop{opacity:0}}@media (max-width:767px){.ds-dialogo:not(.ds-dialogo--direita):not(.ds-dialogo--esquerda){border-radius:var(--raio-dialogo) var(--raio-dialogo) 0 0;width:100%;max-width:none;margin:auto auto 0;transform:translateY(100%)}.ds-dialogo:not(.ds-dialogo--direita):not(.ds-dialogo--esquerda)[open]{transform:none}.ds-dialogo--direita{border-left:0;border-radius:0;width:100vw}}@starting-style{@media (max-width:767px){.ds-dialogo:not(.ds-dialogo--direita):not(.ds-dialogo--esquerda)[open]{transform:translateY(100%)}}}.ds-toasts{z-index:var(--rc-z-toast);gap:var(--espaco-2);left:var(--espaco-4);right:var(--espaco-4);bottom:calc(var(--rc-tabbar-h,0px) + env(safe-area-inset-bottom) + var(--espaco-3));pointer-events:none;flex-direction:column;display:flex;position:fixed}.has-savebar .ds-toasts{bottom:calc(var(--rc-tabbar-h,0px) + env(safe-area-inset-bottom) + 88px)}@media (min-width:768px){.ds-toasts,.has-savebar .ds-toasts{left:auto;right:var(--espaco-6);bottom:var(--espaco-6);width:380px}.has-savebar .ds-toasts{bottom:calc(72px + var(--espaco-4) * 2)}}.ds-toast{pointer-events:auto;align-items:flex-start;gap:var(--espaco-3);padding:var(--espaco-3) var(--espaco-3) var(--espaco-3) var(--espaco-4);border-radius:var(--raio-cartao);border:1px solid var(--cor-info-borda);--toast-cor:var(--cor-info);border-left:4px solid var(--toast-cor);background:var(--cor-info-suave);color:var(--cor-texto);box-shadow:var(--rc-shadow-3);font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);animation:ds-toast-entra var(--mov-base) var(--mov-entra) both;display:flex;position:relative;overflow:hidden}.ds-toast--success{border-color:var(--cor-sucesso-borda);--toast-cor:var(--cor-sucesso);border-left-color:var(--toast-cor);background:var(--cor-sucesso-suave)}.ds-toast--error{border-color:var(--cor-perigo-borda);--toast-cor:var(--cor-perigo);border-left-color:var(--toast-cor);background:var(--cor-perigo-suave)}.ds-toast--warning{border-color:var(--cor-aviso-borda);--toast-cor:var(--cor-aviso);border-left-color:var(--toast-cor);background:var(--cor-aviso-suave)}.ds-toast--saindo{animation:ds-toast-sai calc(var(--mov-base) * var(--mov-saida)) var(--mov-sai) both}.ds-toast-icone{color:var(--toast-cor);margin-top:2px;display:inline-flex}.ds-toast-texto{flex:1;min-width:0;padding-block:2px}.ds-toast-acao,.ds-toast-fechar{min-width:44px;min-height:44px;margin-block:calc(-1 * var(--espaco-3));padding:0 var(--espaco-2);color:var(--cor-texto);font:inherit;cursor:pointer;border-radius:var(--raio-controle);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ds-toast-acao{font-weight:var(--rc-fw-bold);text-underline-offset:3px;text-decoration:underline}.ds-toast-acao:hover,.ds-toast-fechar:hover{background:color-mix(in srgb,var(--cor-texto) 10%,transparent)}.ds-toast-tempo{transform-origin:0;background:var(--cor-texto-medio);opacity:.5;height:3px;animation:ds-toast-tempo var(--duracao) linear forwards;position:absolute;bottom:0;left:0;right:0}.ds-toast:hover .ds-toast-tempo,.ds-toast:focus-within .ds-toast-tempo{animation-play-state:paused}@keyframes ds-toast-entra{0%{opacity:0;transform:translateY(var(--mov-deslocar)) scale(.97)}}@keyframes ds-toast-sai{to{opacity:0;transform:translate(24px)}}@keyframes ds-toast-tempo{to{transform:scaleX(0)}}.ds-campo-data,.ds-combobox-caixa{position:relative}.ds-popover{z-index:calc(var(--rc-z-toast) - 1);top:calc(100% + var(--espaco-1));padding:var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--rc-shadow-2);position:absolute;left:0}.ds-campo-data-botao{justify-content:space-between;align-items:center;gap:var(--espaco-2);text-align:left;cursor:pointer;width:100%;display:flex}.ds-campo-data-botao--vazio{color:var(--cor-texto-secundario)}.ds-calendario{width:min(280px,calc(100vw - var(--espaco-16)))}.ds-calendario--carregando{height:260px}.ds-calendario-topo{justify-content:space-between;align-items:center;gap:var(--espaco-2);margin-bottom:var(--espaco-2);display:flex}.ds-calendario-mes{font-size:var(--rc-fs-sm);font-weight:var(--rc-fw-semibold);color:var(--cor-texto)}.ds-calendario-mes:first-letter{text-transform:uppercase}.ds-calendario-linha{grid-template-columns:repeat(7,1fr);justify-items:center;display:grid}.ds-calendario-linha>[role=gridcell]{display:contents}.ds-calendario-semana{padding:var(--espaco-1) 0;font-size:var(--rc-fs-2xs);font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-tracking-caps);text-transform:uppercase;color:var(--cor-texto-secundario)}.ds-calendario-dia{border-radius:var(--raio-pilula);width:36px;height:36px;color:var(--cor-texto);font:inherit;font-size:var(--rc-fs-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--mov-instante) var(--mov-padrao),transform var(--mov-instante) var(--mov-padrao);background:0 0;border:0;justify-content:center;align-items:center;margin:1px 0;padding:0;display:inline-flex}.ds-calendario-dia:hover:not(:disabled){background:var(--cor-realce)}.ds-calendario-dia:active:not(:disabled){transform:scale(.92)}.ds-calendario-dia:focus-visible{outline:2px solid var(--cor-foco);outline-offset:1px}.ds-calendario-dia--fora{color:var(--cor-texto-secundario)}.ds-calendario-dia--hoje{box-shadow:inset 0 0 0 1.5px var(--cor-primaria)}.ds-calendario-dia--escolhido,.ds-calendario-dia--escolhido:hover:not(:disabled){background:var(--cor-primaria);color:var(--cor-texto-invertido);font-weight:var(--rc-fw-semibold)}.ds-calendario-dia:disabled{color:var(--cor-texto-desabilitado);cursor:not-allowed;text-decoration:line-through}.ds-combobox-seta{right:var(--espaco-3);color:var(--cor-texto-medio);pointer-events:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ds-combobox .ds-entrada{padding-right:var(--espaco-10)}.ds-combobox-lista{z-index:calc(var(--rc-z-toast) - 1);top:calc(100% + var(--espaco-1));max-height:260px;padding:var(--espaco-1);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--rc-shadow-2);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.ds-combobox-opcao{justify-content:space-between;align-items:center;gap:var(--espaco-2);min-height:40px;padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio-controle);font-size:var(--rc-fs-sm);color:var(--cor-texto);cursor:pointer;display:flex}.ds-combobox-opcao small{font-size:var(--rc-fs-xs);color:var(--cor-texto-secundario);display:block}.ds-combobox-opcao--ativa{background:var(--cor-realce)}.ds-combobox-opcao[aria-selected=true]{font-weight:var(--rc-fw-semibold);color:var(--cor-primaria-escura)}.ds-combobox-vazio{padding:var(--espaco-3);font-size:var(--rc-fs-sm);color:var(--cor-texto-secundario)}.ds-upload{align-items:center;gap:var(--espaco-1);padding:var(--espaco-6) var(--espaco-4);border:2px dashed var(--cor-borda-campo);border-radius:var(--raio-cartao);background:var(--cor-superficie);color:var(--cor-texto-medio);font-size:var(--rc-fs-sm);text-align:center;cursor:pointer;transition:border-color var(--mov-rapido) var(--mov-padrao),background-color var(--mov-rapido) var(--mov-padrao);flex-direction:column;display:flex}.ds-upload strong{color:var(--cor-texto)}.ds-upload small{color:var(--cor-texto-secundario)}.ds-upload:hover,.ds-upload--sobre{border-color:var(--cor-primaria);background:var(--cor-primaria-suave)}.ds-upload:focus-within{outline:2px solid var(--cor-foco);outline-offset:2px}.ds-upload-lista{gap:var(--espaco-1);margin:var(--espaco-2) 0 0;font-size:var(--rc-fs-sm);color:var(--cor-texto);padding:0;list-style:none;display:grid}.ds-upload-lista li{align-items:center;gap:var(--espaco-2);animation:ds-subir var(--mov-base) var(--mov-entra) both;display:flex}.ds-etiqueta{align-items:center;gap:var(--espaco-1);min-height:28px;padding:2px var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-pilula);background:var(--cor-realce);color:var(--cor-texto);font-size:var(--rc-fs-xs);animation:ds-surgir var(--mov-rapido) var(--mov-entra) both;display:inline-flex}.ds-etiqueta-x{width:24px;height:24px;margin-right:calc(-1 * var(--espaco-2));border-radius:var(--raio-pilula);color:var(--cor-texto-medio);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-etiqueta-x:hover{background:var(--cor-superficie);color:var(--cor-texto)}.ds-contador{border-radius:var(--raio-pilula);min-width:20px;height:20px;font-size:var(--rc-fs-xs);font-weight:var(--rc-fw-bold);font-variant-numeric:tabular-nums;background:var(--cor-perigo-escura);color:var(--cor-texto-invertido);animation:ds-contador-pop var(--mov-base) var(--mov-mola) both;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.ds-contador--perigo{background:var(--cor-perigo-escura)}.ds-contador--primaria{background:var(--cor-primaria-escura)}.ds-contador--neutro{background:var(--cor-painel-escuro)}@keyframes ds-contador-pop{0%{opacity:0;transform:scale(.4)}}.ds-estatistica{justify-content:space-between;align-items:flex-start;gap:var(--espaco-3);min-width:0;padding:var(--espaco-5);border-radius:var(--raio-cartao);background:var(--cor-superficie);border:0;display:flex;position:relative}.ds-estatistica>div{min-width:0}.ds-estatistica-titulo{font-size:var(--rc-fs-md);line-height:var(--rc-lh-md);font-weight:var(--rc-fw-medium);color:var(--cor-texto);margin:0}.ds-estatistica-valor{margin:var(--espaco-4) 0 0;font-family:var(--rc-font-display);font-size:var(--rc-fs-5xl);line-height:var(--rc-lh-5xl);font-weight:var(--rc-fw-medium);letter-spacing:var(--rc-tracking-tight);font-variant-numeric:tabular-nums;color:var(--cor-texto)}.ds-estatistica-variacao{margin:var(--espaco-2) 0 0;font-size:var(--rc-fs-xs);line-height:var(--rc-lh-xs);font-weight:var(--rc-fw-medium)}.ds-estatistica-variacao--sucesso{color:var(--cor-sucesso)}.ds-estatistica-variacao--perigo{color:var(--cor-perigo)}.ds-estatistica-variacao--neutro{color:var(--cor-texto-secundario)}.ds-estatistica-acao{border:1px solid var(--cor-borda-campo);border-radius:var(--raio-pilula);background:var(--cor-superficie);width:44px;height:44px;color:var(--cor-texto);transition:background-color var(--mov-rapido) var(--mov-padrao),border-color var(--mov-rapido) var(--mov-padrao),color var(--mov-rapido) var(--mov-padrao);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ds-estatistica-acao:hover{border-color:var(--cor-primaria);background:var(--cor-primaria);color:var(--cor-texto-invertido)}.ds-estatistica-acao:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}.ds-estatistica--destaque{background:var(--rc-grad-primary)}.ds-estatistica--destaque .ds-estatistica-titulo,.ds-estatistica--destaque .ds-estatistica-valor{color:var(--rc-on-grad)}.ds-estatistica--destaque .ds-estatistica-variacao{color:var(--rc-on-grad-2)}.ds-estatistica--destaque .ds-estatistica-acao{border-color:#0000}.ds-estatistica--destaque .ds-estatistica-acao:focus-visible{outline-color:var(--rc-on-grad)}.ds-estatistica-icone{border-radius:var(--raio-controle);background:var(--cor-primaria-suave);width:44px;height:44px;color:var(--cor-primaria-escura);justify-content:center;align-items:center;display:inline-flex}.ds-descricoes{border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);gap:0;margin:0;display:grid;overflow:hidden}.ds-descricoes>div{gap:var(--espaco-3);padding:var(--espaco-3) var(--espaco-4);border-top:1px solid var(--cor-borda);font-size:var(--rc-fs-sm);grid-template-columns:minmax(120px,1fr) 2fr;display:grid}.ds-descricoes>div:first-child{border-top:0}.ds-descricoes dt{color:var(--cor-texto-secundario)}.ds-descricoes dd{color:var(--cor-texto);margin:0}.ds-tempo{gap:var(--espaco-4);padding:0 0 0 var(--espaco-6);margin:0;list-style:none;display:grid;position:relative}.ds-tempo:before{content:"";background:var(--cor-borda);width:2px;position:absolute;top:6px;bottom:6px;left:7px}.ds-tempo-item{animation:ds-subir var(--mov-base) var(--mov-entra) both;position:relative}.ds-tempo-item:nth-child(2){animation-delay:60ms}.ds-tempo-item:nth-child(3){animation-delay:.12s}.ds-tempo-item:nth-child(4){animation-delay:.18s}.ds-tempo-ponto{left:calc(-1 * var(--espaco-6) + 1px);border:3px solid var(--cor-superficie);border-radius:var(--raio-pilula);background:var(--cor-texto-secundario);width:14px;height:14px;position:absolute;top:3px}.ds-tempo-item--sucesso .ds-tempo-ponto{background:var(--cor-sucesso)}.ds-tempo-item--aviso .ds-tempo-ponto{background:var(--cor-aviso)}.ds-tempo-item--perigo .ds-tempo-ponto{background:var(--cor-perigo)}.ds-tempo-item--info .ds-tempo-ponto{background:var(--cor-info)}.ds-tempo-titulo{font-size:var(--rc-fs-sm);font-weight:var(--rc-fw-semibold);color:var(--cor-texto);margin:0}.ds-tempo-titulo time{margin-left:var(--espaco-2);font-size:var(--rc-fs-xs);font-weight:var(--rc-fw-regular);color:var(--cor-texto-secundario)}.ds-tempo-descricao{margin:var(--espaco-1) 0 0;font-size:var(--rc-fs-sm);color:var(--cor-texto-secundario)}.ds-deslizante{width:100%;height:24px;accent-color:var(--cor-primaria);cursor:pointer}.ds-grafico{margin:0;position:relative}.ds-grafico svg{width:100%;height:auto;display:block;overflow:visible}.ds-grafico-guia{stroke:var(--cor-borda);stroke-width:1px;stroke-dasharray:3 4}.ds-grafico-eixo{fill:var(--cor-texto-secundario);font-variant-numeric:tabular-nums;font-size:11px}.ds-grafico-barra{transform-box:fill-box;transform-origin:bottom;animation:ds-crescer var(--mov-lento) var(--mov-entra) both;transition:opacity var(--mov-rapido) var(--mov-padrao)}.ds-grafico svg:hover .ds-grafico-barra:not(:hover){opacity:.55}.ds-grafico-linha,.ds-sparkline-linha{fill:none;stroke:var(--serie);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:ds-desenhar calc(var(--mov-lento) * 3) var(--mov-entra) both;vector-effect:non-scaling-stroke}.ds-grafico-area,.ds-sparkline-area{fill:var(--serie);fill-opacity:.12;stroke:none;animation:ds-aparecer calc(var(--mov-lento) * 2) var(--mov-padrao) both}.ds-grafico-ponto{fill:var(--cor-superficie);stroke:var(--serie);stroke-width:2px;animation:ds-aparecer calc(var(--mov-lento) * 2) var(--mov-padrao) both;transition:r var(--mov-rapido) var(--mov-mola)}.ds-grafico-ponto:hover{r:6}.ds-sparkline{width:100%;height:32px;display:block}.ds-sparkline-linha{stroke-width:2px}.ds-grafico-legenda{gap:var(--espaco-2) var(--espaco-4);margin:var(--espaco-3) 0 0;font-size:var(--rc-fs-xs);color:var(--cor-texto-medio);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ds-grafico-legenda li{align-items:center;gap:var(--espaco-2);display:inline-flex}.ds-grafico-legenda b{font-variant-numeric:tabular-nums;color:var(--cor-texto);margin-left:auto}.ds-grafico-legenda--coluna{gap:var(--espaco-2);flex-direction:column}.ds-grafico-chave{border-radius:3px;width:10px;height:10px}.ds-grafico--rosca{gap:var(--espaco-4);grid-template-columns:minmax(120px,160px) 1fr;align-items:center;display:grid}.ds-rosca{position:relative}.ds-rosca svg{transform:rotate(-90deg)}.ds-rosca-trilha{fill:none;stroke:var(--cor-realce);stroke-width:14px}.ds-rosca-fatia{fill:none;stroke-width:14px;animation:ds-rosca-entrar calc(var(--mov-lento) * 2) var(--mov-entra) both;transition:stroke-width var(--mov-rapido) var(--mov-padrao)}.ds-rosca-fatia:hover{stroke-width:17px}.ds-rosca-centro{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ds-rosca-centro strong{font-family:var(--rc-font-display);font-size:var(--rc-fs-2xl);line-height:var(--rc-lh-2xl);font-variant-numeric:tabular-nums;color:var(--cor-texto)}.ds-rosca-centro span{font-size:var(--rc-fs-xs);color:var(--cor-texto-secundario)}.ds-perfil{border-radius:var(--raio-pilula);background:var(--cor-realce);width:40px;height:40px;color:var(--cor-texto-medio);font-size:var(--rc-fs-sm);font-weight:var(--rc-fw-bold);letter-spacing:.02em;-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}.ds-perfil--quadrado{border-radius:var(--raio-controle)}.ds-perfil--xs{width:24px;height:24px;font-size:10px}.ds-perfil--sm{width:32px;height:32px;font-size:var(--rc-fs-xs)}.ds-perfil--md{width:40px;height:40px;font-size:var(--rc-fs-sm)}.ds-perfil--lg{width:48px;height:48px;font-size:var(--rc-fs-md)}.ds-perfil--xl{width:64px;height:64px;font-size:var(--rc-fs-xl)}.ds-perfil--primaria{background:var(--cor-primaria-suave);color:var(--cor-primaria-escura)}.ds-perfil--info{background:var(--cor-info-suave);color:var(--cor-info)}.ds-perfil--sucesso{background:var(--cor-sucesso-suave);color:var(--cor-sucesso)}.ds-perfil--aviso{background:var(--cor-aviso-suave);color:var(--cor-aviso)}.ds-perfil--perigo{background:var(--cor-perigo-suave);color:var(--cor-perigo)}.ds-perfil--neutro{background:var(--cor-realce);color:var(--cor-texto-medio)}.ds-perfil-status{aspect-ratio:1;border-radius:var(--raio-pilula);border:2px solid var(--cor-superficie);background:var(--cor-borda-campo);width:28%;min-width:8px;position:absolute;bottom:-1px;right:-1px}.ds-perfil-status--online{background:var(--cor-sucesso)}.ds-perfil-status--ausente{background:var(--cor-aviso)}.ds-perfil-status--ocupado{background:var(--cor-perigo)}.ds-perfis{display:inline-flex}.ds-perfis .ds-perfil{box-shadow:0 0 0 2px var(--cor-superficie)}.ds-perfis .ds-perfil+.ds-perfil{margin-left:calc(-1 * var(--espaco-2))}.ds-barra{gap:var(--espaco-2);width:var(--rc-sidebar-w);max-width:100%;height:100%;min-height:0;padding:var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);background:var(--cor-superficie);color:var(--cor-texto);transition:width var(--mov-base) var(--mov-padrao);flex-direction:column;display:flex}.ds-barra-topo{justify-content:space-between;align-items:center;gap:var(--espaco-2);min-height:44px;padding-inline:var(--espaco-1);display:flex}.ds-barra-marca{align-items:center;gap:var(--espaco-2);min-width:0;font-family:var(--rc-font-display);font-weight:var(--rc-fw-bold);white-space:nowrap;display:inline-flex;overflow:hidden}.ds-barra--recolhida .ds-barra-topo{flex-direction:column;justify-content:center}.ds-barra--recolhida .ds-barra-marca>:not(:first-child){display:none}.ds-barra-alternar{border-radius:var(--raio-controle);width:44px;height:44px;color:var(--cor-texto-medio);cursor:pointer;transition:background var(--mov-instante) var(--mov-padrao);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.ds-barra-alternar:hover{background:var(--cor-realce)}.ds-barra-alternar:focus-visible,.ds-barra-item:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}.ds-barra-nav{gap:var(--espaco-4);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ds-barra-titulo{margin:0 0 var(--espaco-1);padding-inline:var(--espaco-3);font-size:var(--rc-fs-2xs);line-height:var(--rc-lh-2xs);font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-tracking-caps);text-transform:uppercase;color:var(--cor-texto-secundario)}.ds-barra--recolhida .ds-barra-titulo{visibility:hidden;height:0;margin:0}.ds-barra-lista{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ds-barra-item{align-items:center;gap:var(--espaco-3);min-height:40px;padding:0 var(--espaco-3);border-radius:var(--raio-controle);color:var(--cor-texto-medio);font-size:var(--rc-fs-sm);font-weight:var(--rc-fw-medium);transition:background var(--mov-instante) var(--mov-padrao),color var(--mov-instante) var(--mov-padrao);background:0 0;text-decoration:none;display:flex;position:relative}.ds-barra-item:hover{background:var(--cor-realce);color:var(--cor-texto)}.ds-barra-item--ativo,.ds-barra-item--ativo:hover{background:var(--cor-primaria-suave);color:var(--cor-primaria-escura);font-weight:var(--rc-fw-semibold)}.ds-barra-item--ativo:before{content:"";left:calc(-1 * var(--espaco-3));top:var(--espaco-2);bottom:var(--espaco-2);background:currentColor;border-radius:0 3px 3px 0;width:3px;position:absolute}.ds-barra-rotulo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds-barra-contagem{border-radius:var(--raio-pilula);background:var(--cor-perigo-escura);min-width:22px;height:22px;color:var(--cor-texto-invertido);font-size:var(--rc-fs-xs);font-weight:var(--rc-fw-bold);place-items:center;padding:0 6px;display:inline-grid}.ds-barra--recolhida .ds-barra-item{justify-content:center;padding:0}.ds-barra--recolhida .ds-barra-rotulo{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-barra--recolhida .ds-barra-contagem{top:var(--espaco-1);right:var(--espaco-2);min-width:16px;height:16px;padding:0 var(--espaco-1);font-size:10px;position:absolute}.ds-barra-rodape{align-items:center;gap:var(--espaco-2);padding-top:var(--espaco-3);border-top:1px solid var(--cor-borda);display:flex}.ds-barra-usuario{min-width:0;line-height:18px;font-size:var(--rc-fs-sm);flex-direction:column;flex:1;display:flex}.ds-barra-usuario strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-barra-usuario small{font-size:var(--rc-fs-xs);color:var(--cor-texto-secundario)}.ds-barra--recolhida .ds-barra-usuario,.ds-barra--recolhida .ds-barra-rodape .ds-menu{display:none}.ds-barra--recolhida .ds-barra-rodape{justify-content:center}.ds-barra-moldura{max-width:100%;height:520px;padding:var(--espaco-4);border-radius:var(--raio-cartao);background:var(--cor-fundo);border:1px dashed var(--cor-borda-forte);overflow:hidden}.ds-doc{gap:var(--espaco-8);padding:var(--espaco-pagina);max-width:var(--rc-content-max);margin:0 auto;display:grid}.ds-doc-nav{gap:var(--espaco-2);padding-bottom:var(--espaco-2);z-index:5;background:var(--cor-fundo);border-bottom:1px solid var(--cor-borda);display:flex;position:sticky;top:0;overflow-x:auto}.ds-doc-nav a{min-height:44px;padding:0 var(--espaco-3);border-radius:var(--raio-controle);color:var(--cor-texto-medio);font-size:var(--rc-fs-sm);flex:none;align-items:center;text-decoration:none;display:inline-flex}.ds-doc-nav a:hover{background:var(--cor-realce);color:var(--cor-texto)}.ds-doc-secao{gap:var(--espaco-4);scroll-margin-top:72px;display:grid}.ds-doc-secao>h2{padding-bottom:var(--espaco-2);border-bottom:1px solid var(--cor-borda);font-family:var(--rc-font-display);font-size:var(--rc-fs-xl);line-height:var(--rc-lh-xl);letter-spacing:var(--rc-tracking-tight);color:var(--cor-texto);margin:0}.ds-doc-secao>h3{margin:var(--espaco-2) 0 0;font-size:var(--rc-fs-base);line-height:var(--rc-lh-base);color:var(--cor-texto-medio)}.ds-doc-sub{margin:var(--espaco-8) 0 var(--espaco-1);font-size:var(--rc-fs-md);font-weight:var(--rc-fw-bold);color:var(--cor-texto)}.ds-doc-grade{gap:var(--espaco-grade);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ds-doc-linha{gap:var(--espaco-3);flex-wrap:wrap;align-items:center;display:flex}.ds-doc-nota{max-width:72ch;font-size:var(--rc-fs-sm);color:var(--cor-texto-secundario);margin:0}.ds-doc-conteudo{gap:var(--espaco-secao);min-width:0;display:grid}.ds-espaco{gap:var(--espaco-3);font-size:var(--rc-fs-xs);color:var(--cor-texto-medio);grid-template-columns:120px 56px 1fr;align-items:center;display:grid}.ds-espaco code,.ds-doc code{font-family:var(--rc-font-mono);font-size:var(--rc-fs-xs);color:var(--cor-texto)}.ds-espaco-barra{background:var(--cor-primaria);border-radius:3px;height:16px}@media (min-width:1024px){.ds-doc{grid-template-columns:200px minmax(0,1fr);align-items:start}.ds-doc-nav{top:var(--espaco-4);background:0 0;border:0;flex-direction:column;padding:0;position:sticky;overflow:visible}}@media (max-width:480px){.ds-grafico--rosca,.ds-descricoes>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ds-esqueleto{animation:none}.ds-toast-tempo{opacity:0}.ds-grafico-barra,.ds-rosca-fatia,.ds-grafico-linha,.ds-sparkline-linha{animation-name:ds-aparecer}.ds-botao:not(:disabled):active,.ds-calendario-dia:active:not(:disabled),.ds-cartao--elevar:hover{transform:none}.ds-marca,.ds-marca:after,.ds-progresso-barra,.ds-sanfona-titulo .ds-icone,.ds-dica-texto,.ds-barra{transition:none}}table td,table th{font-family:inherit}table td{font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);font-weight:var(--rc-fw-regular,400)}table td .ds-botao,table td .btn,table td button.btn-link{min-width:0;height:32px;min-height:32px;padding:0 var(--espaco-3);font-size:var(--rc-fs-xs);line-height:var(--rc-lh-xs,16px);font-weight:var(--rc-fw-semibold)}table td .ds-botao--icone{width:32px;padding:0}table td .ds-selo,table td .badge{font-size:var(--rc-fs-xs)}table td a:not(.ds-botao):not(.btn):not(.ds-menu-item){align-items:center;min-height:24px;display:inline-flex}.ds-tabela thead th:first-child{border-top-left-radius:calc(var(--raio-cartao) - 1px)}.ds-tabela thead th:last-child{border-top-right-radius:calc(var(--raio-cartao) - 1px)}.ds-tabela-acoes{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.ds-tabela-celula-nome{gap:var(--espaco-2);flex-wrap:wrap;align-items:center;display:flex}.ds-tabela-ficha{background:var(--cor-fundo);padding:var(--espaco-3) var(--espaco-4)}.ds-tabela-ficha-grade{gap:var(--espaco-4);font-size:var(--rc-fs-sm);animation:ds-surgir var(--mov-rapido) var(--mov-entra) both;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ds-tabela-ficha-grade span{font-size:var(--rc-fs-xs);color:var(--cor-texto-secundario);display:block}.ds-tabela-ficha-grade strong{font-weight:var(--rc-fw-medium);color:var(--cor-texto)}.ds-tabela a:not(.ds-botao):not(.btn):not(.ds-menu-item){color:var(--cor-texto);font-weight:var(--rc-fw-medium)}.ds-tabela a:not(.ds-botao):not(.btn):not(.ds-menu-item):hover{text-decoration:underline}.ds-tabela tbody td:first-child{font-weight:var(--rc-fw-semibold);color:var(--cor-texto)}.ds-tabela tbody td:not(:first-child){color:var(--cor-texto-secundario)}.timeline{gap:var(--espaco-4);margin:0;padding:0;list-style:none;display:grid}.timeline li{border-left:2px solid var(--cor-borda,currentColor);padding-left:var(--espaco-4)}.ajuda-perfis{margin:0 0 var(--espaco-4);gap:var(--espaco-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ajuda-perfis a[aria-current=page]{font-weight:var(--rc-fw-semibold);text-decoration:underline}.ajuda-guia{margin-bottom:var(--espaco-5)}.ajuda-guia ol{gap:var(--espaco-2);padding-left:1.25rem;display:grid}.tour-acoes{gap:var(--espaco-2);margin-top:var(--espaco-4);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (prefers-reduced-motion:reduce){.tour-acoes *{transition:none!important;animation:none!important}}.ds-turma{justify-content:space-between;align-items:stretch;gap:var(--espaco-4);padding:var(--espaco-6);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);background:var(--cor-superficie);flex-wrap:wrap;display:flex}.ds-turma-info{gap:var(--espaco-2);flex-direction:column;min-width:0;display:flex}.ds-turma-nome{font-family:var(--rc-font-display);font-size:var(--rc-fs-lg);line-height:var(--rc-lh-lg);font-weight:var(--rc-fw-semibold);letter-spacing:var(--rc-tracking-tight);color:var(--cor-texto);margin:0}.ds-turma-meta,.ds-turma-apoio{font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);color:var(--cor-texto-secundario);margin:0}.ds-turma-link{font-size:var(--rc-fs-sm);font-weight:var(--rc-fw-medium);color:var(--cor-texto-medio);margin-top:auto;text-decoration:none}.ds-turma-link:hover{color:var(--cor-primaria-escura);text-decoration:underline}.ds-turma-acao{justify-content:space-between;align-items:flex-end;gap:var(--espaco-3);flex-direction:column;display:flex}.ds-turma-situacao{font-size:var(--rc-fs-sm);font-weight:var(--rc-fw-medium);align-items:center;gap:6px;display:inline-flex}.ds-turma-situacao:before{content:"";border-radius:var(--raio-pilula);background:currentColor;width:8px;height:8px}.ds-turma-situacao--aviso{color:var(--cor-aviso)}.ds-turma-situacao--sucesso{color:var(--cor-sucesso)}.ds-turma-situacao--neutro{color:var(--cor-texto-secundario)}.ds-chip-data{align-items:center;gap:var(--espaco-2);min-height:44px;padding:0 var(--espaco-4);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-texto-medio);font-size:var(--rc-fs-md);white-space:nowrap;display:inline-flex}.ds-chip-data time:first-letter{text-transform:none}@media (max-width:767px){.ds-turma-acao{align-items:stretch;width:100%}.ds-turma-acao .ds-botao{width:100%}}.ds-barra{gap:var(--espaco-3);width:248px;padding:0 var(--espaco-3) var(--espaco-3);border:0;border-radius:0}.ds-barra-topo{margin:0 calc(var(--espaco-3)*-1);padding:0 var(--espaco-6);align-items:center;min-height:68px}.ds-barra-marca{gap:var(--espaco-3);font-family:var(--rc-font-ui);font-size:1.375rem;font-weight:var(--rc-fw-bold);letter-spacing:-.03em;color:#0b0e1c;line-height:1}.ds-barra-nav{gap:var(--espaco-6);margin-top:var(--espaco-4)}.ds-barra-titulo{margin:0 0 var(--espaco-2);padding-inline:var(--espaco-3);font-size:12px;font-weight:var(--rc-fw-bold);letter-spacing:.04em}.ds-barra-lista{gap:var(--espaco-1)}.ds-barra-item{gap:var(--espaco-3);min-height:38px;padding:0 var(--espaco-3);border-radius:var(--raio-controle);font-size:14px;font-weight:var(--rc-fw-regular)}.ds-barra-item--ativo:before{content:none}.ds-barra-item--ativo,.ds-barra-item--ativo:hover{font-weight:var(--rc-fw-semibold)}.ds-barra-rodape{padding:var(--espaco-4) var(--espaco-3) 0;margin-top:var(--espaco-2);border-top:0}.ds-barra-usuario{font-size:13px;line-height:18px}.ds-barra-usuario strong{font-weight:var(--rc-fw-medium)}.ds-barra-usuario small{font-size:12px}.ds-barra--recolhida{width:var(--rc-sidebar-w-collapsed)}.ds-turma{gap:var(--espaco-3);padding:var(--espaco-4) var(--espaco-5)}.ds-turma-nome{font-family:var(--rc-font-ui);font-size:1rem;font-weight:var(--rc-fw-semibold)}.ds-turma-acao .ds-botao{min-height:38px;padding:0 var(--espaco-4);font-size:14px}.ds-chip-data{border-radius:var(--raio-controle)}.ds-busca-nav{width:min(360px,100%);position:relative}.ds-busca-nav-campo{align-items:center;gap:var(--espaco-2);min-height:40px;padding:0 var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-texto-secundario);display:flex}.ds-busca-nav-campo:focus-within{border-color:var(--cor-primaria);box-shadow:0 0 0 3px var(--cor-primaria-suave)}.ds-busca-nav-campo input{min-width:0;height:auto;min-height:0;box-shadow:none;appearance:none;font:inherit;color:var(--cor-texto);background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0;font-size:14px}.ds-busca-nav-campo input::placeholder{color:var(--cor-texto-secundario)}.ds-busca-nav-lista{top:calc(100% + var(--espaco-1));z-index:20;padding:var(--espaco-1);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);margin:0;list-style:none;position:absolute;left:0;right:0;box-shadow:0 8px 24px #00000014}.ds-busca-nav-item{align-items:center;gap:var(--espaco-3);min-height:38px;padding:0 var(--espaco-3);border-radius:var(--raio-controle);color:var(--cor-texto);font-size:14px;text-decoration:none;display:flex}.ds-busca-nav-item:hover,.ds-busca-nav-item:focus-visible{background:var(--cor-fundo)}.ds-busca-nav-item small{color:var(--cor-texto-secundario);margin-left:auto;font-size:12px}.ds-busca-nav-vazio{padding:var(--espaco-2) var(--espaco-3);color:var(--cor-texto-secundario);font-size:14px}.ds-busca-nav-campo input::-webkit-search-cancel-button{appearance:none;display:none}.ds-busca-nav-campo input::-webkit-search-decoration{appearance:none;display:none}.ds-busca-nav-campo{box-sizing:border-box;height:40px}.ds-escola{flex:none;position:relative}.ds-escola-botao{align-items:center;gap:var(--espaco-3);font:inherit;color:var(--cor-texto);text-align:left;cursor:pointer;border-radius:var(--raio-controle);background:0 0;border:0;padding:0;display:flex}.ds-escola-botao:focus-visible,.ds-escola-opcao:focus-visible{outline:2px solid var(--cor-primaria);outline-offset:2px}.ds-escola-icone{background:var(--cor-primaria-suave);width:40px;height:40px;color:var(--cor-primaria);border-radius:12px;flex:none;place-items:center;display:inline-grid}.ds-escola-rotulos{flex-direction:column;gap:1px;min-width:0;display:flex}.ds-escola-rotulos small{font-size:10.5px;font-weight:var(--rc-fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--cor-texto-secundario);line-height:14px}.ds-escola-nome{align-items:center;gap:var(--espaco-1);font-size:15px;font-weight:var(--rc-fw-semibold);color:var(--cor-texto);line-height:22px;display:flex}.ds-escola-nome .ds-icone{color:var(--cor-texto-secundario);transition:transform var(--mov-rapido,.15s)}.ds-escola-botao[aria-expanded=true] .ds-escola-nome .ds-icone{transform:rotate(180deg)}.ds-escola-lista{z-index:var(--rc-z-overlay);top:calc(100% + var(--espaco-2));width:340px;max-width:calc(100vw - 32px);padding:var(--espaco-2);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--rc-shadow-2);position:absolute;left:0}.ds-escola-titulo{padding:var(--espaco-2) var(--espaco-3);font-size:11px;font-weight:var(--rc-fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--cor-texto-secundario);margin:0}.ds-escola-opcao{justify-content:space-between;align-items:center;gap:var(--espaco-3);width:100%;min-height:56px;padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio-controle);font:inherit;color:var(--cor-texto);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ds-escola-opcao:hover{background:var(--cor-fundo)}.ds-escola-opcao[aria-current=true]{background:var(--cor-primaria-suave);color:var(--cor-primaria-escura)}.ds-escola-textos{min-width:0;color:var(--cor-texto-secundario);flex-direction:column;font-size:13px;display:flex}.ds-escola-textos strong{font-size:15px;font-weight:var(--rc-fw-semibold);color:inherit;overflow-wrap:anywhere}.ds-escola-opcao[aria-current=true] .ds-escola-textos{color:var(--cor-primaria-escura)}.ds-menu-perfil{position:relative}.ds-menu-perfil-cartao{z-index:var(--rc-z-overlay);top:calc(100% + var(--espaco-2));width:320px;max-width:calc(100vw - 32px);padding:var(--espaco-5) var(--espaco-2) var(--espaco-2);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--rc-shadow-2);position:absolute;right:0}.ds-menu-perfil-cabeca{align-items:center;gap:var(--espaco-1);padding:0 var(--espaco-3) var(--espaco-4);border-bottom:1px solid var(--cor-borda);text-align:center;flex-direction:column;display:flex}.ds-menu-perfil-cabeca .ds-perfil{margin-bottom:var(--espaco-2)}.ds-menu-perfil-cabeca p{max-width:100%;margin:0}.ds-menu-perfil-nome{font-size:18px;font-weight:var(--rc-fw-semibold);color:var(--cor-texto)}.ds-menu-perfil-email{text-overflow:ellipsis;white-space:nowrap;color:var(--cor-texto-secundario);font-size:13px;overflow:hidden}.ds-menu-perfil-id{color:var(--cor-texto-secundario);font-size:13px}.ds-menu-perfil-lista{padding:var(--espaco-3) 0;border-bottom:1px solid var(--cor-borda);margin:0;list-style:none}.ds-menu-perfil-item{align-items:center;gap:var(--espaco-4);min-height:48px;padding:0 var(--espaco-4);border-radius:var(--raio-controle);color:var(--cor-texto);font-size:15px;text-decoration:none;display:flex}.ds-menu-perfil-item .ds-icone{color:var(--cor-primaria);flex:none}.ds-menu-perfil-item:hover,.ds-menu-perfil-item:focus-visible{background:var(--cor-fundo)}.ds-menu-perfil-item:focus-visible{outline:2px solid var(--cor-primaria);outline-offset:-2px}.ds-menu-perfil-sair{margin-top:var(--espaco-2)}.ds-busca-icone{position:relative}.ds-busca-popover{z-index:var(--rc-z-overlay);top:calc(100% + var(--espaco-1));width:min(360px,100vw - 32px);padding:var(--espaco-2);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--rc-shadow-2);animation:ds-surgir var(--mov-rapido) var(--mov-entra) both;position:absolute;right:0}.ds-busca-popover .ds-busca-nav{width:100%}.ds-busca-popover .ds-busca-nav-lista{margin-top:var(--espaco-1);box-shadow:none;background:0 0;border:0;padding:0;position:static}@media (forced-colors:active){.ds-cartao,.ds-estatistica,.card{border:1px solid canvastext}}
@media screen and (min-width:768px){.app-canvas{padding:0}.shell{grid-template-columns:var(--rc-sidebar-w) minmax(0, 1fr);gap:var(--espaco-4);padding:var(--espaco-4);min-height:100dvh;display:grid}.main{--main-px:0px;--main-pt:0px;padding:0 0 var(--espaco-8);position:relative}.sidebar{top:var(--espaco-4);height:calc(100dvh - 2 * var(--espaco-4));align-self:start;gap:var(--espaco-6);padding:var(--espaco-6) 0 var(--espaco-4);border-radius:var(--raio-painel);background:var(--cor-superficie);border:0;display:flex;position:sticky;overflow:hidden}.sidebar>.brand,.sidebar>.sidebar-footer{flex:none}.sidebar>.brand{height:auto;padding:0 var(--espaco-6);border-bottom:0}.sidebar>.nav{overscroll-behavior:contain;gap:var(--espaco-5);scrollbar-width:thin;scrollbar-color:var(--cor-borda-forte) transparent;flex:auto;min-height:0;overflow-y:auto}.marca-painel{align-items:center;gap:var(--espaco-3);border-radius:var(--raio-controle);color:var(--cor-texto);font-family:var(--rc-font-display);font-size:var(--rc-fs-xl);line-height:var(--rc-lh-xl);font-weight:var(--rc-fw-bold);letter-spacing:var(--rc-tracking-tight);text-decoration:none;display:flex}.marca-painel:hover{color:var(--cor-texto)}.marca-painel:focus-visible{outline:2px solid var(--cor-foco);outline-offset:4px}.marca-painel>span{border-radius:var(--raio-pilula);background:var(--cor-primaria);flex:none;place-items:center;width:36px;height:36px;display:grid}.marca-painel svg{fill:none;width:20px;height:20px;stroke:var(--cor-texto-invertido);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.nav a{min-height:44px;margin:0 var(--espaco-3);padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio-bloco);font-size:var(--rc-fs-base);line-height:var(--rc-lh-base);color:var(--cor-texto-secundario)}.nav a:hover{background:var(--cor-bloco-suave);color:var(--cor-texto)}.nav a:focus-visible{outline:2px solid var(--cor-foco);outline-offset:-2px}.nav a[aria-current=page],.nav a[aria-current=page]:hover{color:var(--cor-texto);font-weight:var(--rc-fw-semibold);background:0 0}.nav a[aria-current=page] svg{color:var(--cor-primaria)}.nav a[aria-current=page]:before{left:calc(-1 * var(--espaco-3));top:var(--espaco-1);bottom:var(--espaco-1);border-radius:0 var(--raio-pilula) var(--raio-pilula) 0;background:var(--cor-primaria);width:6px}.nav-group,.nav-section-titulo,.nav-section-toggle{margin:0 var(--espaco-3) var(--espaco-1);padding:var(--espaco-1) var(--espaco-3);text-transform:none;letter-spacing:0;font-size:var(--rc-fs-xs);line-height:var(--rc-lh-xs);font-weight:var(--rc-fw-medium);color:var(--cor-texto-secundario)}.nav-section-toggle{border-radius:var(--raio-bloco);width:auto}.nav-section-toggle:hover{background:var(--cor-bloco-suave);color:var(--cor-texto)}.nav-section-toggle:focus-visible{outline:2px solid var(--cor-foco);outline-offset:-2px}.nav-section-toggle svg:first-child{display:none}.nav .nav-chevron{transform:rotate(-90deg)}.nav .nav-section[data-open=true] .nav-chevron{transform:none}.sidebar>.sidebar-footer{margin:0 var(--espaco-3);padding:var(--espaco-3) 0 0;border-top:1px solid var(--cor-borda);gap:0}.sidebar-footer .ds-botao--fantasma{justify-content:flex-start;gap:var(--espaco-3);width:100%;min-height:44px;padding:0 var(--espaco-3);border-radius:var(--raio-bloco);font-size:var(--rc-fs-base);font-weight:var(--rc-fw-medium);color:var(--cor-texto-secundario)}.sidebar-footer .ds-botao--fantasma:hover{background:var(--cor-bloco-suave);color:var(--cor-texto)}.sidebar-footer .ds-botao--fantasma svg{width:20px;height:20px}.sidebar-footer .ds-link-acessibilidade{padding:0 var(--espaco-3)}.shell[data-menu=fechado]{grid-template-columns:var(--rc-sidebar-w-collapsed) minmax(0, 1fr)}.shell[data-menu=fechado] .sidebar{align-items:stretch;overflow-x:hidden}.shell[data-menu=fechado] :is(.seletor-escola,.side-classes,.nav-label,.nav-badge,.nav-section-toggle,.nav-section-titulo,.nav-group,.sidebar-legal,.sidebar-footer .ds-link-acessibilidade){display:none}.shell[data-menu=fechado] .sidebar .brand{justify-content:center;padding:0}.shell[data-menu=fechado] .brand .logo-nome{display:none}.shell[data-menu=fechado] .marca-painel{gap:0;font-size:0}.shell[data-menu=fechado] .brand .logo-mark{width:var(--espaco-10);height:var(--espaco-10)}.shell[data-menu=fechado] .nav a{justify-content:center;padding:0}.shell[data-menu=fechado] .nav-section{margin-top:var(--espaco-2);padding-top:var(--espaco-2);border-top:1px solid var(--cor-borda)}.shell[data-menu=fechado] .nav-section--fixo{border-top:0}.shell[data-menu=fechado] .nav-section-body[hidden]{display:flex}.shell[data-menu=fechado] .sidebar-footer :is(.fab,button){justify-content:center;gap:0;min-width:0;padding:0;font-size:0}.shell[data-menu=fechado] .sidebar-footer .fab{width:var(--rc-touch);align-self:center}.appbar{top:var(--espaco-4);z-index:calc(var(--rc-z-sticky) + 2);justify-content:flex-start;gap:var(--espaco-3);height:auto;margin:0 0 var(--espaco-5);padding:var(--espaco-3) var(--espaco-4) var(--espaco-3) var(--espaco-3);border-radius:var(--raio-painel);background:var(--cor-superficie);box-shadow:0 calc(-1 * var(--espaco-4)) 0 var(--cor-fundo), 0 calc(-1 * (var(--espaco-4) + var(--raio-painel))) 0 var(--cor-fundo);border:0}.appbar-titulo{flex:none}.appbar-titulo>:not(.appbar-trilha){display:none}.appbar>.appbar-migalha{flex:none}.menu-toggle{border-radius:var(--raio-pilula);background:var(--cor-fundo);width:44px;height:44px;color:var(--cor-texto);cursor:pointer;transition:background var(--mov-rapido) var(--mov-padrao), color var(--mov-rapido) var(--mov-padrao);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-toggle svg{width:20px;height:20px}.menu-toggle:hover{background:var(--cor-primaria);color:var(--cor-texto-invertido)}.menu-toggle:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}.appbar .busca-menu{flex:0 360px;width:360px;padding:0;position:relative}.appbar .busca-menu-campo input{height:44px;min-height:44px;padding:0 var(--espaco-16) 0 44px;border:1px solid var(--cor-borda-campo);border-radius:var(--raio-pilula);background:var(--cor-fundo);color:var(--cor-texto);box-shadow:none}.appbar .busca-menu-campo input:hover{border-color:var(--cor-texto)}.appbar .busca-menu-campo input:focus{border-color:var(--cor-foco);background:var(--cor-superficie);box-shadow:0 0 0 1px var(--cor-foco);outline:none}.appbar .busca-menu-campo svg{left:var(--espaco-4)}.busca-menu-atalho{top:50%;right:var(--espaco-3);min-width:24px;height:24px;padding:0 var(--espaco-2);border:1px solid var(--cor-borda-forte);border-radius:calc(var(--raio-controle) / 2);background:var(--cor-superficie);color:var(--cor-texto-secundario);font:var(--rc-fw-medium) var(--rc-fs-xs)/1 var(--rc-font-ui);pointer-events:none;place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.busca-menu-campo:focus-within .busca-menu-atalho{display:none}.appbar .busca-menu-lista{top:calc(100% + var(--espaco-2));z-index:var(--rc-z-overlay);padding:var(--espaco-2);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);background:var(--cor-superficie);box-shadow:var(--rc-shadow-2);margin:0;position:absolute;left:0;right:0}.appbar .busca-menu-lista a,.appbar .busca-menu-lista .muted{padding:var(--espaco-3);border-radius:var(--raio-bloco)}.appbar .busca-menu-lista a{color:var(--cor-texto);font-weight:var(--rc-fw-medium);text-decoration:none}.appbar .busca-menu-lista a small{font-weight:var(--rc-fw-regular)}.appbar .busca-menu-lista a:hover{background:var(--cor-bloco-suave)}.appbar .busca-menu-lista a:focus-visible{outline:2px solid var(--cor-foco);outline-offset:-2px}.appbar .escola-troca-botao{gap:var(--espaco-3);width:auto;max-width:340px;height:44px;min-height:44px;padding:0 var(--espaco-3) 0 var(--espaco-1);border-radius:var(--raio-pilula);color:var(--cor-texto);background:0 0;border:0}.appbar .escola-troca-botao:hover,.appbar .escola-troca-botao[aria-expanded=true]{background:var(--cor-fundo);color:var(--cor-texto)}.appbar .escola-troca-botao--fixo,.appbar .escola-troca-botao--fixo:hover{cursor:default;background:0 0}.appbar .escola-troca-icone{box-sizing:content-box;padding:var(--espaco-2);border-radius:var(--raio-pilula);background:var(--cor-primaria-suave)}.appbar .escola-troca-rotulos{flex:0 auto;gap:1px;line-height:normal}.appbar .escola-troca-sobre,.appbar .escola-troca-botao:hover .escola-troca-sobre{font-size:var(--rc-fs-xs);line-height:var(--rc-lh-xs);font-weight:var(--rc-fw-medium);text-transform:none;letter-spacing:0;color:var(--cor-texto-secundario)}.appbar .escola-troca-nome{font-size:var(--rc-fs-base);line-height:var(--rc-lh-base)}.appbar .escola-troca-botao .nav-chevron{color:var(--cor-texto-secundario)}.appbar .escola-troca-cartao{border-radius:var(--raio-cartao);left:0;right:auto}.appbar-acoes{gap:var(--espaco-2)}.appbar-icone{background:var(--cor-fundo);width:44px;height:44px;color:var(--cor-texto);transition:background var(--mov-rapido) var(--mov-padrao), color var(--mov-rapido) var(--mov-padrao)}.appbar-icone .nav-badge{min-width:20px;height:20px;box-shadow:0 0 0 2px var(--cor-superficie);padding:0 6px;top:-2px;right:-2px}.user-menu-botao{gap:var(--espaco-3);min-height:48px;margin-left:var(--espaco-1);padding:var(--espaco-1) var(--espaco-4) var(--espaco-1) var(--espaco-1);border-radius:var(--raio-pilula);color:var(--cor-texto);transition:background var(--mov-rapido) var(--mov-padrao)}.user-menu-botao:hover,.user-menu-botao[aria-expanded=true]{background:var(--cor-fundo);box-shadow:none}.user-menu-resumo{min-width:0;max-width:20ch;font-size:var(--rc-fs-xs);line-height:var(--rc-lh-xs);color:var(--cor-texto-secundario);flex-direction:column;display:flex}.user-menu-resumo>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu-resumo strong{font-weight:var(--rc-fw-semibold)}.user-menu-cartao{border-radius:var(--raio-cartao)}@media (forced-colors:active){.sidebar,.appbar{border:1px solid canvastext}}}@media screen and (min-width:768px) and (max-width:1199.98px){.appbar .busca-menu{flex-basis:240px;width:240px}.user-menu-resumo{display:none}.user-menu-botao{padding:var(--espaco-1)}}
.bento{gap:var(--espaco-4);grid-template-columns:minmax(0,1fr);display:grid}.bento>*{min-width:0}.bento-topo{justify-content:space-between;align-items:flex-end;gap:var(--espaco-3) var(--espaco-4);padding:var(--espaco-2) 0 0;flex-wrap:wrap;display:flex}.bento-topo-texto{min-width:0}.bento-topo h1{font:var(--rc-fw-semibold) var(--rc-fs-3xl)/var(--rc-lh-3xl) var(--rc-font-display);letter-spacing:var(--rc-tracking-tight);color:var(--cor-texto);margin:0}@media (min-width:768px){.bento-topo h1{font-size:var(--rc-fs-4xl);line-height:var(--rc-lh-4xl)}}.bento-topo-sub{margin:var(--espaco-1) 0 0;font-size:var(--rc-fs-md);line-height:var(--rc-lh-md);color:var(--cor-texto-secundario)}.bento-topo-sub+.bento-topo-sub{margin-top:0}.bento-kpis{gap:var(--espaco-4);grid-template-columns:minmax(0,1fr);display:grid}.bento-kpis>.ds-estatistica{min-height:152px}.bento-cartao{gap:var(--espaco-4);min-width:0;padding:var(--espaco-5);border-radius:var(--raio-cartao);background:var(--cor-superficie);color:var(--cor-texto);flex-direction:column;display:flex}.bento-cartao-topo{justify-content:space-between;align-items:center;gap:var(--espaco-2) var(--espaco-3);min-height:var(--rc-control-h-sm);flex-wrap:wrap;display:flex}.bento-cartao-titulo{font:var(--rc-fw-semibold) var(--rc-fs-xl)/var(--rc-lh-xl) var(--rc-font-display);letter-spacing:var(--rc-tracking-tight);color:inherit;margin:0}.bento-cartao-meta{font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);color:var(--cor-texto-secundario);white-space:nowrap}.bento-cartao-nota{font-size:var(--rc-fs-xs);line-height:var(--rc-lh-xs);color:var(--cor-texto-secundario);margin:auto 0 0}.bento-cartao-vazio{padding:var(--espaco-4);border-radius:var(--raio-bloco);background:var(--cor-bloco-suave);font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);color:var(--cor-texto-secundario);margin:0}.bento-cartao--escuro{background:var(--cor-painel-escuro);color:var(--cor-texto-invertido);position:relative;overflow:hidden}.bento-cartao--escuro:before{content:"";background:repeating-radial-gradient(circle, transparent 0 22px, color-mix(in srgb, var(--cor-texto-invertido) 7%, transparent) 22px 23px);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-90px}.bento-cartao--escuro>*{position:relative}.bento-cartao--escuro .bento-cartao-meta{color:var(--cor-texto-invertido-secundario)}.bento-pilha{gap:var(--espaco-4);flex-direction:column;min-width:0;display:flex}.bento-pilha>*{flex:none}.bento-pilha>:last-child{flex:1 0 auto}aside.bento-pilha:not(.bento-pilha--linha){align-self:start}.bento-aulas{gap:var(--espaco-2);margin:0;padding:0;list-style:none;display:grid}.bento-aula{align-items:center;gap:var(--espaco-2) var(--espaco-3);padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio-bloco);background:var(--cor-bloco-suave);grid-template-columns:minmax(0,1fr) auto;display:grid}.bento-aula--proxima{background:var(--cor-primaria-suave)}.bento-aula-turno{font-size:var(--rc-fs-xs);line-height:var(--rc-lh-xs);font-weight:var(--rc-fw-semibold);color:var(--cor-texto-secundario);grid-column:1/-1}.bento-aula-hora{font-variant-numeric:tabular-nums;color:var(--cor-texto)}.bento-aula-linha{align-items:center;gap:var(--espaco-2);min-width:0;display:flex}.bento-aula-texto{flex-direction:column;min-width:0;display:flex}.bento-aula-texto strong{font-size:var(--rc-fs-base);line-height:var(--rc-lh-base);font-weight:var(--rc-fw-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--cor-texto);overflow:hidden}.bento-aula-texto>span:not(.bento-aula-linha){font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);color:var(--cor-texto-secundario)}.bento-medidor{width:100%;max-width:264px;margin:0 auto;position:relative}.bento-medidor svg{width:100%;height:auto;display:block;overflow:visible}.bento-medidor-trilha,.bento-medidor-valor{fill:none;stroke-width:18px;stroke-linecap:round}.bento-medidor-trilha{stroke:var(--cor-primaria-suave)}.bento-medidor-valor{stroke:var(--cor-primaria);transition:stroke-dasharray var(--mov-lento) var(--mov-padrao)}.bento-medidor-centro{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.bento-medidor-numero{font:var(--rc-fw-medium) var(--rc-fs-5xl)/1 var(--rc-font-display);letter-spacing:var(--rc-tracking-tight);color:var(--cor-texto)}.bento-medidor-total{margin-top:var(--espaco-1);font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);color:var(--cor-texto-secundario)}.bento-legenda{justify-content:center;gap:var(--espaco-2) var(--espaco-5);font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);color:var(--cor-texto-secundario);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bento-legenda li{align-items:center;gap:var(--espaco-2);display:inline-flex}.bento-legenda strong{font-weight:var(--rc-fw-semibold);color:var(--cor-texto)}.bento-legenda-cor{border-radius:var(--raio-pilula);background:var(--cor-primaria);flex:none;width:10px;height:10px}.bento-legenda-cor--trilha{background:var(--cor-primaria-suave);box-shadow:inset 0 0 0 1px var(--cor-borda-forte)}.bento-barras{gap:var(--espaco-1);margin:0;padding:0;list-style:none;display:grid}.bento-barra{align-items:center;gap:var(--espaco-2) var(--espaco-4);margin:0 calc(var(--espaco-3) * -1);padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio-bloco);color:var(--cor-texto);transition:background-color var(--mov-rapido) var(--mov-padrao);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}a.bento-barra:hover{background:var(--cor-bloco-suave);color:var(--cor-texto)}a.bento-barra:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}.bento-barra-texto{flex-direction:column;min-width:0;display:flex}.bento-barra-texto strong{font-size:var(--rc-fs-base);line-height:var(--rc-lh-base);font-weight:var(--rc-fw-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--cor-texto);overflow:hidden}.bento-barra-detalhe{font-size:var(--rc-fs-xs);line-height:var(--rc-lh-xs);color:var(--cor-texto-secundario)}.bento-barra-alerta{align-items:center;gap:var(--espaco-1);font-weight:var(--rc-fw-semibold);color:var(--cor-perigo);display:inline-flex}.bento-barra-alerta svg{flex:none;width:14px;height:14px}.bento-barra-trilha{border-radius:var(--raio-pilula);background:var(--cor-realce);grid-column:1/-1;height:10px;position:relative}.bento-barra-valor{border-radius:inherit;background:var(--cor-primaria);height:100%;display:block}.bento-barra--abaixo .bento-barra-valor{background:var(--cor-perigo)}.bento-barra-minimo{background:var(--cor-texto-medio);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.bento-barra-numero{font-size:var(--rc-fs-base);line-height:var(--rc-lh-base);font-weight:var(--rc-fw-semibold);font-variant-numeric:tabular-nums;text-align:right;color:var(--cor-texto);grid-area:1/2}.bento-lista{gap:var(--espaco-3);margin:0;padding:0;list-style:none;display:grid}.bento-linha{align-items:center;gap:var(--espaco-3);min-width:0;display:flex}.bento-linha-texto{flex-direction:column;flex:1;min-width:0;display:flex}.bento-linha-texto strong{font-size:var(--rc-fs-base);line-height:var(--rc-lh-base);font-weight:var(--rc-fw-semibold);text-overflow:ellipsis;white-space:nowrap;color:var(--cor-texto);overflow:hidden}.bento-linha-texto span{font-size:var(--rc-fs-xs);line-height:var(--rc-lh-xs);color:var(--cor-texto-secundario)}a.bento-linha-texto{border-radius:6px;text-decoration:none}a.bento-linha-texto:hover strong{text-underline-offset:3px;text-decoration:underline}a.bento-linha-texto:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}.bento-data{border-radius:var(--raio-bloco);background:var(--cor-bloco-suave);width:48px;height:52px;color:var(--cor-texto);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.bento-data strong{font:var(--rc-fw-semibold) var(--rc-fs-lg)/1 var(--rc-font-display)}.bento-data span{font-size:var(--rc-fs-2xs);line-height:var(--rc-lh-2xs);font-weight:var(--rc-fw-medium);color:var(--cor-texto-secundario);margin-top:2px}.bento-periodo-numero{font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);color:var(--cor-texto-invertido-secundario);margin:0}.bento-periodo-numero strong{margin-right:var(--espaco-1);font:var(--rc-fw-medium) var(--rc-fs-4xl)/1 var(--rc-font-display);letter-spacing:var(--rc-tracking-tight);color:var(--cor-texto-invertido)}.bento-periodo-trilha{border-radius:var(--raio-pilula);background:color-mix(in srgb, var(--cor-texto-invertido) 20%, transparent);height:8px}.bento-periodo-trilha span{border-radius:inherit;background:var(--cor-texto-invertido);height:100%;display:block}.bento-periodo-datas{font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);color:var(--cor-texto-invertido-secundario);margin:0}.bento-passos-intro{font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);color:var(--cor-texto-secundario);margin:0}.bento-passos{gap:var(--espaco-2);margin:0;padding:0;list-style:none;display:grid}.bento-passo{align-items:center;gap:var(--espaco-3);padding:var(--espaco-3) var(--espaco-4) var(--espaco-3) var(--espaco-3);border-radius:var(--raio-bloco);background:var(--cor-bloco-suave);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.bento-passo--atual{background:var(--cor-primaria-suave)}.bento-passo-marca{border-radius:var(--raio-pilula);background:var(--cor-superficie);width:28px;height:28px;color:var(--cor-texto);font-size:var(--rc-fs-sm);font-weight:var(--rc-fw-semibold);place-items:center;display:inline-grid}.bento-passo--atual .bento-passo-marca{background:var(--cor-primaria);color:var(--cor-texto-invertido)}.bento-passo--feito .bento-passo-marca{background:var(--cor-sucesso-suave);color:var(--cor-sucesso)}.bento-passo:not(.bento-passo--feito):not(.bento-passo--atual) .bento-passo-marca{border:1px solid var(--cor-borda-forte)}.bento-passo-texto{min-width:0;font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);color:var(--cor-texto-secundario);gap:2px;display:grid}.bento-passo-texto strong{font-size:var(--rc-fs-base);line-height:var(--rc-lh-base);font-weight:var(--rc-fw-semibold);color:var(--cor-texto)}.bento-passo--feito .bento-passo-texto strong{font-weight:var(--rc-fw-medium);color:var(--cor-texto-secundario)}.bento-passos-rodape{justify-content:space-between;gap:var(--espaco-2);flex-wrap:wrap;display:flex}.bento-passo--feito{padding-block:var(--espaco-2)}.bento-passo-andamento{color:var(--cor-aviso);font-weight:var(--rc-fw-medium)}.bento-passos-link{padding:var(--espaco-1) var(--espaco-2);font:inherit;font-size:var(--rc-fs-sm);color:var(--cor-primaria-escura);cursor:pointer;border-radius:var(--raio-controle);background:0 0;border:0;text-decoration:underline}.bento-passos-link:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}.bento-passos-dispensado{font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);color:var(--cor-texto-secundario);margin:0}@media (max-width:767px){.bento-passo{grid-template-columns:28px minmax(0,1fr)}.bento-passo>a{grid-column:2;justify-self:start}}.bento>.ds-estado,.bento-pilha>.ds-estado{border:0}.bento>.ds-alerta{margin:0}.bento-cartao .pending-group h3{margin:var(--espaco-4) 0 var(--espaco-2);font-size:var(--rc-fs-sm);line-height:var(--rc-lh-sm);font-weight:var(--rc-fw-semibold);letter-spacing:0;text-transform:none;color:var(--cor-texto-secundario)}.bento-cartao .item-list{gap:var(--espaco-2);display:grid}.bento-cartao .item-list>li+li{border-top:0}.bento-cartao .item{padding:var(--espaco-2) var(--espaco-4) var(--espaco-2) var(--espaco-3);border-radius:var(--raio-bloco);background:var(--cor-bloco-suave);transition:background-color var(--mov-rapido) var(--mov-padrao)}.bento-cartao .item:hover{background:var(--cor-realce)}.bento-cartao .item:hover .item-text strong{color:var(--cor-texto)}.bento-cartao .item:focus-visible{outline:2px solid var(--cor-foco);outline-offset:2px}.bento-cartao .ds-estado{padding:var(--espaco-6) var(--espaco-4);border-radius:var(--raio-bloco);background:var(--cor-bloco-suave);border:0}@media (min-width:768px){.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.bento>*{grid-column:1/-1}.bento>.bento-l3{grid-column:span 3}.bento-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-pilha--linha{flex-direction:row;align-items:stretch}.bento-pilha--linha>*{flex:1 1 0}.bento-aula{grid-template-columns:64px minmax(0,1fr) auto auto}.bento-aula-turno{grid-column:auto}.bento-barra{grid-template-columns:minmax(0,1.15fr) minmax(96px,1fr) 64px}.bento-barra-trilha{grid-column:auto}.bento-barra-numero{grid-area:auto}}@media (min-width:1200px){.bento{grid-template-columns:repeat(12,minmax(0,1fr))}.bento>.bento-l3{grid-column:span 3}.bento>.bento-l4{grid-column:span 4}.bento>.bento-l6{grid-column:span 6}.bento>.bento-l8{grid-column:span 8}.bento>.bento-l9{grid-column:span 9}.bento-kpis--1{grid-template-columns:minmax(0,1fr)}.bento-kpis--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bento-kpis--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (forced-colors:active){.bento-cartao,.bento-aula,.bento-data,.bento-cartao .item{border:1px solid canvastext}.bento-medidor-trilha{stroke:graytext}.bento-medidor-valor{stroke:highlight}.bento-barra-trilha,.bento-periodo-trilha{background:canvas;border:1px solid canvastext}.bento-barra-valor,.bento-periodo-trilha span{background:highlight}.bento-barra-minimo{background:canvastext}.bento-legenda-cor{forced-color-adjust:none;border:1px solid canvastext}}.mt-professores{white-space:nowrap}.mt-sem-professor{align-items:center;gap:var(--espaco-2);white-space:nowrap;flex-wrap:wrap;display:inline-flex}.mt-link-acao{color:var(--cor-link,var(--cor-primaria));font-size:var(--rc-fs-sm);text-decoration:underline}.mt-tabela tbody tr{height:48px}.mt-tabela td,.mt-tabela th{font-variant-numeric:tabular-nums}
