.agenda-calendar{border:1px solid hsl(var(--border));background:hsl(var(--card));width:124px;box-shadow:0 12px 30px hsl(var(--foreground) / .12);border-radius:18px;overflow:hidden}.agenda-calendar-header{background:hsl(var(--primary));justify-content:space-around;align-items:center;height:28px;display:flex}.agenda-calendar-header span{background:hsl(var(--card));border-radius:4px;width:7px;height:13px}.agenda-calendar-page{height:96px;color:hsl(var(--foreground));transform-origin:top;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.agenda-calendar-page{animation:.55s ease-out both agenda-page-flip}}@keyframes agenda-page-flip{0%{opacity:0;transform:perspective(350px)rotateX(-75deg)}to{opacity:1;transform:perspective(350px)rotateX(0)}}
