.details__icon{height:auto;margin-inline-end:var(--margin-xs)}.accordion{flex:1;width:100%}.accordion--dividers>:is(accordion-custom,seal-simple-anyseal-sets):not(:first-child) .details{border-block-start:var(--style-border-width) solid var(--color-border)}.accordion--dividers{--show-fallback-borders: 0}.accordion--dividers:not([class*=color-])[style*="--border-width: 0"],.accordion--dividers:not([class*=color-])[style*="--border-style: none"]{--show-fallback-borders: 1}.accordion--dividers>:is(accordion-custom,seal-simple-anyseal-sets):first-child .details{border-block-start:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers>:is(accordion-custom,seal-simple-anyseal-sets):last-child .details{border-block-end:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers>accordion-custom .details-content{padding-block-end:var(--padding-sm)}.accordion>accordion-custom .details[open]>.details-content{max-block-size:250px;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin}.accordion>accordion-custom .details[open]>.details-content::-webkit-scrollbar{width:9px;background-clip:padding-box;border:3px solid transparent;border-radius:16px;background-color:rgb(var(--color-foreground-rgb) / 0.08)}.accordion>accordion-custom .details[open]>.details-content::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:16px;background-clip:padding-box;background-color:rgb(var(--color-foreground-rgb) / 0.32)}.accordion--caret .icon-plus,.accordion--plus .icon-caret{display:none}.accordion .details__header{font-family:var(--summary-font-family);font-style:var(--summary-font-style);font-weight:var(--summary-font-weight);font-size:var(--summary-font-size);line-height:var(--summary-font-line-height);text-transform:var(--summary-font-case);min-height:var(--minimum-touch-target)}accordion-custom{details{&::details-content,.details-content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}&:not(:focus-within)::details-content,&:not(:focus-within) .details-content{transition:none}&:not([open]){&::details-content,.details-content{padding-block:0}}&[open]{&::details-content,.details-content{opacity:1;block-size:auto;@starting-style{block-size:0;opacity:0;overflow-y:clip}&:focus-within{overflow-y:visible}}}}}accordion-custom[data-disable-on-mobile=true] summary{@media screen and (max-width:749px){cursor:auto}}accordion-custom[data-disable-on-desktop=true] summary{@media screen and (min-width:750px){cursor:auto}}
