:root{--collapse-widget-size:24px;--sqrt-2:1.414}.accordion-group,details{--accent:var(--green-40);--link-c:var(--accent);--box-block-p:20px;--surface-default:var(--green-90);--surface-hover:var(--green-85);--surface-active:var(--green-80);--border-color:var(--green-85);background:var(--neutral);border:var(--std-b) var(--border-color);border-radius:var(--box-r);container-type:inline-size;overflow:hidden;padding:0}:where(.hb-layout) :is(.accordion-group,details),details{--box-p:20px}.scLooseFrameZone~.scLooseFrameZone .accordion,:is(.accordion,details)~:is(.accordion,details){border-top:var(--std-b) var(--border-color)}details:has(+details){border-bottom-left-radius:0;border-bottom-right-radius:0}details+details{border-top-left-radius:0;border-top-right-radius:0}.accordion,details .richtext{--neutral:var(--main-background)}.accordion .dcl-status:focus-visible~h2{border-radius:4px;outline:2px dashed;outline-offset:-3px}.acc-header,summary{font-size:125%;position:relative}.dcl-trigger:where(.acc-header),summary{background:var(--surface-default);color:inherit;outline-offset:-3px;text-align:left;width:100%}.dcl-trigger:where(.acc-header),details,summary{padding:var(--box-block-p) var(--box-p);padding-left:calc(var(--box-p) + 34px)}.dcl-trigger:where(.acc-header){border:none;border-radius:0}:is(.acc-header,summary):is(:hover,:focus-visible){background:var(--surface-hover)}:where(.accordion)>.dcl-content{padding:var(--box-block-p) var(--box-p)}@container (min-width: 30em){:where(.accordion)>.dcl-content,summary{padding-left:calc(var(--box-p) + 34px)}}.acc-header>[aria-expanded=true],.acc-header[aria-expanded=true],details[open] summary{background:var(--surface-hover);border-bottom:var(--std-b) var(--border-color)}summary:not(.dummy){list-style:none;margin:calc(var(--box-p)*-1);margin-left:calc(var(--box-p)*-1 - 34px)}details[open]>summary{margin-bottom:var(--box-p)}:is(.acc-header,summary):hover:before{aspect-ratio:1;background:var(--surface-active);border-radius:50%;content:"";left:var(--box-p);position:absolute;top:calc(50% - var(--collapse-widget-size)/2);width:var(--collapse-widget-size)}:is(.acc-header,summary):after{aspect-ratio:1;border:1.5px solid;border-bottom:#0000;border-left:#0000;box-sizing:border-box;content:"";left:calc(var(--box-p) + var(--collapse-widget-size)/2);position:absolute;top:50%;transform:translate(-67%,-33%) rotate(135deg);transform-origin:67% 33%;transition:transform .2s ease;width:calc(var(--collapse-widget-size)/3)}.acc-header:is([aria-expanded=true],:has(>[aria-expanded=true])):after,.accordion>.dcl-status:checked~.acc-header:after,details[open]>summary:after{transform:translate(-67%,-33%) rotate(315deg)}.hb-layout-element details{margin:0}details.style-line,details.style-line>summary{border-inline-width:0;border-radius:0}details.style-line>summary:before{background:var(--ornament-clr);border-radius:50%;content:"";height:var(--collapse-widget-size);position:absolute;right:var(--box-p);top:calc(50% - var(--collapse-widget-size)/2);width:var(--collapse-widget-size)}details.style-line[open]>summary:before{background:var(--grayblue-25)}details.style-line>summary:after{--widget-inner-size:9px;border-color:#fff;height:var(--widget-inner-size);right:calc(var(--box-p) + var(--collapse-widget-size)/2 - var(--widget-inner-size)*.35);top:calc(50% - var(--widget-inner-size)*.35);width:var(--widget-inner-size)}
/*# sourceMappingURL=accordion.css.map*/