.book-choice[data-v-73fb7196],.book-pill[data-v-73fb7196],.book-day[data-v-73fb7196]{border:1px solid hsl(var(--border));background:hsl(var(--card));transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}.book-choice[data-v-73fb7196]{display:flex;align-items:center;justify-content:center;border-radius:.75rem}.book-pill[data-v-73fb7196]{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;padding:0 1rem;border-radius:9999px;font-size:.9375rem;font-weight:500}.book-day[data-v-73fb7196]{justify-self:center;width:2.75rem;height:2.75rem;border-color:transparent;background:transparent;border-radius:9999px;font-size:.9375rem;font-weight:500}.book-day.is-today[data-v-73fb7196]{border-color:hsl(var(--primary) / .45)}.book-day.is-full[data-v-73fb7196]{color:hsl(var(--muted-foreground) / .7);text-decoration:line-through;text-decoration-color:hsl(var(--muted-foreground) / .4)}@media(hover:hover){.book-choice[data-v-73fb7196]:not(:disabled,.is-selected):hover,.book-pill[data-v-73fb7196]:not(:disabled,.is-selected):hover{border-color:hsl(var(--primary) / .6)}.book-day[data-v-73fb7196]:not(:disabled,.is-selected):hover{background:hsl(var(--primary) / .08)}}.book-choice[data-v-73fb7196]:not(:disabled):active,.book-pill[data-v-73fb7196]:not(:disabled):active,.book-day[data-v-73fb7196]:not(:disabled):active{transform:scale(.96)}.book-choice.is-selected[data-v-73fb7196],.book-pill.is-selected[data-v-73fb7196],.book-day.is-selected[data-v-73fb7196]{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground));text-decoration:none}.book-pill[data-v-73fb7196]:disabled,.book-day[data-v-73fb7196]:disabled{cursor:not-allowed;color:hsl(var(--muted-foreground) / .4)}.book-pill[data-v-73fb7196]:disabled{background:hsl(var(--muted) / .6);border-color:transparent;text-decoration:line-through}.book-icon[data-v-73fb7196]{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:9999px;transition:background-color .16s ease}.book-icon[data-v-73fb7196]:not(:disabled):hover{background:hsl(var(--accent))}.book-icon[data-v-73fb7196]:disabled{opacity:.3}:is(.book-choice[data-v-73fb7196],.book-pill[data-v-73fb7196],.book-day[data-v-73fb7196],.book-icon[data-v-73fb7196],.book-token[data-v-73fb7196]):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.book-token[data-v-73fb7196]{border-radius:.25rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:hsl(var(--primary) / .35);transition:color .16s ease,text-decoration-color .16s ease}.book-token.is-current[data-v-73fb7196]{color:hsl(var(--primary));text-decoration-color:hsl(var(--primary))}.book-token.is-empty[data-v-73fb7196]{color:hsl(var(--muted-foreground) / .7);font-style:italic}.book-token[data-v-73fb7196]:disabled{cursor:default}.book-forward-enter-active[data-v-73fb7196],.book-back-enter-active[data-v-73fb7196]{transition:opacity .28s cubic-bezier(.2,.7,.2,1),transform .28s cubic-bezier(.2,.7,.2,1)}.book-forward-leave-active[data-v-73fb7196],.book-back-leave-active[data-v-73fb7196]{transition:opacity .14s ease-in,transform .14s ease-in}.book-forward-enter-from[data-v-73fb7196]{opacity:0;transform:translate(28px)}.book-forward-leave-to[data-v-73fb7196]{opacity:0;transform:translate(-16px)}.book-back-enter-from[data-v-73fb7196]{opacity:0;transform:translate(-28px)}.book-back-leave-to[data-v-73fb7196]{opacity:0;transform:translate(16px)}@keyframes book-rise-73fb7196{0%{opacity:0;transform:translateY(12px)}}@keyframes book-photo-73fb7196{0%{transform:scale(1.04)}}.book-rise[data-v-73fb7196]{animation:book-rise-73fb7196 .6s cubic-bezier(.2,.7,.2,1) both}.book-photo[data-v-73fb7196]{animation:book-photo-73fb7196 1.6s cubic-bezier(.2,.7,.2,1) both}.book-stagger[data-v-73fb7196]{animation:book-rise-73fb7196 .42s cubic-bezier(.2,.7,.2,1) both}@media(prefers-reduced-motion:reduce){.book-rise[data-v-73fb7196],.book-photo[data-v-73fb7196],.book-stagger[data-v-73fb7196]{animation:none}.book-forward-enter-active[data-v-73fb7196],.book-back-enter-active[data-v-73fb7196],.book-forward-leave-active[data-v-73fb7196],.book-back-leave-active[data-v-73fb7196]{transition:opacity .12s linear}.book-forward-enter-from[data-v-73fb7196],.book-forward-leave-to[data-v-73fb7196],.book-back-enter-from[data-v-73fb7196],.book-back-leave-to[data-v-73fb7196],.book-choice[data-v-73fb7196]:active,.book-pill[data-v-73fb7196]:active,.book-day[data-v-73fb7196]:active{transform:none}}
