[data-css-icon]{--animdur: .3s;--loading-animdur: .8s;--animtf: ease-in;--bdw: 2px;--bdrs: 50%;--bgc: transparent;--c: currentcolor;--dots-bgc: silver;--dots-size: .5rem;--icon-size: 1rem;--size: 2.5rem;align-items:center;cursor:pointer;display:flex;justify-content:space-between}[data-css-icon] i{align-items:center;background-color:var(--bgc);border-radius:var(--bdrs);box-sizing:border-box;display:inline-flex;height:var(--size);justify-content:center;position:relative;transition:background-color var(--animdur) var(--animtf);width:var(--size)}[data-css-icon] i:after,[data-css-icon] i:before{transform-origin:50% 50%;transition:all var(--animdur) var(--animtf)}[data-css-icon*=down] i:after{background:transparent;border-color:var(--c);border-style:solid;box-sizing:border-box;content:"";display:inline-block;height:var(--icon-size);margin:0;position:relative;width:var(--icon-size);border-width:0 var(--bdw) var(--bdw) 0;top:calc(0px - (var(--icon-size) / 4));transform:rotate(45deg)}[open]>summary>[data-css-icon*=down] i:after{top:var(--bdw);transform:rotate(45deg) scale(-1)}.toggle-block{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.accordion-toggle{padding:.5rem 1rem!important;margin-bottom:1rem}summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.25rem .75rem;background-color:#f0f0f0;border:1px solid #ccc;border-radius:1rem;font-weight:bolder;font-size:22px;list-style:none}summary:hover{cursor:pointer}details{overflow:hidden;margin-bottom:1rem;transition:height var(--animdur) var(--animtf)}details[open]{margin-bottom:2rem;background-color:#fff}[data-theme=dark] details[open]{background-color:#1f2937;color:#d1d5db}[data-theme=dark] summary{background-color:#111827;border:1px solid #4b5563;color:#d1d5db}
