.ui-collapse>.ui-collapse__head{align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-r-s);cursor:pointer;list-style:none;display:flex}.ui-collapse>.ui-collapse__head::-webkit-details-marker{display:none}.ui-collapse>.ui-collapse__head:focus-visible{outline:2px solid var(--primary-soft-line);outline-offset:0}.ui-collapse__title{min-width:0}.ui-collapse__meta{color:var(--ink-2);font-size:var(--ds-fs-small);line-height:var(--ds-lh-small);font-variant-numeric:tabular-nums}.ui-collapse__toggle{align-items:center;gap:var(--ds-space-1);color:var(--ink-2);flex:none;display:inline-flex}.ui-collapse__arrow{font-size:var(--ds-icon-m)}.ui-collapse[open]>.ui-collapse__head .ui-collapse__arrow{transform:rotate(180deg)}.ui-collapse:not([data-kind=row])>.ui-collapse__head:hover .ui-collapse__toggle{color:var(--ink)}.ui-collapse[data-kind=group]>.ui-collapse__head .ui-collapse__title{color:var(--ink);font-size:var(--ds-fs-title-s);font-weight:var(--ds-fw-bold);line-height:var(--ds-lh-title-s)}.ui-collapse[data-kind=group]>.ui-collapse__body{margin-top:var(--ds-space-3)}.ui-collapse[data-kind=note]>.ui-collapse__head{gap:var(--ds-space-1);width:fit-content;color:var(--ink-2);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-medium);line-height:var(--ds-lh-small)}.ui-collapse[data-kind=note] .ui-collapse__arrow{font-size:var(--ds-icon-s)}.ui-collapse[data-kind=note]>.ui-collapse__head:hover{color:var(--ink)}.ui-collapse[data-kind=note]>.ui-collapse__body{margin-top:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-5);border-radius:var(--ds-r-xl);color:var(--ink-2);background:var(--surface-3);font-size:var(--ds-fs-small);line-height:var(--ds-lh-small)}.ui-collapse[data-kind=note]>.ui-collapse__body :is(h3,h4,strong){color:var(--ink);font-size:var(--ds-fs-small);font-weight:var(--ds-fw-medium);line-height:var(--ds-lh-small)}.ui-collapse[data-kind=row]+.ui-collapse[data-kind=row]{border-top:1px solid var(--line-2)}.ui-collapse[data-kind=row]>.ui-collapse__head{gap:var(--ds-space-3);padding:var(--ds-space-3) 0}.ui-collapse[data-kind=row]>.ui-collapse__head .ui-collapse__title{flex:1}.ui-collapse[data-kind=row] .ui-collapse__toggle{color:var(--primary)}.ui-collapse[data-kind=row] .ui-collapse__arrow{font-size:var(--ds-icon-s)}.ui-collapse__action{font-size:var(--ds-fs-small);font-weight:var(--ds-fw-medium);line-height:var(--ds-lh-small)}.ui-collapse[data-kind=row]>.ui-collapse__body{padding-bottom:var(--ds-space-3)}.ui-collapse[data-kind=row]:first-child>.ui-collapse__head{padding-top:0}.ui-collapse[data-kind=row]:last-child:not([open])>.ui-collapse__head,.ui-collapse[data-kind=row]:last-child>.ui-collapse__body{padding-bottom:0}:is([data-device=tablet],[data-device=phone]) .ui-collapse[data-kind=group]>.ui-collapse__head{min-height:var(--ds-h-touch);margin:calc((var(--ds-lh-title-s) - var(--ds-h-touch)) / 2) 0}:is([data-device=tablet],[data-device=phone]) .ui-collapse[data-kind=note]>.ui-collapse__head{min-height:var(--ds-h-touch);margin:calc((var(--ds-lh-small) - var(--ds-h-touch)) / 2) 0}[data-device=phone] .ui-collapse[data-kind=group]>.ui-collapse__head:has(.ui-collapse__meta){row-gap:var(--ds-space-1);flex-wrap:wrap;margin:0}[data-device=phone] .ui-collapse[data-kind=group] .ui-collapse__meta{flex-basis:100%;order:1}[data-device=phone] .ui-collapse[data-kind=note] .ui-collapse__arrow{font-size:var(--ds-icon-m)}[data-device=phone] .ui-collapse[data-kind=note]>.ui-collapse__body{padding:var(--ds-space-4)}[data-device=phone] .ui-collapse__action{display:none}[data-device=phone] .ui-collapse[data-kind=row] .ui-collapse__arrow{font-size:var(--ds-icon-m)}
