.ui-accordion[data-variant=pills]{display:flex;flex-direction:column;gap:var(--gap-large)}.ui-accordion[data-variant=pills]>.ui-accordion-item{background:var(--subtle);border:1px solid var(--border);border-radius:var(--radius)}.ui-accordion[data-variant=pills]>.ui-accordion-item>.ui-accordion-header>.ui-accordion-trigger{cursor:pointer;font-size:14px;gap:var(--gap);padding:var(--gap)}.ui-accordion[data-variant=pills]>.ui-accordion-item>.ui-accordion-header>.ui-accordion-trigger .ui-accordion-icon:not([data-variant=pills]){display:none}.ui-accordion[data-variant=pills]>.ui-accordion-item>.ui-accordion-content>.ui-accordion-content-inner{background:var(--background);border-radius:var(--radius-small);box-shadow:0 0 0 1px #09090b13,0 1px 3px #0001,0 1px 2px -1px #0001;margin:var(--gap-small);padding:var(--gap-large)}.ui-accordion[data-variant=lines]>.ui-accordion-item{border-bottom:var(--border-width,1px) solid var(--border)}.ui-accordion[data-variant=lines]>.ui-accordion-item:last-child{border-bottom:0}.ui-accordion[data-variant=lines]>.ui-accordion-item>.ui-accordion-header>.ui-accordion-trigger{padding:var(--gap-large) 0}.ui-accordion[data-variant=lines]>.ui-accordion-item>.ui-accordion-header>.ui-accordion-trigger .ui-accordion-icon:not([data-variant=lines]){display:none}.ui-accordion .ui-accordion-content-inner>.ui-accordion[data-variant=lines]{margin:calc(var(--gap-large)*-1)}.ui-accordion .ui-accordion-content-inner>.ui-accordion[data-variant=lines]>.ui-accordion-item>.ui-accordion-header>.ui-accordion-trigger{font-size:13px;gap:var(--gap);padding:calc(var(--gap)*1.5 - 1px)}.ui-accordion .ui-accordion-content-inner>.ui-accordion[data-variant=lines]>.ui-accordion-item>.ui-accordion-content{color:var(--muted-foreground)}.ui-accordion[data-variant=cards]{display:flex;flex-direction:column;gap:var(--gap-large)}.ui-accordion[data-variant=cards]>.ui-accordion-item{background:transparent;border-radius:var(--radius);box-shadow:0 0 0 1px #09090b13,0 1px 3px #0001,0 1px 2px -1px #0001;transition:background var(--transition-duration,.3s) var(--transition-timing-function,ease)}.ui-accordion[data-variant=cards]>.ui-accordion-item[data-state=open]{background:var(--background)}.ui-accordion[data-variant=cards]>.ui-accordion-item>.ui-accordion-header>.ui-accordion-trigger{padding:var(--gap-large)}.ui-accordion[data-variant=cards]>.ui-accordion-item>.ui-accordion-header>.ui-accordion-trigger[data-state=open]{padding-bottom:var(--gap)}.ui-accordion[data-variant=cards]>.ui-accordion-item>.ui-accordion-header>.ui-accordion-trigger .ui-accordion-icon:not([data-variant=cards]){display:none}.ui-accordion[data-variant=cards]>.ui-accordion-item>.ui-accordion-content>.ui-accordion-content-inner{padding:0 var(--gap-large) var(--gap-large)}.ui-accordion-header{display:flex}.ui-accordion-trigger{align-items:center;background:transparent;border:none;color:var(--foreground);cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;gap:var(--gap-large);justify-content:space-between;outline:none;text-align:left;transition:all var(--transition-duration,.2s) var(--transition-timing-function,ease)}.ui-accordion-trigger[disabled]{opacity:.5;pointer-events:none}.ui-accordion-trigger .accordion-icon-open,.ui-accordion-trigger[data-state=open] .accordion-icon-closed{display:none}.ui-accordion-trigger[data-state=open] .accordion-icon-open{display:block}.ui-accordion-icon{color:var(--muted-foreground);flex-shrink:0;transition:transform var(--transition-duration,.2s) var(--transition-timing-function,ease)}.ui-accordion-content{font-size:14px;overflow:hidden}.ui-accordion-content[data-state=closed]{animation:accordion-up var(--transition-duration,.3s) var(--transition-timing-function,ease)}.ui-accordion-content[data-state=closed] .ui-accordion-content-inner{animation:accordion-fade-out var(--transition-duration,.3s) var(--transition-timing-function,ease) forwards}.ui-accordion-content[data-state=open]{animation:accordion-down var(--transition-duration,.3s) var(--transition-timing-function,ease)}.ui-accordion-content[data-state=open] .ui-accordion-content-inner{animation:accordion-fade-in var(--transition-duration,.3s) var(--transition-timing-function,ease) forwards}.ui-accordion-content-inner{padding-bottom:var(--gap-large)}@keyframes accordion-down{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--reka-accordion-content-height)}to{height:0}}@keyframes accordion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes accordion-fade-out{0%{opacity:1}to{opacity:0}}
