.calendario[data-v-b2cf4d72]{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.topo[data-v-b2cf4d72]{justify-content:space-between;align-items:center;display:flex}.mes[data-v-b2cf4d72]{font-family:var(--semibold);font-size:var(--f3);color:var(--color-text)}.mes[data-v-b2cf4d72]:first-letter{text-transform:uppercase}.navegar[data-v-b2cf4d72]{width:32px;height:32px;color:var(--color-text-muted);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--radius-md);transition:var(--transition);justify-content:center;align-items:center;display:flex}.navegar[data-v-b2cf4d72]:hover:not(:disabled){color:var(--color-text);background:var(--color-hover)}.navegar[data-v-b2cf4d72]:focus-visible{box-shadow:var(--shadow-focus)}.navegar[data-v-b2cf4d72]:disabled{color:var(--primary-200)}.dias[data-v-b2cf4d72],.semana[data-v-b2cf4d72]{flex-wrap:wrap;display:flex}.semana span[data-v-b2cf4d72]{font-family:var(--medium);font-size:var(--f0);text-align:center;color:var(--color-text-subtle);line-height:28px}.dia[data-v-b2cf4d72],.semana span[data-v-b2cf4d72]{width:14.2857%}.dia[data-v-b2cf4d72]{height:36px;font-size:var(--f2);color:var(--color-text);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--radius-md);transition:background .15s,color .15s;position:relative}.dia[data-v-b2cf4d72]:hover:not(:disabled):not(.marcado){background:var(--color-hover)}.dia[data-v-b2cf4d72]:focus-visible{z-index:1;box-shadow:var(--shadow-focus)}.dia.fora[data-v-b2cf4d72]{color:var(--color-text-placeholder)}.dia.hoje[data-v-b2cf4d72]:after{content:"";background:var(--primary-700);border-radius:var(--radius-full) var(--radius-full) var(--radius-full) var(--radius-full);width:4px;height:4px;position:absolute;bottom:5px;left:calc(50% - 2px)}.dia.entre[data-v-b2cf4d72]{background:var(--color-selected);border-radius:0}.dia.inicio[data-v-b2cf4d72]{border-radius:var(--radius-md) 0 0 var(--radius-md)}.dia.fim[data-v-b2cf4d72]{border-radius:0 var(--radius-md) var(--radius-md) 0}.dia.marcado[data-v-b2cf4d72]{font-family:var(--semibold);color:var(--white);background:var(--primary-700)}.dia.marcado.hoje[data-v-b2cf4d72]:after{background:var(--white)}.dia[data-v-b2cf4d72]:disabled{color:var(--gray-300);cursor:not-allowed}@media screen and (width<=1000px){.dia[data-v-b2cf4d72]{height:var(--touch-min)}}
