.controles.svelte-13luymz{flex-wrap:wrap;align-items:flex-end;gap:.9rem;display:flex}.controle.svelte-13luymz{width:8rem}.controle.largo.svelte-13luymz{width:16rem}.quadro.svelte-13luymz{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:1rem 1.1rem .9rem;overflow-x:auto;box-shadow:0 1px 2px #0a33330d}.grade.sozinho.svelte-13luymz{grid-template-columns:1fr}.grade.svelte-13luymz{grid-template-columns:11rem 1fr;align-items:center;gap:.9rem;min-width:40rem;display:grid}.cabecalho.svelte-13luymz{border-bottom:2px solid var(--border);padding-top:1.1rem;padding-bottom:.55rem}.rotulo.svelte-13luymz{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-size:.66rem;font-weight:800}.meses.svelte-13luymz{grid-template-columns:repeat(12,1fr);display:grid;position:relative}.etiqueta-hoje.svelte-13luymz{background:var(--tria-turquesa);letter-spacing:.04em;text-transform:uppercase;color:var(--color-background-dark2);white-space:nowrap;border-radius:999px;padding:.05rem .4rem;font-size:.6rem;font-weight:800;position:absolute;top:-1.35rem;transform:translate(-50%)}.mes.svelte-13luymz{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-size:.66rem;font-weight:800}.mes.trimestre.svelte-13luymz{border-left:2px solid var(--border-strong)}.mes.agora.svelte-13luymz{background:var(--tria-turquesa-soft);color:var(--tria-marinho);border-radius:4px}.linha.svelte-13luymz{text-align:left;background:0 0;border:none;border-radius:8px;width:100%;padding:.3rem 0;transition:background .12s}.linha.svelte-13luymz:hover{background:var(--surface-strong)}.linha.escolhida.svelte-13luymz{background:var(--tria-turquesa-soft)}.linha.svelte-13luymz:nth-of-type(2n){background:var(--surface-muted)}.pessoa.svelte-13luymz{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);align-items:center;gap:.45rem;padding-left:.6rem;font-size:.8rem;font-weight:800;display:flex;overflow:hidden}.avatar.svelte-13luymz{background:var(--tria-marinho);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.6rem;font-weight:800;display:flex}.trilha.svelte-13luymz{grid-template-columns:repeat(12,1fr);height:2rem;display:grid;position:relative}.celula.svelte-13luymz{border-right:1px dashed var(--border)}.celula.trimestre.svelte-13luymz{border-left:2px solid var(--border-strong)}.celula.mes-agora.svelte-13luymz{background:#20d7bd12}.celula.svelte-13luymz:last-child{border-right:none}.hoje.svelte-13luymz{z-index:1;background:var(--tria-turquesa);pointer-events:none;border-radius:999px;width:3px;position:absolute;top:-.15rem;bottom:-.15rem;box-shadow:0 0 0 1px #ffffffb3}.barra.svelte-13luymz{color:#fff;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;min-width:.4rem;font-size:.64rem;font-weight:800;display:flex;position:absolute;top:.3rem;bottom:.3rem;overflow:hidden;box-shadow:0 1px 4px #0a333333}.detalhe-topo.svelte-13luymz{align-items:center;gap:.7rem;margin-bottom:.9rem;display:flex}.avatar.grande.svelte-13luymz{width:2.3rem;height:2.3rem;font-size:.78rem}.detalhe-nome.svelte-13luymz{color:var(--text-primary);margin-top:.15rem;font-size:1.05rem;font-weight:800}.periodos.svelte-13luymz li:where(.svelte-13luymz){border-bottom:1px solid var(--border);grid-template-columns:.6rem 1fr auto auto;align-items:center;gap:.8rem;padding:.6rem .1rem;display:grid}.periodos.svelte-13luymz li:where(.svelte-13luymz):last-child{border-bottom:none}.ponto.svelte-13luymz{border-radius:999px;width:.6rem;height:.6rem}.datas.svelte-13luymz{color:var(--text-primary);font-size:.84rem;font-weight:800}.dias.svelte-13luymz{color:var(--text-muted);font-size:.74rem;font-weight:500;display:block}.estado.svelte-13luymz{font-size:.78rem;font-weight:800}.estado.futuro.svelte-13luymz{color:var(--text-secondary)}.estado.emCurso.svelte-13luymz{color:var(--success)}.estado.passado.svelte-13luymz{color:var(--text-muted)}.situacao.svelte-13luymz{background:var(--surface-strong);color:var(--text-secondary);border-radius:999px;padding:.15rem .55rem;font-size:.68rem;font-weight:800}.legenda.svelte-13luymz{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;display:flex}.legenda.svelte-13luymz .item:where(.svelte-13luymz){color:#fff;border-radius:999px;padding:.22rem .65rem;font-size:.68rem;font-weight:800}.hoje-legenda.svelte-13luymz{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.68rem;font-weight:800;display:inline-flex}.risco.svelte-13luymz{background:var(--tria-turquesa);border-radius:999px;width:3px;height:.85rem}
