.gen-accordion-item{border-bottom-width:1px;border-color:var(--gen-styles-shadcn-border)}.gen-accordion-control{display:flex;width:100%;align-items:center;gap:.5rem;padding:.75rem .25rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-accordion-control:hover{background-color:rgba(0,0,0,.05)}.gen-accordion-control:hover:is(.dark *){background-color:hsla(0,0%,100%,.05)}.gen-accordion-control:disabled{cursor:not-allowed;opacity:.5}.gen-accordion-control-label{flex:1 1}.gen-accordion-chevron{flex-shrink:0;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--gen-accordion-transition,.2s)}.gen-accordion-chevron-open{transform:rotate(180deg)}.gen-accordion-panel{overflow:hidden;font-size:.875rem;line-height:1.25rem}.gen-accordion-panel[data-state=open]{animation:gen-accordion-slideDown var(--gen-accordion-transition,.2s) ease-out}.gen-accordion-panel[data-state=closed]{animation:gen-accordion-slideUp var(--gen-accordion-transition,.2s) ease-out}@keyframes gen-accordion-slideDown{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes gen-accordion-slideUp{0%{height:var(--radix-collapsible-content-height)}to{height:0}}