.player-detail-link[data-v-0ff48368]{font-weight:500}.player-detail-panel[data-v-0ff48368]{min-height:540px}.player-detail-error[data-v-0ff48368],.player-detail-warning[data-v-0ff48368]{margin-bottom:16px}.player-detail-header[data-v-0ff48368]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:0 0 14px;border-bottom:1px solid #f0f0f0}.player-detail-header[data-v-0ff48368],.player-detail-identity[data-v-0ff48368]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.player-detail-identity[data-v-0ff48368]{min-width:0;gap:12px}.player-detail-identity-text[data-v-0ff48368]{min-width:0}.player-detail-name[data-v-0ff48368]{overflow:hidden;font-size:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.player-detail-meta[data-v-0ff48368]{overflow:hidden;margin-top:5px;color:#8c8c8c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.player-detail-tabs[data-v-0ff48368]{margin-top:4px}.payment-real[data-v-0ff48368]{color:#389e0d!important}.payment-test[data-v-0ff48368]{color:#d46b08!important}.payment-total[data-v-0ff48368]{color:#1890ff!important;font-weight:600}.detail-stat-grid[data-v-0ff48368]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.consumption-stat-grid[data-v-0ff48368]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.consumption-stat-grid small[data-v-0ff48368]{display:block;margin-top:6px;color:#8c8c8c;font-size:12px}.consumption-stat-card--player[data-v-0ff48368]{border-color:#91d5ff;background:#e6f7ff}.consumption-stat-card--room[data-v-0ff48368]{border-color:#87e8de;background:#e6fffb}.consumption-stat-card--cycle[data-v-0ff48368]{border-color:#ffd591;background:#fff7e6}.detail-stat-card[data-v-0ff48368]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:78px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 16px;border:1px solid #e8e8e8;border-radius:4px;background:#fafafa}.detail-stat-card span[data-v-0ff48368]{color:#8c8c8c;font-size:12px}.detail-stat-card strong[data-v-0ff48368]{margin-top:5px;color:#262626;font-size:20px;line-height:1.2}.detail-stat-card small[data-v-0ff48368]{margin-top:6px;color:#8c8c8c;font-size:12px}.detail-stat-card--primary[data-v-0ff48368]{border-color:#91d5ff;background:#e6f7ff}.detail-stat-card--primary strong[data-v-0ff48368]{color:#096dd9}.detail-stat-card--season-points[data-v-0ff48368]{border-color:#ffd591;background:#fff7e6}.detail-stat-card--season-points strong[data-v-0ff48368]{color:#d46b08}.detail-descriptions[data-v-0ff48368] .ant-descriptions-item-label{white-space:nowrap}.detail-current-tag[data-v-0ff48368]{margin-left:6px}.detail-empty-value[data-v-0ff48368]{color:#bfbfbf}.detail-section-title[data-v-0ff48368]{margin:0 0 12px;font-size:15px}.detail-section-title--spaced[data-v-0ff48368]{margin-top:22px}.detail-empty-text[data-v-0ff48368]{padding:16px 0;color:#999;text-align:center}.honor-summary[data-v-0ff48368]{margin-bottom:12px}.honor-summary .ant-tag[data-v-0ff48368]{margin-bottom:4px}.honor-category-bar[data-v-0ff48368]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.honor-attr-grid[data-v-0ff48368]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:10px}.honor-attr-grid .detail-stat-card[data-v-0ff48368]{min-height:72px}.detail-section-tip[data-v-0ff48368]{margin-bottom:12px;color:#8c8c8c;font-size:12px;line-height:1.6}.honor-prop-row--unowned[data-v-0ff48368],.honor-prop-table[data-v-0ff48368] .honor-prop-row--unowned>td{color:rgba(0,0,0,.35);background:#fafafa}.equipment-enhancement-summary[data-v-0ff48368]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.equipment-enhancement-stat[data-v-0ff48368]{min-height:86px;border-color:#adc6ff;background:#f0f5ff}.equipment-enhancement-stat strong[data-v-0ff48368]{color:#2f54eb}.equipment-enhancement-stat--progress[data-v-0ff48368] .ant-progress{margin-top:8px}.outfit-toolbar[data-v-0ff48368]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px}.outfit-toolbar-count[data-v-0ff48368]{color:#595959}.outfit-name-cell[data-v-0ff48368]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.4}.outfit-name-type[data-v-0ff48368]{color:#8c8c8c;font-size:12px}.outfit-status-cell[data-v-0ff48368]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.outfit-status-count[data-v-0ff48368]{color:#595959}.outfit-level-note[data-v-0ff48368]{margin-top:2px;color:#8c8c8c;font-size:12px;white-space:normal}.outfit-bonus-cell[data-v-0ff48368]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5}.outfit-bonus-cell--max[data-v-0ff48368]{padding:4px 6px;border:1px solid #ffe58f;border-radius:4px;background:#fffbe6}.outfit-bonus-head[data-v-0ff48368]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:2px}.outfit-bonus-tag[data-v-0ff48368]{margin:0}.outfit-bonus-pending[data-v-0ff48368]{color:#d46b08;font-size:12px}.outfit-bonus-row[data-v-0ff48368]{white-space:nowrap}.outfit-bonus-note[data-v-0ff48368]{margin-top:2px;color:#8c8c8c;font-size:12px;white-space:normal}.outfit-bonus-empty[data-v-0ff48368]{color:#bfbfbf}.outfit-parts-grid[data-v-0ff48368]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.outfit-part-chip[data-v-0ff48368]{padding:4px 6px;border:1px solid #d9d9d9;border-radius:4px;line-height:1.4}.outfit-part-chip--owned[data-v-0ff48368]{border-color:#b7eb8f;background:#f6ffed}.outfit-part-chip--missing[data-v-0ff48368]{border-color:#ffa39e;background:#fff1f0}.outfit-part-chip-head[data-v-0ff48368]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.outfit-part-chip-index[data-v-0ff48368]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:16px;height:16px;border-radius:2px;background:#f0f0f0;color:#595959;font-size:11px}.outfit-part-chip-part[data-v-0ff48368]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.outfit-part-chip-tag[data-v-0ff48368]{margin:0;-webkit-transform:scale(.85);transform:scale(.85)}.outfit-part-chip-name[data-v-0ff48368]{overflow:hidden;color:#262626;text-overflow:ellipsis;white-space:nowrap}.outfit-part-chip-count[data-v-0ff48368]{color:#8c8c8c;font-size:12px}.outfit-piece-attr-list[data-v-0ff48368]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.outfit-piece-attr-row[data-v-0ff48368]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;line-height:1.5}.outfit-piece-attr-row--missing[data-v-0ff48368]{color:#bfbfbf}.outfit-piece-attr-index[data-v-0ff48368]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:16px;height:16px;margin-top:2px;border-radius:2px;background:#f0f0f0;color:#595959;font-size:11px}.outfit-piece-attr-text[data-v-0ff48368]{min-width:0;white-space:normal}.outfit-missing-none[data-v-0ff48368]{color:#52c41a}.outfit-missing-text[data-v-0ff48368]{color:#d4380d;white-space:normal}.outfit-part-used[data-v-0ff48368]{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#8c8c8c;font-size:12px;white-space:nowrap}.detail-inline-alert[data-v-0ff48368]{margin-bottom:16px}.detail-legacy-props[data-v-0ff48368]{margin-top:10px;padding:9px 12px;border-radius:4px;background:#fafafa;color:#595959}.fc-breakdown .fc-stat--warn[data-v-0ff48368]{border-color:#ffa39e;background:#fff1f0}.fc-breakdown .fc-stat--warn strong[data-v-0ff48368]{color:#cf1322}.fc-total-line[data-v-0ff48368]{margin-top:12px;padding:9px 12px;border-radius:4px;background:#fafafa;color:#595959}.fc-share-cell[data-v-0ff48368]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:130px}.fc-share-text[data-v-0ff48368]{-webkit-box-flex:0;-ms-flex:none;flex:none;min-width:58px;color:#262626;font-variant-numeric:tabular-nums;text-align:right}.fc-share-cell[data-v-0ff48368] .ant-progress{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0}@media (max-width:991px){.consumption-stat-grid[data-v-0ff48368],.detail-stat-grid[data-v-0ff48368],.equipment-enhancement-summary[data-v-0ff48368]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.player-detail-header[data-v-0ff48368]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.consumption-stat-grid[data-v-0ff48368],.detail-stat-grid[data-v-0ff48368],.equipment-enhancement-summary[data-v-0ff48368]{grid-template-columns:1fr}}