.flip-card{perspective:1000px;width:100%;max-width:100%;height:320px;box-sizing:border-box}.flip-card-inner{position:relative;width:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:320px;max-width:100%;box-sizing:border-box;backface-visibility:hidden;display:flex;flex-direction:column;border-radius:10px;background:white;padding:10px 12px;overflow:hidden}.flip-card-front .relative{aspect-ratio:16/9;width:100%;max-width:100%;margin-bottom:8px}.flip-card-front img{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.flip-card-front .mb-0,.flip-card-front h3,.flip-card-front p{margin-bottom:4px!important}.flip-card-front .border-t{margin-top:6px;padding-top:6px}.flip-card-back{transform:rotateY(180deg);background:#f9bc49;color:black;padding:10px 12px}.flip-card-back .space-y-10{gap:10px!important;margin-bottom:8px}.flip-card-back .p-4{padding:8px!important}.flip-card-back button{padding:8px 0!important;font-size:1rem!important;margin-top:8px}@media (max-width:768px){[role=button],button{min-height:44px;min-width:44px}.space-y-4>*+*{margin-top:1rem}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.transform.active\:scale-95:active{transform:scale(.95)}[data-radix-sheet-content]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.rounded-xl{border-radius:.75rem}.p-4{padding:1rem}.mb-4{margin-bottom:1rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-4{padding-left:1rem;padding-right:1rem}}