.govbr-plataforma-agenda-base{display:flex;flex-direction:column;opacity:1;position:relative;transition:opacity .1s}.govbr-plataforma-agenda-fade{opacity:0}.govbr-plataforma-agenda-container{display:grid;flex:1 0 0;grid-template-columns:100%;grid-template-rows:auto minmax(0,1fr);height:100%;perspective:50rem}.govbr-plataforma-agenda-superior{align-items:center;background:var(--colors_branco-absoluto);border-bottom:1px solid var(--colors_gray05);border-radius:.5rem .5rem 0 0;color:var(--colors_base-2-060);display:flex;grid-column:1;grid-row:1;overflow:hidden}.govbr-plataforma-agenda-superior-ano,.govbr-plataforma-agenda-superior-mes{color:inherit;cursor:pointer;flex:1 0 0;font-size:1.4rem;font-weight:400;line-height:3rem;margin:0;overflow:hidden;padding:0 1rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.govbr-plataforma-agenda-superior-botao{background:none;border:none;border-radius:0;color:inherit;flex:0 0 auto;font-size:1.2rem;height:3rem;padding:0}.govbr-plataforma-agenda-superior-ano:focus-visible,.govbr-plataforma-agenda-superior-ano:hover,.govbr-plataforma-agenda-superior-botao:focus-visible,.govbr-plataforma-agenda-superior-botao:hover,.govbr-plataforma-agenda-superior-mes:focus-visible,.govbr-plataforma-agenda-superior-mes:hover{background:var(--colors_base-2-10)}.govbr-plataforma-agenda-superior-botao:disabled{opacity:.5;pointer-events:none}.govbr-plataforma-agenda-superior-voltar{border-right:1px solid var(--colors_gray05);width:3rem}.govbr-plataforma-agenda-superior-proximo{border-left:1px solid var(--colors_gray05);width:3rem}.govbr-plataforma-agenda-superior-botao.govbr-plataforma-agenda-superior-hoje{border-left:1px solid var(--colors_gray05);font-size:inherit;padding:0 1rem}.govbr-plataforma-agenda-container-anos,.govbr-plataforma-agenda-container-dias,.govbr-plataforma-agenda-container-meses{grid-column:1;grid-row:2;z-index:1}.govbr-plataforma-agenda-container-dias.govbr-plataforma-agenda-container-dias-surgir{animation:govbr-plataforma-agenda-container-dias-surgir .25s ease-out 1 both}.govbr-plataforma-agenda-container-anos,.govbr-plataforma-agenda-container-meses{margin:0;overflow:auto;padding:0}.govbr-plataforma-agenda-ano,.govbr-plataforma-agenda-mes{color:var(--colors_base-2-060);cursor:pointer;line-height:3rem;text-align:center}.govbr-plataforma-agenda-ano-atual,.govbr-plataforma-agenda-mes-atual{background:var(--colors_base-2-20)}.govbr-plataforma-agenda-ano:focus-visible,.govbr-plataforma-agenda-ano:hover,.govbr-plataforma-agenda-mes:focus-visible,.govbr-plataforma-agenda-mes:hover{background:var(--colors_base-2-10)}.govbr-plataforma-agenda-container-dias{--linhas:5;background:var(--colors_branco-absoluto);color:var(--colors_base-2-040);display:grid;gap:.1rem;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:15% repeat(var(--linhas),minmax(0,1fr));padding:.2rem;text-align:center;transform-origin:top}.govbr-plataforma-agenda-semana{display:contents}.govbr-plataforma-agenda-dia{align-items:center;border-radius:.5rem;color:var(--colors_base-2-020);cursor:pointer;display:flex;justify-content:center;position:relative;transition:border-radius .5s}.govbr-plataforma-agenda-dia-fim-semana{color:var(--colors_base-2-60)}.govbr-plataforma-agenda-dia-texto{z-index:2}.govbr-plataforma-agenda-dia:focus-visible,.govbr-plataforma-agenda-dia:hover{background:var(--colors_base-1-30)}.govbr-plataforma-agenda-dia:focus-visible{outline-color:var(--colors_base-1);z-index:2}.govbr-plataforma-agenda-dia-hoje{color:var(--colors_branco-absoluto);font-weight:700}.govbr-plataforma-agenda-dia-hoje:before{background-color:var(--colors_base-2);border-radius:50%;content:"";height:2.6rem;left:calc(50% - 1.3rem);position:absolute;top:calc(50% - 1.3rem);width:2.6rem;z-index:1}.govbr-plataforma-agenda-dia-selecionado{background:var(--colors_base-1-80);font-weight:700}.govbr-plataforma-agenda-dia-selecionado-fim,.govbr-plataforma-agenda-dia-selecionado-ini{border-radius:1.5em}.govbr-plataforma-agenda-dia-selecionado-ini:not(.govbr-plataforma-agenda-dia-selecionado-fim){border-bottom-right-radius:0;border-top-right-radius:0}.govbr-plataforma-agenda-dia-selecionado-fim:not(.govbr-plataforma-agenda-dia-selecionado-ini){border-bottom-left-radius:0;border-top-left-radius:0}.govbr-plataforma-agenda-dia-intervalo{background:var(--colors_base-1-40);border-radius:0;margin:0 -.2rem;z-index:1}.govbr-plataforma-agenda-dia-outro-mes{color:var(--colors_base-2-20)}.govbr-plataforma-agenda-dia-desabilitado{color:var(--colors_base-2-20);pointer-events:none}.govbr-plataforma-agenda-cabecalho-semana-dia{align-items:center;color:var(--colors_texto-preto);display:flex;font-weight:700;justify-content:center;opacity:.9;overflow:hidden}.govbr-plataforma-agenda-cabecalho-semana-fim-semana{opacity:.5}.govbr-plataforma-agenda-cabecalho-semana-domingo{color:#c21}.govbr-plataforma-agenda-base.govbr-plataforma-agenda-tamanho-grande .govbr-plataforma-agenda-cabecalho-resumido,.govbr-plataforma-agenda-base.govbr-plataforma-agenda-tamanho-medio .govbr-plataforma-agenda-cabecalho-resumido,.govbr-plataforma-agenda-base.govbr-plataforma-agenda-tamanho-pequeno .govbr-plataforma-agenda-cabecalho-completo{display:none}@keyframes govbr-plataforma-agenda-container-dias-surgir{0%{border:1px solid var(--colors_gray05);border-top:0;box-shadow:0 2rem 1.5rem -1.5rem #000;opacity:.2;transform:rotateX(45deg)}to{border:1px solid transparent;border-top:0;opacity:1;transform:rotateX(0)}}