.si-resp{display:flex;flex-direction:column;gap:var(--si-space-7xl);min-width:0}.si-resp__filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--si-space-lg) var(--si-space-xl);padding:var(--si-space-xl);background:var(--si-surface);border:1px solid var(--si-line);border-radius:var(--si-radius-2xl);transition:opacity var(--si-duration) ease}.si-resp__filtros--indo{opacity:.6}.si-resp__filtros-titulo{display:inline-flex;align-items:center;gap:var(--si-space-sm);font-size:var(--si-text-caption);font-weight:var(--si-weight-bold);color:var(--si-muted);align-self:center}.si-resp__campo{display:flex;flex-direction:column;gap:var(--si-space-xs);min-width:150px;flex:1 1 150px;max-width:220px}.si-resp__campo>span{font-size:var(--si-text-micro);font-weight:var(--si-weight-bold);letter-spacing:var(--si-tracking-label);text-transform:uppercase;color:var(--si-muted)}.si-resp__campo .si-select{height:40px;font-size:var(--si-text-body-sm)}.si-resp__limpar{align-self:flex-end}.si-resp__indicadores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--si-space-3xl);gap:var(--si-space-3xl)}.si-resp__indicadores .si-metric-card__valor{font-size:36px}.si-resp__indicadores .si-resp-indicador--texto .si-metric-card__valor{font-size:var(--si-text-title-sm);line-height:var(--si-leading-snug)}.si-resp__secao{display:flex;flex-direction:column;gap:var(--si-space-3xl);min-width:0}.si-resp__secao-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--si-space-xl);flex-wrap:wrap}.si-resp__titulo{margin:0;font-size:var(--si-text-section);font-weight:var(--si-weight-bold);letter-spacing:var(--si-tracking-tight)}.si-resp__cartoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--si-space-3xl);gap:var(--si-space-3xl)}.si-resp-card{display:flex;flex-direction:column;gap:var(--si-space-2xl);padding:var(--si-space-5xl);background:var(--si-surface);border:1px solid var(--si-line);border-radius:var(--si-radius-3xl);min-width:0}.si-resp-card__head{display:flex;align-items:flex-start;gap:var(--si-space-lg)}.si-resp-card__tipo{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:var(--si-radius-sm);background:var(--si-surface-2);color:var(--si-ink)}.si-resp-card__texto{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.si-resp-card__n{font-size:var(--si-text-micro);font-weight:var(--si-weight-bold);letter-spacing:var(--si-tracking-label);text-transform:uppercase;color:var(--si-muted)}.si-resp-card__titulo{font-size:var(--si-text-body);font-weight:var(--si-weight-semibold);line-height:var(--si-leading-snug);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.si-resp-card__meta{display:inline-flex;align-items:center;gap:var(--si-space-xs);flex:none;font-size:var(--si-text-micro);color:var(--si-muted);white-space:nowrap}.si-resp-card__corpo{min-width:0}.si-resp-stack{gap:var(--si-space-2xl)}.si-resp-barras,.si-resp-stack{display:flex;flex-direction:column;min-width:0}.si-resp-barras{gap:var(--si-space-lg)}.si-resp-barras--denso{gap:var(--si-space-sm)}.si-resp-barra{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(48px,1fr) auto;align-items:center;grid-gap:var(--si-space-lg);gap:var(--si-space-lg);min-width:0}.si-resp-barra__rotulo{font-size:var(--si-text-body-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-resp-barra__trilho{position:relative;display:block;height:8px;border-radius:var(--si-radius-pill);background:var(--si-surface-2);overflow:hidden}.si-resp-barra__fill{display:block;height:100%;border-radius:inherit;background:var(--si-ink)}.si-resp-barra__fill--destaque{background:var(--si-wait-solid)}.si-resp-barra__valor{display:inline-flex;align-items:center;gap:var(--si-space-sm);font-size:var(--si-text-body-sm);white-space:nowrap}.si-resp-barra__pct{color:var(--si-muted);font-size:var(--si-text-micro)}.si-resp-barra--bloco{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rotulo valor" "trilho trilho";gap:var(--si-space-sm) var(--si-space-lg)}.si-resp-barra--bloco .si-resp-barra__rotulo{grid-area:rotulo;display:flex;align-items:center;gap:var(--si-space-md)}.si-resp-barra--bloco .si-resp-barra__trilho{grid-area:trilho;height:10px}.si-resp-barra--bloco .si-resp-barra__valor{grid-area:valor}.si-resp-numeros{display:flex;gap:var(--si-space-7xl);padding-top:var(--si-space-lg);border-top:1px solid var(--si-line)}.si-resp-numeros__item{display:flex;flex-direction:column;gap:2px}.si-resp-numeros__rotulo{font-size:var(--si-text-micro);text-transform:uppercase;letter-spacing:var(--si-tracking-label);color:var(--si-muted);font-weight:var(--si-weight-bold)}.si-resp-numeros__valor{font-size:var(--si-text-title-sm)}.si-resp-nps{display:flex;align-items:baseline;gap:var(--si-space-md)}.si-resp-nps__valor{font-size:var(--si-text-display);font-weight:var(--si-weight-extrabold);letter-spacing:var(--si-tracking-display)}.si-resp-nps__rotulo{font-size:var(--si-text-micro);text-transform:uppercase;letter-spacing:var(--si-tracking-label);color:var(--si-muted);font-weight:var(--si-weight-bold)}.si-resp-faixas{display:flex;height:12px;border-radius:var(--si-radius-pill);overflow:hidden;background:var(--si-surface-2)}.si-resp-faixas__seg{display:block;height:100%}.si-resp-faixas__seg--late{background:var(--si-late-solid)}.si-resp-faixas__seg--wait{background:var(--si-wait-solid)}.si-resp-faixas__seg--ok{background:var(--si-ok-solid)}.si-resp-legenda{display:flex;flex-wrap:wrap;gap:var(--si-space-md) var(--si-space-xl)}.si-resp-legenda__item{display:inline-flex;align-items:center;gap:var(--si-space-sm);font-size:var(--si-text-caption);color:var(--si-muted)}.si-resp-legenda__item:before{content:"";width:8px;height:8px;border-radius:2px;background:currentColor}.si-resp-legenda__item--late:before{background:var(--si-late-solid)}.si-resp-legenda__item--wait:before{background:var(--si-wait-solid)}.si-resp-legenda__item--ok:before{background:var(--si-ok-solid)}.si-resp-legenda__item b{color:var(--si-ink)}.si-resp-heat{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-x:auto}.si-resp-heat__linha{display:grid;grid-template-columns:minmax(80px,1.2fr) repeat(auto-fit,minmax(56px,1fr));grid-gap:2px;gap:2px;align-items:stretch}.si-resp-heat__rotulo{font-size:var(--si-text-caption);color:var(--si-muted);display:flex;align-items:center;padding-right:var(--si-space-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-resp-heat__linha--head .si-resp-heat__rotulo{min-height:28px}.si-resp-heat__coluna{font-size:var(--si-text-micro);color:var(--si-muted);text-align:center;padding:var(--si-space-xs) 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-resp-heat__celula{position:relative;display:flex;align-items:center;justify-content:center;min-height:36px;border-radius:var(--si-radius-xs);background:var(--si-surface-2);font-size:var(--si-text-caption);isolation:isolate}.si-resp-heat__fill{position:absolute;inset:0;background:var(--si-ink);border-radius:inherit;z-index:-1}.si-resp-heat__celula b{font-weight:var(--si-weight-semibold)}.si-resp-ranking{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--si-space-md)}.si-resp-ranking__item{display:flex;align-items:center;gap:var(--si-space-lg);min-width:0}.si-resp-ranking__pos{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border-radius:var(--si-radius-pill);background:var(--si-surface-2);font-size:var(--si-text-micro);font-weight:var(--si-weight-bold)}.si-resp-ranking__rotulo{flex:1 1;font-size:var(--si-text-body-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-resp-ranking__media{font-size:var(--si-text-micro);color:var(--si-muted);white-space:nowrap}.si-resp-texto{display:flex;flex-direction:column;gap:var(--si-space-lg);min-width:0}.si-resp-texto__busca{position:relative;display:flex;align-items:center;gap:var(--si-space-sm);color:var(--si-muted)}.si-resp-texto__busca .si-input{height:40px;font-size:var(--si-text-body-sm);padding-left:34px}.si-resp-texto__busca>.si-icone,.si-resp-texto__busca>svg{position:absolute;left:10px;pointer-events:none}.si-resp-palavras{display:flex;flex-direction:column;gap:var(--si-space-sm);padding-top:var(--si-space-lg);border-top:1px solid var(--si-line)}.si-resp-palavras__lista{display:flex;flex-wrap:wrap;gap:var(--si-space-sm)}.si-resp-palavras__item{font-size:var(--si-text-caption);padding:3px 10px;border-radius:var(--si-radius-pill);background:var(--si-surface-2);color:var(--si-ink)}.si-resp-palavras__item b{color:var(--si-muted);font-weight:var(--si-weight-semibold)}.si-resp-amostras{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--si-space-md)}.si-resp-amostras__item{display:flex;flex-direction:column;gap:2px;padding:var(--si-space-md) var(--si-space-lg);border-radius:var(--si-radius-md);background:var(--si-surface-2);min-width:0}.si-resp-amostras__texto{font-size:var(--si-text-body-sm);line-height:var(--si-leading-normal);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.si-resp-arquivos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--si-space-sm)}.si-resp-arquivos__item{display:flex;align-items:center;gap:var(--si-space-lg);min-width:0}.si-resp-arquivos__texto{display:flex;flex-direction:column;flex:1 1;min-width:0}.si-resp-arquivos__nome{font-size:var(--si-text-body-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-resp-grupo{gap:var(--si-space-sm)}.si-resp-abandono,.si-resp-grupo{display:flex;flex-direction:column}.si-resp-abandono{gap:var(--si-space-2xl)}.si-resp-abandono__topo{display:flex;align-items:center;gap:var(--si-space-md);flex-wrap:wrap}.si-resp-score{display:flex;flex-direction:column;gap:var(--si-space-xl)}.si-resp-score__topo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--si-space-lg)}.si-resp-score__nome{font-size:var(--si-text-body);font-weight:var(--si-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-resp-score__media{display:inline-flex;align-items:baseline;gap:var(--si-space-xs);font-size:var(--si-text-title-sm);font-weight:var(--si-weight-bold);white-space:nowrap}.si-resp-score__media .si-caption{font-weight:var(--si-weight-regular)}.si-resp-score__faixas{display:flex;flex-direction:column;gap:var(--si-space-sm)}.si-resp-score__faixa{display:grid;grid-template-columns:minmax(0,1fr) minmax(40px,1.4fr) auto;align-items:center;grid-gap:var(--si-space-lg);gap:var(--si-space-lg);font-size:var(--si-text-caption)}.si-resp-score__rotulo{color:var(--si-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-resp-score__trilho{height:6px;border-radius:var(--si-radius-pill);background:var(--si-surface-2);overflow:hidden}.si-resp-score__fill{display:block;height:100%;background:var(--si-ink);border-radius:inherit}.si-resp-tabela{display:flex;flex-direction:column;background:var(--si-surface);border:1px solid var(--si-line);border-radius:var(--si-radius-2xl);overflow:hidden}.si-resp-tabela__head,.si-resp-tabela__linha{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 172px 140px minmax(0,1fr);align-items:center;grid-gap:var(--si-space-xl);gap:var(--si-space-xl);padding:var(--si-space-lg) var(--si-space-5xl);text-align:left}.si-resp-tabela--sem-resultado .si-resp-tabela__head,.si-resp-tabela--sem-resultado .si-resp-tabela__linha{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 172px 140px}.si-resp-tabela__head{font-size:var(--si-text-micro);font-weight:var(--si-weight-bold);letter-spacing:var(--si-tracking-label);text-transform:uppercase;color:var(--si-muted);border-bottom:1px solid var(--si-line)}.si-resp-tabela__linha{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;border-bottom:1px solid var(--si-line);transition:background var(--si-duration) ease}.si-resp-tabela__linha:last-child{border-bottom:0}.si-resp-tabela__linha:hover{background:var(--si-surface-2)}.si-resp-tabela__linha[data-restrito=sim]{cursor:default}.si-resp-tabela__pessoa{display:flex;align-items:center;gap:var(--si-space-lg);min-width:0}.si-resp-tabela__nome{font-weight:var(--si-weight-semibold)}.si-resp-tabela__celula,.si-resp-tabela__nome{font-size:var(--si-text-body-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-resp-tabela__celula{color:var(--si-muted)}.si-resp-tabela__resultado{font-size:var(--si-text-body-sm);font-weight:var(--si-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-resp-painel__nav{width:100%;justify-content:space-between}.si-resp-exportar{flex-wrap:wrap}.si-resp-aviso{gap:var(--si-space-md);padding:var(--si-space-lg) var(--si-space-xl);border-radius:var(--si-radius-md);background:var(--si-surface-2);color:var(--si-ink);font-size:var(--si-text-body-sm)}.si-resp-aviso,.si-resp-vazio{display:flex;align-items:center}.si-resp-vazio{flex-direction:column;gap:var(--si-space-sm);padding:var(--si-space-9xl) var(--si-space-5xl);text-align:center;color:var(--si-muted)}.si-resp-vazio b{color:var(--si-ink);font-size:var(--si-text-body)}@media (max-width:1100px){.si-resp__indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.si-resp__cartoes{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.si-resp{gap:var(--si-space-5xl)}.si-resp__filtros{gap:var(--si-space-md);padding:var(--si-space-lg)}.si-resp__filtros-titulo{width:100%}.si-resp__campo{flex:1 1 calc(50% - var(--si-space-md));max-width:none;min-width:0}.si-resp__indicadores{gap:var(--si-space-md)}.si-resp__indicadores .si-metric-card__valor{font-size:28px}.si-resp-card{padding:var(--si-space-4xl)}.si-resp-barra{grid-template-columns:minmax(0,1fr) 64px auto}.si-resp-heat__linha{grid-template-columns:minmax(70px,1fr) repeat(auto-fit,minmax(44px,1fr))}.si-resp-tabela{border:0;background:transparent;gap:var(--si-space-md)}.si-resp-tabela__head{display:none}.si-resp-tabela--sem-resultado .si-resp-tabela__linha,.si-resp-tabela__linha{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pessoa situacao" "turma data";gap:var(--si-space-sm) var(--si-space-lg);align-items:center;padding:var(--si-space-xl);background:var(--si-surface);border:1px solid var(--si-line);border-radius:var(--si-radius-xl)}.si-resp-tabela__pessoa{grid-area:pessoa}.si-resp-tabela__linha>:nth-child(2){grid-area:turma}.si-resp-tabela__linha>:nth-child(3){grid-area:data;justify-self:end}.si-resp-tabela__linha>:nth-child(4){grid-area:situacao;justify-self:end}.si-resp-tabela__linha>:nth-child(5){display:none}}.si-jornada__tempo{position:relative;margin:var(--si-space-lg) 0 var(--si-space-xs);padding-top:68px}.si-jornada__regua{position:relative;height:30px;border-radius:var(--si-radius-sm);background:var(--si-surface-2);border:1px solid var(--si-line);overflow:visible}.si-jornada__faixa{position:absolute;top:0;bottom:0;border-right:1px solid var(--si-line)}.si-jornada__faixa--par{background:color-mix(in oklab,var(--si-ink) 5%,transparent)}.si-jornada__faixa-nome{position:absolute;top:-64px;left:4px;max-width:100%;font-size:var(--si-text-caption);font-weight:var(--si-weight-semibold);color:var(--si-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.si-jornada__marco{position:absolute;top:-20px;width:18px;height:34px;background:transparent;border:0;padding:0;cursor:pointer;overflow:visible;transform:translateX(-9px)}.si-jornada__marco:before{content:"";position:absolute;left:50%;top:20px;width:11px;height:11px;border-radius:2px;background:var(--si-ink);transform:translate(-50%,-50%) rotate(45deg);transition:transform .12s ease}.si-jornada__marco-rotulo{position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:10px;font-weight:var(--si-weight-semibold);color:var(--si-muted);white-space:nowrap}.si-jornada__marco[data-linha="1"] .si-jornada__marco-rotulo{top:-13px}.si-jornada__marco[data-linha="2"] .si-jornada__marco-rotulo{top:-26px}.si-jornada__marco[data-compacto=sim] .si-jornada__marco-rotulo{padding:0 3px;border-radius:4px;background:var(--si-surface);box-shadow:0 0 0 1px var(--si-line)}.si-jornada__marco-dica{display:none;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);z-index:5;padding:3px 7px;border-radius:var(--si-radius-sm);background:var(--si-ink);color:var(--si-surface);font-size:var(--si-text-caption);font-weight:var(--si-weight-semibold);white-space:nowrap;box-shadow:var(--si-shadow-segment)}.si-jornada__marco:focus-visible{outline:none}.si-jornada__marco:focus-visible:before{box-shadow:0 0 0 2px var(--si-accent)}.si-jornada__marco:focus-visible .si-jornada__marco-dica{display:block}.si-jornada__marco:hover:before{transform:translate(-50%,-50%) rotate(45deg) scale(1.25)}.si-jornada__marco:hover .si-jornada__marco-rotulo{color:var(--si-ink)}.si-jornada__marco[aria-pressed=true]:before{background:var(--si-accent);box-shadow:0 0 0 2px var(--si-surface)}.si-jornada__marco[aria-pressed=true] .si-jornada__marco-rotulo{color:var(--si-ink)}.si-jornada__ponto{position:absolute;bottom:4px;width:7px;height:7px;border-radius:50%;border:0;padding:0;background:var(--si-muted);cursor:pointer;transform:translateX(-3.5px)}.si-jornada__ponto:hover{background:var(--si-ink);transform:translateX(-3.5px) scale(1.6)}.si-jornada__ponto[aria-pressed=true]{background:var(--si-accent);box-shadow:0 0 0 2px var(--si-surface)}.si-jornada__ponto--fora{background:var(--si-late-solid)}.si-jornada__conflito{position:absolute;bottom:0;width:3px;border-radius:2px;background:var(--si-late-fg);opacity:.55}.si-jornada__grupo{display:flex;flex-direction:column;gap:2px}.si-jornada__grupo+.si-jornada__grupo{margin-top:var(--si-space-md)}.si-jornada__grupo-topo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--si-space-sm);padding:2px 4px;font-size:var(--si-text-caption);color:var(--si-muted)}.si-jornada__grupo-nome{font-weight:var(--si-weight-semibold);color:var(--si-ink)}.si-jornada__item{display:flex;align-items:center;gap:var(--si-space-xs);width:100%;text-align:left;border:0;background:transparent;font:inherit;color:inherit;border-radius:var(--si-radius-sm);padding:5px 6px;cursor:pointer;min-height:30px}.si-jornada__item:hover{background:var(--si-surface-2)}.si-jornada__item[aria-current=true]{background:var(--si-surface-2);box-shadow:inset 2px 0 0 var(--si-accent)}.si-jornada__dia,.si-jornada__item--reuniao{color:var(--si-muted)}.si-jornada__dia{flex:0 0 46px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--si-text-caption)}.si-jornada__rotulo{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--si-text-sm)}.si-jornada__marcas{display:inline-flex;gap:3px;color:var(--si-muted);flex:0 0 auto}.si-jornada__marcas .si-jornada__marca--aviso{color:var(--si-late-fg);font-weight:var(--si-weight-bold)}.si-jornada__item--arquivado{opacity:.5;text-decoration:line-through}.si-jornada__campo-nome{width:100%;border:0;background:transparent;color:var(--si-ink);font:inherit;font-size:var(--si-text-title-sm);font-weight:var(--si-weight-bold);line-height:var(--si-leading-snug);padding:0;resize:none}.si-jornada__campo-nome:focus-visible{outline:0;border-bottom:2px solid var(--si-ink)}.si-jornada__ficha{display:flex;flex-wrap:wrap;gap:var(--si-space-sm);align-items:center}.si-jornada__linha{display:flex;flex-wrap:wrap;gap:var(--si-space-md)}.si-jornada__linha>*{flex:1 1 140px;min-width:0}.si-jornada__achados{display:flex;flex-direction:column;gap:var(--si-space-sm)}.si-jornada__achado{display:flex;gap:var(--si-space-sm);align-items:flex-start;padding:var(--si-space-md);border-radius:var(--si-radius-md);border:1px solid var(--si-line);background:var(--si-surface)}.si-jornada__achado--critico{border-color:var(--si-late-fg)}.si-jornada__achado--atencao{border-color:var(--si-wait-fg)}.si-jornada__achado-texto{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.si-jornada__achado-titulo{font-weight:var(--si-weight-semibold)}.si-jornada__achado-ajuda{font-size:var(--si-text-caption);color:var(--si-muted)}.si-jornada__previa{position:fixed;inset:0;z-index:60;background:var(--si-scrim,rgba(20,18,14,.45));display:flex;align-items:flex-start;justify-content:center;padding:var(--si-space-lg);overflow:auto}.si-jornada__previa-caixa{width:min(1200px,100%);background:var(--si-bg);border:1px solid var(--si-line);border-radius:var(--si-radius-lg);padding:var(--si-space-xl);display:flex;flex-direction:column;gap:var(--si-space-lg)}.si-jornada__colunas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--si-space-sm);gap:var(--si-space-sm)}.si-jornada__coluna{background:var(--si-surface);border:1px solid var(--si-line);border-radius:var(--si-radius-md);padding:var(--si-space-sm);display:flex;flex-direction:column;gap:var(--si-space-xs);min-height:120px}.si-jornada__coluna-topo{display:flex;align-items:center;gap:var(--si-space-2xs);font-size:var(--si-text-caption);font-weight:var(--si-weight-semibold);color:var(--si-muted);text-transform:uppercase;letter-spacing:.02em}.si-jornada__cartao-previa{border:1px solid var(--si-line);border-radius:var(--si-radius-sm);padding:var(--si-space-xs) var(--si-space-sm);background:var(--si-bg);font-size:var(--si-text-caption);display:flex;flex-direction:column;gap:2px}.si-jornada__cartao-previa strong{font-size:var(--si-text-sm);font-weight:var(--si-weight-semibold)}.si-jornada__cilindro{display:flex;gap:var(--si-space-2xs);flex-wrap:wrap}@media (max-width:900px){.si-jornada__colunas{grid-template-columns:minmax(0,1fr)}.si-jornada__tempo{display:none}}.si-prop__valor{display:block;font-size:var(--si-text-body);color:var(--si-ink);line-height:1.45;white-space:pre-wrap;word-break:break-word}.si-etiquetas{display:flex;flex-wrap:wrap;gap:var(--si-space-xs)}.si-etiqueta{display:inline-flex;align-items:center;gap:var(--si-space-2xs);padding:4px 8px 4px 10px;border-radius:999px;border:1px solid var(--si-line);background:var(--si-surface-2);color:var(--si-ink);font-size:var(--si-text-caption);font-weight:var(--si-weight-semibold);cursor:pointer;max-width:100%;text-align:left}.si-etiqueta:hover{border-color:var(--si-ink)}.si-etiqueta--leitura{cursor:default;padding-right:10px}.si-etiqueta--leitura:hover{border-color:var(--si-line)}.si-sugestoes{display:flex;flex-direction:column;border:1px solid var(--si-line);border-radius:var(--si-radius-md);overflow:hidden}.si-sugestao{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--si-surface);color:var(--si-ink);text-align:left;padding:var(--si-space-sm) var(--si-space-md);font-size:var(--si-text-body-sm);cursor:pointer}.si-sugestao+.si-sugestao{border-top:1px solid var(--si-line)}.si-sugestao:focus-visible,.si-sugestao:hover{background:var(--si-surface-2)}.si-jornada__mais-adiante{display:flex;flex-direction:column;gap:var(--si-space-xs)}.si-jornada__mais-adiante>summary{cursor:pointer;font-size:var(--si-text-caption);color:var(--si-muted);padding:4px 2px;list-style:none}.si-jornada__mais-adiante>summary::-webkit-details-marker{display:none}.si-jornada__mais-adiante>summary:before{content:"+ "}.si-jornada__mais-adiante[open]>summary:before{content:"− "}.si-jornada__mais-adiante>summary:hover{color:var(--si-ink)}.si-shell{max-width:560px;min-height:100dvh;margin:0 auto;display:flex;flex-direction:column;background:var(--si-bg)}.si-shell__main{flex:1 1;min-width:0;padding-top:env(safe-area-inset-top)}.si-shell .si-tabbar{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;padding-bottom:max(26px,env(safe-area-inset-bottom))}.si-sidenav{display:none}.si-toast-host{position:fixed;left:50%;top:calc(16px + env(safe-area-inset-top));transform:translateX(-50%);width:min(398px,calc(100% - 32px));z-index:50}.si-sidenav__brand{display:block;padding:6px 12px 0}.si-sidenav__brand .si-logo--light{height:22px}.si-sidenav__brand .si-logo--dark{height:19px}.si-sidenav__nav{display:flex;flex-direction:column;gap:var(--si-space-xs)}.si-sidenav__item{display:flex;align-items:center;gap:var(--si-space-xl);height:48px;padding:0 var(--si-space-3xl);border-radius:var(--si-radius-pill);color:var(--si-muted);text-decoration:none;font-size:var(--si-text-body);font-weight:var(--si-weight-semibold);transition:background var(--si-duration),color var(--si-duration)}.si-sidenav__item:hover{background:var(--si-surface-2);color:var(--si-ink);opacity:1}.si-sidenav__item[aria-current=page]{background:var(--si-accent);color:var(--si-on-accent);font-weight:var(--si-weight-bold)}.si-sidenav__user{margin-top:auto;display:flex;flex-direction:column;gap:var(--si-space-md);padding:var(--si-space-xl);border-radius:var(--si-radius-2xl);background:var(--si-surface);color:inherit}.si-sidenav__user-link{display:flex;align-items:center;gap:var(--si-space-xl);min-width:0;color:inherit;text-decoration:none}.si-sair--menu{width:100%}.si-dash{display:flex;flex-direction:column;gap:var(--si-space-6xl)}@media (min-width:900px){.si-shell{max-width:none;display:grid;grid-template-columns:256px minmax(0,1fr);align-items:start}.si-shell .si-tabbar{display:none}.si-sidenav{display:flex;flex-direction:column;gap:var(--si-space-9xl);position:-webkit-sticky;position:sticky;top:0;height:100dvh;padding:var(--si-space-8xl) var(--si-space-3xl) var(--si-space-7xl);border-right:1px solid var(--si-line)}.si-shell__main{padding:40px 48px 64px}.si-screen{max-width:1120px;margin:0 auto;padding:0}.si-topbar__brand{display:none}.si-userbar{padding:0 0 var(--si-space-xl)}.si-dash{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"greet  top" "hero   next" "tasks  meet" "tasks  ruler" "short  short";grid-gap:var(--si-space-7xl);gap:var(--si-space-7xl);align-items:start}.si-dash__top{grid-area:top;justify-self:end}.si-dash__greet{grid-area:greet;align-self:end}.si-dash__hero{grid-area:hero;align-self:stretch}.si-dash__next{grid-area:next;align-self:stretch}.si-dash__meet{grid-area:meet}.si-dash__tasks{grid-area:tasks;align-self:start}.si-dash__ruler{grid-area:ruler}.si-dash__short{grid-area:short}.si-dash__hero.si-card--hero{justify-content:space-between}.si-dash__short.si-shortcuts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.si-dash .si-display{font-size:36px}}.si-profile__grid{display:flex;flex-direction:column;gap:var(--si-space-lg)}@media (min-width:900px){.si-profile__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:var(--si-space-7xl);gap:var(--si-space-7xl);align-items:start}}.si-chat-page{min-height:100dvh;display:flex;flex-direction:column;max-width:720px;margin:0 auto;background:var(--si-bg)}.si-chat-page__top{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--si-bg);padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--si-line)}.si-chat-page__body{flex:1 1;justify-content:flex-end}.si-chat-page__composer{position:-webkit-sticky;position:sticky;bottom:0;padding-bottom:env(safe-area-inset-bottom);background:var(--si-bg)}.si-login{justify-content:center}.si-login,.si-login__inner{min-height:100dvh;display:flex}.si-login__inner{width:100%;max-width:440px;flex-direction:column;gap:var(--si-space-5xl);padding:calc(24px + env(safe-area-inset-top)) var(--si-space-7xl) calc(28px + env(safe-area-inset-bottom))}.si-login__hero{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:var(--si-space-9xl)}.si-login__hero img{width:150px;height:auto}.si-login__lead{margin:0;font-size:var(--si-text-body-sm);line-height:var(--si-leading-relaxed);color:rgba(249,251,251,.72);max-width:290px}.si-login__forgot{text-align:center;font-size:var(--si-text-caption);color:rgba(249,251,251,.6);text-decoration:none}.si-login__acao{background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.si-login__acao:hover{color:var(--si-brand-lime)}.si-btn--brand{background:var(--si-brand-lime);color:var(--si-brand-black)}.si-mentor-home{display:flex;flex-direction:column;gap:var(--si-space-6xl)}@media (min-width:900px){.si-mentor-home{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"greet greet" "stats stats" "conexoes meetings" "reviews meetings" "pilares meetings" "attention meetings";grid-gap:var(--si-space-7xl);gap:var(--si-space-7xl);align-items:start}.si-mentor-home__greet{grid-area:greet}.si-mentor-home__stats{grid-area:stats}.si-mentor-home__conexoes{grid-area:conexoes}.si-mentor-home__reviews{grid-area:reviews}.si-mentor-home__attention{grid-area:attention}.si-mentor-home__meetings{grid-area:meetings}.si-mentor-home__pilares{grid-area:pilares}}body,html{margin:0;min-height:100%;background:var(--si-bg)}