.app-card-photos[data-v-7209c98d]{touch-action:pan-y;position:absolute;inset:0}.app-card-photos__image[data-v-7209c98d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.app-card-photos__loader[data-v-7209c98d]{font-size:var(--type-body);filter:drop-shadow(0 1px 2px #00000073);margin:auto;position:absolute;inset:0}.app-card[data-v-cdd65f14]{--padding:var(--space-s);--indent:var(--space-s);gap:var(--space-s);margin:calc(var(--padding)*-1);padding:var(--padding) var(--padding) calc(var(--padding) + var(--indent));border-radius:calc(var(--radius-md) + var(--padding));flex-direction:column;transition:background .15s;display:flex;position:relative}.app-card--link[data-v-cdd65f14]:hover{background:var(--bg-hover)}.app-card--link:hover .app-card__name[data-v-cdd65f14]{color:var(--primary)}.app-card__photo[data-v-cdd65f14]{z-index:1;aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--bg-elevated);display:block;position:relative;overflow:hidden}.app-card--action .app-card__photo[data-v-cdd65f14]{border-top-right-radius:calc(var(--radius-md)*2)}.app-card__main[data-v-cdd65f14],.app-card__money[data-v-cdd65f14]{display:contents}.app-card__bottom[data-v-cdd65f14],.app-card__lines[data-v-cdd65f14],.app-card__name[data-v-cdd65f14],.app-card__price[data-v-cdd65f14]{padding-inline:var(--indent)}.app-card__price[data-v-cdd65f14]{font-size:var(--type-title);white-space:nowrap;order:1;font-weight:600}.app-card__name[data-v-cdd65f14]{-webkit-line-clamp:2;min-height:2lh;color:inherit;-webkit-box-orient:vertical;order:2;font-weight:600;text-decoration:none;transition:color .15s;display:-webkit-box;overflow:hidden}.app-card__name--link[data-v-cdd65f14]:after{content:"";position:absolute;inset:0}.app-card__lines[data-v-cdd65f14]{font-size:var(--type-caption);color:var(--text-muted);order:3}.app-card__line[data-v-cdd65f14]{-moz-column-gap:var(--space-xs);column-gap:var(--space-xs);flex-wrap:wrap;display:flex}.app-card__part[data-v-cdd65f14]{white-space:nowrap}.app-card__part[data-v-cdd65f14]:not(:last-child):after{content:" ·"}.app-card__details[data-v-cdd65f14],.app-card__side[data-v-cdd65f14]{display:none}.app-card__action[data-v-cdd65f14]{z-index:1;top:var(--padding);right:var(--padding);position:absolute}.app-card__action[data-v-cdd65f14] .app-button{border-top-left-radius:0;border-bottom-right-radius:0}.app-card__action[data-v-cdd65f14] .app-button:after,.app-card__action[data-v-cdd65f14] .app-button:before{pointer-events:none;content:"";width:var(--radius-md);height:var(--radius-md);background:inherit;-webkit-mask:radial-gradient(circle at 0 100%,transparent calc(var(--radius-md) - .5px),#000 calc(var(--radius-md) + .5px));-webkit-mask:radial-gradient(circle at 0 100%,transparent calc(var(--radius-md) - .5px),#000 calc(var(--radius-md) + .5px));mask:radial-gradient(circle at 0 100%,transparent calc(var(--radius-md) - .5px),#000 calc(var(--radius-md) + .5px));position:absolute}.app-card__action[data-v-cdd65f14] .app-button:before{top:0;right:100%}.app-card__action[data-v-cdd65f14] .app-button:after{top:100%;right:0}.app-card__bottom[data-v-cdd65f14]{order:4}@media (width>700px){.app-card--row[data-v-cdd65f14]{--padding:var(--space-m);--indent:0px;gap:var(--space-m);margin:0 calc(var(--padding)*-1);grid-template-columns:240px minmax(0,1fr) 90px auto;display:grid}.app-card--row .app-card__main[data-v-cdd65f14],.app-card--row .app-card__money[data-v-cdd65f14],.app-card--row .app-card__side[data-v-cdd65f14]{gap:var(--space-s);flex-direction:column;display:flex}.app-card--row .app-card__main[data-v-cdd65f14]{min-width:0}.app-card--row .app-card__money[data-v-cdd65f14]{align-items:flex-end;min-width:160px}.app-card--row .app-card__name[data-v-cdd65f14]{min-height:0;font-size:var(--type-title);order:0;display:block}.app-card--row .app-card__price[data-v-cdd65f14]{order:0}.app-card--row .app-card__lines[data-v-cdd65f14]{display:none}.app-card--row .app-card__details[data-v-cdd65f14]{display:contents}.app-card--row .app-card__action[data-v-cdd65f14]{align-self:flex-end;margin-top:auto;position:relative;top:auto;right:auto}.app-card--row .app-card__photo[data-v-cdd65f14],.app-card--row .app-card__action[data-v-cdd65f14] .app-button{border-radius:var(--radius-md)}.app-card--row .app-card__action[data-v-cdd65f14] .app-button:after,.app-card--row .app-card__action[data-v-cdd65f14] .app-button:before{content:none}}
