.accordion>*:not(:first-child){margin-top:15px;}.details-item{--aci-px:20px;--aci-py:5px;border:1px solid var(--aci-bc,#202020);background-color:var(--aci-bg,#fff);outline-offset:2px;transition:t(outline),t(border),t(background-color);border-radius:5px;}.details-item summary{overflow:hidden;transition:background .3s ease;list-style:none;cursor:pointer;padding:var(--aci-py) var(--aci-px);background-color:var(--aci-tbg,#555);color:var(--aci-tc,#fff);display:flex;justify-content:space-between;align-items:center;}.details-item summary:-webkit-details-marker{display:none;}.details-item summary:focus{outline:2px solid #555;}.details-item[open]{--aci-tbg:#2db8dd;--aci-tc:#fff;--aci-bc:#2db8dd;}.details-item[open] summary{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;}.details-item[open] .summary-icon.rotate{--aci-d:90deg;}.details-item:hover{--aci-bc:#2db8dd;--aci-tbg:#2db8dd;}.summary-label>*{font-size:1.2em;}.summary-label>*:first-child{margin-top:0;}.summary-label>*:last-child{margin-bottom:0;}.summary-icon{margin-left:5px;width:25px;height:25px;transform:rotate(var(--aci-d,0));transition:transform .3s ease,color .3s ease,scale .3s ease;}.summary-icon svg{width:100%;height:100%;}.details-content{padding:calc(var(--aci-py) * 4) var(--aci-px) var(--aci-py) var(--aci-px);}