.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.fixed-body{height:100%;overflow:hidden}.footer a{text-underline-offset:4px}.footer a:hover{text-decoration-line:underline}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:hsl(var(--foreground));border-radius:9999px}.scrollbar-thin::-webkit-scrollbar-track{background-color:hsl(var(--secondary))}.AccordionHeader[data-state=open]>button[data-radix-collection-item] svg.opener{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.AccordionHeader button[data-radix-collection-item] svg{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.AccordionHeader .AccordionDatesBox{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.AccordionContent{overflow:hidden}.AccordionContent[data-state=open]{animation:slideDown .3s ease-out}.AccordionContent[data-state=closed]{animation:slideUp .3s ease-out}.custom-fade-in{animation:fadeIn .3s ease}.custom-link-underline{text-underline-offset:4px}.custom-link-underline:hover{text-decoration-line:underline}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
