.nft-listings-page[data-v-7409ef0a]{--bg:var(--nft-bg);--text-main:var(--nft-text-strong);--text-sub:var(--nft-text-light);--card-bg:var(--nft-card-bg);--line:var(--nft-border);min-height:100vh;background:var(--bg);color:var(--text-main);font-family:PingFang SC,Microsoft YaHei,sans-serif}.nft-listings-page[data-v-7409ef0a] .head,.nft-listings-page[data-v-7409ef0a] .head.regular{background:var(--app-header-bg)!important;border-bottom:1px solid var(--app-border)}.listings-wrap[data-v-7409ef0a]{max-width:1280px;margin:16px auto 30px;padding:0 16px 22px}.detail-head-bar[data-v-7409ef0a]{display:flex;justify-content:flex-start;align-items:flex-end;gap:16px;font-size:12px;color:var(--text-sub);min-height:56px;margin:0 0 14px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--card-bg);box-shadow:var(--app-shadow-card)}.detail-head-bar .head-left[data-v-7409ef0a]{display:flex;flex-direction:row;align-items:flex-end;gap:0;flex-shrink:0}.detail-head-bar .back-btn[data-v-7409ef0a]{height:36px;padding:0 6px;font-size:14px;gap:12px}.head-bar[data-v-7409ef0a]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.head-left h1[data-v-7409ef0a]{margin:0 0 9px;font-size:30px;line-height:1;font-weight:700}.back-btn[data-v-7409ef0a]{height:36px;border:none;border-radius:8px;background:transparent;color:var(--app-text);font-size:14px;padding:0 6px;cursor:pointer;display:inline-flex;align-items:center;gap:12px}.sort-line[data-v-7409ef0a]{display:flex;align-items:center;gap:8px}.sort-line label[data-v-7409ef0a]{font-size:14px;color:var(--app-text);font-weight:500}.latest-sort-box[data-v-7409ef0a]{position:relative}.latest-sort-btn[data-v-7409ef0a]{height:34px;min-width:120px;border-radius:999px;border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);padding:0 30px 0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;position:relative;cursor:pointer}.latest-sort-btn span[data-v-7409ef0a]{display:block;width:100%;text-align:center;line-height:1}.latest-sort-btn i[data-v-7409ef0a]{font-size:11px;opacity:.8;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.latest-sort-menu[data-v-7409ef0a]{position:absolute;top:calc(100% + 6px);left:0;min-width:156px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-2);box-shadow:var(--app-shadow-card);overflow:hidden;z-index:22}.latest-sort-menu button[data-v-7409ef0a]{width:100%;border:none;background:var(--app-surface-2);color:var(--app-text);padding:9px 12px;font-size:12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}.latest-sort-menu button+button[data-v-7409ef0a]{border-top:1px solid var(--app-border)}.latest-sort-menu button.active[data-v-7409ef0a]{background:var(--app-accent);color:var(--app-btn-primary-text)}.head-right[data-v-7409ef0a]{min-width:220px;text-align:right;padding-top:0}.total-text[data-v-7409ef0a]{margin:0;color:var(--app-text-secondary);font-size:13px}.view-switch[data-v-7409ef0a]{margin-top:8px;display:inline-flex;gap:8px}.view-btn[data-v-7409ef0a]{width:34px;height:34px;border:none;border-radius:9px;background:var(--app-surface-2);color:var(--app-text-secondary);font-size:15px;cursor:pointer}.view-btn.active[data-v-7409ef0a]{background:var(--app-accent);color:var(--app-btn-primary-text)}.state-card[data-v-7409ef0a]{margin-top:14px;min-height:420px;display:flex;align-items:center;justify-content:center;color:var(--text-sub);font-size:14px;border:1px solid var(--line);border-radius:12px;background:var(--card-bg)}.state-card.error[data-v-7409ef0a]{color:#fda4af}.empty-wrap[data-v-7409ef0a]{margin-top:14px;min-height:420px;display:flex;align-items:center;justify-content:center;color:var(--text-sub);font-size:14px;border:1px solid var(--line);border-radius:12px;background:var(--card-bg)}.nft-list-wrap[data-v-7409ef0a]{margin-top:14px}.nft-list-wrap.grid[data-v-7409ef0a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.nft-list-wrap.list[data-v-7409ef0a]{display:grid;gap:12px}.nft-item[data-v-7409ef0a]{border:1px solid var(--app-border);border-radius:14px;background:var(--card-bg);box-shadow:var(--app-shadow-card);overflow:hidden;cursor:pointer}.grid .nft-item img[data-v-7409ef0a]{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block}.grid .nft-item .item-meta[data-v-7409ef0a]{padding:10px 10px 11px}.list .nft-item[data-v-7409ef0a]{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:10px}.list .nft-item img[data-v-7409ef0a]{width:110px;height:110px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.item-meta h3[data-v-7409ef0a]{margin:0 0 8px;font-size:13px;color:var(--app-text)}.item-meta p[data-v-7409ef0a]{margin:4px 0 0;font-size:11px;color:var(--app-text-secondary)}.item-meta p.status-live[data-v-7409ef0a]{color:#86efac}.item-meta p.status-ended[data-v-7409ef0a]{color:#f59e94}.pager[data-v-7409ef0a]{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:12px}.pager button[data-v-7409ef0a]{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);height:32px;border-radius:8px;padding:0 12px;cursor:pointer}.pager button[data-v-7409ef0a]:disabled{opacity:.5;cursor:not-allowed}.pager span[data-v-7409ef0a]{font-size:12px;color:var(--app-text-secondary)}@media (max-width:860px){.listings-wrap[data-v-7409ef0a]{margin:12px auto 18px;padding:0 10px 18px}.head-bar[data-v-7409ef0a]{grid-template-columns:1fr auto;display:grid;align-items:start}.head-left h1[data-v-7409ef0a]{margin:10px 0 10px;font-size:22px}.back-btn[data-v-7409ef0a]{height:30px;border-radius:9px;padding:0 11px;font-size:13px}.sort-line[data-v-7409ef0a]{gap:8px}.sort-line label[data-v-7409ef0a]{font-size:13px}.latest-sort-btn[data-v-7409ef0a]{height:31px;min-width:102px;border-radius:999px;font-size:11px;padding:0 22px 0 9px}.latest-sort-btn i[data-v-7409ef0a]{right:9px}.latest-sort-menu[data-v-7409ef0a]{min-width:142px;top:calc(100% + 6px)}.latest-sort-menu button[data-v-7409ef0a]{font-size:12px;padding:8px 10px}.head-right[data-v-7409ef0a]{min-width:108px;padding-top:0;align-self:end}.total-text[data-v-7409ef0a]{font-size:11px}.view-switch[data-v-7409ef0a]{margin-top:9px;gap:8px}.view-btn[data-v-7409ef0a]{width:34px;height:34px;border-radius:9px;font-size:16px}.empty-wrap[data-v-7409ef0a],.state-card[data-v-7409ef0a]{margin-top:10px;min-height:360px;font-size:13px}.nft-list-wrap.grid[data-v-7409ef0a]{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:10px}.list .nft-item[data-v-7409ef0a]{gap:12px 18px}}@media (max-width:540px){.listings-wrap[data-v-7409ef0a]{margin:12px auto 14px;padding:0 8px 14px}.head-left h1[data-v-7409ef0a]{margin:8px 0 8px;font-size:19px}.head-right[data-v-7409ef0a]{padding-top:0;min-width:0}.latest-sort-btn[data-v-7409ef0a]{min-width:96px;height:30px;font-size:11px;padding:0 22px 0 8px}.latest-sort-btn i[data-v-7409ef0a]{right:7px}.empty-wrap[data-v-7409ef0a],.state-card[data-v-7409ef0a]{min-height:300px;font-size:12px}.nft-list-wrap.grid[data-v-7409ef0a]{grid-template-columns:repeat(2,minmax(0,1fr))}.list .nft-item[data-v-7409ef0a]{grid-template-columns:92px 1fr;gap:12px 16px;padding:8px}.list .nft-item img[data-v-7409ef0a]{width:92px;height:92px}}#app.day .nft-listings-page{background:#fff}#app.day .nft-listings-page .listings-wrap{background:transparent}#app.day .nft-listings-page .detail-head-bar,#app.day .nft-listings-page .empty-wrap,#app.day .nft-listings-page .nft-item,#app.day .nft-listings-page .state-card{background:#fff;border:none;box-shadow:0 12px 28px rgba(15,23,42,.08)}#app.day .nft-listings-page .latest-sort-btn,#app.day .nft-listings-page .latest-sort-menu,#app.day .nft-listings-page .view-btn{background:#fff}#app.day .nft-listings-page .empty-wrap,#app.day .nft-listings-page .item-meta p,#app.day .nft-listings-page .state-card,#app.day .nft-listings-page .total-text{color:#64748b}#app.day .nft-listings-page .item-meta p.status-live{color:#86efac}#app.day .nft-listings-page .item-meta p.status-ended{color:#f59e94}