.hrv5dc0{border:.5px solid var(--color-semantic-contentStroke);border-radius:var(--radius-sm);display:grid;overflow:hidden}
.hrv5dc1{cursor:pointer;grid-area:1/1;transition:all .15s ease-out}
.hrv5dc1:active{background-color:var(--color-semantic-surface-aActive)}
.hrv5dc1[data-disabled]{cursor:default;pointer-events:none}
.hrv5dc2{pointer-events:none;flex-direction:column;grid-area:1/1;display:flex}
.hrv5dc3{position:relative}
.hrv5dc4{object-fit:cover;width:100%}
.hrv5dc5{height:78px}
.hrv5dc6{height:78px}
.hrv5dc7{height:192px}
.hrv5dc8{top:var(--space-xs);left:var(--space-xs);position:absolute}
.hrv5dc9{gap:var(--space-sm);padding:var(--space-sm);flex-direction:column;display:flex}
.hrv5dca{gap:var(--space-xs);flex-direction:column;display:flex}
.hrv5dcb{align-items:center;gap:var(--space-xxs);display:flex}
.hrv5dcc{color:var(--color-semantic-icon-default);flex-shrink:0}
.hrv5dcd{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-titleMedium-fontSize);font-weight:var(--typography-titleMedium-fontWeight);line-height:var(--typography-titleMedium-lineHeight);letter-spacing:var(--typography-titleMedium-letterSpacing);color:var(--color-material-onSurface);-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.hrv5dce{color:var(--color-semantic-text-helper);align-items:center;gap:var(--space-xs);display:flex}
.hrv5dcf{flex-shrink:0}
.hrv5dcg{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-labelMedium-fontSize);font-weight:var(--typography-labelMedium-fontWeight);line-height:var(--typography-labelMedium-lineHeight);letter-spacing:var(--typography-labelMedium-letterSpacing)}
.hrv5dch{align-items:center;gap:var(--space-xs);display:flex}
.hrv5dci{pointer-events:auto;align-items:center;gap:var(--space-xs);min-width:0;display:flex}
.hrv5dci:active{-webkit-text-decoration:underline 1px var(--color-semantic-text-onSurface);text-decoration:underline 1px var(--color-semantic-text-onSurface)}
.hrv5dcj{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-bodyMedium-fontSize);font-weight:var(--typography-bodyMedium-fontWeight);line-height:var(--typography-bodyMedium-lineHeight);letter-spacing:var(--typography-bodyMedium-letterSpacing);color:var(--color-semantic-text-onSurface);-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}
.hrv5dck{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-bodyMedium-fontSize);font-weight:var(--typography-bodyMedium-fontWeight);line-height:var(--typography-bodyMedium-lineHeight);letter-spacing:var(--typography-bodyMedium-letterSpacing);-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-all;color:var(--color-semantic-text-onSurface);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.hrv5dcl{color:var(--color-semantic-text-disabled)}
.hrv5dcm{color:var(--color-semantic-text-disabled)}
.hrv5dco{pointer-events:auto;flex-direction:column;display:flex}
.hrv5dcp{gap:var(--space-xs)}
.hrv5dcq{gap:var(--space-sm)}
.hrv5dcr{pointer-events:auto;align-self:flex-start}
.hrv5dcr:active{-webkit-text-decoration:underline 1px var(--color-semantic-text-onSurface);text-decoration:underline 1px var(--color-semantic-text-onSurface)}
@media (any-hover:hover){.hrv5dc1:hover{background-color:var(--color-semantic-surface-aHover)}.hrv5dc1:active{background-color:var(--color-semantic-surface-aActive)}.hrv5dci:hover,.hrv5dci:active,.hrv5dcr:hover,.hrv5dcr:active{-webkit-text-decoration:underline 1px var(--color-semantic-text-onSurface);text-decoration:underline 1px var(--color-semantic-text-onSurface)}}
