.accordion+.accordion-container{max-height:var(--target-height,0);transition:max-height .5s cubic-bezier(0,1,0,1)}.accordion-wrapper>div{border-top-width:1px;border-bottom-width:0}.accordion-wrapper>div:last-child{border-bottom-width:1px}.toggle-container{--base-size:13px;--offset:1px;--element-width:23px;--translate-x:21px;--knob-size:11px;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;display:inline-flex;flex-wrap:wrap;align-items:center;cursor:pointer;position:relative;font-size:1rem;gap:1ch}.toggle-container:has(:focus-visible) .toggle-switch{outline-offset:2px;outline:solid 2px var(--input-toggle-background-color,#06811b)}.toggle-switch{display:inline-flex;align-items:center;height:var(--base-size);width:var(--element-width);position:relative;border-radius:100vw;background-color:#d7d6d4;will-change:background-color,transform;transition:background-color .2s,transform .2s}.toggle-switch:before{content:"";z-index:2;position:absolute;top:calc((var(--base-size) - var(--knob-size))/2);left:var(--offset);width:var(--knob-size);height:var(--knob-size);border-radius:50%;background-color:#fff;transform:translateX(0);transition:inherit}.toggle-switch--checked{background-color:var(--input-toggle-background-color,#06811b)}.toggle-switch--checked:before{transform:translateX(calc(var(--translate-x, 100%) - 100%))}.toggle-label{font-size:.75rem;line-height:1rem}@media(min-width:1024px){.toggle-label{font-size:1rem;line-height:1.5rem}}