.disclosure-group{margin-block:var(--sp-2);border-radius:var(--r-card);background:var(--paper)}.disclosure--row+.disclosure--row{border-top:1px solid var(--rule)}.disclosure-group>.disclosure--row:first-child>summary{border-start-start-radius:var(--r-card);border-start-end-radius:var(--r-card)}.disclosure-group>.disclosure--row:last-child:not([open])>summary{border-end-end-radius:var(--r-card);border-end-start-radius:var(--r-card)}.disclosure--row>summary{align-items:center;gap:var(--sp-2);min-height:56px;padding:var(--sp-1) var(--sp-3);grid-template-columns:minmax(0,1fr) auto 18px;transition:background .12s;display:grid}.disclosure--row>summary:hover{background:var(--hover)}.disclosure--row>summary:focus-visible{outline-offset:-2px}.disclosure--row>summary>.disclosure__chevron{grid-column:3}.disclosure__title{color:var(--text-1);font-size:var(--fs-md);margin:0;font-weight:500}.disclosure__hint{color:var(--text-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:right}.disclosure--row>.disclosure__body{padding:var(--sp-1) var(--sp-3) var(--sp-3);min-width:0}.disclosure--inline>summary{align-items:center;gap:var(--sp-05);min-height:32px;color:var(--text-2);font-size:var(--fs-sm);display:inline-flex}.disclosure--inline>summary:hover{color:var(--text-1)}.disclosure--inline>summary>.disclosure__chevron{color:inherit}.disclosure--inline>.disclosure__body{padding-block:var(--sp-05) var(--sp-1);min-width:0}@media (pointer:coarse){.disclosure--inline>summary{min-height:44px}}@media (width<=640px){.disclosure--row>summary{gap:0 var(--sp-15);padding-inline:var(--sp-2);grid-template-columns:minmax(0,1fr) 18px}.disclosure__hint{text-align:left;grid-area:2/1}.disclosure--row>summary>.disclosure__chevron{grid-area:1/2/span 2}.disclosure--row>.disclosure__body{padding-inline:var(--sp-2)}}@supports (interpolate-size:allow-keywords){.disclosure[data-visited]{interpolate-size:allow-keywords}.disclosure[data-visited]::details-content{height:0;transition:height .2s ease, content-visibility .2s allow-discrete, overflow 0s allow-discrete;overflow:clip}.disclosure[data-visited][open]::details-content{height:auto;transition:height .2s ease, content-visibility .2s allow-discrete, overflow 0s .2s allow-discrete;overflow:visible}}@media (prefers-reduced-motion:reduce){.disclosure--row>summary{transition:none}.disclosure[data-visited]::details-content{transition:none}.disclosure[data-visited][open]::details-content{transition:none}}.disclosure__body>.card{border:0;padding:0}
