
.recommend-feed[data-v-recommend-feed]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:600px;height:calc(100vh - var(--window-bottom,50px));height:calc(100dvh - var(--window-bottom,50px));margin:0 auto;background:#fff;color:#25272c;font-family:inherit;-webkit-tap-highlight-color:transparent}
.recommend-feed button[data-v-recommend-feed]{box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;line-height:1.4;text-align:left;cursor:pointer}
.recommend-feed button[data-v-recommend-feed]::after{border:0}.recommend-feed button[data-v-recommend-feed]:focus-visible{outline:2px solid #c4a500;outline-offset:3px}.recommend-feed button[data-v-recommend-feed]:disabled{opacity:.45;cursor:wait}
.recommend-feed svg[data-v-recommend-feed]{flex-shrink:0;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.feed-header[data-v-recommend-feed]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;flex:none;gap:8px;height:calc(62px + var(--status-bar-height,0px));padding:var(--status-bar-height,0px) 16px 0;background:#fff}
.feed-location[data-v-recommend-feed]{display:flex;align-items:center;min-width:0;height:44px;gap:4px;font-size:13px!important}.feed-location>svg[data-v-recommend-feed]:first-child{width:18px;height:18px}.feed-location>span[data-v-recommend-feed]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-location .feed-chevron[data-v-recommend-feed]{width:12px;height:12px}
.feed-tabs[data-v-recommend-feed]{display:flex;align-items:center;gap:24px;height:100%}.feed-tabs button[data-v-recommend-feed]{position:relative;height:100%;padding:0 1px;color:#858993;font-size:19px;white-space:nowrap}.feed-tabs button.active[data-v-recommend-feed]{color:#202124;font-weight:700}.feed-tabs button.active[data-v-recommend-feed]::before{position:absolute;right:6px;bottom:8px;left:6px;height:3px;border-radius:3px;background:#ffda32;content:''}.feed-search[data-v-recommend-feed]{display:grid;place-items:center;justify-self:end;width:40px;height:44px}.feed-search svg[data-v-recommend-feed]{width:24px;height:24px}
.feed-scroll[data-v-recommend-feed]{flex:1;min-height:0;height:0;overflow-anchor:none}.feed-story[data-v-recommend-feed]{margin:0 16px;padding:17px 0 16px;border-bottom:1px solid #eceef1}.feed-story+.feed-story[data-v-recommend-feed]{padding-top:23px}.feed-author[data-v-recommend-feed]{display:flex;width:100%;align-items:center;gap:10px}.feed-avatar[data-v-recommend-feed]{display:block;flex:none;width:42px;height:42px;border-radius:50%;object-fit:cover}.feed-avatar-fallback[data-v-recommend-feed]{display:grid;place-items:center;background:#fff4cc;color:#806600;font-size:19px}.feed-author-copy[data-v-recommend-feed]{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.feed-author-copy strong[data-v-recommend-feed]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600}.feed-author-copy small[data-v-recommend-feed]{color:#858993;font-size:12px}.feed-author .feed-author-arrow[data-v-recommend-feed]{width:16px;height:16px;color:#a8abb2}
.feed-media-track.is-dragging[data-v-recommend-feed]{scroll-snap-type:none;cursor:grabbing;user-select:none}.feed-media-track.is-dragging .feed-photo[data-v-recommend-feed]{cursor:grabbing}
.feed-caption[data-v-recommend-feed]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:14px 0 12px;font-size:17px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere;font-weight:500}.feed-caption.expanded[data-v-recommend-feed]{-webkit-line-clamp:unset}.feed-expand[data-v-recommend-feed]{display:block;margin:-6px 0 10px!important;font-size:12px!important;color:#806600!important}
.feed-media-block[data-v-recommend-feed]{position:relative}.feed-media-track[data-v-recommend-feed]{display:flex;gap:6px;margin-right:-16px;padding-right:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.feed-media-track[data-v-recommend-feed]::-webkit-scrollbar{display:none}.feed-media-track .feed-photo[data-v-recommend-feed]{display:block;position:relative;flex:0 0 91%;width:91%;aspect-ratio:1.12;overflow:hidden;border-radius:9px;background:#f4f4f4;scroll-snap-align:start}.feed-media-track.single .feed-photo[data-v-recommend-feed]{flex-basis:100%;width:100%}.feed-photo>img[data-v-recommend-feed]{display:block;width:100%;height:100%;object-fit:cover;user-select:none}.feed-photo-empty[data-v-recommend-feed],.feed-no-media[data-v-recommend-feed]{display:grid;place-items:center;height:100%;color:#92969d;font-size:13px}.feed-no-media[data-v-recommend-feed]{height:170px;border-radius:9px;background:#f5f5f5}.feed-media-count[data-v-recommend-feed]{position:absolute;top:10px;right:calc(9% + 10px);padding:3px 8px;border-radius:12px;background:#0006;color:#fff;font-size:11px;line-height:18px;pointer-events:none;font-variant-numeric:tabular-nums}.feed-video[data-v-recommend-feed] .service-video-thumbnail{width:100%;height:100%;border-radius:0}.feed-video[data-v-recommend-feed] .video-play-badge{right:calc(50% - 22px);bottom:calc(50% - 22px);width:44px;height:44px}.feed-video[data-v-recommend-feed] .video-play-badge svg{width:24px;height:24px}
.feed-package[data-v-recommend-feed]{position:relative;z-index:1;display:flex!important;align-items:center;gap:10px;width:calc(100% - 12px);min-height:76px;margin:-22px 6px 0!important;padding:12px!important;border:1px solid #eeeeef!important;border-radius:12px!important;background:#fff!important;box-shadow:0 3px 10px #2027340a;overflow:hidden}.feed-package[data-v-recommend-feed]::before{position:absolute;top:0;bottom:0;left:0;width:4px;background:#ffda32;content:''}.feed-package>img[data-v-recommend-feed],.feed-package-placeholder[data-v-recommend-feed]{display:block;flex:0 0 48px;width:48px;height:48px;border-radius:7px;object-fit:cover}.feed-package-placeholder[data-v-recommend-feed]{display:grid;place-items:center;background:#f5f5f5;color:#aaa}.feed-package-copy[data-v-recommend-feed]{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.feed-package-copy strong[data-v-recommend-feed]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.feed-package-copy small[data-v-recommend-feed]{color:#858993;font-size:10px;line-height:1.4}.feed-package-price[data-v-recommend-feed]{flex:none;white-space:nowrap;color:#ec1b23;font-size:23px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.feed-package-price small[data-v-recommend-feed]{margin-right:1px;font-size:13px}.feed-package-price em[data-v-recommend-feed]{margin-left:2px;color:#858993;font-size:10px;font-style:normal;font-weight:400}.feed-package .feed-package-arrow[data-v-recommend-feed]{width:13px;height:16px;color:#858993;margin-left:-5px}
.feed-footer[data-v-recommend-feed]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 0 0}.feed-distance[data-v-recommend-feed]{display:flex;align-items:center;gap:5px;min-width:0;max-width:45%;color:#858993;font-size:11px;overflow-wrap:anywhere}.feed-distance svg[data-v-recommend-feed]{width:16px;height:16px}.feed-actions[data-v-recommend-feed]{display:flex;gap:13px}.feed-actions button[data-v-recommend-feed]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:36px;min-height:44px}.feed-actions svg[data-v-recommend-feed]{width:23px;height:23px}.feed-actions span[data-v-recommend-feed]{font-size:11px;color:#858993}.feed-actions .collected svg[data-v-recommend-feed]{fill:#ffda32;stroke:#806600}.feed-actions .liked svg[data-v-recommend-feed]{fill:#ec1b23;stroke:#ec1b23}.feed-actions .collected span[data-v-recommend-feed]{color:#806600}.feed-actions .liked span[data-v-recommend-feed]{color:#ec1b23}
.feed-state[data-v-recommend-feed]{padding:70px 24px;text-align:center;color:#858993;font-size:14px}.feed-state p[data-v-recommend-feed]{margin:12px 0 20px}.feed-state button[data-v-recommend-feed]{padding:10px 22px;border-radius:22px;background:#ffda32;color:#25272c}.feed-empty-mark[data-v-recommend-feed]{color:#d5d7dd;font-size:64px}.feed-end[data-v-recommend-feed]{padding:25px 16px 30px;text-align:center;color:#999da5;font-size:12px}.feed-end button[data-v-recommend-feed]{padding:10px 22px}.feed-skeleton[data-v-recommend-feed]{padding:20px 16px}.feed-skeleton span[data-v-recommend-feed]{display:block;width:42px;height:42px;border-radius:50%;background:#f3f3f3}.feed-skeleton i[data-v-recommend-feed]{display:block;width:65%;height:18px;margin:20px 0;background:#f3f3f3;border-radius:5px}.feed-skeleton div[data-v-recommend-feed]{aspect-ratio:1.12;background:#f4f4f4;border-radius:9px}.feed-skeleton p[data-v-recommend-feed]{height:60px;margin:12px 0;background:#f4f4f4;border-radius:10px}
@media(max-width:360px){.feed-tabs[data-v-recommend-feed]{gap:16px}.feed-location[data-v-recommend-feed]{font-size:12px!important}.feed-caption[data-v-recommend-feed]{font-size:16px}.feed-package[data-v-recommend-feed]{gap:7px;padding:10px!important}.feed-package>img[data-v-recommend-feed],.feed-package-placeholder[data-v-recommend-feed]{flex-basis:42px;width:42px;height:42px}.feed-package-price[data-v-recommend-feed]{font-size:20px}.feed-actions[data-v-recommend-feed]{gap:7px}}
