.book[data-v-3b6c004d]{position:relative;overflow:hidden;padding:1.5rem}.book[data-v-3b6c004d]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--v3-plum) 0%,var(--v3-plum) 70%,var(--v3-gold) 100%)}.book__top[data-v-3b6c004d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.book__icon[data-v-3b6c004d]{width:48px;height:48px}.book__title[data-v-3b6c004d]{margin:0 0 .45rem;font-family:var(--v3-font);font-size:1.25rem;font-weight:800;line-height:1.25;letter-spacing:-.02em;color:var(--v3-ink)}.book__text[data-v-3b6c004d]{margin:0 0 1.25rem;font-size:.925rem;line-height:1.6;color:var(--v3-muted)}.book__actions[data-v-3b6c004d]{display:grid;gap:.6rem}.book__actions .v3-btn[data-v-3b6c004d]{width:100%}.book__hours[data-v-3b6c004d]{display:flex;align-items:flex-start;gap:.5rem;margin:1.1rem 0 0;padding-top:1rem;border-top:1px solid var(--v3-line);font-size:.8rem;font-weight:600;line-height:1.5;color:var(--v3-muted)}.book__hours svg[data-v-3b6c004d]{flex-shrink:0;margin-top:1px;color:var(--v3-plum)}
