/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--bw-spacing:.25rem;--bw-breakpoint-2xl:1600px;--bw-animate-spin:spin 1s linear infinite}}@layer base,components,utilities;div.bookster-root .bw\:pointer-events-none{pointer-events:none}div.bookster-root .bw\:inset-4{inset:calc(var(--bw-spacing)*4)}div.bookster-root .bw\:z-\[100001\]{z-index:100001}div.bookster-root .bw\:mt-px{margin-top:1px}div.bookster-root .bw\:mr-4{margin-right:calc(var(--bw-spacing)*4)}div.bookster-root .bw\:mb-\[0\.6rem\]{margin-bottom:.6rem}div.bookster-root .bw\:ml-1{margin-left:calc(var(--bw-spacing)*1)}div.bookster-root .bw\:ml-2{margin-left:calc(var(--bw-spacing)*2)}div.bookster-root .bw\:h-\[21px\]{height:21px}div.bookster-root .bw\:h-\[37\.5rem\]{height:37.5rem}div.bookster-root .bw\:h-\[50px\]{height:50px}div.bookster-root .bw\:max-w-\[33rem\]{max-width:33rem}div.bookster-root .bw\:max-w-screen-2xl{max-width:var(--bw-breakpoint-2xl)}div.bookster-root .bw\:animate-spin{animation:var(--bw-animate-spin)}div.bookster-root .bw\:cursor-grab{cursor:grab}div.bookster-root .bw\:gap-6{gap:calc(var(--bw-spacing)*6)}div.bookster-root .bw\:gap-x-2\.5{column-gap:calc(var(--bw-spacing)*2.5)}div.bookster-root .bw\:self-stretch{align-self:stretch}div.bookster-root .bw\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}div.bookster-root .bw\:border-b-\[1px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}div.bookster-root .bw\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}div.bookster-root .bw\:text-\[10px\]{font-size:10px}div.bookster-root .bw\:no-underline{text-decoration-line:none}div.bookster-root .bw\:opacity-60{opacity:.6}:is(div.bookster-root .bw\:\*\:not-last\:mb-1\.5>*):not(:last-child){margin-bottom:calc(var(--bw-spacing)*1.5)}@media (hover:hover){div.bookster-root .bw\:group-hover\/button\:bg-gray-50:is(:where(.bw\:group\/button):hover *){background-color:var(--btr-g50)}div.bookster-root .bw\:group-hover\/button\:text-primary:is(:where(.bw\:group\/button):hover *){color:var(--btr-p)}div.bookster-root .bw\:group-hover\/card\:opacity-100:is(:where(.bw\:group\/card):hover *){opacity:1}}div.bookster-root .bw\:last\:mb-0:last-child{margin-bottom:calc(var(--bw-spacing)*0)}@media (hover:hover){div.bookster-root .bw\:hover\:bg-error\/5:hover{background-color:var(--btr-er)}@supports (color:color-mix(in lab,red,red)){div.bookster-root .bw\:hover\:bg-error\/5:hover{background-color:color-mix(in oklab,var(--btr-er)5%,transparent)}}div.bookster-root .bw\:hover\:text-error:hover{color:var(--btr-er)}div.bookster-root .bw\:hover\:opacity-100:hover{opacity:1}}div.bookster-root .bw\:has-\[\.delete-popover\[data-state\=open\]\]\:border-gray-900:has(.delete-popover[data-state=open]),div.bookster-root .bw\:data-\[state\=open\]\:border-gray-900[data-state=open]{border-color:var(--btr-g900)}div.bookster-root .bw\:data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}@media (hover:hover){div.bookster-root .bw\:data-\[state\=open\]\:hover\:scale-\[1\.002\][data-state=open]:hover{scale:1.002}}@media (min-width:576px){div.bookster-root .bw\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){div.bookster-root .bw\:xl\:block{display:block}div.bookster-root .bw\:xl\:w-2\/5{width:40%}div.bookster-root .bw\:xl\:w-3\/5{width:60%}div.bookster-root .bw\:xl\:flex-row{flex-direction:row}div.bookster-root .bw\:xl\:gap-3{gap:calc(var(--bw-spacing)*3)}}@media (min-width:1600px){div.bookster-root .bw\:2xl\:gap-6{gap:calc(var(--bw-spacing)*6)}}div.bookster-root .bw\:\[\&_img\]\:block img{display:block}div.bookster-root .bw\:\[\&_span\]\:truncate span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}div.bookster-root .bw\:\[\&_svg\]\:ms-auto svg{margin-inline-start:auto}div.bookster-root .bw\:\[\&_svg\]\:h-4 svg{height:calc(var(--bw-spacing)*4)}div.bookster-root .bw\:\[\&_svg\]\:w-4 svg{width:calc(var(--bw-spacing)*4)}div.bookster-root .bw\:\[\&_svg\]\:flex-none svg{flex:none}div.bookster-root .bw\:\[\&_svg\]\:cursor-pointer svg{cursor:pointer}div.bookster-root .bw\:\[\&_svg\]\:text-gray-500 svg{color:var(--btr-g500)}@media (hover:hover){div.bookster-root .bw\:hover\:\[\&_svg\]\:text-error:hover svg{color:var(--btr-er)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}
