.cal-day{position:relative;display:flex;aspect-ratio:1 / 1;flex-direction:column;align-items:center;justify-content:flex-start;gap:.25rem;border-radius:.5rem;padding-top:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(13 15 14 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cal-day:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 242 / var(--tw-bg-opacity, 1))}.cal-day.is-other-month{color:#64748b4d}.cal-day.is-today{font-weight:900;--tw-text-opacity: 1;color:rgb(109 82 32 / var(--tw-text-opacity, 1))}.cal-day.is-today:before{content:"";position:absolute;inset:0;border-radius:.5rem;background-color:#ad8b3a1a}.cal-day.is-selected{--tw-bg-opacity: 1;background-color:rgb(13 15 14 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.cal-day.is-selected:before{display:none}.cal-day-dots{display:flex;align-items:center;gap:.125rem}.cal-day-dot{height:.375rem;width:.375rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(173 139 58 / var(--tw-bg-opacity, 1))}.cal-day.is-selected .cal-day-dot{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.cal-filtro-btn{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:2px;border-color:transparent;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:var(--dept-bg, #F4F4F2);color:var(--dept-text, #64748B)}.cal-filtro-btn:hover{filter:brightness(.96)}.cal-filtro-btn.is-active{font-weight:700;border-color:var(--dept-text, #64748B)}.cal-modo-btn{border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cal-modo-btn:hover{--tw-text-opacity: 1;color:rgb(13 15 14 / var(--tw-text-opacity, 1))}.cal-modo-btn.is-active{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(13 15 14 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.cal-semana-dia{display:flex;gap:1rem;padding:1rem}.cal-semana-fecha{width:3.5rem;flex-shrink:0;text-align:center}.cal-semana-fecha.is-today .cal-semana-num{--tw-text-opacity: 1;color:rgb(109 82 32 / var(--tw-text-opacity, 1))}.cal-semana-num{font-size:1.25rem;line-height:1.75rem;font-weight:900;line-height:1;--tw-text-opacity: 1;color:rgb(13 15 14 / var(--tw-text-opacity, 1))}.cal-evento-chip{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cal-evento-chip:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 242 / var(--tw-bg-opacity, 1))}.cal-mini-mes{cursor:pointer;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cal-mini-mes:hover{border-color:#ad8b3a66}.cal-mini-dia{position:relative;display:flex;aspect-ratio:1 / 1;align-items:center;justify-content:center;border-radius:.25rem;font-size:.65rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.cal-mini-dia.has-event{font-weight:700;--tw-text-opacity: 1;color:rgb(13 15 14 / var(--tw-text-opacity, 1))}.cal-mini-dia.has-event:after{content:"";position:absolute;bottom:.125rem;height:.25rem;width:.25rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(173 139 58 / var(--tw-bg-opacity, 1))}
