.group-list{display:grid;gap:15px}
.group-card{overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:5px}
.group-card>.group-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;user-select:none}
.group-card>.group-heading::-webkit-details-marker{display:none}
.group-card>.group-heading::marker{content:''}
.group-card>.group-heading:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}
.group-heading .group-name{font:normal 18px/1.25 Georgia,'Times New Roman',serif;color:var(--ink)}
.group-heading .group-end{display:flex;align-items:center;gap:17px;font:700 10px Arial,Helvetica,sans-serif;color:#85887e;white-space:nowrap}
.group-heading .group-chevron{display:inline-block;width:8px;height:8px;border-right:1.5px solid #85887e;border-bottom:1.5px solid #85887e;transform:rotate(45deg);transition:transform .16s ease}
.group-card[open] .group-chevron{transform:rotate(225deg)}
.group-card .case-card{border:0;border-top:1px solid #eae7df;border-radius:0;background:var(--panel)}
@media(max-width:700px){.group-heading .group-name{font-size:16px}.group-card>.group-heading{padding:15px 17px}.group-card .case-card{padding:18px 17px}}
