.vet-costs-tabs .shadcn-tabs-list{position:relative;background-color:hsl(var(--card));border:1px solid hsl(var(--border)/.5);box-shadow:0 4px 15px rgba(0,0,0,.05)}.vet-costs-tabs .shadcn-tabs-trigger{position:relative;z-index:2;color:hsl(var(--muted-foreground));border-radius:9999px;transition:color .3s ease,background-color .3s ease;font-weight:500}.vet-costs-tabs .shadcn-tabs-trigger .icon{transition:color .3s ease}.vet-costs-tabs .shadcn-tabs-trigger[data-state=active]{color:hsl(var(--foreground));box-shadow:0 2px 8px -1px rgba(0,0,0,.1)}.vet-costs-tabs .shadcn-tabs-trigger[data-state=active] .icon{color:hsl(var(--foreground)/.8)}.vet-costs-tabs .shadcn-tabs-trigger:hover:not([data-state=active]){color:hsl(var(--primary));transform:translateY(-2px);filter:drop-shadow(0 5px 5px hsl(var(--primary)/.1))}.vet-costs-tabs .shadcn-tabs-trigger{transform:perspective(1px) translateZ(0);transition:transform .2s ease-out}.vet-costs-tabs .shadcn-tabs-trigger[data-state=active]{background-color:transparent!important}.vet-costs-tabs .shadcn-tabs-trigger[value=mild][data-state=active]{background-color:#a8d1c6!important}.vet-costs-tabs .shadcn-tabs-trigger[value=moderate][data-state=active]{background-color:#fad6a5!important}.vet-costs-tabs .shadcn-tabs-trigger[value=severe][data-state=active]{background-color:#f7b28a!important}.vet-costs-tabs .shadcn-tabs-trigger[value=emergency][data-state=active]{background-color:#f28f71!important}