.scard[data-v-40c651b1]{--c-line:#e6e8ec;--c-text:#0f172a;--c-muted:#64748b;--c-soft:#f1f5f9;border:1px solid var(--c-line);background:#fff;border-radius:22px;min-width:0;transition:box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.scard[data-v-40c651b1]:hover{border-color:#d8dce2;box-shadow:0 12px 32px #0f172a17}.scard-link[data-v-40c651b1]{height:100%;color:var(--c-text);flex-direction:column;text-decoration:none;display:flex}.scard-photo[data-v-40c651b1]{aspect-ratio:4/3;background:#dfe3e8 50%/cover no-repeat;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.scard-link:hover .scard-photo[data-v-40c651b1]{filter:brightness(.97)}.scard-badges[data-v-40c651b1]{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:56px}.scard-badge[data-v-40c651b1]{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:5px;max-width:100%;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.b-white[data-v-40c651b1]{color:#0f172a;background:#fffffff5;box-shadow:0 1px 4px #0f172a1f}.b-orange[data-v-40c651b1]{color:#3b2208;background:#f6a65c}.b-green[data-v-40c651b1]{color:#fff;background:#0f9d63}.b-navy[data-v-40c651b1]{color:#fff;background:#1f3b57}.scard-count[data-v-40c651b1]{color:#fff;background:#0f172ab8;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;bottom:12px;right:12px}.scard-body[data-v-40c651b1]{flex-direction:column;flex:1;gap:10px;min-width:0;padding:16px 20px 18px;display:flex}.scard-place[data-v-40c651b1]{color:var(--c-muted);align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.scard-ellipsis[data-v-40c651b1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scard-title[data-v-40c651b1]{letter-spacing:-.01em;color:var(--c-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:17px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.scard-specs[data-v-40c651b1]{color:var(--c-muted);border-bottom:1px solid #eef0f3;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0 0 12px;list-style:none;display:flex}.scard-specs li[data-v-40c651b1]{color:#334155;align-items:center;gap:6px;font-size:14px;display:inline-flex}.scard-specs li[data-v-40c651b1] svg{color:var(--c-muted)}.scard-foot[data-v-40c651b1]{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;display:flex}.scard-money[data-v-40c651b1]{flex-direction:column;gap:3px;min-width:0;display:flex}.scard-price[data-v-40c651b1]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.scard-deal[data-v-40c651b1]{letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);font-size:11px;font-weight:600}.scard-price strong[data-v-40c651b1]{letter-spacing:-.02em;color:var(--c-text);white-space:nowrap;font-size:20px;font-weight:700}.scard-small[data-v-40c651b1]{color:var(--c-muted);font-size:12px}.scard-before[data-v-40c651b1]{color:#0f9d63;font-weight:600}.scard-before s[data-v-40c651b1]{color:var(--c-muted);font-weight:500}.scard-go[data-v-40c651b1]{background:var(--c-soft);width:40px;height:40px;color:var(--c-text);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.scard:hover .scard-go[data-v-40c651b1]{background:var(--c-text);color:#fff}.scard-heart[data-v-40c651b1]{cursor:pointer;background:#fffffff0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .12s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #0f172a26}.scard-heart[data-v-40c651b1]:hover{transform:scale(1.08)}.v-compact .scard-link[data-v-40c651b1],.v-row .scard-link[data-v-40c651b1]{flex-direction:row}.v-row .scard-photo[data-v-40c651b1]{aspect-ratio:auto;align-self:stretch;width:240px;min-height:210px}.v-row .scard-body[data-v-40c651b1]{gap:8px;padding:16px 18px}.v-row .scard-heart[data-v-40c651b1]{left:192px;right:auto}.v-row .scard-badges[data-v-40c651b1]{max-width:172px;right:auto}.v-compact .scard-go[data-v-40c651b1],.v-row .scard-badge+.scard-badge[data-v-40c651b1]{display:none}.v-row .scard-specs[data-v-40c651b1]{gap:6px 14px}.v-row .scard-price[data-v-40c651b1]{flex-wrap:nowrap}.v-compact[data-v-40c651b1]{box-shadow:var(--shadow-float);border:0;border-radius:18px}.v-compact .scard-photo[data-v-40c651b1]{aspect-ratio:auto;align-self:stretch;width:128px;min-height:140px}.v-compact .scard-body[data-v-40c651b1]{gap:6px;padding:12px 44px 12px 14px}.v-compact .scard-title[data-v-40c651b1]{min-height:0;font-size:15px}.v-compact .scard-specs[data-v-40c651b1]{gap:4px 12px;padding-bottom:8px}.v-compact .scard-specs li[data-v-40c651b1]{font-size:13px}.v-compact .scard-price strong[data-v-40c651b1]{font-size:17px}.v-compact .scard-heart[data-v-40c651b1]{width:32px;height:32px;top:6px;left:6px;right:auto}.scard-close[data-v-40c651b1]{background:var(--surface-2);cursor:pointer;border:0;border-radius:50%;justify-content:center;width:32px;height:32px;position:absolute;top:8px;right:8px}.scard-approx[data-v-40c651b1],.scard-close[data-v-40c651b1]{align-items:center;display:flex}.scard-approx[data-v-40c651b1]{gap:6px}.scard-ring[data-v-40c651b1]{border:1.5px solid var(--ink);background:#1d1d1f1a;border-radius:50%;flex:none;width:11px;height:11px}@media (width<=1100px){.v-row .scard-photo[data-v-40c651b1]{width:200px;min-height:200px}.v-row .scard-heart[data-v-40c651b1]{left:152px}.v-row .scard-badges[data-v-40c651b1]{max-width:132px}}@media (width<=560px){.v-row .scard-link[data-v-40c651b1]{flex-direction:column}.v-row .scard-photo[data-v-40c651b1]{aspect-ratio:4/3;width:auto;min-height:0}.v-row .scard-heart[data-v-40c651b1]{left:auto;right:12px}.v-row .scard-badges[data-v-40c651b1]{max-width:none;right:56px}.v-row .scard-badge+.scard-badge[data-v-40c651b1]{display:inline-flex}.v-row .scard-price[data-v-40c651b1]{flex-wrap:wrap}.v-row .scard-body[data-v-40c651b1]{padding:16px 18px 18px}}
