.o-lgroup{margin:0 0 22px}.o-lgroup--inset{padding:0 var(--gutter)}.o-lgroup__header{font-size:var(--fs-footnote);color:var(--text-2);text-transform:uppercase;letter-spacing:.02em;padding:0 16px 8px;font-weight:600}.o-lgroup__footer{font-size:var(--fs-footnote);color:var(--text-2);padding:8px 16px 0;line-height:1.4}.o-lgroup--inset .o-lgroup__card{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-1);overflow:hidden}:root[data-theme=dark] .o-lgroup--inset .o-lgroup__card{box-shadow:none}.o-li{-webkit-tap-highlight-color:transparent;min-height:52px;transition:background-color .22s var(--ease-out);outline:none;align-items:center;padding-left:16px;display:flex;position:relative}.o-li.is-interactive{cursor:pointer}.o-li.is-pressed{background:var(--surface-press);transition-duration:50ms}.o-li:focus-visible{background:var(--surface-hover)}.o-li.is-disabled{opacity:.45}.o-li__lead{flex-shrink:0;align-items:center;margin-right:14px;display:flex}.o-li__tile{border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #ffffff47,0 2px 6px -2px #00000040}.o-li__body{min-width:0;min-height:inherit;flex:1;align-items:center;gap:10px;padding:10px 16px 10px 0;display:flex;position:relative}.o-li+.o-li .o-li__body:before{content:"";transform-origin:top;background:var(--hairline-strong);height:1px;position:absolute;top:0;left:0;right:0;transform:scaleY(.5)}@media (min-resolution:3x){.o-li+.o-li .o-li__body:before{transform:scaleY(.34)}}.o-li__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.o-li__title{font-size:var(--fs-body);color:var(--text);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.o-li__subtitle{font-size:var(--fs-footnote);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.o-li.is-multiline .o-li__title,.o-li.is-multiline .o-li__subtitle{white-space:normal}.o-li__value{max-width:50%;font-size:var(--fs-body);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.o-li__chevron{flex-shrink:0;margin-right:-4px}.o-li__check{flex-shrink:0;display:grid}.o-li.is-destructive .o-li__title{color:var(--danger)}.o-li.is-accent .o-li__title{color:var(--tint)}.o-lgroup--plain .o-li{padding-left:var(--gutter)}
