.roast-range{height:1.25rem}.roast-range:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--radius)}.batch-row .batch-status{border-color:color-mix(in oklch, var(--primary-foreground) 35%, transparent)}.batch-row:hover .batch-status,.batch-row:focus-within .batch-status{background:var(--accent);color:var(--accent-foreground);border-color:var(--accent)}@keyframes ticket-print{0%{clip-path:inset(0 0 100%);transform:translateY(-.75rem)}to{clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:no-preference){.bag-cell{transition:background-color .26s ease-out}.ticket-print{animation:.9s cubic-bezier(.2,.7,.2,1) both ticket-print}.batch-row .batch-status{transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out}.roast-bean{transition:background-color .12s linear}}
