.author-mini strong[data-v-7f890bcf]{align-items:center;display:inline-flex;max-width:150px;min-width:0}.author-mini .nick-txt[data-v-7f890bcf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seed-chip[data-v-7f890bcf]{align-items:center;background:linear-gradient(120deg,#e0559a,#a45de0);border-radius:6px;color:#fff;display:inline-flex;flex:none;font-size:9.5px;font-style:normal;font-weight:800;gap:2px;letter-spacing:.5px;line-height:1.5;margin-left:4px;padding:1px 6px;vertical-align:1px}.seed-chip svg[data-v-7f890bcf]{height:10px;width:10px}.compare-add[data-v-7f890bcf]{align-items:center;background:#09120f8c;border:none;border-radius:50%;bottom:10px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;left:12px;position:absolute;width:30px}.compare-add svg[data-v-7f890bcf]{height:14px;width:14px}.save-card[data-v-7f890bcf]{align-items:center;background:#ffffffeb;border:none;border-radius:50%;color:#6b6455;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:10px;top:10px;width:32px;z-index:3}.save-card svg[data-v-7f890bcf]{height:15px;width:15px}.save-card.saved[data-v-7f890bcf]{animation:save-pop-7f890bcf .3s ease;background:#e8a13a!important;box-shadow:0 2px 10px #e8a13a80;color:#fff!important}.save-card.saved svg[data-v-7f890bcf]{fill:#fff;stroke:#fff}@keyframes save-pop-7f890bcf{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.save-card.mine[data-v-7f890bcf]{background:#2e9e6b;border-radius:99px;box-shadow:0 2px 8px #2e9e6b59;color:#fff;cursor:default;font-size:11px;font-weight:700;gap:4px;padding:4px 10px;width:auto}.save-card.mine svg[data-v-7f890bcf]{height:12px;width:12px}.avatar-ph[data-v-7f890bcf]:after{content:attr(data-char)}.avatar-ph[data-v-7f890bcf]{align-items:center;background:#f7f3ea;border-radius:50%;color:#8a6d3b;display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;width:26px}.guide-fact strong[data-v-7f890bcf]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fact-bills[data-v-7f890bcf]{background:linear-gradient(120deg,#e0559a,#a45de0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.guide-updated[data-v-7f890bcf]{align-items:center;color:var(--muted,#8b8578);display:inline-flex;gap:3px}.guide-updated svg[data-v-7f890bcf]{height:11px;width:11px}.guide-meta svg[data-v-7f890bcf]{height:12px;width:12px}.cover-badges[data-v-7f890bcf]{align-items:flex-start;display:inline-flex;gap:6px;margin-left:auto;margin-right:46px}.cover-badges.mine[data-v-7f890bcf]{margin-right:76px}.route-line[data-v-7f890bcf]{align-items:center;display:flex;gap:6px;margin-bottom:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.origin-chip[data-v-7f890bcf]{background:#e0559a1a;border-radius:999px;color:var(--accent-dark);flex:none;font-size:10.5px;font-weight:700;padding:1px 8px}.badge-free[data-v-7f890bcf]{align-items:center;background:linear-gradient(135deg,#f5b83d,#e5943b);border-radius:999px;box-shadow:0 3px 10px #e5943b59;color:#fff;display:inline-flex;font-size:11px;font-weight:800;gap:3px;padding:3px 10px}.badge-free svg[data-v-7f890bcf]{height:11px;width:11px}.price-free[data-v-7f890bcf]{color:#1e8e5a;font-size:17px;font-weight:800;letter-spacing:.02em}.badge-fresh[data-v-7f890bcf]{align-items:center;background:linear-gradient(135deg,#ff9d7a,#e0559a);border-radius:999px;box-shadow:0 3px 10px #e0559a59;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:3px;padding:3px 9px}.badge-fresh svg[data-v-7f890bcf]{height:11px;width:11px}.style-label[data-v-7f890bcf]{align-items:center;color:#6d8a7b;display:inline-flex;font-size:12.5px;gap:3px}.style-label svg[data-v-7f890bcf]{height:13px;width:13px}.guide-facts-mobile[data-v-7f890bcf]{display:none}@media(max-width:760px){.audience-label[data-v-7f890bcf],.guide-facts[data-v-7f890bcf],.rating-label[data-v-7f890bcf],.style-label[data-v-7f890bcf]{display:none!important}.guide-meta[data-v-7f890bcf]{font-size:10px;gap:8px;grid-template-columns:1fr auto auto}.guide-meta .meta-cell[data-v-7f890bcf]{font-size:10px;white-space:nowrap}.guide-meta svg[data-v-7f890bcf]{height:10px;width:10px}.cover-badges .badge-light[data-v-7f890bcf],.cover-badges .badge-warn[data-v-7f890bcf]{display:none}.guide-card:has(.badge-sticker.hot) .cover-badges[data-v-7f890bcf]{display:none}.compare-add[data-v-7f890bcf],.guide-facts[data-v-7f890bcf]{display:none}.guide-facts-mobile[data-v-7f890bcf]{align-items:center;color:#8a8090;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:600;gap:4px 12px;margin-top:8px}.guide-facts-mobile span[data-v-7f890bcf]{align-items:center;display:inline-flex;gap:3px}.guide-facts-mobile svg[data-v-7f890bcf]{color:#c78ab8;height:12px;width:12px}.guide-facts-mobile .bills[data-v-7f890bcf]{color:#c2417f}.guide-body[data-v-7f890bcf]{padding:11px 13px 13px}.guide-title[data-v-7f890bcf]{font-size:14.5px}.guide-card[data-v-7f890bcf]{background:#fff;border:0;border-radius:12px;box-shadow:0 3px 12px #5a3c641a;display:flex;flex-direction:row;overflow:hidden}.guide-cover[data-v-7f890bcf]{flex:none;width:118px}.guide-cover img[data-v-7f890bcf]{height:100%;min-height:118px;-o-object-fit:cover;object-fit:cover;width:100%}.price[data-v-7f890bcf],.price-free[data-v-7f890bcf]{background:#ffd9c2;border-radius:0 8px 8px 0;bottom:8px;box-shadow:0 2px 8px #e0559a40;color:#c2417f;font-size:10px;font-weight:900;left:0;padding:2px 8px;position:absolute;z-index:3}.price strong[data-v-7f890bcf]{font-size:12px}.price-free[data-v-7f890bcf]{background:#d5efe4;color:#2b7a5e}.save-card[data-v-7f890bcf]{display:none}.guide-body[data-v-7f890bcf]{display:flex;flex:1;flex-direction:column;min-width:0;padding:10px 11px}.route-line[data-v-7f890bcf]{font-size:10.5px}.guide-title[data-v-7f890bcf]{display:-webkit-box;font-size:13.5px;-webkit-line-clamp:2;line-height:1.45;-webkit-box-orient:vertical;overflow:hidden}.guide-meta[data-v-7f890bcf]{font-size:10.5px;margin-top:4px}.guide-facts-mobile[data-v-7f890bcf]{gap:4px;margin-top:6px}.guide-facts-mobile span[data-v-7f890bcf]{background:#f7f1f4;border-radius:6px;font-size:10.5px;padding:2px 7px}.guide-footer[data-v-7f890bcf]{margin-top:auto;padding-top:6px}}
