.klyp-ListRow{border-radius:var(--r-card);inline-size:100%;min-inline-size:0;display:flex;position:relative}.klyp-ListRow[data-disabled]{opacity:var(--opacity-disabled)}.klyp-ListRow__hit{align-items:center;gap:var(--space-12);min-inline-size:0;min-block-size:var(--touch-target-comfort);padding:var(--space-4);appearance:none;border-radius:var(--r-card);background:var(--list-row-bg,var(--color-bg-surface));text-align:start;color:inherit;font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);border:0;flex:1;margin:0;display:flex;container:klyp-list-row/inline-size}.klyp-ListRow__hit[data-static],.klyp-ListRow__hit:disabled{cursor:default}.klyp-ListRow__hit:hover:not(:disabled):not([data-static]){background:var(--list-row-bg-hover,var(--color-bg-surface-elevated))}.klyp-ListRow__hit:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:calc(-1 * var(--bw-default))}.klyp-ListRow__grip{inline-size:var(--space-16);color:var(--color-fg-on-active-nav);opacity:var(--opacity-40);cursor:grab;transition:opacity var(--duration-fast) var(--easing-standard);flex:none;place-items:center;display:grid}.klyp-ListRow__grip>svg{inline-size:var(--icon-size-xs);block-size:var(--icon-size-xs)}.klyp-ListRow__hit:hover .klyp-ListRow__grip{opacity:var(--opacity-70)}.klyp-ListRow__thumb{block-size:var(--space-48);aspect-ratio:var(--list-row-ar,3/4);border-radius:calc(var(--r-card) - var(--space-4));background:var(--color-bg-surface-solid);flex:none;place-items:center;display:grid;position:relative;overflow:clip}.klyp-ListRow__thumb img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.klyp-ListRow__thumb>svg{inline-size:var(--icon-size-xs);block-size:var(--icon-size-xs);color:var(--color-fg-muted)}.klyp-ListRow[data-aspect="1/1"] .klyp-ListRow__thumb{aspect-ratio:var(--list-row-ar,1/1)}.klyp-ListRow[data-aspect="9/16"] .klyp-ListRow__thumb{aspect-ratio:var(--list-row-ar,9/16)}.klyp-ListRow[data-aspect="16/9"] .klyp-ListRow__thumb{aspect-ratio:var(--list-row-ar,16/9)}.klyp-ListRow[data-thumb=lg] .klyp-ListRow__thumb{block-size:var(--space-64)}.klyp-ListRow__thumbFallback{background:linear-gradient(145deg, var(--color-bg-surface-solid) 0%, var(--color-bg-surface) 100%);position:absolute;inset:0}.klyp-ListRow__thumbOverlay{color:var(--color-fg-primary);place-items:center;display:grid;position:absolute;inset:0}.klyp-ListRow__body{gap:var(--space-2);flex-direction:column;flex:1;min-inline-size:0;display:flex}.klyp-ListRow__head{align-items:baseline;gap:var(--space-8);min-inline-size:0;display:flex}.klyp-ListRow__locator{font:var(--fw-emphasis) var(--type-label);font-variant-numeric:tabular-nums;color:var(--color-fg-subtle);flex:none}.klyp-ListRow__title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font:var(--fw-emphasis) var(--type-body);color:var(--color-fg-primary);overflow:hidden}.klyp-ListRow__sub{align-items:center;gap:var(--space-6);min-inline-size:0;display:flex}.klyp-ListRow__subText{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font:var(--fw-body) var(--type-label);color:var(--color-fg-muted);overflow:hidden}.klyp-ListRow[data-sub-lines="2"] .klyp-ListRow__subText{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.klyp-ListRow__trailing{font:var(--fw-emphasis) var(--type-label);font-variant-numeric:tabular-nums;color:var(--color-fg-subtle);flex:none}.klyp-ListRow:not([data-has-actions]) .klyp-ListRow__trailing{padding-inline-end:var(--space-6)}.klyp-ListRow__actions{position:absolute;inset-block-start:50%;inset-inline-end:var(--space-6);transform:translateY(-50%)}.klyp-ListRow[data-has-actions] .klyp-ListRow__hit{padding-inline-end:var(--space-40)}.klyp-ListRow[data-selected] .klyp-ListRow__hit{background:var(--color-bg-surface-elevated)}.klyp-ListRow[data-selected] .klyp-ListRow__locator{color:var(--color-fg-primary)}@container klyp-list-row (width<=20rem){.klyp-ListRow__grip{display:none}}@media (prefers-reduced-motion:reduce){.klyp-ListRow__hit,.klyp-ListRow__grip{transition:none}}
