.agenda_pagina__ltIaA{max-width:880px;margin:0 auto;padding:var(--esp-4) var(--esp-4) var(--esp-7)}.agenda_topo__umhD2{display:flex;justify-content:space-between;align-items:center;gap:var(--esp-3);padding-bottom:var(--esp-4);border-bottom:var(--linha)}.agenda_logo__b3V7e{height:36px;width:auto;filter:brightness(0)}.agenda_titulo__sjX4b{margin:0;font-family:var(--fonte-titulo);font-size:var(--texto-pequeno);font-weight:800;text-transform:uppercase;letter-spacing:.3em;white-space:nowrap}.agenda_rotulo__0w2pS{margin:0;font-family:var(--fonte-corpo);font-size:var(--texto-rotulo);font-weight:600;text-transform:uppercase;letter-spacing:var(--rotulo-espaco);color:var(--cinza-600)}.agenda_abas__8MbTM{display:flex;overflow-x:auto;scrollbar-width:none;border-bottom:var(--linha-suave)}.agenda_abas__8MbTM::-webkit-scrollbar{display:none}.agenda_abaAtiva__HFX_z,.agenda_aba__HzCrn{flex:1 0 auto;min-height:44px;padding:0 var(--esp-3);border:0;border-radius:0;background:var(--branco);cursor:pointer;white-space:nowrap;font-size:var(--texto-rotulo);font-weight:600;text-transform:uppercase;letter-spacing:var(--rotulo-espaco);color:var(--cinza-600)}.agenda_aba__HzCrn:hover{color:var(--preto);text-decoration:underline;text-underline-offset:6px}.agenda_abaAtiva__HFX_z{background:var(--preto);color:var(--branco)}.agenda_filtro__yrYYz{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-3) 0}.agenda_filtro__yrYYz select{flex:1 1;max-width:280px;min-height:36px;border:1px solid var(--preto);background:var(--branco);padding:0 var(--esp-2)}.agenda_corpo__tq_3l{padding-top:var(--esp-3)}.agenda_vazio__NOPRT{margin:0;padding:var(--esp-5) 0;font-family:var(--fonte-titulo);font-size:1.25rem;font-weight:800;letter-spacing:-.01em;border-bottom:var(--linha-suave)}.agenda_aviso__w3mSc{margin:var(--esp-5) 0;padding:var(--esp-3) 0;border-top:var(--linha);border-bottom:var(--linha)}.agenda_grupo__P5Ydf{margin-bottom:var(--esp-5)}.agenda_grupo__P5Ydf>.agenda_rotulo__0w2pS{padding-top:var(--esp-5);color:var(--preto)}.agenda_grupoTitulo__8wEHU{margin:0;padding:var(--esp-2) 0;border-bottom:var(--linha);font-family:var(--fonte-corpo);font-size:var(--texto-rotulo);font-weight:600;text-transform:uppercase;letter-spacing:var(--rotulo-espaco)}.agenda_itens__D4svY{list-style:none;margin:0;padding:0}.agenda_evento__gcF9b{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:var(--esp-4);gap:var(--esp-4);padding:var(--esp-4) 0;border-bottom:var(--linha-suave)}.agenda_quando__4PC7_{display:grid;align-content:start;grid-gap:2px;gap:2px}.agenda_horaTexto__1hzet,.agenda_hora__RNSYB{font-family:var(--fonte-titulo);font-weight:800;line-height:1;letter-spacing:-.02em}.agenda_hora__RNSYB{font-size:var(--texto-hora)}.agenda_horaTexto__1hzet{font-size:1rem;text-transform:uppercase;letter-spacing:.02em}.agenda_horaFim__8r__T{font-size:var(--texto-pequeno);color:var(--cinza-600)}.agenda_conteudo__yALIm{display:grid;grid-gap:2px;gap:2px;min-width:0}.agenda_nome__p2ADG{margin:0;font-family:var(--fonte-corpo);font-size:1.0625rem;font-weight:700;line-height:1.3;letter-spacing:0}.agenda_selo__SI_9s{display:inline-block;margin-left:var(--esp-2);padding:1px 5px;border:1px solid var(--preto);vertical-align:2px;font-size:.625rem;font-weight:600;letter-spacing:var(--rotulo-espaco);text-transform:uppercase}.agenda_local__RMe_p{margin:0}.agenda_meta__5Gcmh{margin:0;font-size:var(--texto-pequeno);color:var(--cinza-600)}.agenda_detalhes__heohx{margin-top:var(--esp-2);font-size:var(--texto-pequeno)}.agenda_detalhes__heohx summary{cursor:pointer;width:-moz-fit-content;width:fit-content;font-size:var(--texto-rotulo);font-weight:600;text-transform:uppercase;letter-spacing:var(--rotulo-espaco);color:var(--cinza-600)}.agenda_detalhes__heohx[open] summary{color:var(--preto)}.agenda_detalhes__heohx p{margin:var(--esp-2) 0 0;white-space:pre-line;color:var(--cinza-900)}.agenda_acoes__4UxRg{display:flex;flex-wrap:wrap;gap:var(--esp-4);margin-top:var(--esp-2)}.agenda_acaoSub__bhAyY,.agenda_acao__D60fS,.agenda_limpar__hl5fv{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;cursor:pointer;font-size:var(--texto-pequeno);color:var(--preto);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--cinza-400);text-decoration-color:var(--cinza-400)}.agenda_acaoSub__bhAyY:hover,.agenda_acao__D60fS:hover,.agenda_limpar__hl5fv:hover{-webkit-text-decoration-color:var(--preto);text-decoration-color:var(--preto)}.agenda_acaoSub__bhAyY{color:var(--cinza-600)}.agenda_mesTopo__nOr3I{display:flex;justify-content:space-between;align-items:flex-end;padding:var(--esp-3) 0 var(--esp-4)}.agenda_mesNome__m8ZqB{margin:0;font-size:var(--texto-titulo);font-weight:800;line-height:1}.agenda_mesNome__m8ZqB span{font-weight:400;color:var(--cinza-400)}.agenda_setas__nvuxh{display:flex;gap:var(--esp-2)}.agenda_seta__LbWXU{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--preto);background:var(--branco);cursor:pointer}.agenda_seta__LbWXU:disabled{border-color:var(--cinza-200);color:var(--cinza-400);cursor:default}.agenda_grade__38_aH{border-top:var(--linha);border-left:var(--linha-suave)}.agenda_linhaSemana__d8RID,.agenda_semana__nBgPl{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.agenda_semana__nBgPl{border-bottom:var(--linha-suave);border-right:var(--linha-suave)}.agenda_semana__nBgPl span{padding:var(--esp-2) 0;text-align:center}.agenda_celulaVazia__2YQ2H,.agenda_celula__lwD_U{min-height:56px;border-right:var(--linha-suave);border-bottom:var(--linha-suave);min-width:0}.agenda_celulaVazia__2YQ2H{background:var(--cinza-50)}.agenda_celula__lwD_U{display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--esp-1);border-top:0;border-left:0;border-radius:0;background:var(--branco);cursor:pointer;text-align:left}.agenda_celula__lwD_U:hover{background:var(--cinza-50)}.agenda_numero__McyBn{min-width:24px;padding:0 var(--esp-1);font-family:var(--fonte-titulo);font-weight:800;font-size:.875rem;text-align:center}.agenda_hoje__CJFjQ .agenda_numero__McyBn{background:var(--preto);color:var(--branco)}.agenda_selecionado__obH_p{box-shadow:inset 0 0 0 2px var(--preto)}.agenda_etiquetas__ivQIz{display:none}.agenda_marcadores__tVQJd{display:flex;align-items:center;gap:3px}.agenda_marcadores__tVQJd em{font-style:normal;font-size:.625rem;font-weight:600}.agenda_pontoCheio__wAr8K,.agenda_ponto__yw9Lm{width:7px;height:7px;border:1px solid var(--preto);border-radius:50%}.agenda_pontoCheio__wAr8K{background:var(--preto)}.agenda_etiquetaOficial__E9X_4,.agenda_etiqueta__PSY2s{display:flex;gap:var(--esp-1);width:100%;padding:2px var(--esp-1);border:1px solid var(--preto);border-radius:var(--raio);font-size:.6875rem;line-height:1.3;background:var(--branco);overflow:hidden}.agenda_etiquetaOficial__E9X_4{background:var(--preto);color:var(--branco)}.agenda_etiquetaOficial__E9X_4 span,.agenda_etiqueta__PSY2s span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda_etiquetaOficial__E9X_4 b,.agenda_etiqueta__PSY2s b{font-weight:800;flex:none}.agenda_mais__ZIYZP{font-size:.6875rem;font-weight:800;text-decoration:underline}.agenda_listaCal__tyjHW{margin-top:var(--esp-5)}.agenda_listaTopo__V3uIy{display:flex;justify-content:space-between;align-items:baseline;gap:var(--esp-3);padding-bottom:var(--esp-2)}.agenda_listaTopo__V3uIy .agenda_rotulo__0w2pS{color:var(--preto)}.agenda_rodape__VKSzM{margin-top:var(--esp-7);padding-top:var(--esp-3);border-top:var(--linha);font-size:var(--texto-rotulo);text-transform:uppercase;letter-spacing:var(--rotulo-espaco);color:var(--cinza-600)}@media (min-width:720px){.agenda_pagina__ltIaA{padding:var(--esp-5) var(--esp-5) var(--esp-8)}.agenda_logo__b3V7e{height:44px}.agenda_titulo__sjX4b{font-size:var(--texto-base)}.agenda_abaAtiva__HFX_z,.agenda_aba__HzCrn{flex:0 0 auto;padding:0 var(--esp-5)}.agenda_evento__gcF9b{grid-template-columns:120px minmax(0,1fr);gap:var(--esp-5)}.agenda_hora__RNSYB{font-size:2rem}.agenda_celulaVazia__2YQ2H,.agenda_celula__lwD_U{min-height:112px}.agenda_celula__lwD_U{align-items:stretch}.agenda_numero__McyBn{align-self:flex-start}.agenda_etiquetas__ivQIz{display:grid;grid-gap:2px;gap:2px}.agenda_marcadores__tVQJd{display:none}}