.private-message[data-v-dc7de0e1]{height:100%}.conversation-list[data-v-dc7de0e1],.private-message[data-v-dc7de0e1]{background:var(--color-bg-dark);display:flex}.conversation-list[data-v-dc7de0e1]{border-left:1px solid var(--color-line-normal);border-right:1px solid var(--color-line-normal);flex-direction:column;flex-shrink:0;width:280px}.conv-header[data-v-dc7de0e1]{align-items:center;border-bottom:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;flex-shrink:0;height:76px;justify-content:space-between;min-height:76px;padding:20px 16px}.conv-title[data-v-dc7de0e1]{color:var(--color-text-normal);font-size:15px;font-weight:600}.mark-sixin-read-btn[data-v-dc7de0e1]{border-radius:6px!important;color:var(--color-text-dark)!important;font-size:12px!important;height:28px!important;min-width:auto!important;padding:0 10px!important}.mark-sixin-read-btn[data-v-dc7de0e1]:hover{background:var(--color-hover-bg-normal)!important;color:var(--color-text-normal)!important}.conv-body[data-v-dc7de0e1]{flex:1;min-height:0;overflow-y:auto}.conv-body[data-v-dc7de0e1],.conv-item[data-v-dc7de0e1]{background:var(--color-bg-normal)}.conv-item[data-v-dc7de0e1]{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;height:76px;padding:18px 16px;transition:background .2s}.conv-item[data-v-dc7de0e1]:hover{background:var(--color-hover-bg-normal)}.conv-item.active[data-v-dc7de0e1]{background:var(--color-bg-light)!important}.conv-avatar[data-v-dc7de0e1]{flex-shrink:0;position:relative}.unread-badge[data-v-dc7de0e1]{align-items:center;background:var(--color-error,#ff4757);border-radius:9px;color:#fff;display:flex;font-size:11px;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:-4px;top:-4px}.conv-info[data-v-dc7de0e1]{flex:1;min-width:0;overflow:hidden}.conv-name-row[data-v-dc7de0e1]{align-items:center;display:flex;gap:4px}.conv-name[data-v-dc7de0e1]{color:var(--color-text-normal);font-size:14px;font-weight:500}.conv-status-icon[data-v-dc7de0e1]{flex-shrink:0;font-size:12px}.pinned-icon[data-v-dc7de0e1]{color:var(--color-primary)}.muted-icon[data-v-dc7de0e1]{color:var(--color-text-dark)}.conv-item.pinned[data-v-dc7de0e1]{background:var(--color-bg-dark)}.conv-item.pinned.active[data-v-dc7de0e1]{background:var(--color-bg-light)!important}.conv-preview[data-v-dc7de0e1]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-preview[data-v-dc7de0e1],.conv-time[data-v-dc7de0e1]{color:var(--color-text-dark)}.conv-time[data-v-dc7de0e1]{flex-shrink:0;font-size:11px}.chat-window[data-v-dc7de0e1]{background:var(--color-bg-light);min-width:0}.chat-empty[data-v-dc7de0e1],.chat-window[data-v-dc7de0e1]{display:flex;flex:1;flex-direction:column}.chat-empty[data-v-dc7de0e1]{align-items:center;color:var(--color-text-dark);gap:12px;justify-content:center}.chat-empty i[data-v-dc7de0e1]{font-size:48px;opacity:.5}.chat-header[data-v-dc7de0e1]{align-items:center;background:var(--color-bg-dark);border-bottom:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;flex-shrink:0;height:76px;min-height:76px;padding:20px 72px 20px 16px}.back-btn[data-v-dc7de0e1]{margin-left:-8px;margin-right:4px}.chat-peer-link[data-v-dc7de0e1]{align-items:center;color:inherit;cursor:pointer;display:flex;text-decoration:none}.chat-peer-link:hover .chat-peer-name[data-v-dc7de0e1]{color:var(--color-primary)}.chat-peer-name[data-v-dc7de0e1]{color:var(--color-text-normal);font-size:15px;font-weight:500;transition:color .2s}.follow-btn[data-v-dc7de0e1]{border-radius:12px!important;font-size:12px;height:24px!important;margin-left:8px;min-width:52px!important;padding:0 10px!important}.follow-btn.is-following[data-v-dc7de0e1]{border-color:var(--color-line-normal)!important;color:var(--color-text-dark)!important}.follow-btn.is-mutual[data-v-dc7de0e1]{border-color:var(--color-primary)!important;color:var(--color-primary)!important}.chat-messages[data-v-dc7de0e1]{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:16px}.load-history[data-v-dc7de0e1]{color:var(--color-primary);cursor:pointer;font-size:12px;padding:8px;text-align:center}.message-item[data-v-dc7de0e1]{align-items:flex-start;display:flex;gap:8px;max-width:80%}.message-item.is-mine[data-v-dc7de0e1]{margin-left:auto}.msg-avatar[data-v-dc7de0e1]{flex-shrink:0;margin-top:0}.msg-avatar .avatar-text[data-v-dc7de0e1]{color:var(--color-text-normal);font-size:12px}.avatar-placeholder[data-v-dc7de0e1]{font-size:18px}.avatar-placeholder[data-v-dc7de0e1],.avatar-placeholder-sm[data-v-dc7de0e1]{align-items:center;background:var(--color-primary);color:#fff;display:flex;font-weight:500;height:100%;justify-content:center;width:100%}.avatar-placeholder-sm[data-v-dc7de0e1]{font-size:12px}.msg-wrapper[data-v-dc7de0e1]{display:flex;flex-direction:column;max-width:100%}.message-item.is-mine .msg-wrapper[data-v-dc7de0e1]{align-items:flex-end}.msg-bubble[data-v-dc7de0e1]{background:var(--color-bg-dark);border-radius:12px;max-width:100%;padding:10px 14px}.message-item.is-mine .msg-bubble[data-v-dc7de0e1]{background:var(--color-primary)}.message-item.is-mine .msg-content[data-v-dc7de0e1]{color:#222}.msg-content[data-v-dc7de0e1]{font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.msg-content[data-v-dc7de0e1] img.emoji{display:inline-block;height:24px;margin:0 1px;max-height:24px;max-width:24px;vertical-align:middle;width:24px}.msg-time[data-v-dc7de0e1]{color:var(--color-text-dark);font-size:10px;margin-top:4px}.message-item.is-mine .msg-time[data-v-dc7de0e1]{text-align:right}.msg-meta[data-v-dc7de0e1]{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.recall-btn[data-v-dc7de0e1]{color:var(--color-text-dark);cursor:pointer;font-size:10px;opacity:0;transition:opacity .2s}.message-item.is-mine:hover .recall-btn[data-v-dc7de0e1]{opacity:1}.recall-btn[data-v-dc7de0e1]:hover{color:var(--color-primary)}.message-item.is-recalled[data-v-dc7de0e1]{justify-content:center;max-width:100%}.recalled-message[data-v-dc7de0e1]{background:transparent;color:var(--color-text-dark);font-size:12px;padding:8px 0;text-align:center}.chat-input[data-v-dc7de0e1]{background:var(--color-bg-dark);border-top:1px solid var(--color-line-normal);display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 16px}.pm-limit-hint[data-v-dc7de0e1]{align-items:center;color:var(--color-warning,#ff9800);display:flex;font-size:12px;padding:6px 10px}.input-row[data-v-dc7de0e1]{display:flex;flex-direction:column;gap:8px}.input-editor-wrapper[data-v-dc7de0e1]{position:relative;width:100%}.input-editor[data-v-dc7de0e1]{background:var(--color-bg-normal)!important;border-radius:var(--radius-input,8px)!important;font-size:14px;line-height:1.6;max-height:200px!important;min-height:80px!important;padding:12px!important;width:100%}.input-editor.input-disabled[data-v-dc7de0e1]{cursor:not-allowed;opacity:.6;pointer-events:none}.input-editor[data-v-dc7de0e1] .smiley-editor{background:transparent!important;box-shadow:none!important;max-height:200px!important;min-height:80px!important;padding:0!important}.input-counter[data-v-dc7de0e1]{bottom:8px;color:var(--color-text-dark);font-size:11px;pointer-events:none;position:absolute;right:12px}.input-actions[data-v-dc7de0e1]{align-items:center;display:flex;gap:8px}.emoji-action-btn[data-v-dc7de0e1]{color:var(--color-text-dark)!important;letter-spacing:normal!important;text-transform:none!important}.emoji-action-btn[data-v-dc7de0e1]:hover{background:var(--color-hover-bg-normal)!important;color:var(--color-text-normal)!important}.send-btn[data-v-dc7de0e1]{border-radius:var(--radius-input,8px)!important;font-weight:500;height:36px!important;min-width:80px!important}.empty-state[data-v-dc7de0e1],.loading-state[data-v-dc7de0e1]{align-items:center;background:var(--color-bg-normal);color:var(--color-text-dark);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px}.empty-icon[data-v-dc7de0e1]{font-size:40px;opacity:.5}.loading-more[data-v-dc7de0e1]{padding:12px;text-align:center}@media (max-width:768px){.conversation-list[data-v-dc7de0e1]{bottom:0;left:0;position:absolute;right:0;top:0;transition:transform .3s;width:100%;z-index:1}.conversation-list.show-chat[data-v-dc7de0e1]{transform:translateX(-100%)}.chat-window[data-v-dc7de0e1]{bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s;z-index:2}.chat-window.show-chat[data-v-dc7de0e1]{transform:translateX(0)}.private-message[data-v-dc7de0e1]{height:100%;overflow:hidden;position:relative}.chat-header[data-v-dc7de0e1]{flex-shrink:0;padding:20px 16px}.chat-messages[data-v-dc7de0e1]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.chat-input[data-v-dc7de0e1]{display:none}}.action-menu[data-v-dc7de0e1]{background:var(--color-bg-dark)!important;min-width:140px}.action-menu .v-list-item[data-v-dc7de0e1]{min-height:40px}.action-menu .v-list-item-title[data-v-dc7de0e1]{font-size:14px}.chat-input-mobile-trigger[data-v-dc7de0e1]{align-items:center;background:var(--color-bg-normal);bottom:calc(12px + env(safe-area-inset-bottom, 0px));cursor:pointer;display:flex;height:44px;left:0;padding:0 16px;position:absolute;right:0;z-index:10}.trigger-placeholder[data-v-dc7de0e1]{color:var(--color-text-dark);font-size:14px}.mobile-input-overlay[data-v-dc7de0e1]{align-items:flex-end;background:rgba(0,0,0,.4);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:9998}.mobile-input-popup[data-v-dc7de0e1]{background:var(--color-bg-dark);border-radius:16px 16px 0 0;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0);width:100%}.mobile-trigger-bar[data-v-dc7de0e1]{background:var(--color-bg-dark);display:none;padding:8px}@media (max-width:600px){.mobile-trigger-bar[data-v-dc7de0e1]{align-items:center;display:flex;gap:8px}}.mobile-trigger-input[data-v-dc7de0e1]{align-items:center;background:var(--color-bg-normal);border-radius:12px;cursor:pointer;display:flex;flex:1;height:46px;padding:0 14px}.mobile-trigger-input .trigger-placeholder[data-v-dc7de0e1]{color:var(--color-text-dark);font-size:14px}.mobile-trigger-btn[data-v-dc7de0e1]{height:46px!important;min-width:96px}.mobile-input-header[data-v-dc7de0e1]{align-items:center;border-bottom:1px solid var(--color-line-normal);display:flex;justify-content:space-between;padding:12px 16px}.mobile-input-title[data-v-dc7de0e1]{color:var(--color-text-normal);font-size:14px;font-weight:500}.mobile-input-body[data-v-dc7de0e1]{padding:12px 16px}.mobile-input-field[data-v-dc7de0e1] .v-field{background:var(--color-bg-normal)!important;border-radius:12px!important}.mobile-input-field[data-v-dc7de0e1] .v-field__input{font-size:15px}.mobile-input-toolbar[data-v-dc7de0e1]{padding:4px 12px 8px}.mobile-input-footer[data-v-dc7de0e1]{align-items:center;display:flex;justify-content:space-between;padding:8px 16px 16px}.footer-hint[data-v-dc7de0e1]{color:var(--color-text-dark);font-size:12px}.mobile-input-field.input-disabled[data-v-dc7de0e1] .v-field{opacity:.6}.slide-up-enter-active[data-v-dc7de0e1],.slide-up-leave-active[data-v-dc7de0e1]{transition:all .3s ease}.slide-up-enter-active .mobile-input-popup[data-v-dc7de0e1],.slide-up-leave-active .mobile-input-popup[data-v-dc7de0e1]{transition:transform .3s ease}.slide-up-enter-from[data-v-dc7de0e1],.slide-up-leave-to[data-v-dc7de0e1]{opacity:0}.slide-up-enter-from .mobile-input-popup[data-v-dc7de0e1],.slide-up-leave-to .mobile-input-popup[data-v-dc7de0e1]{transform:translateY(100%)}.message-content[data-v-57b8fdce]{flex:1;flex-direction:column;height:100%;min-height:0}.content-menu[data-v-57b8fdce],.message-content[data-v-57b8fdce]{background:var(--color-bg-dark);display:flex}.content-menu[data-v-57b8fdce]{flex-shrink:0;padding:6px 8px}.menu-item[data-v-57b8fdce]{align-items:center;border-radius:8px;color:var(--color-text-dark);cursor:pointer;display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;padding:8px 6px;position:relative;transition:all .15s ease}.menu-icon[data-v-57b8fdce]{font-size:18px}.menu-item[data-v-57b8fdce]:hover{background:var(--color-hover-bg-normal);color:var(--color-text-normal)}.menu-item.active[data-v-57b8fdce]{background:var(--color-active-normal);color:var(--color-primary)}.menu-text[data-v-57b8fdce]{font-size:11px;text-align:center;white-space:nowrap}.badge[data-v-57b8fdce]{align-items:center;background:var(--color-error,#ff4757);border-radius:8px;color:#fff;display:flex;font-size:10px;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:50%;top:0;transform:translateX(100%)}.content-body[data-v-57b8fdce]{background:var(--color-bg-dark);flex:1;min-height:0;overflow-y:auto;position:relative}.empty-state[data-v-57b8fdce],.loading-state[data-v-57b8fdce]{align-items:center;bottom:0;color:var(--color-text-dark);display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;left:0;min-height:200px;position:absolute;right:0;top:0}.empty-icon[data-v-57b8fdce]{color:var(--color-text-dark);font-size:56px;opacity:.5}.message-list[data-v-57b8fdce]{display:flex;flex-direction:column}.message-item[data-v-57b8fdce]{align-items:flex-start;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;position:relative;transition:all .2s}.message-item[data-v-57b8fdce]:hover{background:hsla(0,0%,100%,.05)!important}.msg-avatar[data-v-57b8fdce]{flex-shrink:0;position:relative}.new-dot[data-v-57b8fdce]{background:var(--color-error,#ff4757);border:2px solid var(--color-bg-dark);border-radius:50%;height:10px;position:absolute;right:0;top:0;width:10px}.msg-body[data-v-57b8fdce]{flex:1;min-width:0;overflow:hidden}.msg-header[data-v-57b8fdce]{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.msg-author[data-v-57b8fdce]{color:var(--color-text-normal);font-size:14px;font-weight:500}.msg-time[data-v-57b8fdce]{color:var(--color-text-dark);font-size:12px}.msg-title[data-v-57b8fdce]{align-items:center;color:var(--color-text-light);display:flex;font-size:13px;gap:6px;line-height:1.5;overflow:hidden}.msg-action[data-v-57b8fdce]{flex-shrink:0;white-space:nowrap}.msg-dot[data-v-57b8fdce]{flex-shrink:0}.msg-dot[data-v-57b8fdce],.msg-source-text[data-v-57b8fdce]{color:var(--color-text-dark)}.msg-source-text[data-v-57b8fdce]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-cover[data-v-57b8fdce]{border-radius:8px;flex-shrink:0;overflow:hidden}.loading-more[data-v-57b8fdce],.no-more[data-v-57b8fdce]{color:var(--color-text-dark);font-size:13px;padding:16px;text-align:center}@media (min-width:901px){.message-content[data-v-57b8fdce]:not(.is-embedded){flex-direction:row;height:520px;max-height:calc(100vh - 100px)}.message-content:not(.is-embedded) .content-menu[data-v-57b8fdce]{flex-direction:column;flex-shrink:0;gap:4px;overflow-y:auto;padding:4px 12px 16px;width:160px}.message-content:not(.is-embedded) .menu-item[data-v-57b8fdce]{border-radius:var(--radius-button,8px);flex:none;flex-direction:row;gap:12px;height:48px;padding:0 14px}.message-content:not(.is-embedded) .menu-item[data-v-57b8fdce]:hover{background:var(--color-hover-bg-normal);color:var(--color-text-normal)}.message-content:not(.is-embedded) .menu-item.active[data-v-57b8fdce]{background:var(--color-active-normal);color:var(--color-primary)}.message-content:not(.is-embedded) .menu-icon[data-v-57b8fdce]{font-size:20px;text-align:center;width:24px}.message-content:not(.is-embedded) .menu-text[data-v-57b8fdce]{flex:1;font-size:16px;text-align:left}.message-content:not(.is-embedded) .badge[data-v-57b8fdce]{border-radius:10px;font-size:11px;height:20px;min-width:20px;padding:0 6px;position:static;transform:none}.message-content:not(.is-embedded) .content-body[data-v-57b8fdce]{background:var(--color-bg-normal);flex:1;padding:0 20px 20px}.message-content:not(.is-embedded) .message-list[data-v-57b8fdce]{gap:8px}.message-content:not(.is-embedded) .message-item[data-v-57b8fdce]{background:var(--color-bg-dark);border-radius:var(--radius-button,8px)}.message-content:not(.is-embedded) .sixin-content[data-v-57b8fdce]{background:var(--color-bg-normal);flex:1;min-height:0}}.sixin-content[data-v-57b8fdce]{flex:1;min-height:0;overflow:hidden}.modal-overlay[data-v-335c9c31]{align-items:center;backdrop-filter:blur(20px);background:rgb(0 0 0/3%);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:100}.modal-overlay.modal-overlay--publish[data-v-335c9c31]{z-index:1900}.modal-overlay.modal-overlay--shangcheng[data-v-335c9c31]{z-index:2401}.modal-overlay--fullscreen[data-v-335c9c31]{padding:0}.modal-wrapper[data-v-335c9c31]{backface-visibility:hidden;-webkit-backface-visibility:hidden;max-width:900px;overflow:visible;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:90vw}.modal-wrapper--lg[data-v-335c9c31]{max-width:1100px}.modal-wrapper--md[data-v-335c9c31]{max-width:800px}.modal-wrapper--sm[data-v-335c9c31]{max-width:600px}.modal-wrapper--fullscreen[data-v-335c9c31]{height:100vh;max-height:100vh;max-width:100vw;width:100vw}.modal-wrapper--fullscreen .modal-container[data-v-335c9c31]{border-radius:0;height:100vh;max-height:100vh;min-height:0}@media (min-width:1440px){.modal-wrapper[data-v-335c9c31]{max-width:60vw}.modal-wrapper--fullscreen[data-v-335c9c31]{max-width:100vw}.modal-wrapper--lg[data-v-335c9c31]{max-width:75vw}}.modal-container[data-v-335c9c31]{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--color-bg-dark);box-shadow:var(--shadow-strong,0 8px 32px rgba(0,0,0,.3));height:85vh;max-height:90vh;min-height:600px;overflow:hidden;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.modal-card[data-v-335c9c31],.modal-container[data-v-335c9c31]{border-radius:16px;display:flex;flex-direction:column}.modal-card[data-v-335c9c31]{background:var(--color-bg-light)!important}.modal-header[data-v-335c9c31]{align-items:center;border-bottom:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:12px 16px 12px 12px}.modal-title[data-v-335c9c31]{color:var(--color-text-normal);font-size:16px;font-weight:500}.modal-card>.modal-content[data-v-335c9c31]{flex:1;overflow-y:auto;padding:16px 20px}.modal-footer[data-v-335c9c31]{align-items:center;border-top:1px solid var(--color-line-normal);display:flex;flex-shrink:0;gap:8px;padding:12px 20px}.modal-container .modal-close-btn[data-v-335c9c31]{background:var(--color-bg-light)!important;border-radius:8px!important;bottom:auto!important;color:var(--color-text-normal)!important;height:36px!important;left:auto!important;min-height:36px!important;min-width:36px!important;padding:0!important;position:absolute!important;right:20px!important;top:20px!important;width:36px!important;z-index:10000!important}.modal-container .modal-close-btn .v-icon[data-v-335c9c31]{font-size:20px!important}.modal-container .modal-close-btn[data-v-335c9c31]:hover{background:var(--color-hover-bg-normal)!important}.modal-container .v-btn[data-v-335c9c31]{font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.modal-container .v-btn[data-v-335c9c31],.modal-container .v-btn--icon[data-v-335c9c31]{border-radius:8px!important}.modal-mobile-header[data-v-335c9c31]{align-items:center;background:var(--color-bg-dark);box-sizing:border-box;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top)) 16px 12px}.modal-mobile-title[data-v-335c9c31]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-layout[data-v-335c9c31]{display:flex;flex:1;min-height:0}.modal-layout--mobile[data-v-335c9c31],.modal-sidebar[data-v-335c9c31]{flex-direction:column}.modal-sidebar[data-v-335c9c31]{background:var(--color-bg-dark);display:flex;flex-shrink:0;height:100%;width:240px}.modal-sidebar--wide[data-v-335c9c31]{width:240px}.modal-layout--mobile .modal-sidebar[data-v-335c9c31]{flex:1;width:100%}.menu-header[data-v-335c9c31],.modal-sidebar-header[data-v-335c9c31]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;height:76px;padding:20px 16px}.modal-sidebar-header[data-v-335c9c31]{justify-content:space-between}.modal-sidebar-title[data-v-335c9c31]{color:var(--color-text-normal);font-size:17px;font-weight:600}.menu-header-info[data-v-335c9c31]{flex:1;min-width:0}.menu-header-name[data-v-335c9c31]{color:var(--color-text-normal);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-header-id[data-v-335c9c31]{color:var(--color-text-dark);font-size:12px;margin-top:2px}.menu-header-level[data-v-335c9c31]{margin-top:4px}.menu-header-level .level-badge[data-v-335c9c31]{border-radius:8px;color:#fff;display:inline-block;font-size:11px;font-weight:500;padding:2px 8px}.menu-list[data-v-335c9c31]{flex:1;overflow-y:auto;padding:16px 12px 4px}.menu-section[data-v-335c9c31]{margin-bottom:12px}.menu-section[data-v-335c9c31]:last-child{margin-bottom:0}.menu-section-title[data-v-335c9c31]{align-items:center;border-radius:var(--radius-button,8px);color:var(--color-text-dark);cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:space-between;padding:0 14px;transition:background .15s ease,color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-section-title[data-v-335c9c31]:hover{background:var(--color-hover-bg-normal);color:var(--color-text-normal)}.menu-section-title i[data-v-335c9c31]{font-size:14px;opacity:.85}.menu-subsection[data-v-335c9c31]{padding-left:4px}.menu-item[data-v-335c9c31]{align-items:center;border-radius:var(--radius-button,8px);color:var(--color-text-dark);cursor:pointer;display:flex;gap:12px;height:48px;margin-bottom:4px;overflow:hidden;padding:0 14px;position:relative;text-decoration:none!important;transition:all .15s ease}.menu-item[data-v-335c9c31]:hover,.modal-sidebar-item[data-v-335c9c31]:hover{background:var(--color-hover-bg-normal);color:var(--color-text-normal)}.menu-item.active[data-v-335c9c31],.modal-sidebar-item.active[data-v-335c9c31]{background:var(--color-active-normal);color:var(--color-primary)}.menu-item.active .menu-item-icon[data-v-335c9c31],.menu-item.active .v-icon[data-v-335c9c31],.modal-sidebar-item.active .modal-sidebar-item-icon[data-v-335c9c31],.modal-sidebar-item.active .v-icon[data-v-335c9c31]{color:var(--color-primary)!important}.modal-sidebar-item.active .v-btn .v-icon[data-v-335c9c31]{color:inherit!important}.menu-item .v-icon[data-v-335c9c31]:first-child,.modal-sidebar-item-icon[data-v-335c9c31]{flex-shrink:0;font-size:20px;min-width:24px;text-align:center}.menu-item-title[data-v-335c9c31],.modal-sidebar-item-text[data-v-335c9c31]{color:inherit;flex:1;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item-count[data-v-335c9c31],.modal-sidebar-item-badge[data-v-335c9c31]{background:var(--color-bg-light);border-radius:10px;color:var(--color-text-normal);font-size:13px;font-weight:600;min-width:24px;padding:2px 8px;text-align:center}.menu-item-count.message-badge[data-v-335c9c31],.modal-sidebar-item-badge.message-badge[data-v-335c9c31]{background:#f44!important;color:#fff!important}.menu-arrow[data-v-335c9c31],.modal-sidebar-item-arrow[data-v-335c9c31]{color:var(--color-text-dark)}.modal-layout .modal-content[data-v-335c9c31]{background:var(--color-bg-normal);display:flex;flex:1;flex-direction:column;overflow:hidden;z-index:1}.modal-content-header[data-v-335c9c31]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:76px;justify-content:space-between;padding:20px}.modal-content-title[data-v-335c9c31]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-content-actions[data-v-335c9c31]{display:flex;gap:8px}.modal-content-body[data-v-335c9c31]{flex:1;isolation:isolate;overflow-y:auto;padding:0 20px 20px}.modal-content-body[data-v-335c9c31]>:first-child{padding-left:0!important;padding-right:0!important}.modal-content-body--no-padding-bottom[data-v-335c9c31]{padding-bottom:0}.modal-loading[data-v-335c9c31]{padding:40px}.modal-empty[data-v-335c9c31],.modal-loading[data-v-335c9c31]{align-items:center;display:flex;justify-content:center}.modal-empty[data-v-335c9c31]{color:var(--color-text-dark);flex-direction:column;padding:60px 20px}.modal-empty-icon[data-v-335c9c31]{color:var(--color-text-dark);font-size:48px;margin-bottom:12px}.modal-empty-text[data-v-335c9c31]{color:var(--color-text-dark);font-size:14px}.modal-grid[data-v-335c9c31]{align-content:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.modal-card[data-v-335c9c31]{background:var(--color-bg-light);border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.modal-card[data-v-335c9c31]:hover{background:var(--color-hover-bg-light)}.modal-card.selected[data-v-335c9c31]{outline:2px solid var(--color-primary)}.modal-card-cover[data-v-335c9c31]{aspect-ratio:16/10;overflow:hidden;position:relative}.modal-card-cover img[data-v-335c9c31]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal-card-tag[data-v-335c9c31]{background:rgba(0,0,0,.6);border-radius:6px;color:#fff;font-size:11px;left:8px;padding:2px 8px;position:absolute;top:8px}.modal-card-checkbox[data-v-335c9c31]{position:absolute;right:4px;top:4px}.modal-card-info[data-v-335c9c31]{padding:10px 12px}.modal-card-title[data-v-335c9c31]{color:var(--color-text-normal);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-card-title[data-v-335c9c31]:hover{color:var(--color-primary)}.modal-card-meta[data-v-335c9c31]{color:var(--color-text-dark);font-size:11px;margin-top:4px}.modal-pagination[data-v-335c9c31]{display:flex;justify-content:center;padding:16px 20px}.modal-bottom-bar[data-v-335c9c31]{align-items:center;background:var(--color-bg-light);border-top:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;justify-content:space-between;padding:16px 20px}.modal-bottom-bar-info[data-v-335c9c31]{align-items:baseline;display:flex;gap:12px}.modal-bottom-bar-title[data-v-335c9c31]{color:var(--color-text-normal);font-size:14px}.modal-bottom-bar-price[data-v-335c9c31]{color:#ffebc9;font-size:20px;font-weight:700}.modal-bottom-bar-primary-btn[data-v-335c9c31]{font-weight:600!important;height:44px!important;min-width:120px}.modal-sub-dialog[data-v-335c9c31]{background:var(--color-bg-normal)!important;border-radius:12px!important}.modal-sub-dialog .v-card-title[data-v-335c9c31]{color:var(--color-text-normal);font-size:16px;font-weight:600;padding:16px 20px}.modal-sub-dialog .v-card-text[data-v-335c9c31]{padding:0 20px 16px}.modal-sub-dialog .v-card-actions[data-v-335c9c31]{padding:12px 16px 16px}.modal-overlay[data-v-335c9c31] .v-dialog,.modal-overlay[data-v-335c9c31] .v-overlay{z-index:999999!important}.modal-overlay[data-v-335c9c31] .v-overlay__scrim{z-index:999998!important}.modal-overlay[data-v-335c9c31] .v-overlay__content{z-index:999999!important}.modal-enter-active[data-v-335c9c31],.modal-leave-active[data-v-335c9c31]{transition:opacity .25s ease}.modal-enter-active .modal-wrapper[data-v-335c9c31],.modal-leave-active .modal-wrapper[data-v-335c9c31]{transition:transform .25s ease}.modal-enter-from[data-v-335c9c31],.modal-leave-to[data-v-335c9c31]{opacity:0}.modal-enter-from .modal-wrapper[data-v-335c9c31],.modal-leave-to .modal-wrapper[data-v-335c9c31]{transform:scale(.96)}@media (max-width:768px){.modal-overlay[data-v-335c9c31]{bottom:0;padding:0}.modal-wrapper[data-v-335c9c31]{display:flex;flex-direction:column;height:100vh;max-height:100vh;max-width:100%;width:100%}.modal-container .modal-close-btn[data-v-335c9c31]{display:none!important}.modal-container--mobile-closable .modal-close-btn[data-v-335c9c31]{display:flex!important}.modal-container[data-v-335c9c31]{border-radius:0;flex:1;height:100vh;max-height:100vh}.modal-grid[data-v-335c9c31]{gap:10px;grid-template-columns:repeat(2,1fr)}.menu-item[data-v-335c9c31],.modal-sidebar-item[data-v-335c9c31]{font-size:16px;height:52px;padding:0 16px}.menu-item .v-icon[data-v-335c9c31],.modal-sidebar-item .v-icon[data-v-335c9c31]{font-size:22px}.menu-header[data-v-335c9c31],.modal-content-header[data-v-335c9c31],.modal-sidebar-header[data-v-335c9c31]{display:none}.modal-content-body[data-v-335c9c31]{isolation:isolate;padding:0 16px}.modal-content-body.modal-content-body--no-padding-bottom[data-v-335c9c31]{padding-bottom:0}}.message-modal[data-v-335c9c31]{height:85vh;max-height:90vh;min-height:600px}[data-v-335c9c31] .modal-user-info{cursor:pointer}.sidebar-icon[data-v-335c9c31]{flex-shrink:0;font-size:20px;min-width:24px;text-align:center}.sidebar-actions[data-v-335c9c31]{flex-shrink:0;padding:12px}.mark-all-read-btn[data-v-335c9c31]{background:var(--color-bg-light)!important;color:var(--color-text-normal)!important;height:36px!important}.mark-all-read-btn[data-v-335c9c31]:hover{background:var(--color-hover-bg-normal)!important}.modal-content-header[data-v-335c9c31]{justify-content:flex-start}.mark-read-btn[data-v-335c9c31]{background:var(--color-bg-light)!important;border-radius:8px!important;color:var(--color-text-normal)!important;height:36px!important;margin-right:48px}.mark-read-btn[data-v-335c9c31]:hover{background:var(--color-hover-bg-normal)!important}.mark-read-btn-mobile[data-v-335c9c31]{min-width:auto!important;padding:0 8px!important}.modal-layout[data-v-335c9c31] .message-content{background:var(--color-bg-normal);flex:1;min-height:0}.modal-layout[data-v-335c9c31] .message-content .content-menu{display:none}.modal-layout[data-v-335c9c31] .message-content .content-body{padding:0 20px 20px}@media (max-width:900px){.message-overlay[data-v-335c9c31]{bottom:56px;left:0;padding:0;right:0;top:0}.message-overlay.in-chat[data-v-335c9c31]{bottom:0}.message-modal[data-v-335c9c31],.message-overlay .modal-wrapper[data-v-335c9c31]{height:100%;max-height:100%}.message-modal[data-v-335c9c31]{border-radius:0}.modal-layout--mobile[data-v-335c9c31] .message-content .content-menu{display:flex}.modal-layout--mobile[data-v-335c9c31] .message-content .content-body{padding:0}}.sign-dialog[data-v-7e520483]{background:var(--color-bg-dark)!important;border-radius:16px!important;box-shadow:0 8px 32px rgba(0,0,0,.4)!important;overflow:visible!important;position:relative}.sign-confetti-canvas[data-v-7e520483]{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:100}.close-btn-only[data-v-7e520483]{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1)!important;border-radius:50%;color:var(--color-text-normal)!important;position:absolute;right:12px;top:12px;transition:all .3s ease;z-index:102}.close-btn-only[data-v-7e520483]:hover{background:hsla(0,0%,100%,.2)!important;transform:scale(1.08)}.dialog-header[data-v-7e520483]{align-items:center;border-radius:16px 16px 0 0;color:var(--color-text-normal);display:flex;justify-content:space-between;overflow:visible;padding:16px 20px;position:relative;z-index:2}.dialog-title-text[data-v-7e520483]{color:var(--color-text-normal);font-size:20px;font-weight:600}.dialog-header>.v-btn[data-v-7e520483],.dialog-header>span[data-v-7e520483]{position:relative;z-index:1}.dialog-header .v-btn[data-v-7e520483]{backdrop-filter:blur(10px);background:var(--color-bg-light);border:none!important;color:var(--color-text-normal)!important;overflow:visible!important;position:relative}.dialog-header .v-btn[data-v-7e520483] .v-btn__content,.dialog-header .v-btn[data-v-7e520483] .v-icon{position:relative;z-index:3}.dialog-header .v-btn[data-v-7e520483]:hover{box-shadow:inset 0 -8px 12px rgba(0,0,0,.15),0 6px 16px rgba(0,0,0,.4)!important;transform:scale(1.08)}.dialog-content[data-v-7e520483]{border-radius:0 0 16px 16px;overflow:hidden;padding:0 20px 20px;position:relative;z-index:0}.sign-skeleton[data-v-7e520483]{min-height:356px}.skeleton-layout[data-v-7e520483]{display:flex;gap:24px;min-height:356px}.skeleton-calendar[data-v-7e520483]{display:flex;flex:0 0 280px;flex-direction:column}.skeleton-info[data-v-7e520483]{flex:1;gap:16px}.skeleton-info[data-v-7e520483],.skeleton-mobile[data-v-7e520483]{display:flex;flex-direction:column}.skeleton-mobile[data-v-7e520483]{gap:12px;min-height:452px}.skeleton-box[data-v-7e520483]{animation:skeleton-pulse-7e520483 1.5s ease-in-out infinite;background:#18212b;border-radius:8px}.skeleton-heading[data-v-7e520483]{height:24px;margin-bottom:16px;width:120px}.skeleton-weekdays[data-v-7e520483]{height:20px;margin-bottom:8px}.skeleton-days[data-v-7e520483]{height:210px;margin-bottom:16px}.skeleton-user[data-v-7e520483]{height:72px}.skeleton-stats[data-v-7e520483]{height:80px}.skeleton-rewards[data-v-7e520483]{height:100px}.skeleton-button[data-v-7e520483]{height:56px;margin-top:auto}.skeleton-user-mobile[data-v-7e520483]{height:48px}.skeleton-calendar-mobile[data-v-7e520483]{height:240px}.skeleton-rewards-mobile[data-v-7e520483]{height:80px}.skeleton-button-mobile[data-v-7e520483]{height:48px}@keyframes skeleton-pulse-7e520483{0%,to{opacity:1}50%{opacity:.5}}.sign-layout[data-v-7e520483]{display:grid;gap:20px;grid-template-columns:400px 1fr 260px;min-height:560px}.calendar-card[data-v-7e520483],.calendar-side[data-v-7e520483]{display:flex;flex-direction:column}.calendar-card[data-v-7e520483]{background:var(--color-bg-normal);border-radius:16px;height:100%;padding:20px}.calendar-header[data-v-7e520483]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.calendar-title[data-v-7e520483]{color:var(--color-text-normal);font-size:16px;font-weight:600}.calendar-weekdays[data-v-7e520483]{display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-bottom:12px;text-align:center}.calendar-weekdays span[data-v-7e520483]{color:var(--color-text-dark);font-size:13px;font-weight:500;padding:6px 0}.calendar-days[data-v-7e520483]{display:grid;gap:6px;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);margin-bottom:16px;min-height:400px}.calendar-day[data-v-7e520483]{align-items:center;border-radius:8px;color:hsla(0,0%,100%,.9);cursor:default;display:flex;font-size:16px;height:100%;justify-content:center;max-height:60px;max-width:60px;position:relative;transition:all .2s;width:100%}.calendar-day[data-v-7e520483]:not(.empty):not(.future){background:linear-gradient(135deg,#1b2731,#182833)}.calendar-day.empty[data-v-7e520483]{border:none;visibility:hidden}.calendar-day.future[data-v-7e520483]{background:#0000004f;color:#4f6373;opacity:.5}.calendar-day.can-buqian[data-v-7e520483]{background:linear-gradient(135deg,#f44,#f66)!important;border:none!important;color:#fff!important;cursor:pointer!important}.calendar-day.can-buqian[data-v-7e520483]:hover{background:linear-gradient(135deg,#f66,#f88)!important;box-shadow:0 4px 12px rgba(255,68,68,.4)!important;transform:scale(1.05)!important}.sign-dialog .calendar-card .calendar-days .calendar-day.signed[data-v-7e520483]{background:var(--color-primary)!important;border:none!important;color:#000!important;font-weight:600!important}.sign-dialog .calendar-card .calendar-days .calendar-day.signed[data-v-7e520483] .day-number{color:#000!important}.day-number[data-v-7e520483]{color:inherit;font-size:15px;font-weight:500}.buqian-badge[data-v-7e520483]{align-items:center;display:flex;justify-content:center}.buqian-text[data-v-7e520483]{color:#fff;font-size:16px;font-weight:600}.signed-check[data-v-7e520483]{align-items:center;background:rgba(0,0,0,.25);border-radius:50%;display:flex;height:16px;justify-content:center;position:absolute;right:2px;top:2px;width:16px}.calendar-legend[data-v-7e520483]{display:flex;gap:16px;margin-top:auto;padding-top:12px}.legend-item[data-v-7e520483]{align-items:center;display:flex;gap:6px}.legend-dot[data-v-7e520483]{border-radius:4px;flex-shrink:0;height:14px;width:14px}.legend-dot.signed[data-v-7e520483]{background:#084}.legend-dot.today[data-v-7e520483]{background:rgba(var(--color-primary-rgb),.15);box-sizing:border-box}.legend-dot.buqian[data-v-7e520483]{background:linear-gradient(135deg,#f44,#f66)}.legend-text[data-v-7e520483]{color:var(--color-text-dark);font-size:12px}.info-side[data-v-7e520483]{display:flex;flex-direction:column;gap:16px}.sign-user-info-card[data-v-7e520483]{align-items:center;background:var(--color-bg-normal);border-radius:16px;box-shadow:none!important;display:flex;gap:14px;padding:20px}.sign-user-detail[data-v-7e520483]{flex:1}.sign-user-name[data-v-7e520483]{color:var(--color-text-normal);font-size:17px;font-weight:600;line-height:1.3}.sign-user-level[data-v-7e520483]{color:var(--color-text-dark);font-size:12px;margin-top:4px}.sign-user-stats[data-v-7e520483]{align-items:center;display:flex;gap:16px;margin-left:auto}.sign-user-stat-item[data-v-7e520483]{align-items:center;display:flex;flex-direction:column;gap:4px}.sign-user-stat-value[data-v-7e520483]{color:var(--color-text-normal);font-size:24px;font-weight:700;line-height:1}.sign-user-stat-label[data-v-7e520483]{color:var(--color-text-dark);font-size:11px;white-space:nowrap}.sign-rewards-card[data-v-7e520483]{background:var(--color-bg-normal);border-radius:12px;display:flex;flex:1;flex-direction:column;padding:20px}.sign-card-title[data-v-7e520483]{align-items:center;color:var(--color-text-normal);display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px}.sign-rewards-grid[data-v-7e520483]{flex:1}.sign-rewards-grid[data-v-7e520483],.sign-rewards-loading[data-v-7e520483]{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.skeleton-reward-badge[data-v-7e520483]{border-radius:12px;min-height:145px}.sign-reward-badge[data-v-7e520483]{background:var(--color-bg-dark);border-radius:16px;display:flex;flex-direction:column;min-height:120px;padding:16px;transition:all .3s}.sign-reward-badge[data-v-7e520483]:hover{box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.sign-reward-status-tag[data-v-7e520483]{align-items:center;border-radius:8px;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;letter-spacing:.3px;line-height:1.4;margin-top:auto;padding:8px;text-align:center;width:100%}.sign-reward-status-icon[data-v-7e520483]{font-size:13px}.sign-reward-badge.achieved[data-v-7e520483] .sign-reward-status-tag{background:rgba(0,0,0,.2)!important;color:#adfbc6!important}.sign-reward-badge.next-target[data-v-7e520483] .sign-reward-status-tag{background:rgba(0,0,0,.2)!important;color:#7998b0!important}.sign-reward-badge.coming-soon[data-v-7e520483] .sign-reward-status-tag{background:rgba(0,0,0,.2)!important;color:#7998b0!important}.sign-reward-badge.locked[data-v-7e520483] .sign-reward-status-tag{background:rgba(0,0,0,.2)!important;color:#7998b0!important}.sign-reward-main[data-v-7e520483]{align-items:center;display:flex;gap:10px;margin-bottom:22px}.sign-reward-icon[data-v-7e520483]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.sign-reward-icon-achieved[data-v-7e520483]{color:#063;font-size:32px}.sign-reward-icon-pending[data-v-7e520483]{color:#9e9e9e;font-size:32px}.sign-reward-info[data-v-7e520483]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.sign-reward-row[data-v-7e520483]{align-items:center;display:flex;gap:8px;justify-content:space-between}.sign-reward-days[data-v-7e520483]{color:var(--color-text-dark)!important;font-size:17px;font-weight:600;letter-spacing:.3px;line-height:1.2;white-space:nowrap}.sign-reward-badge.achieved[data-v-7e520483] .sign-reward-days{color:#fff!important}.sign-reward-badge.next-target[data-v-7e520483] .sign-reward-days{color:#fff!important}.sign-reward-badge.coming-soon[data-v-7e520483] .sign-reward-days{color:#fff!important}.sign-reward-value[data-v-7e520483]{color:var(--color-primary)!important;font-size:18px;font-weight:700;letter-spacing:.3px;line-height:1.2;white-space:nowrap}.sign-reward-badge.coming-soon[data-v-7e520483] .sign-reward-value{color:#fff!important}.sign-reward-progress-bar[data-v-7e520483]{align-items:center;display:flex;gap:8px;margin-bottom:10px;width:100%}.sign-progress-track[data-v-7e520483]{background:rgba(0,0,0,.25);border-radius:4px;flex:1;height:8px;overflow:hidden}.sign-progress-fill[data-v-7e520483]{background:hsla(0,0%,100%,.5);border-radius:4px;height:100%;transition:width .3s ease}.sign-reward-badge.next-target[data-v-7e520483] .sign-progress-fill{background:hsla(0,0%,100%,.4)!important}.sign-reward-badge.coming-soon[data-v-7e520483] .sign-progress-fill{background:hsla(0,0%,100%,.4)!important}.sign-reward-badge.achieved[data-v-7e520483] .sign-progress-fill{background:hsla(0,0%,100%,.4)!important}.sign-reward-badge.locked[data-v-7e520483] .sign-progress-fill{background:hsla(0,0%,100%,.4)!important}.sign-progress-text[data-v-7e520483]{color:hsla(0,0%,100%,.9)!important;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.3px;white-space:nowrap}.sign-reward-badge.next-target[data-v-7e520483] .sign-progress-text{color:hsla(0,0%,100%,.9)!important}.sign-reward-badge.coming-soon[data-v-7e520483] .sign-progress-text{color:hsla(0,0%,100%,.9)!important}.sign-reward-badge.achieved[data-v-7e520483] .sign-progress-text{color:hsla(0,0%,100%,.9)!important}.sign-reward-badge.locked[data-v-7e520483] .sign-progress-text{color:hsla(0,0%,100%,.9)!important}.sign-action[data-v-7e520483]{margin-top:auto}.sign-action .v-btn[data-v-7e520483]{border-radius:12px!important;font-size:20px;font-weight:600;height:76px!important}.rank-side[data-v-7e520483],.sign-rank-card[data-v-7e520483]{display:flex;flex-direction:column}.sign-rank-card[data-v-7e520483]{background:var(--color-bg-normal);border-radius:12px;height:100%;padding:16px}.sign-rank-loading[data-v-7e520483]{gap:8px}.sign-rank-list[data-v-7e520483],.sign-rank-loading[data-v-7e520483]{display:flex;flex:1;flex-direction:column}.sign-rank-list[data-v-7e520483]{gap:6px;max-height:520px;overflow-y:auto}.sign-rank-list[data-v-7e520483]::-webkit-scrollbar{display:none;width:0}.sign-rank-list[data-v-7e520483]::-webkit-scrollbar-thumb,.sign-rank-list[data-v-7e520483]::-webkit-scrollbar-track{display:none}.sign-rank-list[data-v-7e520483]::-webkit-scrollbar-thumb:hover{display:none}.sign-rank-list[data-v-7e520483]{scrollbar-width:none}.sign-rank-item[data-v-7e520483]{align-items:center;background:hsla(0,0%,100%,.03);border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;transition:all .2s}.sign-rank-item[data-v-7e520483]:hover{background:hsla(0,0%,100%,.06);transform:translateX(2px)}.sign-rank-item.is-current-user[data-v-7e520483]{background:linear-gradient(90deg,rgba(var(--color-primary-rgb),.15) 0,rgba(var(--color-primary-rgb),.05) 100%)}.sign-rank-number[data-v-7e520483]{align-items:center;color:var(--color-text-dark);display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.sign-rank-number.rank-first[data-v-7e520483]{color:gold}.sign-rank-number.rank-second[data-v-7e520483]{color:silver}.sign-rank-number.rank-third[data-v-7e520483]{color:#cd7f32}.sign-rank-avatar[data-v-7e520483]{flex-shrink:0}.sign-rank-info[data-v-7e520483]{flex:1;min-width:0}.sign-rank-username[data-v-7e520483]{color:var(--color-text-normal);font-size:13px;font-weight:500;line-height:1.3}.sign-rank-group[data-v-7e520483],.sign-rank-username[data-v-7e520483]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sign-rank-group[data-v-7e520483]{color:var(--color-text-dark);font-size:10px;margin-top:2px}.sign-rank-days[data-v-7e520483]{align-items:baseline;display:flex;flex-shrink:0;gap:2px}.sign-days-number[data-v-7e520483]{color:var(--color-primary);font-size:18px;font-weight:700;line-height:1}.sign-days-text[data-v-7e520483]{color:var(--color-text-dark);font-size:11px}.sign-rank-empty[data-v-7e520483]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:40px 20px}.sign-empty-text[data-v-7e520483]{color:var(--color-text-dark);font-size:13px;margin-top:12px}.sign-btn-primary[data-v-7e520483]{backdrop-filter:blur(10px)!important;background:var(--color-primary)!important;border:none!important;overflow:visible;position:relative;transition:none!important}.sign-dialog .sign-action .sign-btn-primary[data-v-7e520483] .v-btn__content{color:#000!important;position:relative;z-index:3}.sign-dialog .sign-action .sign-btn-primary[data-v-7e520483] .v-icon{color:#000!important;opacity:1!important}.sign-dialog .sign-action .sign-btn-primary[data-v-7e520483]:hover{background:var(--color-success)!important;filter:brightness(1.15)}.sign-dialog .sign-action .sign-btn-primary[data-v-7e520483]:hover .v-btn__content{color:#000!important}.sign-dialog .sign-action .sign-btn-primary[data-v-7e520483]:hover .v-icon{color:#000!important}.sign-dialog .sign-action .sign-btn-primary.signed.v-btn--variant-flat[data-v-7e520483],.sign-dialog .sign-action .sign-btn-primary.signed.v-btn--variant-flat[data-v-7e520483]:disabled{background:var(--color-bg-normal)!important;color:var(--color-text-normal)!important}.sign-dialog .sign-action .sign-btn-primary.signed.v-btn--variant-flat[data-v-7e520483]:disabled{opacity:1!important}.sign-dialog .sign-action .sign-btn-primary.signed[data-v-7e520483] .v-btn__content{color:var(--color-text-normal)!important}.sign-dialog .sign-action .sign-btn-primary.signed[data-v-7e520483] .v-icon{color:var(--color-text-normal)!important;opacity:1!important}.sign-dialog .sign-action .sign-btn-primary.signed[data-v-7e520483] .v-btn__overlay{background:transparent!important;opacity:0!important}.sign-dialog .sign-action .sign-btn-primary.signed[data-v-7e520483] .v-btn__underlay{background:transparent!important;opacity:0!important}.mobile-layout[data-v-7e520483]{display:flex;flex-direction:column;gap:12px}.mobile-header[data-v-7e520483]{align-items:center;display:flex;gap:12px}.mobile-stats[data-v-7e520483]{flex:1}.stat-row[data-v-7e520483]{align-items:baseline;display:flex;flex-wrap:nowrap;white-space:nowrap}.stat-num[data-v-7e520483]{color:var(--color-primary);font-size:20px;font-weight:600}.stat-text[data-v-7e520483]{color:var(--color-text-dark);font-size:12px}.mobile-calendar[data-v-7e520483]{background:var(--color-bg-normal);border-radius:8px;padding:12px}.calendar-nav[data-v-7e520483]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.calendar-month[data-v-7e520483]{color:var(--color-text-normal);font-size:14px;font-weight:500}.mobile-weekdays[data-v-7e520483]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px;text-align:center}.mobile-weekdays span[data-v-7e520483]{color:var(--color-text-dark);font-size:11px;padding:2px 0}.mobile-days[data-v-7e520483]{display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.mobile-day[data-v-7e520483]{align-items:center;border-radius:50%;color:var(--color-text-normal);display:flex;font-size:12px;height:28px;justify-content:center;margin:auto;width:28px}.mobile-day.empty[data-v-7e520483]{visibility:hidden}.mobile-day.today[data-v-7e520483]{background:var(--color-bg-light);font-weight:600}.mobile-day.signed[data-v-7e520483]{background:var(--color-primary);color:#000}.mobile-day.future[data-v-7e520483]{color:var(--color-text-dark);opacity:.35}.mobile-day.can-buqian[data-v-7e520483]{background:#f44;border:none;cursor:pointer;position:relative}.mobile-day.can-buqian[data-v-7e520483]:active{background:#f66}.mobile-day.can-buqian .buqian-text[data-v-7e520483]{color:#fff;font-size:12px;font-weight:600}.mobile-sign-btn[data-v-7e520483]{border-radius:12px!important;font-size:15px!important;font-weight:500!important;height:48px!important;margin-top:4px}.mobile-rewards-section[data-v-7e520483]{background:var(--color-bg-normal);border-radius:8px;padding:10px}.mobile-rewards-title[data-v-7e520483]{color:var(--color-text-dark);font-size:12px;font-weight:500;margin-bottom:8px}.mobile-rewards-list[data-v-7e520483],.mobile-rewards-loading[data-v-7e520483]{display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.mobile-rewards-loading .skeleton-reward-item[data-v-7e520483]{border-radius:6px;height:28px}.mobile-reward-item[data-v-7e520483]{align-items:center;background:var(--color-bg-normal);border-radius:6px;display:flex;font-size:11px;gap:4px;justify-content:space-between;padding:5px 8px}.mobile-reward-item.achieved[data-v-7e520483]{background:var(--color-primary);color:#000}.mobile-reward-item .reward-days[data-v-7e520483]{color:var(--color-text-dark)}.mobile-reward-item.achieved .reward-days[data-v-7e520483]{color:#000}.mobile-reward-item .reward-value[data-v-7e520483]{color:var(--color-primary);font-weight:500}.mobile-reward-item.achieved .reward-value[data-v-7e520483]{color:#000}.buqian-dialog .dialog-title[data-v-7e520483]{align-items:center;color:var(--color-text-normal);display:flex;font-size:18px;font-weight:600;padding:20px 24px 16px}.buqian-dialog .dialog-body[data-v-7e520483]{padding:0 24px 20px}.buqian-date-info[data-v-7e520483]{align-items:baseline;display:flex;margin-bottom:16px;padding:16px 0}.buqian-date-info .date-label[data-v-7e520483]{color:var(--color-text-dark);font-size:15px}.buqian-date-info .date-value[data-v-7e520483]{color:var(--color-primary);font-size:20px;font-weight:600;margin-left:4px}.buqian-stats[data-v-7e520483]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.stat-card[data-v-7e520483]{background:var(--color-bg-normal);gap:12px;padding:12px}.stat-card[data-v-7e520483],.stat-icon-wrapper[data-v-7e520483]{align-items:center;border-radius:8px;display:flex}.stat-icon-wrapper[data-v-7e520483]{background:rgba(var(--color-primary-rgb),.1);flex-shrink:0;height:36px;justify-content:center;width:36px}.stat-icon-img[data-v-7e520483]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.stat-content[data-v-7e520483]{flex:1;min-width:0}.stat-label[data-v-7e520483]{color:var(--color-text-dark);font-size:11px;margin-bottom:2px}.stat-value[data-v-7e520483]{color:var(--color-text-normal);font-size:18px;font-weight:600;line-height:1.2}.stat-separator[data-v-7e520483]{font-size:14px;margin:0 2px}.stat-separator[data-v-7e520483],.stat-unit[data-v-7e520483]{color:var(--color-text-dark);font-weight:400}.stat-unit[data-v-7e520483]{font-size:12px;margin-left:2px}.buqian-tip[data-v-7e520483]{align-items:center;background:rgba(255,193,7,.1);border-radius:6px;color:var(--color-text-dark);display:flex;font-size:12px;padding:10px 12px}.buqian-dialog .dialog-actions[data-v-7e520483]{padding:12px 24px 20px}.content-section[data-v-bed0f94e]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-bed0f94e]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 76px 16px 20px}.section-title[data-v-bed0f94e]{color:var(--color-text-normal);font-size:17px;font-weight:600;margin:0;white-space:nowrap}.section-total[data-v-bed0f94e]{color:var(--color-text-dark);font-size:13px;font-weight:400}.header-search[data-v-bed0f94e]{flex-shrink:0;max-width:240px!important;width:240px!important}.header-search[data-v-bed0f94e] .v-field{background:var(--color-bg-dark)!important;border-radius:6px;min-height:36px!important}.header-search[data-v-bed0f94e] .v-field__input{font-size:13px;min-height:36px!important;padding:6px 0 6px 16px!important}.filter-tabs-wrapper[data-v-bed0f94e]{flex-shrink:0;padding:0 20px 20px;position:relative}.filter-tabs[data-v-bed0f94e]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.filter-tabs[data-v-bed0f94e]::-webkit-scrollbar{display:none}.filter-tab[data-v-bed0f94e]{align-items:center;background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-normal);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:40px;overflow:hidden;padding:10px 20px;transition:all .2s;white-space:nowrap}.filter-tab[data-v-bed0f94e]:hover{background:var(--color-hover-bg-normal)}.filter-tab.active[data-v-bed0f94e]{background:var(--color-primary);color:#000}.tab-count[data-v-bed0f94e]{font-size:11px;opacity:.7}.filter-tab.active .tab-count[data-v-bed0f94e]{opacity:1}.filter-scroll-btn[data-v-bed0f94e]{align-items:center;bottom:20px;cursor:pointer;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px;z-index:10}.filter-scroll-btn.visible[data-v-bed0f94e]{opacity:1;pointer-events:auto}.filter-scroll-btn.left[data-v-bed0f94e]{background:linear-gradient(to right,var(--color-bg-normal) 70%,transparent);left:0;padding-left:20px}.filter-scroll-btn.right[data-v-bed0f94e]{background:linear-gradient(to left,var(--color-bg-normal) 70%,transparent);padding-right:20px;right:0}.filter-scroll-btn .v-btn[data-v-bed0f94e]{background:var(--color-bg-dark)!important;box-shadow:0 2px 8px rgba(0,0,0,.15);height:40px!important;min-width:32px!important;width:32px!important}.content-body[data-v-bed0f94e]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.content-body.scrollable[data-v-bed0f94e]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-bed0f94e]:last-child{padding-bottom:20px}.loading-state[data-v-bed0f94e]{flex:1}.empty-state[data-v-bed0f94e],.loading-state[data-v-bed0f94e]{align-items:center;display:flex;justify-content:center;padding:50px 20px}.empty-state[data-v-bed0f94e]{color:var(--color-text-dark);flex:1;flex-direction:column}.empty-state .v-icon[data-v-bed0f94e]{color:var(--color-text-dark)!important;opacity:.6}.empty-text[data-v-bed0f94e]{font-size:14px;margin-top:10px}.empty-text[data-v-bed0f94e],.load-more[data-v-bed0f94e]{color:var(--color-text-dark)}.load-more[data-v-bed0f94e]{align-items:center;display:flex;justify-content:center;padding:16px}.load-more-text[data-v-bed0f94e],.no-more[data-v-bed0f94e]{font-size:13px}.no-more[data-v-bed0f94e]{color:var(--color-text-dark);padding:16px;text-align:center}.content-list[data-v-bed0f94e]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.list-item[data-v-bed0f94e]{align-items:flex-start;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;padding:14px 16px;transition:background-color .2s}.item-cover[data-v-bed0f94e],.list-item[data-v-bed0f94e]:hover{background:var(--color-hover-bg-normal)}.item-cover[data-v-bed0f94e]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:80px}.item-cover img[data-v-bed0f94e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-cover.clickable[data-v-bed0f94e]{cursor:pointer}.comment-cover[data-v-bed0f94e]{align-items:center;display:flex;justify-content:center}.cover-icon[data-v-bed0f94e]{color:var(--color-text-dark);opacity:.5}.cover-play-icon[data-v-bed0f94e]{align-items:center;background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.cover-play-icon .v-icon[data-v-bed0f94e]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.item-info[data-v-bed0f94e]{flex:1;min-width:0}.item-title[data-v-bed0f94e]{color:var(--color-text-normal);font-size:16px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.clickable[data-v-bed0f94e]{cursor:pointer;transition:color .2s}.item-title.clickable[data-v-bed0f94e]:hover{color:var(--color-primary)}.item-title-row[data-v-bed0f94e]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-title-row .item-title[data-v-bed0f94e]{margin-bottom:0}.status-badge[data-v-bed0f94e]{border-radius:4px;display:inline-block;flex-shrink:0;font-size:12px;font-weight:500;padding:2px 8px}.status-badge.approved[data-v-bed0f94e]{background:#368859;color:#fff}.status-badge.pending[data-v-bed0f94e]{background:#cc4458;color:#fff}.item-meta[data-v-bed0f94e]{align-items:center;color:var(--color-text-dark);display:flex;flex-wrap:nowrap;font-size:14px;gap:10px;overflow:hidden}.meta-type[data-v-bed0f94e]{background:var(--color-hover-bg-light);border-radius:4px;flex-shrink:0;font-size:11px;padding:1px 6px}.meta-forum[data-v-bed0f94e]{color:var(--color-primary)}.meta-views[data-v-bed0f94e]{align-items:center;display:flex;gap:2px}.meta-price[data-v-bed0f94e],.meta-time[data-v-bed0f94e],.meta-views[data-v-bed0f94e]{flex-shrink:0}.meta-price[data-v-bed0f94e]{color:var(--color-error,#ff4757);font-weight:600}.meta-source-title[data-v-bed0f94e]{align-items:center;color:var(--color-text-darker);cursor:pointer;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-title[data-v-bed0f94e]:hover{text-decoration:underline}.item-actions[data-v-bed0f94e]{display:flex;flex-shrink:0;gap:2px}@media (max-width:900px){.section-header[data-v-bed0f94e]{display:none;padding:10px 16px 8px}.filter-tabs-wrapper[data-v-bed0f94e]{padding:10px 16px 12px}.filter-scroll-btn[data-v-bed0f94e]{bottom:12px;top:12px}.filter-scroll-btn.left[data-v-bed0f94e]{background:linear-gradient(to right,var(--color-bg-normal) 80%,transparent);left:0;padding-left:16px}.filter-scroll-btn.right[data-v-bed0f94e]{background:linear-gradient(to left,var(--color-bg-normal) 80%,transparent);padding-right:16px;right:0}.filter-scroll-btn .v-btn[data-v-bed0f94e]{height:36px!important;min-width:28px!important;width:28px!important}.filter-tabs[data-v-bed0f94e]{gap:8px}.filter-tab[data-v-bed0f94e]{height:36px}.content-body[data-v-bed0f94e]{padding:0 16px 20px}.list-item[data-v-bed0f94e]{padding:12px 14px}.item-title[data-v-bed0f94e]{font-size:16px;line-height:1.4;margin-bottom:6px}.item-meta[data-v-bed0f94e]{font-size:13px;gap:10px}.meta-time[data-v-bed0f94e]{display:none}.meta-type[data-v-bed0f94e]{font-size:12px;padding:2px 6px}}@media (max-width:600px){.item-title[data-v-bed0f94e]{font-size:15px}.item-meta[data-v-bed0f94e]{font-size:12px}}.content-section[data-v-9a0e27a3]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-9a0e27a3]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 76px 16px 20px}.section-title[data-v-9a0e27a3]{color:var(--color-text-normal);font-size:17px;font-weight:600;margin:0;white-space:nowrap}.section-total[data-v-9a0e27a3]{color:var(--color-text-dark);font-size:13px;font-weight:400}.header-search[data-v-9a0e27a3]{flex-shrink:0;max-width:240px!important;width:240px!important}.header-search[data-v-9a0e27a3] .v-field{background:var(--color-bg-dark)!important;border-radius:6px;min-height:36px!important}.header-search[data-v-9a0e27a3] .v-field__input{font-size:13px;min-height:36px!important;padding:6px 0 6px 16px!important}.filter-tabs-wrapper[data-v-9a0e27a3]{flex-shrink:0;padding:0 20px 20px;position:relative}.filter-tabs[data-v-9a0e27a3]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.filter-tabs[data-v-9a0e27a3]::-webkit-scrollbar{display:none}.filter-tab[data-v-9a0e27a3]{align-items:center;background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-normal);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:40px;overflow:hidden;padding:10px 20px;transition:all .2s;white-space:nowrap}.filter-tab[data-v-9a0e27a3]:hover{background:var(--color-hover-bg-normal)}.filter-tab.active[data-v-9a0e27a3]{background:var(--color-primary);color:#000}.tab-count[data-v-9a0e27a3]{font-size:11px;opacity:.7}.filter-tab.active .tab-count[data-v-9a0e27a3]{opacity:1}.filter-scroll-btn[data-v-9a0e27a3]{align-items:center;bottom:20px;cursor:pointer;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px;z-index:10}.filter-scroll-btn.visible[data-v-9a0e27a3]{opacity:1;pointer-events:auto}.filter-scroll-btn.left[data-v-9a0e27a3]{background:linear-gradient(to right,var(--color-bg-normal) 70%,transparent);left:0;padding-left:20px}.filter-scroll-btn.right[data-v-9a0e27a3]{background:linear-gradient(to left,var(--color-bg-normal) 70%,transparent);padding-right:20px;right:0}.filter-scroll-btn .v-btn[data-v-9a0e27a3]{background:var(--color-bg-dark)!important;box-shadow:0 2px 8px rgba(0,0,0,.15);height:40px!important;min-width:32px!important;width:32px!important}.content-body[data-v-9a0e27a3]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.content-body.scrollable[data-v-9a0e27a3]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-9a0e27a3]:last-child{padding-bottom:20px}.loading-state[data-v-9a0e27a3]{flex:1}.empty-state[data-v-9a0e27a3],.loading-state[data-v-9a0e27a3]{align-items:center;display:flex;justify-content:center;padding:50px 20px}.empty-state[data-v-9a0e27a3]{color:var(--color-text-dark);flex:1;flex-direction:column}.empty-state .v-icon[data-v-9a0e27a3]{color:var(--color-text-dark)!important;opacity:.6}.empty-text[data-v-9a0e27a3]{font-size:14px;margin-top:10px}.empty-text[data-v-9a0e27a3],.load-more[data-v-9a0e27a3]{color:var(--color-text-dark)}.load-more[data-v-9a0e27a3]{align-items:center;display:flex;justify-content:center;padding:16px}.load-more-text[data-v-9a0e27a3],.no-more[data-v-9a0e27a3]{font-size:13px}.no-more[data-v-9a0e27a3]{color:var(--color-text-dark);padding:16px;text-align:center}.content-list[data-v-9a0e27a3]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.list-item[data-v-9a0e27a3]{align-items:flex-start;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;padding:14px 16px;transition:background-color .2s}.item-cover[data-v-9a0e27a3],.list-item[data-v-9a0e27a3]:hover{background:var(--color-hover-bg-normal)}.item-cover[data-v-9a0e27a3]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:80px}.item-cover img[data-v-9a0e27a3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-cover.clickable[data-v-9a0e27a3]{cursor:pointer}.comment-cover[data-v-9a0e27a3]{align-items:center;display:flex;justify-content:center}.cover-icon[data-v-9a0e27a3]{color:var(--color-text-dark);opacity:.5}.cover-play-icon[data-v-9a0e27a3]{align-items:center;background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.cover-play-icon .v-icon[data-v-9a0e27a3]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.item-info[data-v-9a0e27a3]{flex:1;min-width:0}.item-title[data-v-9a0e27a3]{color:var(--color-text-normal);font-size:16px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.clickable[data-v-9a0e27a3]{cursor:pointer;transition:color .2s}.item-title.clickable[data-v-9a0e27a3]:hover{color:var(--color-primary)}.item-title-row[data-v-9a0e27a3]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-title-row .item-title[data-v-9a0e27a3]{margin-bottom:0}.status-badge[data-v-9a0e27a3]{border-radius:4px;display:inline-block;flex-shrink:0;font-size:12px;font-weight:500;padding:2px 8px}.status-badge.approved[data-v-9a0e27a3]{background:#368859;color:#fff}.status-badge.pending[data-v-9a0e27a3]{background:#cc4458;color:#fff}.item-meta[data-v-9a0e27a3]{align-items:center;color:var(--color-text-dark);display:flex;flex-wrap:nowrap;font-size:14px;gap:10px;overflow:hidden}.meta-type[data-v-9a0e27a3]{background:var(--color-hover-bg-light);border-radius:4px;flex-shrink:0;font-size:11px;padding:1px 6px}.meta-forum[data-v-9a0e27a3]{color:var(--color-primary)}.meta-views[data-v-9a0e27a3]{align-items:center;display:flex;gap:2px}.meta-price[data-v-9a0e27a3],.meta-time[data-v-9a0e27a3],.meta-views[data-v-9a0e27a3]{flex-shrink:0}.meta-price[data-v-9a0e27a3]{color:var(--color-error,#ff4757);font-weight:600}.meta-source-title[data-v-9a0e27a3]{align-items:center;color:var(--color-text-darker);cursor:pointer;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-title[data-v-9a0e27a3]:hover{text-decoration:underline}.item-actions[data-v-9a0e27a3]{display:flex;flex-shrink:0;gap:2px}@media (max-width:900px){.section-header[data-v-9a0e27a3]{display:none;padding:10px 16px 8px}.filter-tabs-wrapper[data-v-9a0e27a3]{padding:10px 16px 12px}.filter-scroll-btn[data-v-9a0e27a3]{bottom:12px;top:12px}.filter-scroll-btn.left[data-v-9a0e27a3]{background:linear-gradient(to right,var(--color-bg-normal) 80%,transparent);left:0;padding-left:16px}.filter-scroll-btn.right[data-v-9a0e27a3]{background:linear-gradient(to left,var(--color-bg-normal) 80%,transparent);padding-right:16px;right:0}.filter-scroll-btn .v-btn[data-v-9a0e27a3]{height:36px!important;min-width:28px!important;width:28px!important}.filter-tabs[data-v-9a0e27a3]{gap:8px}.filter-tab[data-v-9a0e27a3]{height:36px}.content-body[data-v-9a0e27a3]{padding:0 16px 20px}.list-item[data-v-9a0e27a3]{padding:12px 14px}.item-title[data-v-9a0e27a3]{font-size:16px;line-height:1.4;margin-bottom:6px}.item-meta[data-v-9a0e27a3]{font-size:13px;gap:10px}.meta-time[data-v-9a0e27a3]{display:none}.meta-type[data-v-9a0e27a3]{font-size:12px;padding:2px 6px}}@media (max-width:600px){.item-title[data-v-9a0e27a3]{font-size:15px}.item-meta[data-v-9a0e27a3]{font-size:12px}}.content-section[data-v-5d383712]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-5d383712]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 76px 16px 20px}.section-title[data-v-5d383712]{color:var(--color-text-normal);font-size:17px;font-weight:600;margin:0;white-space:nowrap}.section-total[data-v-5d383712]{color:var(--color-text-dark);font-size:13px;font-weight:400}.header-search[data-v-5d383712]{flex-shrink:0;max-width:240px!important;width:240px!important}.header-search[data-v-5d383712] .v-field{background:var(--color-bg-dark)!important;border-radius:6px;min-height:36px!important}.header-search[data-v-5d383712] .v-field__input{font-size:13px;min-height:36px!important;padding:6px 0 6px 16px!important}.filter-tabs-wrapper[data-v-5d383712]{flex-shrink:0;padding:0 20px 20px;position:relative}.filter-tabs[data-v-5d383712]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.filter-tabs[data-v-5d383712]::-webkit-scrollbar{display:none}.filter-tab[data-v-5d383712]{align-items:center;background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-normal);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:40px;overflow:hidden;padding:10px 20px;transition:all .2s;white-space:nowrap}.filter-tab[data-v-5d383712]:hover{background:var(--color-hover-bg-normal)}.filter-tab.active[data-v-5d383712]{background:var(--color-primary);color:#000}.tab-count[data-v-5d383712]{font-size:11px;opacity:.7}.filter-tab.active .tab-count[data-v-5d383712]{opacity:1}.filter-scroll-btn[data-v-5d383712]{align-items:center;bottom:20px;cursor:pointer;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px;z-index:10}.filter-scroll-btn.visible[data-v-5d383712]{opacity:1;pointer-events:auto}.filter-scroll-btn.left[data-v-5d383712]{background:linear-gradient(to right,var(--color-bg-normal) 70%,transparent);left:0;padding-left:20px}.filter-scroll-btn.right[data-v-5d383712]{background:linear-gradient(to left,var(--color-bg-normal) 70%,transparent);padding-right:20px;right:0}.filter-scroll-btn .v-btn[data-v-5d383712]{background:var(--color-bg-dark)!important;box-shadow:0 2px 8px rgba(0,0,0,.15);height:40px!important;min-width:32px!important;width:32px!important}.content-body[data-v-5d383712]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.content-body.scrollable[data-v-5d383712]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-5d383712]:last-child{padding-bottom:20px}.loading-state[data-v-5d383712]{flex:1}.empty-state[data-v-5d383712],.loading-state[data-v-5d383712]{align-items:center;display:flex;justify-content:center;padding:50px 20px}.empty-state[data-v-5d383712]{color:var(--color-text-dark);flex:1;flex-direction:column}.empty-state .v-icon[data-v-5d383712]{color:var(--color-text-dark)!important;opacity:.6}.empty-text[data-v-5d383712]{font-size:14px;margin-top:10px}.empty-text[data-v-5d383712],.load-more[data-v-5d383712]{color:var(--color-text-dark)}.load-more[data-v-5d383712]{align-items:center;display:flex;justify-content:center;padding:16px}.load-more-text[data-v-5d383712],.no-more[data-v-5d383712]{font-size:13px}.no-more[data-v-5d383712]{color:var(--color-text-dark);padding:16px;text-align:center}.content-list[data-v-5d383712]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.list-item[data-v-5d383712]{align-items:flex-start;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;padding:14px 16px;transition:background-color .2s}.item-cover[data-v-5d383712],.list-item[data-v-5d383712]:hover{background:var(--color-hover-bg-normal)}.item-cover[data-v-5d383712]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:80px}.item-cover img[data-v-5d383712]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-cover.clickable[data-v-5d383712]{cursor:pointer}.comment-cover[data-v-5d383712]{align-items:center;display:flex;justify-content:center}.cover-icon[data-v-5d383712]{color:var(--color-text-dark);opacity:.5}.cover-play-icon[data-v-5d383712]{align-items:center;background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.cover-play-icon .v-icon[data-v-5d383712]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.item-info[data-v-5d383712]{flex:1;min-width:0}.item-title[data-v-5d383712]{color:var(--color-text-normal);font-size:16px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.clickable[data-v-5d383712]{cursor:pointer;transition:color .2s}.item-title.clickable[data-v-5d383712]:hover{color:var(--color-primary)}.item-title-row[data-v-5d383712]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-title-row .item-title[data-v-5d383712]{margin-bottom:0}.status-badge[data-v-5d383712]{display:inline-block;font-weight:500;padding:2px 8px}.status-badge.approved[data-v-5d383712]{background:#368859;color:#fff}.status-badge.pending[data-v-5d383712]{background:#cc4458;color:#fff}.item-meta[data-v-5d383712]{align-items:center;color:var(--color-text-dark);display:flex;flex-wrap:nowrap;font-size:14px;gap:10px;overflow:hidden}.meta-type[data-v-5d383712]{background:var(--color-hover-bg-light);border-radius:4px;flex-shrink:0;font-size:11px;padding:1px 6px}.meta-forum[data-v-5d383712]{color:var(--color-primary)}.meta-views[data-v-5d383712]{align-items:center;display:flex;gap:2px}.meta-price[data-v-5d383712],.meta-time[data-v-5d383712],.meta-views[data-v-5d383712]{flex-shrink:0}.meta-price[data-v-5d383712]{color:var(--color-error,#ff4757);font-weight:600}.meta-source-title[data-v-5d383712]{align-items:center;color:var(--color-text-darker);cursor:pointer;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-title[data-v-5d383712]:hover{text-decoration:underline}.item-actions[data-v-5d383712]{flex-shrink:0;gap:2px}@media (max-width:900px){.section-header[data-v-5d383712]{display:none;padding:10px 16px 8px}.filter-tabs-wrapper[data-v-5d383712]{padding:10px 16px 12px}.filter-scroll-btn[data-v-5d383712]{bottom:12px;top:12px}.filter-scroll-btn.left[data-v-5d383712]{background:linear-gradient(to right,var(--color-bg-normal) 80%,transparent);left:0;padding-left:16px}.filter-scroll-btn.right[data-v-5d383712]{background:linear-gradient(to left,var(--color-bg-normal) 80%,transparent);padding-right:16px;right:0}.filter-scroll-btn .v-btn[data-v-5d383712]{height:36px!important;min-width:28px!important;width:28px!important}.filter-tabs[data-v-5d383712]{gap:8px}.filter-tab[data-v-5d383712]{height:36px}.content-body[data-v-5d383712]{padding:0 16px 20px}.list-item[data-v-5d383712]{padding:12px 14px}.item-title[data-v-5d383712]{font-size:16px;line-height:1.4;margin-bottom:6px}.item-meta[data-v-5d383712]{font-size:13px;gap:10px}.meta-time[data-v-5d383712]{display:none}.meta-type[data-v-5d383712]{font-size:12px;padding:2px 6px}}@media (max-width:600px){.item-title[data-v-5d383712]{font-size:15px}.item-meta[data-v-5d383712]{font-size:12px}}.item-header[data-v-5d383712]{align-items:flex-start;display:flex;gap:8px;margin-bottom:4px}.status-badge[data-v-5d383712]{align-items:center;border-radius:4px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;line-height:18px;margin-top:2px;padding:3px 10px;white-space:nowrap}.status-badge.unpaid[data-v-5d383712]{background:linear-gradient(135deg,#ff9800,#ff6f00);box-shadow:0 2px 4px rgba(255,152,0,.3);color:#fff}.status-badge.paid[data-v-5d383712]{background:linear-gradient(135deg,#4caf50,#2e7d32);box-shadow:0 2px 4px rgba(76,175,80,.3);color:#fff}.status-badge.expired[data-v-5d383712]{background:linear-gradient(135deg,#f44336,#c62828);box-shadow:0 2px 4px rgba(244,67,54,.3);color:#fff}.item-title[data-v-5d383712]{flex:1;line-height:1.5;min-width:0}.item-actions[data-v-5d383712]{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:flex-end;min-width:240px}.action-price[data-v-5d383712]{background:linear-gradient(135deg,#ff5252,#f44336);-webkit-background-clip:text;font-size:20px;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px;white-space:nowrap}.pay-btn[data-v-5d383712]{box-shadow:0 2px 8px rgba(var(--v-theme-primary),.3);font-weight:700;height:44px;min-width:120px;transition:all .3s ease}.pay-btn[data-v-5d383712]:hover{box-shadow:0 4px 12px rgba(var(--v-theme-primary),.4);transform:translateY(-1px)}.pay-btn[data-v-5d383712]:active{transform:translateY(0)}.vip-cover[data-v-5d383712]{align-items:center;background:linear-gradient(135deg,#e1b590,#e4c777);display:flex;justify-content:center}.vip-icon[data-v-5d383712]{color:#672903;font-size:30px}.chongzhi-cover[data-v-5d383712]{align-items:center;background:linear-gradient(135deg,#719d7c,#588765);display:flex;justify-content:center}.chongzhi-icon[data-v-5d383712]{color:#fff;font-size:30px;text-shadow:0 2px 4px rgba(0,0,0,.2)}@media screen and (max-width:768px){.item-header[data-v-5d383712]{flex-direction:column;gap:4px}.status-badge[data-v-5d383712]{font-size:11px;margin-top:0;padding:2px 8px}.item-actions[data-v-5d383712]{gap:8px;min-width:auto}.action-price[data-v-5d383712]{font-size:18px}.pay-btn[data-v-5d383712]{font-size:14px;height:40px;min-width:100px}.chongzhi-icon[data-v-5d383712],.vip-icon[data-v-5d383712]{font-size:36px}}.content-section[data-v-dde01ee9]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-dde01ee9]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 76px 16px 20px}.section-title[data-v-dde01ee9]{color:var(--color-text-normal);font-size:17px;font-weight:600;margin:0;white-space:nowrap}.section-total[data-v-dde01ee9]{color:var(--color-text-dark);font-size:13px;font-weight:400}.header-search[data-v-dde01ee9]{flex-shrink:0;max-width:240px!important;width:240px!important}.header-search[data-v-dde01ee9] .v-field{background:var(--color-bg-dark)!important;border-radius:6px;min-height:36px!important}.header-search[data-v-dde01ee9] .v-field__input{font-size:13px;min-height:36px!important;padding:6px 0 6px 16px!important}.filter-tabs-wrapper[data-v-dde01ee9]{flex-shrink:0;padding:0 20px 20px;position:relative}.filter-tabs[data-v-dde01ee9]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.filter-tabs[data-v-dde01ee9]::-webkit-scrollbar{display:none}.filter-tab[data-v-dde01ee9]{align-items:center;background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-normal);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:40px;overflow:hidden;padding:10px 20px;transition:all .2s;white-space:nowrap}.filter-tab[data-v-dde01ee9]:hover{background:var(--color-hover-bg-normal)}.filter-tab.active[data-v-dde01ee9]{background:var(--color-primary);color:#000}.tab-count[data-v-dde01ee9]{font-size:11px;opacity:.7}.filter-tab.active .tab-count[data-v-dde01ee9]{opacity:1}.filter-scroll-btn[data-v-dde01ee9]{align-items:center;bottom:20px;cursor:pointer;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px;z-index:10}.filter-scroll-btn.visible[data-v-dde01ee9]{opacity:1;pointer-events:auto}.filter-scroll-btn.left[data-v-dde01ee9]{background:linear-gradient(to right,var(--color-bg-normal) 70%,transparent);left:0;padding-left:20px}.filter-scroll-btn.right[data-v-dde01ee9]{background:linear-gradient(to left,var(--color-bg-normal) 70%,transparent);padding-right:20px;right:0}.filter-scroll-btn .v-btn[data-v-dde01ee9]{background:var(--color-bg-dark)!important;box-shadow:0 2px 8px rgba(0,0,0,.15);height:40px!important;min-width:32px!important;width:32px!important}.content-body[data-v-dde01ee9]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.content-body.scrollable[data-v-dde01ee9]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-dde01ee9]:last-child{padding-bottom:20px}.loading-state[data-v-dde01ee9]{flex:1}.empty-state[data-v-dde01ee9],.loading-state[data-v-dde01ee9]{align-items:center;display:flex;justify-content:center;padding:50px 20px}.empty-state[data-v-dde01ee9]{color:var(--color-text-dark);flex:1;flex-direction:column}.empty-state .v-icon[data-v-dde01ee9]{color:var(--color-text-dark)!important;opacity:.6}.empty-text[data-v-dde01ee9]{font-size:14px;margin-top:10px}.empty-text[data-v-dde01ee9],.load-more[data-v-dde01ee9]{color:var(--color-text-dark)}.load-more[data-v-dde01ee9]{align-items:center;display:flex;justify-content:center;padding:16px}.load-more-text[data-v-dde01ee9],.no-more[data-v-dde01ee9]{font-size:13px}.no-more[data-v-dde01ee9]{color:var(--color-text-dark);padding:16px;text-align:center}.content-list[data-v-dde01ee9]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.list-item[data-v-dde01ee9]{align-items:flex-start;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;padding:14px 16px;transition:background-color .2s}.item-cover[data-v-dde01ee9],.list-item[data-v-dde01ee9]:hover{background:var(--color-hover-bg-normal)}.item-cover[data-v-dde01ee9]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:80px}.item-cover img[data-v-dde01ee9]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-cover.clickable[data-v-dde01ee9]{cursor:pointer}.comment-cover[data-v-dde01ee9]{align-items:center;display:flex;justify-content:center}.cover-icon[data-v-dde01ee9]{color:var(--color-text-dark);opacity:.5}.cover-play-icon[data-v-dde01ee9]{align-items:center;background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.cover-play-icon .v-icon[data-v-dde01ee9]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.item-info[data-v-dde01ee9]{flex:1;min-width:0}.item-title[data-v-dde01ee9]{color:var(--color-text-normal);font-size:16px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.clickable[data-v-dde01ee9]{cursor:pointer;transition:color .2s}.item-title.clickable[data-v-dde01ee9]:hover{color:var(--color-primary)}.item-title-row[data-v-dde01ee9]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-title-row .item-title[data-v-dde01ee9]{margin-bottom:0}.status-badge[data-v-dde01ee9]{border-radius:4px;display:inline-block;flex-shrink:0;font-size:12px;font-weight:500;padding:2px 8px}.status-badge.approved[data-v-dde01ee9]{background:#368859;color:#fff}.status-badge.pending[data-v-dde01ee9]{background:#cc4458;color:#fff}.item-meta[data-v-dde01ee9]{align-items:center;color:var(--color-text-dark);display:flex;flex-wrap:nowrap;font-size:14px;gap:10px;overflow:hidden}.meta-type[data-v-dde01ee9]{background:var(--color-hover-bg-light);border-radius:4px;flex-shrink:0;font-size:11px;padding:1px 6px}.meta-forum[data-v-dde01ee9]{color:var(--color-primary)}.meta-views[data-v-dde01ee9]{align-items:center;display:flex;gap:2px}.meta-price[data-v-dde01ee9],.meta-time[data-v-dde01ee9],.meta-views[data-v-dde01ee9]{flex-shrink:0}.meta-price[data-v-dde01ee9]{color:var(--color-error,#ff4757);font-weight:600}.meta-source-title[data-v-dde01ee9]{align-items:center;color:var(--color-text-darker);cursor:pointer;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-title[data-v-dde01ee9]:hover{text-decoration:underline}.item-actions[data-v-dde01ee9]{display:flex;flex-shrink:0;gap:2px}@media (max-width:900px){.section-header[data-v-dde01ee9]{display:none;padding:10px 16px 8px}.filter-tabs-wrapper[data-v-dde01ee9]{padding:10px 16px 12px}.filter-scroll-btn[data-v-dde01ee9]{bottom:12px;top:12px}.filter-scroll-btn.left[data-v-dde01ee9]{background:linear-gradient(to right,var(--color-bg-normal) 80%,transparent);left:0;padding-left:16px}.filter-scroll-btn.right[data-v-dde01ee9]{background:linear-gradient(to left,var(--color-bg-normal) 80%,transparent);padding-right:16px;right:0}.filter-scroll-btn .v-btn[data-v-dde01ee9]{height:36px!important;min-width:28px!important;width:28px!important}.filter-tabs[data-v-dde01ee9]{gap:8px}.filter-tab[data-v-dde01ee9]{height:36px}.content-body[data-v-dde01ee9]{padding:0 16px 20px}.list-item[data-v-dde01ee9]{padding:12px 14px}.item-title[data-v-dde01ee9]{font-size:16px;line-height:1.4;margin-bottom:6px}.item-meta[data-v-dde01ee9]{font-size:13px;gap:10px}.meta-time[data-v-dde01ee9]{display:none}.meta-type[data-v-dde01ee9]{font-size:12px;padding:2px 6px}}@media (max-width:600px){.item-title[data-v-dde01ee9]{font-size:15px}.item-meta[data-v-dde01ee9]{font-size:12px}}.content-section[data-v-d5fb306b]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-d5fb306b]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 76px 16px 20px}.section-title[data-v-d5fb306b]{color:var(--color-text-normal);font-size:17px;font-weight:600;margin:0;white-space:nowrap}.section-total[data-v-d5fb306b]{color:var(--color-text-dark);font-size:13px;font-weight:400}.header-search[data-v-d5fb306b]{flex-shrink:0;max-width:240px!important;width:240px!important}.header-search[data-v-d5fb306b] .v-field{background:var(--color-bg-dark)!important;border-radius:6px;min-height:36px!important}.header-search[data-v-d5fb306b] .v-field__input{font-size:13px;min-height:36px!important;padding:6px 0 6px 16px!important}.filter-tabs-wrapper[data-v-d5fb306b]{flex-shrink:0;padding:0 20px 20px;position:relative}.filter-tabs[data-v-d5fb306b]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.filter-tabs[data-v-d5fb306b]::-webkit-scrollbar{display:none}.filter-tab[data-v-d5fb306b]{align-items:center;background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-normal);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:40px;overflow:hidden;padding:10px 20px;transition:all .2s;white-space:nowrap}.filter-tab[data-v-d5fb306b]:hover{background:var(--color-hover-bg-normal)}.filter-tab.active[data-v-d5fb306b]{background:var(--color-primary);color:#000}.tab-count[data-v-d5fb306b]{font-size:11px;opacity:.7}.filter-tab.active .tab-count[data-v-d5fb306b]{opacity:1}.filter-scroll-btn[data-v-d5fb306b]{align-items:center;bottom:20px;cursor:pointer;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px;z-index:10}.filter-scroll-btn.visible[data-v-d5fb306b]{opacity:1;pointer-events:auto}.filter-scroll-btn.left[data-v-d5fb306b]{background:linear-gradient(to right,var(--color-bg-normal) 70%,transparent);left:0;padding-left:20px}.filter-scroll-btn.right[data-v-d5fb306b]{background:linear-gradient(to left,var(--color-bg-normal) 70%,transparent);padding-right:20px;right:0}.filter-scroll-btn .v-btn[data-v-d5fb306b]{background:var(--color-bg-dark)!important;box-shadow:0 2px 8px rgba(0,0,0,.15);height:40px!important;min-width:32px!important;width:32px!important}.content-body[data-v-d5fb306b]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.content-body.scrollable[data-v-d5fb306b]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-d5fb306b]:last-child{padding-bottom:20px}.loading-state[data-v-d5fb306b]{flex:1}.empty-state[data-v-d5fb306b],.loading-state[data-v-d5fb306b]{align-items:center;display:flex;justify-content:center;padding:50px 20px}.empty-state[data-v-d5fb306b]{color:var(--color-text-dark);flex:1;flex-direction:column}.empty-state .v-icon[data-v-d5fb306b]{color:var(--color-text-dark)!important;opacity:.6}.empty-text[data-v-d5fb306b]{font-size:14px;margin-top:10px}.empty-text[data-v-d5fb306b],.load-more[data-v-d5fb306b]{color:var(--color-text-dark)}.load-more[data-v-d5fb306b]{align-items:center;display:flex;justify-content:center;padding:16px}.load-more-text[data-v-d5fb306b],.no-more[data-v-d5fb306b]{font-size:13px}.no-more[data-v-d5fb306b]{color:var(--color-text-dark);padding:16px;text-align:center}.content-list[data-v-d5fb306b]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.list-item[data-v-d5fb306b]{align-items:flex-start;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;padding:14px 16px;transition:background-color .2s}.item-cover[data-v-d5fb306b],.list-item[data-v-d5fb306b]:hover{background:var(--color-hover-bg-normal)}.item-cover[data-v-d5fb306b]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:80px}.item-cover img[data-v-d5fb306b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-cover.clickable[data-v-d5fb306b]{cursor:pointer}.comment-cover[data-v-d5fb306b]{align-items:center;display:flex;justify-content:center}.cover-icon[data-v-d5fb306b]{color:var(--color-text-dark);opacity:.5}.cover-play-icon[data-v-d5fb306b]{align-items:center;background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.cover-play-icon .v-icon[data-v-d5fb306b]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.item-info[data-v-d5fb306b]{flex:1;min-width:0}.item-title[data-v-d5fb306b]{color:var(--color-text-normal);font-size:16px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.clickable[data-v-d5fb306b]{cursor:pointer;transition:color .2s}.item-title.clickable[data-v-d5fb306b]:hover{color:var(--color-primary)}.item-title-row[data-v-d5fb306b]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-title-row .item-title[data-v-d5fb306b]{margin-bottom:0}.status-badge[data-v-d5fb306b]{border-radius:4px;display:inline-block;flex-shrink:0;font-size:12px;font-weight:500;padding:2px 8px}.status-badge.approved[data-v-d5fb306b]{background:#368859;color:#fff}.status-badge.pending[data-v-d5fb306b]{background:#cc4458;color:#fff}.item-meta[data-v-d5fb306b]{align-items:center;color:var(--color-text-dark);display:flex;flex-wrap:nowrap;font-size:14px;gap:10px;overflow:hidden}.meta-type[data-v-d5fb306b]{background:var(--color-hover-bg-light);border-radius:4px;flex-shrink:0;font-size:11px;padding:1px 6px}.meta-forum[data-v-d5fb306b]{color:var(--color-primary)}.meta-views[data-v-d5fb306b]{align-items:center;display:flex;gap:2px}.meta-price[data-v-d5fb306b],.meta-time[data-v-d5fb306b],.meta-views[data-v-d5fb306b]{flex-shrink:0}.meta-price[data-v-d5fb306b]{color:var(--color-error,#ff4757);font-weight:600}.meta-source-title[data-v-d5fb306b]{align-items:center;color:var(--color-text-darker);cursor:pointer;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-title[data-v-d5fb306b]:hover{text-decoration:underline}.item-actions[data-v-d5fb306b]{display:flex;flex-shrink:0;gap:2px}@media (max-width:900px){.section-header[data-v-d5fb306b]{display:none;padding:10px 16px 8px}.filter-tabs-wrapper[data-v-d5fb306b]{padding:10px 16px 12px}.filter-scroll-btn[data-v-d5fb306b]{bottom:12px;top:12px}.filter-scroll-btn.left[data-v-d5fb306b]{background:linear-gradient(to right,var(--color-bg-normal) 80%,transparent);left:0;padding-left:16px}.filter-scroll-btn.right[data-v-d5fb306b]{background:linear-gradient(to left,var(--color-bg-normal) 80%,transparent);padding-right:16px;right:0}.filter-scroll-btn .v-btn[data-v-d5fb306b]{height:36px!important;min-width:28px!important;width:28px!important}.filter-tabs[data-v-d5fb306b]{gap:8px}.filter-tab[data-v-d5fb306b]{height:36px}.content-body[data-v-d5fb306b]{padding:0 16px 20px}.list-item[data-v-d5fb306b]{padding:12px 14px}.item-title[data-v-d5fb306b]{font-size:16px;line-height:1.4;margin-bottom:6px}.item-meta[data-v-d5fb306b]{font-size:13px;gap:10px}.meta-time[data-v-d5fb306b]{display:none}.meta-type[data-v-d5fb306b]{font-size:12px;padding:2px 6px}}@media (max-width:600px){.item-title[data-v-d5fb306b]{font-size:15px}.item-meta[data-v-d5fb306b]{font-size:12px}}.content-section[data-v-ac8c9bef]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-ac8c9bef]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 76px 16px 20px}.section-title[data-v-ac8c9bef]{color:var(--color-text-normal);font-size:17px;font-weight:600;margin:0;white-space:nowrap}.section-total[data-v-ac8c9bef]{color:var(--color-text-dark);font-size:13px;font-weight:400}.header-search[data-v-ac8c9bef]{flex-shrink:0;max-width:240px!important;width:240px!important}.header-search[data-v-ac8c9bef] .v-field{background:var(--color-bg-dark)!important;border-radius:6px;min-height:36px!important}.header-search[data-v-ac8c9bef] .v-field__input{font-size:13px;min-height:36px!important;padding:6px 0 6px 16px!important}.filter-tabs-wrapper[data-v-ac8c9bef]{flex-shrink:0;padding:0 20px 20px;position:relative}.filter-tabs[data-v-ac8c9bef]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.filter-tabs[data-v-ac8c9bef]::-webkit-scrollbar{display:none}.filter-tab[data-v-ac8c9bef]{align-items:center;background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-normal);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:40px;overflow:hidden;padding:10px 20px;transition:all .2s;white-space:nowrap}.filter-tab[data-v-ac8c9bef]:hover{background:var(--color-hover-bg-normal)}.filter-tab.active[data-v-ac8c9bef]{background:var(--color-primary);color:#000}.tab-count[data-v-ac8c9bef]{font-size:11px;opacity:.7}.filter-tab.active .tab-count[data-v-ac8c9bef]{opacity:1}.filter-scroll-btn[data-v-ac8c9bef]{align-items:center;bottom:20px;cursor:pointer;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px;z-index:10}.filter-scroll-btn.visible[data-v-ac8c9bef]{opacity:1;pointer-events:auto}.filter-scroll-btn.left[data-v-ac8c9bef]{background:linear-gradient(to right,var(--color-bg-normal) 70%,transparent);left:0;padding-left:20px}.filter-scroll-btn.right[data-v-ac8c9bef]{background:linear-gradient(to left,var(--color-bg-normal) 70%,transparent);padding-right:20px;right:0}.filter-scroll-btn .v-btn[data-v-ac8c9bef]{background:var(--color-bg-dark)!important;box-shadow:0 2px 8px rgba(0,0,0,.15);height:40px!important;min-width:32px!important;width:32px!important}.content-body[data-v-ac8c9bef]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.content-body.scrollable[data-v-ac8c9bef]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-ac8c9bef]:last-child{padding-bottom:20px}.loading-state[data-v-ac8c9bef]{flex:1}.empty-state[data-v-ac8c9bef],.loading-state[data-v-ac8c9bef]{align-items:center;display:flex;justify-content:center;padding:50px 20px}.empty-state[data-v-ac8c9bef]{color:var(--color-text-dark);flex:1;flex-direction:column}.empty-state .v-icon[data-v-ac8c9bef]{color:var(--color-text-dark)!important;opacity:.6}.empty-text[data-v-ac8c9bef]{font-size:14px;margin-top:10px}.empty-text[data-v-ac8c9bef],.load-more[data-v-ac8c9bef]{color:var(--color-text-dark)}.load-more[data-v-ac8c9bef]{align-items:center;display:flex;justify-content:center;padding:16px}.load-more-text[data-v-ac8c9bef],.no-more[data-v-ac8c9bef]{font-size:13px}.no-more[data-v-ac8c9bef]{color:var(--color-text-dark);padding:16px;text-align:center}.content-list[data-v-ac8c9bef]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.list-item[data-v-ac8c9bef]{align-items:flex-start;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;padding:14px 16px;transition:background-color .2s}.item-cover[data-v-ac8c9bef],.list-item[data-v-ac8c9bef]:hover{background:var(--color-hover-bg-normal)}.item-cover[data-v-ac8c9bef]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:80px}.item-cover img[data-v-ac8c9bef]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-cover.clickable[data-v-ac8c9bef]{cursor:pointer}.comment-cover[data-v-ac8c9bef]{align-items:center;display:flex;justify-content:center}.cover-icon[data-v-ac8c9bef]{color:var(--color-text-dark);opacity:.5}.cover-play-icon[data-v-ac8c9bef]{align-items:center;background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.cover-play-icon .v-icon[data-v-ac8c9bef]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.item-info[data-v-ac8c9bef]{flex:1;min-width:0}.item-title[data-v-ac8c9bef]{color:var(--color-text-normal);font-size:16px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.clickable[data-v-ac8c9bef]{cursor:pointer;transition:color .2s}.item-title.clickable[data-v-ac8c9bef]:hover{color:var(--color-primary)}.item-title-row[data-v-ac8c9bef]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-title-row .item-title[data-v-ac8c9bef]{margin-bottom:0}.status-badge[data-v-ac8c9bef]{border-radius:4px;display:inline-block;flex-shrink:0;font-size:12px;font-weight:500;padding:2px 8px}.status-badge.approved[data-v-ac8c9bef]{background:#368859;color:#fff}.status-badge.pending[data-v-ac8c9bef]{background:#cc4458;color:#fff}.item-meta[data-v-ac8c9bef]{align-items:center;color:var(--color-text-dark);display:flex;flex-wrap:nowrap;font-size:14px;gap:10px;overflow:hidden}.meta-type[data-v-ac8c9bef]{background:var(--color-hover-bg-light);border-radius:4px;flex-shrink:0;font-size:11px;padding:1px 6px}.meta-forum[data-v-ac8c9bef]{color:var(--color-primary)}.meta-views[data-v-ac8c9bef]{align-items:center;display:flex;gap:2px}.meta-price[data-v-ac8c9bef],.meta-time[data-v-ac8c9bef],.meta-views[data-v-ac8c9bef]{flex-shrink:0}.meta-price[data-v-ac8c9bef]{color:var(--color-error,#ff4757);font-weight:600}.meta-source-title[data-v-ac8c9bef]{align-items:center;color:var(--color-text-darker);cursor:pointer;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-title[data-v-ac8c9bef]:hover{text-decoration:underline}.item-actions[data-v-ac8c9bef]{display:flex;flex-shrink:0;gap:2px}@media (max-width:900px){.section-header[data-v-ac8c9bef]{display:none;padding:10px 16px 8px}.filter-tabs-wrapper[data-v-ac8c9bef]{padding:10px 16px 12px}.filter-scroll-btn[data-v-ac8c9bef]{bottom:12px;top:12px}.filter-scroll-btn.left[data-v-ac8c9bef]{background:linear-gradient(to right,var(--color-bg-normal) 80%,transparent);left:0;padding-left:16px}.filter-scroll-btn.right[data-v-ac8c9bef]{background:linear-gradient(to left,var(--color-bg-normal) 80%,transparent);padding-right:16px;right:0}.filter-scroll-btn .v-btn[data-v-ac8c9bef]{height:36px!important;min-width:28px!important;width:28px!important}.filter-tabs[data-v-ac8c9bef]{gap:8px}.filter-tab[data-v-ac8c9bef]{height:36px}.content-body[data-v-ac8c9bef]{padding:0 16px 20px}.list-item[data-v-ac8c9bef]{padding:12px 14px}.item-title[data-v-ac8c9bef]{font-size:16px;line-height:1.4;margin-bottom:6px}.item-meta[data-v-ac8c9bef]{font-size:13px;gap:10px}.meta-time[data-v-ac8c9bef]{display:none}.meta-type[data-v-ac8c9bef]{font-size:12px;padding:2px 6px}}@media (max-width:600px){.item-title[data-v-ac8c9bef]{font-size:15px}.item-meta[data-v-ac8c9bef]{font-size:12px}}.stats-cards[data-v-ac8c9bef]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:20px}.stat-card[data-v-ac8c9bef]{gap:16px;padding:20px}.stat-card[data-v-ac8c9bef],.stat-icon[data-v-ac8c9bef]{align-items:center;display:flex}.stat-icon[data-v-ac8c9bef]{border-radius:12px;flex-shrink:0;height:56px;justify-content:center;width:56px}.stat-content[data-v-ac8c9bef]{flex:1}.stat-value[data-v-ac8c9bef]{color:var(--color-text-normal);font-size:28px;font-weight:600;line-height:1.2}.stat-label[data-v-ac8c9bef]{color:var(--color-text-dark);font-size:13px;margin-top:4px}.filter-card[data-v-ac8c9bef]{margin-bottom:20px;padding:16px}.filter-row[data-v-ac8c9bef]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.filter-input[data-v-ac8c9bef]{flex:1;min-width:180px}.list-card[data-v-ac8c9bef]{padding:20px}.list-header[data-v-ac8c9bef]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.list-header h3[data-v-ac8c9bef]{color:var(--color-text-normal);font-size:18px;font-weight:600}.list-info[data-v-ac8c9bef]{color:var(--color-text-dark);font-size:13px}.tuiguang-table[data-v-ac8c9bef]{background:transparent!important}.time-text[data-v-ac8c9bef]{color:var(--color-text-dark);font-size:13px}.ip-text[data-v-ac8c9bef]{color:var(--color-text-normal);font-family:Courier New,monospace;font-size:13px}.browser-text[data-v-ac8c9bef],.location-text[data-v-ac8c9bef]{color:var(--color-text-dark);font-size:13px}.url-link[data-v-ac8c9bef]{align-items:center;color:var(--color-primary);display:inline-flex;font-size:13px;gap:4px;text-decoration:none}.url-link[data-v-ac8c9bef]:hover{text-decoration:underline}.reward-text[data-v-ac8c9bef]{color:#4caf50;font-size:14px;font-weight:600}.no-data[data-v-ac8c9bef]{align-items:center;display:flex;flex-direction:column;padding:60px 20px;text-align:center}.no-data p[data-v-ac8c9bef]{color:var(--color-text-dark);font-size:14px;margin-top:12px}.pagination[data-v-ac8c9bef]{border-top:1px solid var(--color-line-normal);display:flex;justify-content:center;margin-top:16px;padding:20px 0}.content-section[data-v-bbf32255]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-bbf32255]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 76px 16px 20px}.section-title[data-v-bbf32255]{color:var(--color-text-normal);font-size:17px;font-weight:600;margin:0;white-space:nowrap}.section-total[data-v-bbf32255]{color:var(--color-text-dark);font-size:13px;font-weight:400}.header-search[data-v-bbf32255] .v-field{background:var(--color-bg-dark)!important;border-radius:6px;min-height:36px!important}.header-search[data-v-bbf32255] .v-field__input{font-size:13px;min-height:36px!important;padding:6px 0 6px 16px!important}.filter-tabs-wrapper[data-v-bbf32255]{flex-shrink:0;padding:0 20px 20px;position:relative}.filter-tabs[data-v-bbf32255]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.filter-tabs[data-v-bbf32255]::-webkit-scrollbar{display:none}.filter-tab[data-v-bbf32255]{align-items:center;background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-normal);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:40px;overflow:hidden;padding:10px 20px;transition:all .2s;white-space:nowrap}.filter-tab[data-v-bbf32255]:hover{background:var(--color-hover-bg-normal)}.filter-tab.active[data-v-bbf32255]{background:var(--color-primary);color:#000}.tab-count[data-v-bbf32255]{font-size:11px;opacity:.7}.filter-tab.active .tab-count[data-v-bbf32255]{opacity:1}.filter-scroll-btn[data-v-bbf32255]{align-items:center;bottom:20px;cursor:pointer;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px;z-index:10}.filter-scroll-btn.visible[data-v-bbf32255]{opacity:1;pointer-events:auto}.filter-scroll-btn.left[data-v-bbf32255]{background:linear-gradient(to right,var(--color-bg-normal) 70%,transparent);left:0;padding-left:20px}.filter-scroll-btn.right[data-v-bbf32255]{background:linear-gradient(to left,var(--color-bg-normal) 70%,transparent);padding-right:20px;right:0}.filter-scroll-btn .v-btn[data-v-bbf32255]{background:var(--color-bg-dark)!important;box-shadow:0 2px 8px rgba(0,0,0,.15);height:40px!important;min-width:32px!important;width:32px!important}.content-body[data-v-bbf32255]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.content-body.scrollable[data-v-bbf32255]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-bbf32255]:last-child{padding-bottom:20px}.loading-state[data-v-bbf32255]{flex:1}.empty-state[data-v-bbf32255],.loading-state[data-v-bbf32255]{align-items:center;display:flex;justify-content:center;padding:50px 20px}.empty-state[data-v-bbf32255]{color:var(--color-text-dark);flex:1;flex-direction:column}.empty-state .v-icon[data-v-bbf32255]{color:var(--color-text-dark)!important;opacity:.6}.empty-text[data-v-bbf32255]{font-size:14px;margin-top:10px}.empty-text[data-v-bbf32255],.load-more[data-v-bbf32255]{color:var(--color-text-dark)}.load-more[data-v-bbf32255]{align-items:center;display:flex;justify-content:center;padding:16px}.load-more-text[data-v-bbf32255],.no-more[data-v-bbf32255]{font-size:13px}.no-more[data-v-bbf32255]{color:var(--color-text-dark);padding:16px;text-align:center}.content-list[data-v-bbf32255]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.list-item[data-v-bbf32255]{align-items:flex-start;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;padding:14px 16px;transition:background-color .2s}.item-cover[data-v-bbf32255],.list-item[data-v-bbf32255]:hover{background:var(--color-hover-bg-normal)}.item-cover[data-v-bbf32255]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:80px}.item-cover img[data-v-bbf32255]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-cover.clickable[data-v-bbf32255]{cursor:pointer}.comment-cover[data-v-bbf32255]{align-items:center;display:flex;justify-content:center}.cover-icon[data-v-bbf32255]{color:var(--color-text-dark);opacity:.5}.cover-play-icon[data-v-bbf32255]{align-items:center;background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.cover-play-icon .v-icon[data-v-bbf32255]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.item-info[data-v-bbf32255]{flex:1;min-width:0}.item-title[data-v-bbf32255]{color:var(--color-text-normal);font-size:16px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.clickable[data-v-bbf32255]{cursor:pointer;transition:color .2s}.item-title.clickable[data-v-bbf32255]:hover{color:var(--color-primary)}.item-title-row[data-v-bbf32255]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-title-row .item-title[data-v-bbf32255]{margin-bottom:0}.status-badge[data-v-bbf32255]{border-radius:4px;flex-shrink:0;padding:2px 8px}.status-badge.approved[data-v-bbf32255]{background:#368859;color:#fff}.status-badge.pending[data-v-bbf32255]{background:#cc4458;color:#fff}.item-meta[data-v-bbf32255]{align-items:center;color:var(--color-text-dark);display:flex;flex-wrap:nowrap;font-size:14px;gap:10px;overflow:hidden}.meta-type[data-v-bbf32255]{background:var(--color-hover-bg-light);border-radius:4px;flex-shrink:0;font-size:11px;padding:1px 6px}.meta-forum[data-v-bbf32255]{color:var(--color-primary)}.meta-views[data-v-bbf32255]{align-items:center;display:flex;gap:2px}.meta-price[data-v-bbf32255],.meta-time[data-v-bbf32255],.meta-views[data-v-bbf32255]{flex-shrink:0}.meta-price[data-v-bbf32255]{color:var(--color-error,#ff4757);font-weight:600}.meta-source-title[data-v-bbf32255]{align-items:center;color:var(--color-text-darker);cursor:pointer;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-title[data-v-bbf32255]:hover{text-decoration:underline}.item-actions[data-v-bbf32255]{display:flex;flex-shrink:0;gap:2px}@media (max-width:900px){.section-header[data-v-bbf32255]{display:none;padding:10px 16px 8px}.filter-tabs-wrapper[data-v-bbf32255]{padding:10px 16px 12px}.filter-scroll-btn[data-v-bbf32255]{bottom:12px;top:12px}.filter-scroll-btn.left[data-v-bbf32255]{background:linear-gradient(to right,var(--color-bg-normal) 80%,transparent);left:0;padding-left:16px}.filter-scroll-btn.right[data-v-bbf32255]{background:linear-gradient(to left,var(--color-bg-normal) 80%,transparent);padding-right:16px;right:0}.filter-scroll-btn .v-btn[data-v-bbf32255]{height:36px!important;min-width:28px!important;width:28px!important}.filter-tabs[data-v-bbf32255]{gap:8px}.filter-tab[data-v-bbf32255]{height:36px}.content-body[data-v-bbf32255]{padding:0 16px 20px}.list-item[data-v-bbf32255]{padding:12px 14px}.item-title[data-v-bbf32255]{font-size:16px;line-height:1.4;margin-bottom:6px}.item-meta[data-v-bbf32255]{font-size:13px;gap:10px}.meta-time[data-v-bbf32255]{display:none}.meta-type[data-v-bbf32255]{font-size:12px;padding:2px 6px}}@media (max-width:600px){.item-title[data-v-bbf32255]{font-size:15px}.item-meta[data-v-bbf32255]{font-size:12px}}.records-section[data-v-bbf32255]{background:var(--color-bg-light);border-radius:12px;padding:24px}.summary-cards[data-v-bbf32255]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.summary-card[data-v-bbf32255]{background:var(--color-bg-light);border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.03);padding:16px 18px}.summary-card .summary-title[data-v-bbf32255]{color:var(--color-text-dark);font-size:13px;margin-bottom:6px}.summary-card .summary-amount[data-v-bbf32255]{font-size:20px;font-weight:600;margin-bottom:4px}.summary-card .summary-sub[data-v-bbf32255]{color:var(--color-text-dark);font-size:12px}.summary-card.kecheng .summary-amount[data-v-bbf32255]{color:#2196f3}.summary-card.donghua .summary-amount[data-v-bbf32255]{color:#26c6da}.summary-card.chajian .summary-amount[data-v-bbf32255]{color:#ff9800}.records-table-wrapper[data-v-bbf32255]{overflow-x:auto}.records-table[data-v-bbf32255]{border-collapse:collapse;width:100%}.records-table td[data-v-bbf32255],.records-table th[data-v-bbf32255]{border-bottom:1px solid var(--color-border);font-size:13px;padding:12px;text-align:left}.records-table th[data-v-bbf32255]{background:var(--color-bg-dark);color:var(--color-text-dark);font-weight:600}.records-table td[data-v-bbf32255]{color:var(--color-text-normal)}.actual-cell[data-v-bbf32255],.actual-header[data-v-bbf32255],.amount-cell[data-v-bbf32255],.amount-header[data-v-bbf32255],.fee-cell[data-v-bbf32255],.fee-header[data-v-bbf32255],.records-table td[data-v-bbf32255]:first-child,.records-table td[data-v-bbf32255]:nth-child(2),.records-table th[data-v-bbf32255]:first-child,.records-table th[data-v-bbf32255]:nth-child(2),.type-badge[data-v-bbf32255]{white-space:nowrap}.type-badge[data-v-bbf32255]{border-radius:999px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.type-badge.income[data-v-bbf32255]{background:rgba(76,175,80,.12);color:#4caf50}.type-badge.refund[data-v-bbf32255],.type-badge.withdraw[data-v-bbf32255]{background:rgba(244,67,54,.12);color:#f44336}.amount-text[data-v-bbf32255]{font-weight:600}.amount-text.income[data-v-bbf32255]{color:#4caf50}.amount-text.refund[data-v-bbf32255],.amount-text.withdraw[data-v-bbf32255]{color:#f44336}.status-badge[data-v-bbf32255]{border-radius:999px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.status-badge.pending[data-v-bbf32255]{background:rgba(255,152,0,.12);color:#ff9800}.status-badge.success[data-v-bbf32255]{background:rgba(76,175,80,.12);color:#4caf50}.status-badge.failed[data-v-bbf32255]{background:rgba(244,67,54,.12);color:#f44336}.category-badge[data-v-bbf32255]{border-radius:999px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.category-badge[data-v-bbf32255],.category-badge.kecheng[data-v-bbf32255]{background:rgba(33,150,243,.12);color:#2196f3}.category-badge.donghua[data-v-bbf32255]{background:rgba(38,198,218,.12);color:#26c6da}.category-badge.chajian[data-v-bbf32255]{background:rgba(255,152,0,.12);color:#ff9800}.header-placeholder[data-v-bbf32255]{flex-shrink:0;visibility:hidden;width:240px}.header-search[data-v-bbf32255]{flex-shrink:0;max-width:240px!important;width:240px!important}.description-cell[data-v-bbf32255]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.records-table[data-v-bbf32255]{font-size:12px}.records-table td[data-v-bbf32255],.records-table th[data-v-bbf32255]{padding:8px}}.content-section[data-v-243efca6]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-243efca6]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 76px 16px 20px}.section-title[data-v-243efca6]{color:var(--color-text-normal);font-size:17px;font-weight:600;margin:0;white-space:nowrap}.section-total[data-v-243efca6]{color:var(--color-text-dark);font-size:13px;font-weight:400}.header-search[data-v-243efca6] .v-field{background:var(--color-bg-dark)!important;border-radius:6px;min-height:36px!important}.header-search[data-v-243efca6] .v-field__input{font-size:13px;min-height:36px!important;padding:6px 0 6px 16px!important}.filter-tabs-wrapper[data-v-243efca6]{flex-shrink:0;padding:0 20px 20px;position:relative}.filter-tabs[data-v-243efca6]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.filter-tabs[data-v-243efca6]::-webkit-scrollbar{display:none}.filter-tab[data-v-243efca6]{align-items:center;background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-normal);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:40px;overflow:hidden;padding:10px 20px;transition:all .2s;white-space:nowrap}.filter-tab[data-v-243efca6]:hover{background:var(--color-hover-bg-normal)}.filter-tab.active[data-v-243efca6]{background:var(--color-primary);color:#000}.tab-count[data-v-243efca6]{font-size:11px;opacity:.7}.filter-tab.active .tab-count[data-v-243efca6]{opacity:1}.filter-scroll-btn[data-v-243efca6]{align-items:center;bottom:20px;cursor:pointer;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px;z-index:10}.filter-scroll-btn.visible[data-v-243efca6]{opacity:1;pointer-events:auto}.filter-scroll-btn.left[data-v-243efca6]{background:linear-gradient(to right,var(--color-bg-normal) 70%,transparent);left:0;padding-left:20px}.filter-scroll-btn.right[data-v-243efca6]{background:linear-gradient(to left,var(--color-bg-normal) 70%,transparent);padding-right:20px;right:0}.filter-scroll-btn .v-btn[data-v-243efca6]{background:var(--color-bg-dark)!important;box-shadow:0 2px 8px rgba(0,0,0,.15);height:40px!important;min-width:32px!important;width:32px!important}.content-body[data-v-243efca6]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.content-body.scrollable[data-v-243efca6]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-243efca6]:last-child{padding-bottom:20px}.loading-state[data-v-243efca6]{flex:1}.empty-state[data-v-243efca6],.loading-state[data-v-243efca6]{align-items:center;display:flex;justify-content:center;padding:50px 20px}.empty-state[data-v-243efca6]{flex:1;flex-direction:column}.empty-state .v-icon[data-v-243efca6]{color:var(--color-text-dark)!important;opacity:.6}.empty-text[data-v-243efca6]{font-size:14px;margin-top:10px}.empty-text[data-v-243efca6],.load-more[data-v-243efca6]{color:var(--color-text-dark)}.load-more[data-v-243efca6]{align-items:center;display:flex;justify-content:center;padding:16px}.load-more-text[data-v-243efca6],.no-more[data-v-243efca6]{font-size:13px}.no-more[data-v-243efca6]{color:var(--color-text-dark);padding:16px;text-align:center}.content-list[data-v-243efca6]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.list-item[data-v-243efca6]{align-items:flex-start;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;padding:14px 16px;transition:background-color .2s}.item-cover[data-v-243efca6],.list-item[data-v-243efca6]:hover{background:var(--color-hover-bg-normal)}.item-cover[data-v-243efca6]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:80px}.item-cover img[data-v-243efca6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-cover.clickable[data-v-243efca6]{cursor:pointer}.comment-cover[data-v-243efca6]{align-items:center;display:flex;justify-content:center}.cover-icon[data-v-243efca6]{color:var(--color-text-dark);opacity:.5}.cover-play-icon[data-v-243efca6]{align-items:center;background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.cover-play-icon .v-icon[data-v-243efca6]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.item-info[data-v-243efca6]{flex:1;min-width:0}.item-title[data-v-243efca6]{color:var(--color-text-normal);font-size:16px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.clickable[data-v-243efca6]{cursor:pointer;transition:color .2s}.item-title.clickable[data-v-243efca6]:hover{color:var(--color-primary)}.item-title-row[data-v-243efca6]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-title-row .item-title[data-v-243efca6]{margin-bottom:0}.status-badge[data-v-243efca6]{border-radius:4px;display:inline-block;flex-shrink:0;font-size:12px;font-weight:500;padding:2px 8px}.status-badge.approved[data-v-243efca6]{background:#368859;color:#fff}.status-badge.pending[data-v-243efca6]{background:#cc4458;color:#fff}.item-meta[data-v-243efca6]{align-items:center;color:var(--color-text-dark);display:flex;flex-wrap:nowrap;font-size:14px;gap:10px;overflow:hidden}.meta-type[data-v-243efca6]{background:var(--color-hover-bg-light);border-radius:4px;flex-shrink:0;font-size:11px;padding:1px 6px}.meta-forum[data-v-243efca6]{color:var(--color-primary)}.meta-views[data-v-243efca6]{align-items:center;display:flex;gap:2px}.meta-price[data-v-243efca6],.meta-time[data-v-243efca6],.meta-views[data-v-243efca6]{flex-shrink:0}.meta-price[data-v-243efca6]{color:var(--color-error,#ff4757);font-weight:600}.meta-source-title[data-v-243efca6]{align-items:center;color:var(--color-text-darker);cursor:pointer;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-title[data-v-243efca6]:hover{text-decoration:underline}.item-actions[data-v-243efca6]{display:flex;flex-shrink:0;gap:2px}@media (max-width:900px){.section-header[data-v-243efca6]{display:none;padding:10px 16px 8px}.filter-tabs-wrapper[data-v-243efca6]{padding:10px 16px 12px}.filter-scroll-btn[data-v-243efca6]{bottom:12px;top:12px}.filter-scroll-btn.left[data-v-243efca6]{background:linear-gradient(to right,var(--color-bg-normal) 80%,transparent);left:0;padding-left:16px}.filter-scroll-btn.right[data-v-243efca6]{background:linear-gradient(to left,var(--color-bg-normal) 80%,transparent);padding-right:16px;right:0}.filter-scroll-btn .v-btn[data-v-243efca6]{height:36px!important;min-width:28px!important;width:28px!important}.filter-tabs[data-v-243efca6]{gap:8px}.filter-tab[data-v-243efca6]{height:36px}.content-body[data-v-243efca6]{padding:0 16px 20px}.list-item[data-v-243efca6]{padding:12px 14px}.item-title[data-v-243efca6]{font-size:16px;line-height:1.4;margin-bottom:6px}.item-meta[data-v-243efca6]{font-size:13px;gap:10px}.meta-time[data-v-243efca6]{display:none}.meta-type[data-v-243efca6]{font-size:12px;padding:2px 6px}}@media (max-width:600px){.item-title[data-v-243efca6]{font-size:15px}.item-meta[data-v-243efca6]{font-size:12px}}.header-search[data-v-243efca6]{flex-shrink:0;max-width:240px!important;width:240px!important}.withdraw-layout[data-v-243efca6]{display:flex;flex-direction:column;gap:20px;height:100%}.withdraw-info-card[data-v-243efca6]{align-items:center;background:var(--color-bg-light);border-radius:12px;display:grid;flex-shrink:0;gap:32px;grid-template-columns:1fr 1fr;padding:24px}.balance-main[data-v-243efca6],.left-section[data-v-243efca6]{display:flex;flex-direction:column}.balance-label[data-v-243efca6]{color:var(--color-text-dark);font-size:14px;margin-bottom:8px}.balance-amount[data-v-243efca6]{color:var(--color-primary);font-size:48px;font-weight:700;line-height:1;margin-bottom:16px}.balance-breakdown[data-v-243efca6]{color:var(--color-text-dark);display:flex;font-size:13px;gap:16px}.balance-breakdown span[data-v-243efca6]{background:var(--color-bg-dark);border-radius:6px;padding:6px 12px}.right-section[data-v-243efca6]{display:flex;flex-direction:column;gap:16px}.balance-stats[data-v-243efca6]{display:flex;gap:32px}.stat-item[data-v-243efca6]{display:flex;flex-direction:column}.stat-label[data-v-243efca6]{color:var(--color-text-dark);font-size:12px;margin-bottom:4px}.stat-value[data-v-243efca6]{color:var(--color-text-normal);font-size:18px;font-weight:600}.action-buttons[data-v-243efca6]{display:flex;gap:12px}.account-btn[data-v-243efca6]{min-width:140px}.account-btn[data-v-243efca6] .v-btn__content{color:var(--color-text-normal)!important}.withdraw-btn[data-v-243efca6]{min-width:140px}.withdraw-btn[data-v-243efca6] .v-btn__content{color:#fff!important}.withdraw-records-card[data-v-243efca6]{background:var(--color-bg-light);border-bottom:1px solid var(--color-bg-dark);border-radius:12px;display:flex;flex:1;flex-direction:column;margin-bottom:16px;min-height:0;padding:20px;padding-bottom:12px}.records-header h4[data-v-243efca6]{color:var(--color-text-normal);font-size:16px;font-weight:600;margin:0}.records-list[data-v-243efca6]{flex:1;overflow-y:auto}.record-item[data-v-243efca6]{background:var(--color-bg-dark);border-radius:8px;margin-bottom:12px;padding:16px;transition:all .2s}.record-item[data-v-243efca6]:hover{background:var(--color-bg-normal)}.record-main[data-v-243efca6]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.record-info[data-v-243efca6]{flex:1;min-width:0}.record-title[data-v-243efca6]{color:var(--color-text-normal);font-size:14px;font-weight:500;margin-bottom:6px}.record-meta[data-v-243efca6],.record-title[data-v-243efca6]{align-items:center;display:flex}.record-meta[data-v-243efca6]{margin-bottom:4px}.record-remark[data-v-243efca6],.record-time[data-v-243efca6]{color:var(--color-text-dark);font-size:12px}.record-remark[data-v-243efca6]{align-items:center;background:var(--color-bg-light);border-radius:4px;display:flex;margin-top:6px;padding:6px 8px}.record-amount[data-v-243efca6]{flex-shrink:0;text-align:right}.amount-value[data-v-243efca6]{color:var(--color-error);font-size:18px;font-weight:700;margin-bottom:2px}.amount-fee[data-v-243efca6]{color:var(--color-text-dark);font-size:11px}.pagination[data-v-243efca6]{display:flex;justify-content:center;margin-top:16px}.empty-state[data-v-243efca6]{color:var(--color-text-dark);padding:60px 20px;text-align:center}.empty-state p[data-v-243efca6]{font-size:14px;margin-top:12px}@media (max-width:900px){.withdraw-info-card[data-v-243efca6]{gap:24px;grid-template-columns:1fr}.balance-amount[data-v-243efca6]{font-size:36px}.balance-breakdown[data-v-243efca6]{flex-direction:column;gap:8px}.balance-stats[data-v-243efca6]{justify-content:space-between;width:100%}.action-buttons[data-v-243efca6]{flex-direction:column;width:100%}.record-main[data-v-243efca6]{flex-direction:column;gap:12px}.record-amount[data-v-243efca6]{text-align:left}}.custom-dialog-overlay[data-v-243efca6]{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:10000}.custom-dialog-wrapper[data-v-243efca6]{max-height:90vh;max-width:90vw;overflow:auto}.dialog-card[data-v-243efca6]{background:var(--color-bg-light)!important;max-width:600px!important;width:600px!important}.dialog-title[data-v-243efca6]{font-size:18px!important;font-weight:600!important;padding:20px 24px 16px!important}.dialog-content[data-v-243efca6]{padding:20px 24px!important}.form-field[data-v-243efca6]{margin-bottom:16px}.form-field[data-v-243efca6]:last-of-type{margin-bottom:0}.field-label[data-v-243efca6]{color:var(--color-text-normal);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.dialog-content[data-v-243efca6] .v-field__field{background-color:var(--color-bg-normal)!important}.dialog-content[data-v-243efca6] .v-field__overlay{background-color:var(--color-bg-normal)!important}.dialog-content[data-v-243efca6] .v-alert{border-radius:8px!important;margin-top:16px!important}.dialog-actions[data-v-243efca6]{padding:16px 24px!important}.fade-enter-active[data-v-243efca6],.fade-leave-active[data-v-243efca6]{transition:opacity .2s ease}.fade-enter-from[data-v-243efca6],.fade-leave-to[data-v-243efca6]{opacity:0}@media (max-width:900px){.balance-section[data-v-243efca6]{grid-template-columns:1fr}.balance-stats[data-v-243efca6]{flex-direction:column;gap:16px}.balance-details[data-v-243efca6]{flex-direction:column;gap:8px}}.content-section[data-v-72d8fc5f]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-72d8fc5f]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 76px 16px 20px}.section-title[data-v-72d8fc5f]{color:var(--color-text-normal);font-size:17px;font-weight:600;margin:0;white-space:nowrap}.section-total[data-v-72d8fc5f]{color:var(--color-text-dark);font-size:13px;font-weight:400}.header-search[data-v-72d8fc5f]{flex-shrink:0;max-width:240px!important;width:240px!important}.header-search[data-v-72d8fc5f] .v-field{background:var(--color-bg-dark)!important;border-radius:6px;min-height:36px!important}.header-search[data-v-72d8fc5f] .v-field__input{font-size:13px;min-height:36px!important;padding:6px 0 6px 16px!important}.filter-tabs-wrapper[data-v-72d8fc5f]{flex-shrink:0;padding:0 20px 20px;position:relative}.filter-tabs[data-v-72d8fc5f]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.filter-tabs[data-v-72d8fc5f]::-webkit-scrollbar{display:none}.filter-tab[data-v-72d8fc5f]{align-items:center;background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-normal);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:40px;overflow:hidden;padding:10px 20px;transition:all .2s;white-space:nowrap}.filter-tab[data-v-72d8fc5f]:hover{background:var(--color-hover-bg-normal)}.filter-tab.active[data-v-72d8fc5f]{background:var(--color-primary);color:#000}.tab-count[data-v-72d8fc5f]{font-size:11px;opacity:.7}.filter-tab.active .tab-count[data-v-72d8fc5f]{opacity:1}.filter-scroll-btn[data-v-72d8fc5f]{align-items:center;bottom:20px;cursor:pointer;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px;z-index:10}.filter-scroll-btn.visible[data-v-72d8fc5f]{opacity:1;pointer-events:auto}.filter-scroll-btn.left[data-v-72d8fc5f]{background:linear-gradient(to right,var(--color-bg-normal) 70%,transparent);left:0;padding-left:20px}.filter-scroll-btn.right[data-v-72d8fc5f]{background:linear-gradient(to left,var(--color-bg-normal) 70%,transparent);padding-right:20px;right:0}.filter-scroll-btn .v-btn[data-v-72d8fc5f]{background:var(--color-bg-dark)!important;box-shadow:0 2px 8px rgba(0,0,0,.15);height:40px!important;min-width:32px!important;width:32px!important}.content-body[data-v-72d8fc5f]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.content-body.scrollable[data-v-72d8fc5f]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-72d8fc5f]:last-child{padding-bottom:20px}.loading-state[data-v-72d8fc5f]{flex:1}.empty-state[data-v-72d8fc5f],.loading-state[data-v-72d8fc5f]{align-items:center;display:flex;justify-content:center;padding:50px 20px}.empty-state[data-v-72d8fc5f]{color:var(--color-text-dark);flex:1;flex-direction:column}.empty-state .v-icon[data-v-72d8fc5f]{color:var(--color-text-dark)!important;opacity:.6}.empty-text[data-v-72d8fc5f]{font-size:14px;margin-top:10px}.empty-text[data-v-72d8fc5f],.load-more[data-v-72d8fc5f]{color:var(--color-text-dark)}.load-more[data-v-72d8fc5f]{align-items:center;display:flex;justify-content:center;padding:16px}.load-more-text[data-v-72d8fc5f],.no-more[data-v-72d8fc5f]{font-size:13px}.no-more[data-v-72d8fc5f]{color:var(--color-text-dark);padding:16px;text-align:center}.content-list[data-v-72d8fc5f]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.list-item[data-v-72d8fc5f]{align-items:flex-start;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;padding:14px 16px;transition:background-color .2s}.item-cover[data-v-72d8fc5f],.list-item[data-v-72d8fc5f]:hover{background:var(--color-hover-bg-normal)}.item-cover[data-v-72d8fc5f]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:80px}.item-cover img[data-v-72d8fc5f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-cover.clickable[data-v-72d8fc5f]{cursor:pointer}.comment-cover[data-v-72d8fc5f]{align-items:center;display:flex;justify-content:center}.cover-icon[data-v-72d8fc5f]{color:var(--color-text-dark);opacity:.5}.cover-play-icon[data-v-72d8fc5f]{align-items:center;background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.cover-play-icon .v-icon[data-v-72d8fc5f]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.item-info[data-v-72d8fc5f]{flex:1;min-width:0}.item-title[data-v-72d8fc5f]{color:var(--color-text-normal);font-size:16px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.clickable[data-v-72d8fc5f]{cursor:pointer;transition:color .2s}.item-title.clickable[data-v-72d8fc5f]:hover{color:var(--color-primary)}.item-title-row[data-v-72d8fc5f]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-title-row .item-title[data-v-72d8fc5f]{margin-bottom:0}.status-badge[data-v-72d8fc5f]{border-radius:4px;display:inline-block;flex-shrink:0;font-size:12px;font-weight:500;padding:2px 8px}.status-badge.approved[data-v-72d8fc5f]{background:#368859;color:#fff}.status-badge.pending[data-v-72d8fc5f]{background:#cc4458;color:#fff}.item-meta[data-v-72d8fc5f]{align-items:center;color:var(--color-text-dark);display:flex;flex-wrap:nowrap;font-size:14px;gap:10px;overflow:hidden}.meta-type[data-v-72d8fc5f]{background:var(--color-hover-bg-light);border-radius:4px;flex-shrink:0;font-size:11px;padding:1px 6px}.meta-forum[data-v-72d8fc5f]{color:var(--color-primary)}.meta-views[data-v-72d8fc5f]{align-items:center;display:flex;gap:2px}.meta-price[data-v-72d8fc5f],.meta-time[data-v-72d8fc5f],.meta-views[data-v-72d8fc5f]{flex-shrink:0}.meta-price[data-v-72d8fc5f]{color:var(--color-error,#ff4757);font-weight:600}.meta-source-title[data-v-72d8fc5f]{align-items:center;color:var(--color-text-darker);cursor:pointer;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-title[data-v-72d8fc5f]:hover{text-decoration:underline}.item-actions[data-v-72d8fc5f]{gap:2px}@media (max-width:900px){.section-header[data-v-72d8fc5f]{display:none;padding:10px 16px 8px}.filter-tabs-wrapper[data-v-72d8fc5f]{padding:10px 16px 12px}.filter-scroll-btn[data-v-72d8fc5f]{bottom:12px;top:12px}.filter-scroll-btn.left[data-v-72d8fc5f]{background:linear-gradient(to right,var(--color-bg-normal) 80%,transparent);left:0;padding-left:16px}.filter-scroll-btn.right[data-v-72d8fc5f]{background:linear-gradient(to left,var(--color-bg-normal) 80%,transparent);padding-right:16px;right:0}.filter-scroll-btn .v-btn[data-v-72d8fc5f]{height:36px!important;min-width:28px!important;width:28px!important}.filter-tabs[data-v-72d8fc5f]{gap:8px}.filter-tab[data-v-72d8fc5f]{height:36px}.content-body[data-v-72d8fc5f]{padding:0 16px 20px}.list-item[data-v-72d8fc5f]{padding:12px 14px}.item-title[data-v-72d8fc5f]{font-size:16px;line-height:1.4;margin-bottom:6px}.item-meta[data-v-72d8fc5f]{font-size:13px;gap:10px}.meta-time[data-v-72d8fc5f]{display:none}.meta-type[data-v-72d8fc5f]{font-size:12px;padding:2px 6px}}@media (max-width:600px){.item-title[data-v-72d8fc5f]{font-size:15px}.item-meta[data-v-72d8fc5f]{font-size:12px}}.item-tag-top[data-v-72d8fc5f]{align-items:center;background:rgba(255,193,7,.16);border-radius:999px;color:#ffc107;display:inline-flex;font-size:11px;margin-right:6px;padding:2px 8px}.item-tag-top .wmiao[data-v-72d8fc5f]{font-size:14px}.item-actions[data-v-72d8fc5f]{align-items:center!important;display:flex;flex-shrink:0;gap:8px}.action-btn[data-v-72d8fc5f]{min-width:56px}.item-actions[data-v-72d8fc5f] .btn-top.v-btn{background-color:#3b82f6!important;border-color:transparent!important;color:#fff!important}.item-actions[data-v-72d8fc5f] .btn-refresh.v-btn{background-color:#22c55e!important;border-color:transparent!important;color:#fff!important}.item-actions[data-v-72d8fc5f] .btn-refresh.v-btn .v-btn__overlay,.item-actions[data-v-72d8fc5f] .btn-refresh.v-btn .v-btn__underlay,.item-actions[data-v-72d8fc5f] .btn-top.v-btn .v-btn__overlay,.item-actions[data-v-72d8fc5f] .btn-top.v-btn .v-btn__underlay{opacity:0!important}.item-actions[data-v-72d8fc5f] .btn-refresh.v-btn .v-btn__content,.item-actions[data-v-72d8fc5f] .btn-top.v-btn .v-btn__content{color:inherit!important}.resume-overlay[data-v-8811027e]{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.3);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.resume-wrapper[data-v-8811027e]{background:transparent;display:flex;flex-direction:column;max-height:85vh;max-width:600px;position:relative}.resume-close-btn[data-v-8811027e]{background:rgba(0,0,0,.5)!important;border-radius:0;color:#fff!important;height:32px!important;position:absolute;right:10px;top:10px;width:32px!important;z-index:100}.resume-close-btn[data-v-8811027e]:hover{background:rgba(0,0,0,.7)!important}.resume-error[data-v-8811027e],.resume-loading[data-v-8811027e]{align-items:center;background:#fff;border-radius:8px;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:400px}.error-msg[data-v-8811027e]{color:rgba(0,0,0,.6);font-size:14px}.resume-content[data-v-8811027e]{border-radius:8px;flex:1;overflow:hidden}.a4[data-v-8811027e]{background:#fff!important;box-shadow:0 4px 16px rgba(0,0,0,.15);color:#111;height:100%;max-height:85vh;max-width:540px;overflow-y:auto;padding:24px 30px;position:relative;scrollbar-width:none;width:100%;-ms-overflow-style:none}.a4[data-v-8811027e]::-webkit-scrollbar{display:none}.header[data-v-8811027e]{margin-bottom:16px;text-align:center}.header .name[data-v-8811027e]{color:#111;font-size:28px;font-weight:700;margin-bottom:6px}.header .role[data-v-8811027e]{color:#333;font-size:16px;font-weight:500}.info-row[data-v-8811027e]{color:#555;font-size:13px;margin-bottom:4px;text-align:center}.section[data-v-8811027e]{margin-top:20px}.section-title[data-v-8811027e]{border-bottom:1px solid #ddd;color:#111;font-size:15px;font-weight:700;margin-bottom:10px;padding-bottom:4px}.section-content[data-v-8811027e]{color:#333;font-size:13px;line-height:1.7;word-break:break-word}.section-content[data-v-8811027e],.whitespace-pre[data-v-8811027e]{white-space:pre-wrap}.attachments-list[data-v-8811027e]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.attachment-item[data-v-8811027e]{align-items:center;background:#f8f8f8;border-radius:4px;color:#333;cursor:pointer;display:inline-flex;font-size:12px;padding:6px 12px;transition:background .2s}.attachment-item[data-v-8811027e]:hover{background:#eee}.att-name[data-v-8811027e]{font-weight:500;margin-left:4px}.att-size[data-v-8811027e]{color:#888;margin-left:4px}.att-watermark[data-v-8811027e]{background:rgba(0,0,0,.08);border-radius:3px;color:#666;font-size:10px;margin-left:8px;padding:2px 6px}.content-section[data-v-98c02eac]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-98c02eac]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 76px 16px 20px}.section-title[data-v-98c02eac]{color:var(--color-text-normal);font-size:17px;font-weight:600;margin:0;white-space:nowrap}.section-total[data-v-98c02eac]{color:var(--color-text-dark);font-size:13px;font-weight:400}.header-search[data-v-98c02eac]{flex-shrink:0;max-width:240px!important;width:240px!important}.header-search[data-v-98c02eac] .v-field{background:var(--color-bg-dark)!important;border-radius:6px;min-height:36px!important}.header-search[data-v-98c02eac] .v-field__input{font-size:13px;min-height:36px!important;padding:6px 0 6px 16px!important}.filter-tabs-wrapper[data-v-98c02eac]{flex-shrink:0;padding:0 20px 20px;position:relative}.filter-tabs[data-v-98c02eac]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.filter-tabs[data-v-98c02eac]::-webkit-scrollbar{display:none}.filter-tab[data-v-98c02eac]{align-items:center;background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-normal);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:40px;overflow:hidden;padding:10px 20px;transition:all .2s;white-space:nowrap}.filter-tab[data-v-98c02eac]:hover{background:var(--color-hover-bg-normal)}.filter-tab.active[data-v-98c02eac]{background:var(--color-primary);color:#000}.tab-count[data-v-98c02eac]{font-size:11px;opacity:.7}.filter-tab.active .tab-count[data-v-98c02eac]{opacity:1}.filter-scroll-btn[data-v-98c02eac]{align-items:center;bottom:20px;cursor:pointer;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px;z-index:10}.filter-scroll-btn.visible[data-v-98c02eac]{opacity:1;pointer-events:auto}.filter-scroll-btn.left[data-v-98c02eac]{background:linear-gradient(to right,var(--color-bg-normal) 70%,transparent);left:0;padding-left:20px}.filter-scroll-btn.right[data-v-98c02eac]{background:linear-gradient(to left,var(--color-bg-normal) 70%,transparent);padding-right:20px;right:0}.filter-scroll-btn .v-btn[data-v-98c02eac]{background:var(--color-bg-dark)!important;box-shadow:0 2px 8px rgba(0,0,0,.15);height:40px!important;min-width:32px!important;width:32px!important}.content-body[data-v-98c02eac]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.content-body.scrollable[data-v-98c02eac]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-98c02eac]:last-child{padding-bottom:20px}.loading-state[data-v-98c02eac]{align-items:center;display:flex;flex:1;justify-content:center;padding:50px 20px}.empty-state[data-v-98c02eac]{color:var(--color-text-dark);flex:1;padding:50px 20px}.empty-state .v-icon[data-v-98c02eac]{color:var(--color-text-dark)!important;opacity:.6}.empty-text[data-v-98c02eac]{font-size:14px;margin-top:10px}.empty-text[data-v-98c02eac],.load-more[data-v-98c02eac]{color:var(--color-text-dark)}.load-more[data-v-98c02eac]{align-items:center;display:flex;justify-content:center;padding:16px}.load-more-text[data-v-98c02eac],.no-more[data-v-98c02eac]{font-size:13px}.no-more[data-v-98c02eac]{padding:16px}.content-list[data-v-98c02eac]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.list-item[data-v-98c02eac]{align-items:flex-start;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;padding:14px 16px;transition:background-color .2s}.item-cover[data-v-98c02eac],.list-item[data-v-98c02eac]:hover{background:var(--color-hover-bg-normal)}.item-cover[data-v-98c02eac]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:80px}.item-cover img[data-v-98c02eac]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-cover.clickable[data-v-98c02eac]{cursor:pointer}.comment-cover[data-v-98c02eac]{align-items:center;display:flex;justify-content:center}.cover-icon[data-v-98c02eac]{color:var(--color-text-dark);opacity:.5}.cover-play-icon[data-v-98c02eac]{align-items:center;background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.cover-play-icon .v-icon[data-v-98c02eac]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.item-info[data-v-98c02eac]{flex:1;min-width:0}.item-title[data-v-98c02eac]{color:var(--color-text-normal);font-size:16px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.clickable[data-v-98c02eac]{cursor:pointer;transition:color .2s}.item-title.clickable[data-v-98c02eac]:hover{color:var(--color-primary)}.item-title-row[data-v-98c02eac]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-title-row .item-title[data-v-98c02eac]{margin-bottom:0}.status-badge[data-v-98c02eac]{border-radius:4px;display:inline-block;flex-shrink:0;font-size:12px;font-weight:500;padding:2px 8px}.status-badge.approved[data-v-98c02eac]{background:#368859;color:#fff}.status-badge.pending[data-v-98c02eac]{background:#cc4458;color:#fff}.item-meta[data-v-98c02eac]{align-items:center;color:var(--color-text-dark);display:flex;flex-wrap:nowrap;font-size:14px;gap:10px;overflow:hidden}.meta-type[data-v-98c02eac]{background:var(--color-hover-bg-light);border-radius:4px;flex-shrink:0;font-size:11px;padding:1px 6px}.meta-forum[data-v-98c02eac]{color:var(--color-primary)}.meta-views[data-v-98c02eac]{align-items:center;display:flex;gap:2px}.meta-price[data-v-98c02eac],.meta-time[data-v-98c02eac],.meta-views[data-v-98c02eac]{flex-shrink:0}.meta-price[data-v-98c02eac]{color:var(--color-error,#ff4757);font-weight:600}.meta-source-title[data-v-98c02eac]{align-items:center;color:var(--color-text-darker);cursor:pointer;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-title[data-v-98c02eac]:hover{text-decoration:underline}.item-actions[data-v-98c02eac]{display:flex;flex-shrink:0;gap:2px}@media (max-width:900px){.section-header[data-v-98c02eac]{display:none;padding:10px 16px 8px}.filter-tabs-wrapper[data-v-98c02eac]{padding:10px 16px 12px}.filter-scroll-btn[data-v-98c02eac]{bottom:12px;top:12px}.filter-scroll-btn.left[data-v-98c02eac]{background:linear-gradient(to right,var(--color-bg-normal) 80%,transparent);left:0;padding-left:16px}.filter-scroll-btn.right[data-v-98c02eac]{background:linear-gradient(to left,var(--color-bg-normal) 80%,transparent);padding-right:16px;right:0}.filter-scroll-btn .v-btn[data-v-98c02eac]{height:36px!important;min-width:28px!important;width:28px!important}.filter-tabs[data-v-98c02eac]{gap:8px}.filter-tab[data-v-98c02eac]{height:36px}.content-body[data-v-98c02eac]{padding:0 16px 20px}.list-item[data-v-98c02eac]{padding:12px 14px}.item-title[data-v-98c02eac]{font-size:16px;line-height:1.4;margin-bottom:6px}.item-meta[data-v-98c02eac]{font-size:13px;gap:10px}.meta-time[data-v-98c02eac]{display:none}.meta-type[data-v-98c02eac]{font-size:12px;padding:2px 6px}}@media (max-width:600px){.item-title[data-v-98c02eac]{font-size:15px}.item-meta[data-v-98c02eac]{font-size:12px}}.dashboard-received-resumes>.content-body[data-v-98c02eac]{padding:0 20px 20px!important}.loading-wrap[data-v-98c02eac]{padding:40px}.empty-state[data-v-98c02eac],.loading-wrap[data-v-98c02eac]{display:flex;justify-content:center}.empty-state[data-v-98c02eac]{align-items:center;flex-direction:column;padding:60px 20px}.resume-list[data-v-98c02eac]{display:flex;flex-direction:column;gap:10px;padding:0 0 16px}.resume-card[data-v-98c02eac]{align-items:center;background:var(--color-bg-dark);border-radius:10px;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:14px 16px;transition:box-shadow .18s,transform .12s}.resume-card[data-v-98c02eac]:hover{box-shadow:0 2px 8px rgba(0,0,0,.12);transform:translateY(-1px)}.resume-main[data-v-98c02eac]{flex:1;min-width:0}.resume-right[data-v-98c02eac]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.resume-header[data-v-98c02eac]{margin-bottom:6px}.resume-name[data-v-98c02eac]{color:var(--color-text-normal);font-size:16px;font-weight:600}.status-text[data-v-98c02eac]{font-size:12px;margin-right:10px}.status-0[data-v-98c02eac],.status-1[data-v-98c02eac]{color:#f44336}.status-2[data-v-98c02eac]{color:#4caf50}.status-3[data-v-98c02eac]{color:#ff9800}.resume-job[data-v-98c02eac]{font-size:14px;margin-bottom:8px}.resume-job[data-v-98c02eac],.resume-meta[data-v-98c02eac]{color:var(--color-text-dark)}.resume-meta[data-v-98c02eac]{font-size:12px;opacity:.85}.meta-item[data-v-98c02eac]{align-items:center;display:inline-flex;gap:4px}.resume-actions[data-v-98c02eac]{display:flex;gap:8px}.resume-actions[data-v-98c02eac] .v-btn.btn-chat-now,.resume-actions[data-v-98c02eac] .v-btn.btn-mark-read,.resume-actions[data-v-98c02eac] .v-btn.btn-view-resume{height:32px!important;min-height:32px!important;padding:0 12px!important}.resume-actions[data-v-98c02eac] .v-btn.btn-chat-now .v-btn__content,.resume-actions[data-v-98c02eac] .v-btn.btn-mark-read .v-btn__content,.resume-actions[data-v-98c02eac] .v-btn.btn-view-resume .v-btn__content{line-height:32px!important}.resume-actions[data-v-98c02eac] .v-btn.btn-chat-now{background:#22c55e!important;color:#fff!important}.resume-actions[data-v-98c02eac] .v-btn.btn-chat-now .v-btn__overlay,.resume-actions[data-v-98c02eac] .v-btn.btn-chat-now .v-btn__underlay{opacity:0!important}.resume-actions[data-v-98c02eac] .v-btn.btn-view-resume{background:#fbbf24!important;color:#111827!important}.resume-actions[data-v-98c02eac] .v-btn.btn-view-resume .v-btn__overlay,.resume-actions[data-v-98c02eac] .v-btn.btn-view-resume .v-btn__underlay{opacity:0!important}.pagination-wrap[data-v-98c02eac]{margin-top:20px}.loading-more[data-v-98c02eac],.pagination-wrap[data-v-98c02eac]{display:flex;justify-content:center}.loading-more[data-v-98c02eac]{padding:12px 0 6px}.no-more[data-v-98c02eac]{color:var(--color-text-dark);font-size:12px;opacity:.75;padding:8px 0 4px;text-align:center}@media (max-width:900px){.dashboard-received-resumes>.content-body[data-v-98c02eac]{padding:0 16px 20px!important}}.content-section[data-v-4ac5c730]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-4ac5c730]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 76px 16px 20px}.section-title[data-v-4ac5c730]{color:var(--color-text-normal);font-size:17px;font-weight:600;margin:0;white-space:nowrap}.section-total[data-v-4ac5c730]{color:var(--color-text-dark);font-size:13px;font-weight:400}.header-search[data-v-4ac5c730]{flex-shrink:0;max-width:240px!important;width:240px!important}.header-search[data-v-4ac5c730] .v-field{background:var(--color-bg-dark)!important;border-radius:6px;min-height:36px!important}.header-search[data-v-4ac5c730] .v-field__input{font-size:13px;min-height:36px!important;padding:6px 0 6px 16px!important}.filter-tabs-wrapper[data-v-4ac5c730]{padding:0 20px 20px;position:relative}.filter-tabs[data-v-4ac5c730]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.filter-tabs[data-v-4ac5c730]::-webkit-scrollbar{display:none}.filter-tab[data-v-4ac5c730]{align-items:center;background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-normal);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:40px;overflow:hidden;padding:10px 20px;transition:all .2s;white-space:nowrap}.filter-tab[data-v-4ac5c730]:hover{background:var(--color-hover-bg-normal)}.filter-tab.active[data-v-4ac5c730]{background:var(--color-primary);color:#000}.tab-count[data-v-4ac5c730]{font-size:11px;opacity:.7}.filter-tab.active .tab-count[data-v-4ac5c730]{opacity:1}.filter-scroll-btn[data-v-4ac5c730]{align-items:center;bottom:20px;cursor:pointer;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px;z-index:10}.filter-scroll-btn.visible[data-v-4ac5c730]{opacity:1;pointer-events:auto}.filter-scroll-btn.left[data-v-4ac5c730]{background:linear-gradient(to right,var(--color-bg-normal) 70%,transparent);left:0;padding-left:20px}.filter-scroll-btn.right[data-v-4ac5c730]{background:linear-gradient(to left,var(--color-bg-normal) 70%,transparent);padding-right:20px;right:0}.filter-scroll-btn .v-btn[data-v-4ac5c730]{background:var(--color-bg-dark)!important;box-shadow:0 2px 8px rgba(0,0,0,.15);height:40px!important;min-width:32px!important;width:32px!important}.content-body[data-v-4ac5c730]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.content-body.scrollable[data-v-4ac5c730]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-4ac5c730]:last-child{padding-bottom:20px}.loading-state[data-v-4ac5c730]{flex:1}.empty-state[data-v-4ac5c730],.loading-state[data-v-4ac5c730]{align-items:center;display:flex;justify-content:center;padding:50px 20px}.empty-state[data-v-4ac5c730]{color:var(--color-text-dark);flex:1;flex-direction:column}.empty-state .v-icon[data-v-4ac5c730]{color:var(--color-text-dark)!important;opacity:.6}.empty-text[data-v-4ac5c730]{font-size:14px;margin-top:10px}.empty-text[data-v-4ac5c730],.load-more[data-v-4ac5c730]{color:var(--color-text-dark)}.load-more[data-v-4ac5c730]{align-items:center;display:flex;justify-content:center;padding:16px}.load-more-text[data-v-4ac5c730],.no-more[data-v-4ac5c730]{font-size:13px}.no-more[data-v-4ac5c730]{color:var(--color-text-dark);padding:16px;text-align:center}.content-list[data-v-4ac5c730]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.list-item[data-v-4ac5c730]{align-items:flex-start;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;padding:14px 16px;transition:background-color .2s}.item-cover[data-v-4ac5c730],.list-item[data-v-4ac5c730]:hover{background:var(--color-hover-bg-normal)}.item-cover[data-v-4ac5c730]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:80px}.item-cover img[data-v-4ac5c730]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-cover.clickable[data-v-4ac5c730]{cursor:pointer}.comment-cover[data-v-4ac5c730]{align-items:center;display:flex;justify-content:center}.cover-icon[data-v-4ac5c730]{color:var(--color-text-dark);opacity:.5}.cover-play-icon[data-v-4ac5c730]{align-items:center;background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.cover-play-icon .v-icon[data-v-4ac5c730]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.item-info[data-v-4ac5c730]{flex:1;min-width:0}.item-title[data-v-4ac5c730]{color:var(--color-text-normal);font-size:16px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.clickable[data-v-4ac5c730]{cursor:pointer;transition:color .2s}.item-title.clickable[data-v-4ac5c730]:hover{color:var(--color-primary)}.item-title-row[data-v-4ac5c730]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-title-row .item-title[data-v-4ac5c730]{margin-bottom:0}.status-badge[data-v-4ac5c730]{border-radius:4px;display:inline-block;flex-shrink:0;font-size:12px;font-weight:500;padding:2px 8px}.status-badge.approved[data-v-4ac5c730]{background:#368859;color:#fff}.status-badge.pending[data-v-4ac5c730]{background:#cc4458;color:#fff}.item-meta[data-v-4ac5c730]{align-items:center;color:var(--color-text-dark);display:flex;flex-wrap:nowrap;font-size:14px;gap:10px;overflow:hidden}.meta-type[data-v-4ac5c730]{background:var(--color-hover-bg-light);border-radius:4px;flex-shrink:0;font-size:11px;padding:1px 6px}.meta-forum[data-v-4ac5c730]{color:var(--color-primary)}.meta-views[data-v-4ac5c730]{align-items:center;display:flex;gap:2px}.meta-price[data-v-4ac5c730],.meta-time[data-v-4ac5c730],.meta-views[data-v-4ac5c730]{flex-shrink:0}.meta-price[data-v-4ac5c730]{color:var(--color-error,#ff4757);font-weight:600}.meta-source-title[data-v-4ac5c730]{align-items:center;color:var(--color-text-darker);cursor:pointer;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-title[data-v-4ac5c730]:hover{text-decoration:underline}.item-actions[data-v-4ac5c730]{display:flex;flex-shrink:0;gap:2px}@media (max-width:900px){.section-header[data-v-4ac5c730]{display:none;padding:10px 16px 8px}.filter-tabs-wrapper[data-v-4ac5c730]{padding:10px 16px 12px}.filter-scroll-btn[data-v-4ac5c730]{bottom:12px;top:12px}.filter-scroll-btn.left[data-v-4ac5c730]{background:linear-gradient(to right,var(--color-bg-normal) 80%,transparent);left:0;padding-left:16px}.filter-scroll-btn.right[data-v-4ac5c730]{background:linear-gradient(to left,var(--color-bg-normal) 80%,transparent);padding-right:16px;right:0}.filter-scroll-btn .v-btn[data-v-4ac5c730]{height:36px!important;min-width:28px!important;width:28px!important}.filter-tabs[data-v-4ac5c730]{gap:8px}.filter-tab[data-v-4ac5c730]{height:36px}.content-body[data-v-4ac5c730]{padding:0 16px 20px}.list-item[data-v-4ac5c730]{padding:12px 14px}.item-title[data-v-4ac5c730]{font-size:16px;line-height:1.4;margin-bottom:6px}.item-meta[data-v-4ac5c730]{font-size:13px;gap:10px}.meta-time[data-v-4ac5c730]{display:none}.meta-type[data-v-4ac5c730]{font-size:12px;padding:2px 6px}}@media (max-width:600px){.item-title[data-v-4ac5c730]{font-size:15px}.item-meta[data-v-4ac5c730]{font-size:12px}}.zhaopin-header[data-v-4ac5c730]{justify-content:space-between}.zhaopin-header[data-v-4ac5c730],.zhaopin-header-right[data-v-4ac5c730]{align-items:center;display:flex;gap:12px}.zhaopin-header-right[data-v-4ac5c730]{justify-content:flex-end;min-width:0}.zhaopin-header-right[data-v-4ac5c730] .header-search{flex-shrink:0;max-width:240px!important;width:240px!important}.filter-tabs-wrapper[data-v-4ac5c730]{flex-shrink:0;padding:0 20px 12px}.zhaopin-pills[data-v-4ac5c730]{padding:0}.tab-badge[data-v-4ac5c730]{align-items:center;background:#f44336;border-radius:9px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;height:18px;justify-content:center;margin-left:6px;min-width:18px;padding:0 5px}.resumes-wrap[data-v-4ac5c730]{padding:0}.content-section[data-v-ebed3695]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-ebed3695]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 76px 16px 20px}.section-title[data-v-ebed3695]{color:var(--color-text-normal);font-size:17px;font-weight:600;margin:0;white-space:nowrap}.section-total[data-v-ebed3695]{color:var(--color-text-dark);font-size:13px;font-weight:400}.header-search[data-v-ebed3695]{flex-shrink:0;max-width:240px!important;width:240px!important}.header-search[data-v-ebed3695] .v-field{background:var(--color-bg-dark)!important;border-radius:6px;min-height:36px!important}.header-search[data-v-ebed3695] .v-field__input{font-size:13px;min-height:36px!important;padding:6px 0 6px 16px!important}.filter-tabs-wrapper[data-v-ebed3695]{flex-shrink:0;padding:0 20px 20px;position:relative}.filter-tabs[data-v-ebed3695]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.filter-tabs[data-v-ebed3695]::-webkit-scrollbar{display:none}.filter-tab[data-v-ebed3695]{align-items:center;background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-normal);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:40px;overflow:hidden;padding:10px 20px;transition:all .2s;white-space:nowrap}.filter-tab[data-v-ebed3695]:hover{background:var(--color-hover-bg-normal)}.filter-tab.active[data-v-ebed3695]{background:var(--color-primary);color:#000}.tab-count[data-v-ebed3695]{font-size:11px;opacity:.7}.filter-tab.active .tab-count[data-v-ebed3695]{opacity:1}.filter-scroll-btn[data-v-ebed3695]{align-items:center;bottom:20px;cursor:pointer;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px;z-index:10}.filter-scroll-btn.visible[data-v-ebed3695]{opacity:1;pointer-events:auto}.filter-scroll-btn.left[data-v-ebed3695]{background:linear-gradient(to right,var(--color-bg-normal) 70%,transparent);left:0;padding-left:20px}.filter-scroll-btn.right[data-v-ebed3695]{background:linear-gradient(to left,var(--color-bg-normal) 70%,transparent);padding-right:20px;right:0}.filter-scroll-btn .v-btn[data-v-ebed3695]{background:var(--color-bg-dark)!important;box-shadow:0 2px 8px rgba(0,0,0,.15);height:40px!important;min-width:32px!important;width:32px!important}.content-body[data-v-ebed3695]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.content-body.scrollable[data-v-ebed3695]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-ebed3695]:last-child{padding-bottom:20px}.loading-state[data-v-ebed3695]{flex:1}.empty-state[data-v-ebed3695],.loading-state[data-v-ebed3695]{align-items:center;display:flex;justify-content:center;padding:50px 20px}.empty-state[data-v-ebed3695]{color:var(--color-text-dark);flex:1;flex-direction:column}.empty-state .v-icon[data-v-ebed3695]{color:var(--color-text-dark)!important;opacity:.6}.empty-text[data-v-ebed3695]{font-size:14px;margin-top:10px}.empty-text[data-v-ebed3695],.load-more[data-v-ebed3695]{color:var(--color-text-dark)}.load-more[data-v-ebed3695]{align-items:center;display:flex;justify-content:center;padding:16px}.load-more-text[data-v-ebed3695],.no-more[data-v-ebed3695]{font-size:13px}.no-more[data-v-ebed3695]{color:var(--color-text-dark);padding:16px;text-align:center}.content-list[data-v-ebed3695]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.list-item[data-v-ebed3695]{align-items:flex-start;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;padding:14px 16px;transition:background-color .2s}.item-cover[data-v-ebed3695],.list-item[data-v-ebed3695]:hover{background:var(--color-hover-bg-normal)}.item-cover[data-v-ebed3695]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:80px}.item-cover img[data-v-ebed3695]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-cover.clickable[data-v-ebed3695]{cursor:pointer}.comment-cover[data-v-ebed3695]{align-items:center;display:flex;justify-content:center}.cover-icon[data-v-ebed3695]{color:var(--color-text-dark);opacity:.5}.cover-play-icon[data-v-ebed3695]{align-items:center;background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.cover-play-icon .v-icon[data-v-ebed3695]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.item-info[data-v-ebed3695]{flex:1;min-width:0}.item-title[data-v-ebed3695]{color:var(--color-text-normal);font-size:16px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.clickable[data-v-ebed3695]{cursor:pointer;transition:color .2s}.item-title.clickable[data-v-ebed3695]:hover{color:var(--color-primary)}.item-title-row[data-v-ebed3695]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-title-row .item-title[data-v-ebed3695]{margin-bottom:0}.status-badge[data-v-ebed3695]{border-radius:4px;display:inline-block;flex-shrink:0;font-size:12px;font-weight:500;padding:2px 8px}.status-badge.approved[data-v-ebed3695]{background:#368859;color:#fff}.status-badge.pending[data-v-ebed3695]{background:#cc4458;color:#fff}.item-meta[data-v-ebed3695]{align-items:center;color:var(--color-text-dark);display:flex;flex-wrap:nowrap;font-size:14px;gap:10px;overflow:hidden}.meta-type[data-v-ebed3695]{background:var(--color-hover-bg-light);border-radius:4px;flex-shrink:0;font-size:11px;padding:1px 6px}.meta-forum[data-v-ebed3695]{color:var(--color-primary)}.meta-views[data-v-ebed3695]{align-items:center;display:flex;gap:2px}.meta-price[data-v-ebed3695],.meta-time[data-v-ebed3695],.meta-views[data-v-ebed3695]{flex-shrink:0}.meta-price[data-v-ebed3695]{color:var(--color-error,#ff4757);font-weight:600}.meta-source-title[data-v-ebed3695]{align-items:center;color:var(--color-text-darker);cursor:pointer;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-title[data-v-ebed3695]:hover{text-decoration:underline}.item-actions[data-v-ebed3695]{display:flex;flex-shrink:0;gap:2px}@media (max-width:900px){.section-header[data-v-ebed3695]{display:none;padding:10px 16px 8px}.filter-tabs-wrapper[data-v-ebed3695]{padding:10px 16px 12px}.filter-scroll-btn[data-v-ebed3695]{bottom:12px;top:12px}.filter-scroll-btn.left[data-v-ebed3695]{background:linear-gradient(to right,var(--color-bg-normal) 80%,transparent);left:0;padding-left:16px}.filter-scroll-btn.right[data-v-ebed3695]{background:linear-gradient(to left,var(--color-bg-normal) 80%,transparent);padding-right:16px;right:0}.filter-scroll-btn .v-btn[data-v-ebed3695]{height:36px!important;min-width:28px!important;width:28px!important}.filter-tabs[data-v-ebed3695]{gap:8px}.filter-tab[data-v-ebed3695]{height:36px}.content-body[data-v-ebed3695]{padding:0 16px 20px}.list-item[data-v-ebed3695]{padding:12px 14px}.item-title[data-v-ebed3695]{font-size:16px;line-height:1.4;margin-bottom:6px}.item-meta[data-v-ebed3695]{font-size:13px;gap:10px}.meta-time[data-v-ebed3695]{display:none}.meta-type[data-v-ebed3695]{font-size:12px;padding:2px 6px}}@media (max-width:600px){.item-title[data-v-ebed3695]{font-size:15px}.item-meta[data-v-ebed3695]{font-size:12px}}.header-actions[data-v-ebed3695]{align-items:center;display:flex;gap:10px}.resume-grid[data-v-ebed3695]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:6px 4px}.resume-card[data-v-ebed3695]{background:transparent;border:1px solid var(--color-line-normal);border-radius:12px}.resume-card-inner[data-v-ebed3695]{border-radius:12px;overflow:hidden;position:relative}.resume-view-overlay[data-v-ebed3695]{align-items:center;background:rgba(0,0,0,.5);bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease;z-index:5}.resume-card:hover .resume-view-overlay[data-v-ebed3695]{opacity:1}.resume-actions[data-v-ebed3695]{align-items:center;background:#000;border-radius:10px;display:flex;gap:8px;opacity:0;padding:10px;position:absolute;right:8px;top:8px;transition:opacity .16s ease;z-index:10}.resume-card:hover .resume-actions[data-v-ebed3695]{opacity:1}.a4[data-v-ebed3695]{aspect-ratio:210/297;background:#fff;color:#111;flex-direction:column;padding:12px}.a4[data-v-ebed3695],.a4-top[data-v-ebed3695]{display:flex}.a4-top[data-v-ebed3695]{align-items:baseline}.name[data-v-ebed3695]{font-size:15px;font-weight:800}.meta[data-v-ebed3695]{font-size:12px;margin-top:6px}.meta.muted[data-v-ebed3695]{color:rgba(0,0,0,.55)}.desc[data-v-ebed3695]{color:rgba(0,0,0,.72);flex:1;font-size:12px;line-height:1.45;margin-top:10px;overflow:hidden;white-space:pre-wrap;word-break:break-word}.foot[data-v-ebed3695]{color:rgba(0,0,0,.55);font-size:12px;justify-content:space-between;margin-top:10px}.foot[data-v-ebed3695],.stats[data-v-ebed3695]{display:flex;gap:10px}.foot[data-v-ebed3695],.st[data-v-ebed3695],.stats[data-v-ebed3695]{align-items:center}.st[data-v-ebed3695]{display:inline-flex;gap:4px}.resume-footer[data-v-ebed3695],.time[data-v-ebed3695]{white-space:nowrap}.resume-footer[data-v-ebed3695]{background:rgba(0,0,0,.04);font-size:13px;overflow:hidden;padding:6px 10px;text-align:center;text-overflow:ellipsis}.list-footer[data-v-ebed3695]{align-items:center;display:flex;flex-direction:column;margin-top:12px}.load-more[data-v-ebed3695],.no-more[data-v-ebed3695]{color:var(--color-text-dark);font-size:13px}.content-section[data-v-c333d5d1]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-c333d5d1]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 76px 16px 20px}.section-title[data-v-c333d5d1]{color:var(--color-text-normal);font-size:17px;font-weight:600;margin:0;white-space:nowrap}.section-total[data-v-c333d5d1]{color:var(--color-text-dark);font-size:13px;font-weight:400}.header-search[data-v-c333d5d1]{flex-shrink:0;max-width:240px!important;width:240px!important}.header-search[data-v-c333d5d1] .v-field{background:var(--color-bg-dark)!important;border-radius:6px;min-height:36px!important}.header-search[data-v-c333d5d1] .v-field__input{font-size:13px;min-height:36px!important;padding:6px 0 6px 16px!important}.filter-tabs-wrapper[data-v-c333d5d1]{flex-shrink:0;padding:0 20px 20px;position:relative}.filter-tabs[data-v-c333d5d1]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.filter-tabs[data-v-c333d5d1]::-webkit-scrollbar{display:none}.filter-tab[data-v-c333d5d1]{align-items:center;background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-normal);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:40px;overflow:hidden;padding:10px 20px;transition:all .2s;white-space:nowrap}.filter-tab[data-v-c333d5d1]:hover{background:var(--color-hover-bg-normal)}.filter-tab.active[data-v-c333d5d1]{background:var(--color-primary);color:#000}.tab-count[data-v-c333d5d1]{font-size:11px;opacity:.7}.filter-tab.active .tab-count[data-v-c333d5d1]{opacity:1}.filter-scroll-btn[data-v-c333d5d1]{align-items:center;bottom:20px;cursor:pointer;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px;z-index:10}.filter-scroll-btn.visible[data-v-c333d5d1]{opacity:1;pointer-events:auto}.filter-scroll-btn.left[data-v-c333d5d1]{background:linear-gradient(to right,var(--color-bg-normal) 70%,transparent);left:0;padding-left:20px}.filter-scroll-btn.right[data-v-c333d5d1]{background:linear-gradient(to left,var(--color-bg-normal) 70%,transparent);padding-right:20px;right:0}.filter-scroll-btn .v-btn[data-v-c333d5d1]{background:var(--color-bg-dark)!important;box-shadow:0 2px 8px rgba(0,0,0,.15);height:40px!important;min-width:32px!important;width:32px!important}.content-body[data-v-c333d5d1]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.content-body.scrollable[data-v-c333d5d1]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-c333d5d1]:last-child{padding-bottom:20px}.loading-state[data-v-c333d5d1]{flex:1}.empty-state[data-v-c333d5d1],.loading-state[data-v-c333d5d1]{align-items:center;display:flex;justify-content:center;padding:50px 20px}.empty-state[data-v-c333d5d1]{color:var(--color-text-dark);flex:1;flex-direction:column}.empty-state .v-icon[data-v-c333d5d1]{color:var(--color-text-dark)!important;opacity:.6}.empty-text[data-v-c333d5d1]{font-size:14px;margin-top:10px}.empty-text[data-v-c333d5d1],.load-more[data-v-c333d5d1]{color:var(--color-text-dark)}.load-more[data-v-c333d5d1]{align-items:center;display:flex;justify-content:center;padding:16px}.load-more-text[data-v-c333d5d1],.no-more[data-v-c333d5d1]{font-size:13px}.no-more[data-v-c333d5d1]{padding:16px}.content-list[data-v-c333d5d1]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.list-item[data-v-c333d5d1]{align-items:flex-start;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;padding:14px 16px;transition:background-color .2s}.item-cover[data-v-c333d5d1],.list-item[data-v-c333d5d1]:hover{background:var(--color-hover-bg-normal)}.item-cover[data-v-c333d5d1]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:80px}.item-cover img[data-v-c333d5d1]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-cover.clickable[data-v-c333d5d1]{cursor:pointer}.comment-cover[data-v-c333d5d1]{align-items:center;display:flex;justify-content:center}.cover-icon[data-v-c333d5d1]{color:var(--color-text-dark);opacity:.5}.cover-play-icon[data-v-c333d5d1]{align-items:center;background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.cover-play-icon .v-icon[data-v-c333d5d1]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.item-info[data-v-c333d5d1]{flex:1;min-width:0}.item-title[data-v-c333d5d1]{color:var(--color-text-normal);font-size:16px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.clickable[data-v-c333d5d1]{cursor:pointer;transition:color .2s}.item-title.clickable[data-v-c333d5d1]:hover{color:var(--color-primary)}.item-title-row[data-v-c333d5d1]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-title-row .item-title[data-v-c333d5d1]{margin-bottom:0}.status-badge[data-v-c333d5d1]{border-radius:4px;display:inline-block;flex-shrink:0;font-size:12px;font-weight:500;padding:2px 8px}.status-badge.approved[data-v-c333d5d1]{background:#368859;color:#fff}.status-badge.pending[data-v-c333d5d1]{background:#cc4458;color:#fff}.item-meta[data-v-c333d5d1]{align-items:center;color:var(--color-text-dark);display:flex;flex-wrap:nowrap;font-size:14px;gap:10px;overflow:hidden}.meta-type[data-v-c333d5d1]{background:var(--color-hover-bg-light);border-radius:4px;flex-shrink:0;font-size:11px;padding:1px 6px}.meta-forum[data-v-c333d5d1]{color:var(--color-primary)}.meta-views[data-v-c333d5d1]{align-items:center;display:flex;gap:2px}.meta-price[data-v-c333d5d1],.meta-time[data-v-c333d5d1],.meta-views[data-v-c333d5d1]{flex-shrink:0}.meta-price[data-v-c333d5d1]{color:var(--color-error,#ff4757);font-weight:600}.meta-source-title[data-v-c333d5d1]{align-items:center;color:var(--color-text-darker);cursor:pointer;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-title[data-v-c333d5d1]:hover{text-decoration:underline}.item-actions[data-v-c333d5d1]{display:flex;flex-shrink:0;gap:2px}@media (max-width:900px){.section-header[data-v-c333d5d1]{display:none;padding:10px 16px 8px}.filter-tabs-wrapper[data-v-c333d5d1]{padding:10px 16px 12px}.filter-scroll-btn[data-v-c333d5d1]{bottom:12px;top:12px}.filter-scroll-btn.left[data-v-c333d5d1]{background:linear-gradient(to right,var(--color-bg-normal) 80%,transparent);left:0;padding-left:16px}.filter-scroll-btn.right[data-v-c333d5d1]{background:linear-gradient(to left,var(--color-bg-normal) 80%,transparent);padding-right:16px;right:0}.filter-scroll-btn .v-btn[data-v-c333d5d1]{height:36px!important;min-width:28px!important;width:28px!important}.filter-tabs[data-v-c333d5d1]{gap:8px}.filter-tab[data-v-c333d5d1]{height:36px}.content-body[data-v-c333d5d1]{padding:0 16px 20px}.list-item[data-v-c333d5d1]{padding:12px 14px}.item-title[data-v-c333d5d1]{font-size:16px;line-height:1.4;margin-bottom:6px}.item-meta[data-v-c333d5d1]{font-size:13px;gap:10px}.meta-time[data-v-c333d5d1]{display:none}.meta-type[data-v-c333d5d1]{font-size:12px;padding:2px 6px}}@media (max-width:600px){.item-title[data-v-c333d5d1]{font-size:15px}.item-meta[data-v-c333d5d1]{font-size:12px}}.loading-wrap[data-v-c333d5d1]{display:flex;justify-content:center;padding:40px}.resume-list[data-v-c333d5d1]{display:flex;flex-direction:column;gap:10px;padding:0 0 16px}.resume-card[data-v-c333d5d1]{align-items:center;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.resume-main[data-v-c333d5d1]{cursor:pointer;flex:1;min-width:0}.resume-right[data-v-c333d5d1]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.resume-header[data-v-c333d5d1]{margin-bottom:6px}.resume-name[data-v-c333d5d1]{color:var(--color-text-normal);font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-job[data-v-c333d5d1]{font-size:14px;margin-bottom:8px}.resume-job[data-v-c333d5d1],.resume-meta[data-v-c333d5d1]{color:var(--color-text-dark)}.resume-meta[data-v-c333d5d1]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;opacity:.9}.meta-item[data-v-c333d5d1]{align-items:center;display:inline-flex;gap:4px}.status-text[data-v-c333d5d1]{font-size:12px}.status-0[data-v-c333d5d1],.status-1[data-v-c333d5d1]{color:#f44336}.status-2[data-v-c333d5d1]{color:#4caf50}.status-3[data-v-c333d5d1]{color:#ff9800}.resume-actions[data-v-c333d5d1]{display:flex;gap:8px}.loading-more[data-v-c333d5d1]{display:flex;justify-content:center;padding:12px 0 6px}.no-more[data-v-c333d5d1]{color:var(--color-text-dark);font-size:12px;opacity:.75;padding:8px 0 4px;text-align:center}.content-section[data-v-1684db48]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-1684db48]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 76px 16px 20px}.section-title[data-v-1684db48]{color:var(--color-text-normal);font-size:17px;font-weight:600;margin:0;white-space:nowrap}.section-total[data-v-1684db48]{color:var(--color-text-dark);font-size:13px;font-weight:400}.header-search[data-v-1684db48]{flex-shrink:0;max-width:240px!important;width:240px!important}.header-search[data-v-1684db48] .v-field{background:var(--color-bg-dark)!important;border-radius:6px;min-height:36px!important}.header-search[data-v-1684db48] .v-field__input{font-size:13px;min-height:36px!important;padding:6px 0 6px 16px!important}.filter-tabs-wrapper[data-v-1684db48]{flex-shrink:0;padding:0 20px 20px;position:relative}.filter-tabs[data-v-1684db48]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.filter-tabs[data-v-1684db48]::-webkit-scrollbar{display:none}.filter-tab[data-v-1684db48]{align-items:center;background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-normal);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:40px;overflow:hidden;padding:10px 20px;transition:all .2s;white-space:nowrap}.filter-tab[data-v-1684db48]:hover{background:var(--color-hover-bg-normal)}.filter-tab.active[data-v-1684db48]{background:var(--color-primary);color:#000}.tab-count[data-v-1684db48]{font-size:11px;opacity:.7}.filter-tab.active .tab-count[data-v-1684db48]{opacity:1}.filter-scroll-btn[data-v-1684db48]{align-items:center;bottom:20px;cursor:pointer;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px;z-index:10}.filter-scroll-btn.visible[data-v-1684db48]{opacity:1;pointer-events:auto}.filter-scroll-btn.left[data-v-1684db48]{background:linear-gradient(to right,var(--color-bg-normal) 70%,transparent);left:0;padding-left:20px}.filter-scroll-btn.right[data-v-1684db48]{background:linear-gradient(to left,var(--color-bg-normal) 70%,transparent);padding-right:20px;right:0}.filter-scroll-btn .v-btn[data-v-1684db48]{background:var(--color-bg-dark)!important;box-shadow:0 2px 8px rgba(0,0,0,.15);height:40px!important;min-width:32px!important;width:32px!important}.content-body[data-v-1684db48]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.content-body.scrollable[data-v-1684db48]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-1684db48]:last-child{padding-bottom:20px}.loading-state[data-v-1684db48]{flex:1}.empty-state[data-v-1684db48],.loading-state[data-v-1684db48]{align-items:center;display:flex;justify-content:center;padding:50px 20px}.empty-state[data-v-1684db48]{color:var(--color-text-dark);flex:1;flex-direction:column}.empty-state .v-icon[data-v-1684db48]{color:var(--color-text-dark)!important;opacity:.6}.empty-text[data-v-1684db48]{font-size:14px;margin-top:10px}.empty-text[data-v-1684db48],.load-more[data-v-1684db48]{color:var(--color-text-dark)}.load-more[data-v-1684db48]{align-items:center;display:flex;justify-content:center;padding:16px}.load-more-text[data-v-1684db48],.no-more[data-v-1684db48]{font-size:13px}.no-more[data-v-1684db48]{color:var(--color-text-dark);padding:16px;text-align:center}.content-list[data-v-1684db48]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.list-item[data-v-1684db48]{align-items:flex-start;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;padding:14px 16px;transition:background-color .2s}.item-cover[data-v-1684db48],.list-item[data-v-1684db48]:hover{background:var(--color-hover-bg-normal)}.item-cover[data-v-1684db48]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:80px}.item-cover img[data-v-1684db48]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-cover.clickable[data-v-1684db48]{cursor:pointer}.comment-cover[data-v-1684db48]{align-items:center;display:flex;justify-content:center}.cover-icon[data-v-1684db48]{opacity:.5}.cover-play-icon[data-v-1684db48]{align-items:center;background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.cover-play-icon .v-icon[data-v-1684db48]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.item-info[data-v-1684db48]{flex:1;min-width:0}.item-title[data-v-1684db48]{color:var(--color-text-normal);font-size:16px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.clickable[data-v-1684db48]{cursor:pointer;transition:color .2s}.item-title.clickable[data-v-1684db48]:hover{color:var(--color-primary)}.item-title-row[data-v-1684db48]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-title-row .item-title[data-v-1684db48]{margin-bottom:0}.status-badge[data-v-1684db48]{border-radius:4px;display:inline-block;flex-shrink:0;font-size:12px;font-weight:500;padding:2px 8px}.status-badge.approved[data-v-1684db48]{background:#368859;color:#fff}.status-badge.pending[data-v-1684db48]{background:#cc4458;color:#fff}.item-meta[data-v-1684db48]{align-items:center;color:var(--color-text-dark);display:flex;flex-wrap:nowrap;font-size:14px;gap:10px;overflow:hidden}.meta-type[data-v-1684db48]{background:var(--color-hover-bg-light);border-radius:4px;flex-shrink:0;font-size:11px;padding:1px 6px}.meta-forum[data-v-1684db48]{color:var(--color-primary)}.meta-views[data-v-1684db48]{align-items:center;display:flex;gap:2px}.meta-price[data-v-1684db48],.meta-time[data-v-1684db48],.meta-views[data-v-1684db48]{flex-shrink:0}.meta-price[data-v-1684db48]{color:var(--color-error,#ff4757);font-weight:600}.meta-source-title[data-v-1684db48]{align-items:center;color:var(--color-text-darker);cursor:pointer;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-title[data-v-1684db48]:hover{text-decoration:underline}.item-actions[data-v-1684db48]{display:flex;flex-shrink:0;gap:2px}@media (max-width:900px){.section-header[data-v-1684db48]{display:none;padding:10px 16px 8px}.filter-tabs-wrapper[data-v-1684db48]{padding:10px 16px 12px}.filter-scroll-btn[data-v-1684db48]{bottom:12px;top:12px}.filter-scroll-btn.left[data-v-1684db48]{background:linear-gradient(to right,var(--color-bg-normal) 80%,transparent);left:0;padding-left:16px}.filter-scroll-btn.right[data-v-1684db48]{background:linear-gradient(to left,var(--color-bg-normal) 80%,transparent);padding-right:16px;right:0}.filter-scroll-btn .v-btn[data-v-1684db48]{height:36px!important;min-width:28px!important;width:28px!important}.filter-tabs[data-v-1684db48]{gap:8px}.filter-tab[data-v-1684db48]{height:36px}.content-body[data-v-1684db48]{padding:0 16px 20px}.list-item[data-v-1684db48]{padding:12px 14px}.item-title[data-v-1684db48]{font-size:16px;line-height:1.4;margin-bottom:6px}.item-meta[data-v-1684db48]{font-size:13px;gap:10px}.meta-time[data-v-1684db48]{display:none}.meta-type[data-v-1684db48]{font-size:12px;padding:2px 6px}}@media (max-width:600px){.item-title[data-v-1684db48]{font-size:15px}.item-meta[data-v-1684db48]{font-size:12px}}.study-item[data-v-1684db48]{background:var(--color-bg-dark);border-radius:10px;margin-bottom:10px;padding:12px}.study-item-head[data-v-1684db48]{display:flex;gap:12px}.course-cover[data-v-1684db48]{background:var(--color-bg-normal);border-radius:8px;flex-shrink:0;height:64px;overflow:hidden;width:96px}.clickable[data-v-1684db48]{cursor:pointer;transition:opacity .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.course-cover.clickable[data-v-1684db48]:hover{box-shadow:0 0 0 1px var(--color-primary);opacity:.95}.course-cover--placeholder[data-v-1684db48]{border:1px dashed var(--color-line-normal)}.course-cover--placeholder[data-v-1684db48],.cover-placeholder-inner[data-v-1684db48]{align-items:center;display:flex;justify-content:center}.cover-placeholder-inner[data-v-1684db48]{color:var(--color-text-dark);flex-direction:column;font-size:11px;gap:2px}.cover-icon[data-v-1684db48]{color:var(--color-text-dark);opacity:.8}.course-cover img[data-v-1684db48]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.course-main[data-v-1684db48]{flex:1;min-width:0}.course-title[data-v-1684db48]{color:var(--color-text-normal);font-weight:600;margin-bottom:6px}.course-title.clickable[data-v-1684db48]:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.course-meta[data-v-1684db48]{color:var(--color-text-dark);display:flex;font-size:12px;gap:12px;margin-bottom:8px}.chapter-progress-bar[data-v-1684db48],.course-progress-bar[data-v-1684db48]{background:var(--color-bg-normal);border-radius:999px;height:6px;overflow:hidden;width:100%}.chapter-progress-fill[data-v-1684db48],.course-progress-fill[data-v-1684db48]{background:var(--color-primary);height:100%}.chapter-list[data-v-1684db48]{display:grid;gap:8px;margin-top:10px}.chapter-item[data-v-1684db48]{background:var(--color-bg-normal);border-radius:8px;padding:8px 10px}.chapter-item--clickable[data-v-1684db48]{border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.chapter-item--clickable[data-v-1684db48]:hover{background:var(--color-hover-bg-normal,rgba(0,0,0,.04));border-color:var(--color-line-normal);box-shadow:0 1px 0 rgba(0,0,0,.04)}.chapter-item--clickable[data-v-1684db48]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.chapter-title[data-v-1684db48]{color:var(--color-text-normal);font-size:13px;margin-bottom:4px}.chapter-item--clickable:hover .chapter-title[data-v-1684db48]{color:var(--color-primary)}.chapter-meta[data-v-1684db48]{color:var(--color-text-dark);display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:6px}.content-section[data-v-bf15a54e]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-bf15a54e]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 76px 16px 20px}.section-title[data-v-bf15a54e]{color:var(--color-text-normal);font-size:17px;font-weight:600;margin:0;white-space:nowrap}.section-total[data-v-bf15a54e]{color:var(--color-text-dark);font-size:13px;font-weight:400}.header-search[data-v-bf15a54e]{flex-shrink:0;max-width:240px!important;width:240px!important}.header-search[data-v-bf15a54e] .v-field{background:var(--color-bg-dark)!important;border-radius:6px;min-height:36px!important}.header-search[data-v-bf15a54e] .v-field__input{font-size:13px;min-height:36px!important;padding:6px 0 6px 16px!important}.filter-tabs-wrapper[data-v-bf15a54e]{flex-shrink:0;padding:0 20px 20px;position:relative}.filter-tabs[data-v-bf15a54e]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.filter-tabs[data-v-bf15a54e]::-webkit-scrollbar{display:none}.filter-tab[data-v-bf15a54e]{align-items:center;background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-normal);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:40px;overflow:hidden;padding:10px 20px;transition:all .2s;white-space:nowrap}.filter-tab[data-v-bf15a54e]:hover{background:var(--color-hover-bg-normal)}.filter-tab.active[data-v-bf15a54e]{background:var(--color-primary);color:#000}.tab-count[data-v-bf15a54e]{font-size:11px;opacity:.7}.filter-tab.active .tab-count[data-v-bf15a54e]{opacity:1}.filter-scroll-btn[data-v-bf15a54e]{align-items:center;bottom:20px;cursor:pointer;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px;z-index:10}.filter-scroll-btn.visible[data-v-bf15a54e]{opacity:1;pointer-events:auto}.filter-scroll-btn.left[data-v-bf15a54e]{background:linear-gradient(to right,var(--color-bg-normal) 70%,transparent);left:0;padding-left:20px}.filter-scroll-btn.right[data-v-bf15a54e]{background:linear-gradient(to left,var(--color-bg-normal) 70%,transparent);padding-right:20px;right:0}.filter-scroll-btn .v-btn[data-v-bf15a54e]{background:var(--color-bg-dark)!important;box-shadow:0 2px 8px rgba(0,0,0,.15);height:40px!important;min-width:32px!important;width:32px!important}.content-body[data-v-bf15a54e]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.content-body.scrollable[data-v-bf15a54e]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-bf15a54e]:last-child{padding-bottom:20px}.loading-state[data-v-bf15a54e]{flex:1}.empty-state[data-v-bf15a54e],.loading-state[data-v-bf15a54e]{align-items:center;display:flex;justify-content:center;padding:50px 20px}.empty-state[data-v-bf15a54e]{color:var(--color-text-dark);flex:1;flex-direction:column}.empty-state .v-icon[data-v-bf15a54e]{color:var(--color-text-dark)!important;opacity:.6}.empty-text[data-v-bf15a54e]{font-size:14px;margin-top:10px}.empty-text[data-v-bf15a54e],.load-more[data-v-bf15a54e]{color:var(--color-text-dark)}.load-more[data-v-bf15a54e]{align-items:center;display:flex;justify-content:center;padding:16px}.load-more-text[data-v-bf15a54e],.no-more[data-v-bf15a54e]{font-size:13px}.no-more[data-v-bf15a54e]{color:var(--color-text-dark);padding:16px;text-align:center}.content-list[data-v-bf15a54e]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.list-item[data-v-bf15a54e]{align-items:flex-start;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;padding:14px 16px;transition:background-color .2s}.list-item[data-v-bf15a54e]:hover{background:var(--color-hover-bg-normal)}.item-cover[data-v-bf15a54e]{background:var(--color-hover-bg-normal);border-radius:8px;flex-shrink:0;height:60px;overflow:hidden;position:relative;width:80px}.comment-cover[data-v-bf15a54e],.item-cover[data-v-bf15a54e]{align-items:center;display:flex;justify-content:center}.cover-icon[data-v-bf15a54e]{color:var(--color-text-dark);opacity:.5}.cover-play-icon[data-v-bf15a54e]{align-items:center;background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.cover-play-icon .v-icon[data-v-bf15a54e]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.item-info[data-v-bf15a54e]{flex:1;min-width:0}.item-title[data-v-bf15a54e]{color:var(--color-text-normal);font-size:16px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.clickable[data-v-bf15a54e]{transition:color .2s}.item-title-row[data-v-bf15a54e]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-title-row .item-title[data-v-bf15a54e]{margin-bottom:0}.status-badge[data-v-bf15a54e]{display:inline-block;font-weight:500;padding:2px 8px}.status-badge.approved[data-v-bf15a54e]{background:#368859;color:#fff}.status-badge.pending[data-v-bf15a54e]{background:#cc4458;color:#fff}.item-meta[data-v-bf15a54e]{align-items:center;color:var(--color-text-dark);flex-wrap:nowrap;font-size:14px;gap:10px;overflow:hidden}.meta-type[data-v-bf15a54e]{background:var(--color-hover-bg-light);border-radius:4px;flex-shrink:0;font-size:11px;padding:1px 6px}.meta-forum[data-v-bf15a54e]{color:var(--color-primary)}.meta-views[data-v-bf15a54e]{align-items:center;display:flex;gap:2px}.meta-price[data-v-bf15a54e],.meta-time[data-v-bf15a54e],.meta-views[data-v-bf15a54e]{flex-shrink:0}.meta-price[data-v-bf15a54e]{color:var(--color-error,#ff4757);font-weight:600}.meta-source-title[data-v-bf15a54e]{align-items:center;color:var(--color-text-darker);cursor:pointer;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-title[data-v-bf15a54e]:hover{text-decoration:underline}.item-actions[data-v-bf15a54e]{flex-shrink:0;gap:2px}@media (max-width:900px){.section-header[data-v-bf15a54e]{display:none;padding:10px 16px 8px}.filter-tabs-wrapper[data-v-bf15a54e]{padding:10px 16px 12px}.filter-scroll-btn[data-v-bf15a54e]{bottom:12px;top:12px}.filter-scroll-btn.left[data-v-bf15a54e]{background:linear-gradient(to right,var(--color-bg-normal) 80%,transparent);left:0;padding-left:16px}.filter-scroll-btn.right[data-v-bf15a54e]{background:linear-gradient(to left,var(--color-bg-normal) 80%,transparent);padding-right:16px;right:0}.filter-scroll-btn .v-btn[data-v-bf15a54e]{height:36px!important;min-width:28px!important;width:28px!important}.filter-tabs[data-v-bf15a54e]{gap:8px}.filter-tab[data-v-bf15a54e]{height:36px}.content-body[data-v-bf15a54e]{padding:0 16px 20px}.list-item[data-v-bf15a54e]{padding:12px 14px}.item-title[data-v-bf15a54e]{font-size:16px;line-height:1.4;margin-bottom:6px}.item-meta[data-v-bf15a54e]{font-size:13px;gap:10px}.meta-time[data-v-bf15a54e]{display:none}.meta-type[data-v-bf15a54e]{font-size:12px;padding:2px 6px}}@media (max-width:600px){.item-title[data-v-bf15a54e]{font-size:15px}.item-meta[data-v-bf15a54e]{font-size:12px}}.stats-bar[data-v-bf15a54e]{background:var(--color-bg-dark);border-radius:8px;display:flex;flex-shrink:0;gap:24px;margin-bottom:16px;padding:16px}.stat-item[data-v-bf15a54e]{align-items:center;display:flex;gap:8px}.stat-label[data-v-bf15a54e]{color:var(--color-text-dark);font-size:14px}.stat-value[data-v-bf15a54e]{color:var(--color-primary);font-size:18px;font-weight:700}.stat-value.success[data-v-bf15a54e]{color:#4caf50}.cover-placeholder[data-v-bf15a54e]{align-items:flex-start;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;padding-top:20px}.cover-placeholder[data-v-bf15a54e],.item-cover img[data-v-bf15a54e]{border-radius:8px;height:100%;width:100%}.item-cover img[data-v-bf15a54e]{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.item-header[data-v-bf15a54e]{align-items:flex-start;display:flex;gap:8px;margin-bottom:8px}.status-badge[data-v-bf15a54e]{align-items:center;border-radius:4px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;line-height:18px;padding:3px 10px;white-space:nowrap}.status-badge.signed[data-v-bf15a54e]{background:linear-gradient(135deg,#4caf50,#2e7d32);box-shadow:0 2px 4px rgba(76,175,80,.3);color:#fff}.item-title[data-v-bf15a54e]{flex:1;font-weight:600;line-height:1.5;min-width:0}.item-title.clickable[data-v-bf15a54e]{cursor:pointer;transition:color .2s ease}.item-title.clickable[data-v-bf15a54e]:hover{color:var(--color-primary)}.item-cover.clickable[data-v-bf15a54e]{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.item-cover.clickable[data-v-bf15a54e]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.item-meta[data-v-bf15a54e]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.meta-item[data-v-bf15a54e]{align-items:center;background:var(--color-bg-light);border-radius:4px;color:var(--color-text-dark);display:flex;font-size:13px;gap:4px;padding:4px 10px}.meta-item i[data-v-bf15a54e]{font-size:14px}.detail-item.clickable[data-v-bf15a54e],.meta-item.clickable[data-v-bf15a54e]{cursor:pointer;transition:all .2s ease}.detail-item.clickable[data-v-bf15a54e]:hover,.meta-item.clickable[data-v-bf15a54e]:hover{background:var(--color-bg-dark);color:var(--color-primary);transform:translateY(-1px)}.item-details[data-v-bf15a54e]{color:var(--color-text-dark);display:flex;flex-wrap:wrap;font-size:12px;gap:16px;margin-bottom:8px}.detail-item[data-v-bf15a54e]{align-items:center;display:flex}.hardware-info[data-v-bf15a54e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.hardware-item[data-v-bf15a54e]{align-items:center;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px;transition:all .2s ease}.hardware-item[data-v-bf15a54e]:hover{box-shadow:0 4px 8px rgba(0,0,0,.2);transform:translateY(-1px)}.hardware-item--red[data-v-bf15a54e]{background:#c62828;box-shadow:0 2px 4px rgba(198,40,40,.3)}.hardware-item--blue[data-v-bf15a54e]{background:#1565c0;box-shadow:0 2px 4px rgba(21,101,192,.3)}.hardware-item--orange[data-v-bf15a54e]{background:#ef6c00;box-shadow:0 2px 4px rgba(239,108,0,.3)}.hardware-item i[data-v-bf15a54e]{font-size:13px}.item-actions[data-v-bf15a54e]{align-items:flex-end;display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:120px}.empty-hint[data-v-bf15a54e]{color:var(--color-text-dark);font-size:13px;margin-top:8px;opacity:.7}.contract-overlay[data-v-6708aa42]{align-items:center;background:rgba(0,0,0,.75);bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:3100}.contract-wrapper[data-v-6708aa42]{margin:auto;max-height:90vh;overflow-y:auto;position:relative;width:100%}.contract-close-btn[data-v-6708aa42]{background:#000!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;position:absolute!important;right:10px!important;top:10px!important;z-index:10!important}.contract-close-btn[data-v-6708aa42]:hover{background:#fff!important}.contract-paper[data-v-6708aa42]{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.2);box-sizing:border-box;color:#000;font-size:14px;line-height:1.8;margin:0 auto;max-width:800px;padding:60px;position:relative;width:800px}.contract-paper[data-v-6708aa42],.contract-paper[data-v-6708aa42] *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.contract-body[data-v-6708aa42]{color:#000}.contract-body[data-v-6708aa42] p{color:#000;line-height:1.8;margin-bottom:16px;text-indent:2em}.contract-body[data-v-6708aa42] h2{color:#000!important;font-size:24px!important;font-weight:700!important;line-height:1.4!important;margin:0 0 10px!important;text-align:center!important;text-indent:0!important}.contract-body[data-v-6708aa42] h3{color:#000!important;font-size:16px!important;font-weight:700!important;margin:24px 0 16px!important;text-indent:0!important}.contract-body[data-v-6708aa42] h4{color:#000!important;font-size:15px!important;font-weight:700!important;margin:20px 0 16px!important;text-indent:0!important}.loading-contract[data-v-6708aa42]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.loading-contract p[data-v-6708aa42]{color:#666;font-size:14px;text-indent:0}.contract-footer[data-v-6708aa42]{border-top:1px solid #ddd;display:flex;gap:60px;justify-content:space-between;margin-top:40px;padding-top:30px}.party-info[data-v-6708aa42]{flex:1;position:relative}.party-info h4[data-v-6708aa42]{color:#000;font-size:15px;font-weight:700;margin-bottom:12px}.party-info p[data-v-6708aa42]{font-size:13px;margin-bottom:8px;text-indent:0}.company-seal[data-v-6708aa42]{bottom:20px;pointer-events:none;position:absolute;right:10px;z-index:10}.company-seal img[data-v-6708aa42]{height:auto;opacity:.75;width:140px}.modal-enter-active[data-v-6708aa42],.modal-leave-active[data-v-6708aa42]{transition:opacity .3s ease}.modal-enter-active .contract-wrapper[data-v-6708aa42],.modal-leave-active .contract-wrapper[data-v-6708aa42]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from[data-v-6708aa42],.modal-leave-to[data-v-6708aa42]{opacity:0}.modal-enter-from .contract-wrapper[data-v-6708aa42],.modal-leave-to .contract-wrapper[data-v-6708aa42]{opacity:0;transform:scale(.95)}@media (max-width:900px){.contract-wrapper[data-v-6708aa42]{max-width:100%}.contract-paper[data-v-6708aa42]{padding:40px 20px;width:100%}.contract-footer[data-v-6708aa42]{flex-direction:column;gap:20px}.company-seal[data-v-6708aa42]{margin-top:20px;position:static;text-align:center}}.content-section[data-v-3a9bd55d]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-3a9bd55d]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 76px 16px 20px}.section-title[data-v-3a9bd55d]{color:var(--color-text-normal);font-size:17px;font-weight:600;margin:0;white-space:nowrap}.section-total[data-v-3a9bd55d]{color:var(--color-text-dark);font-size:13px;font-weight:400}.header-search[data-v-3a9bd55d]{flex-shrink:0;max-width:240px!important;width:240px!important}.header-search[data-v-3a9bd55d] .v-field{background:var(--color-bg-dark)!important;border-radius:6px;min-height:36px!important}.header-search[data-v-3a9bd55d] .v-field__input{font-size:13px;min-height:36px!important;padding:6px 0 6px 16px!important}.filter-tabs-wrapper[data-v-3a9bd55d]{flex-shrink:0;padding:0 20px 20px;position:relative}.filter-tabs[data-v-3a9bd55d]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.filter-tabs[data-v-3a9bd55d]::-webkit-scrollbar{display:none}.filter-tab[data-v-3a9bd55d]{align-items:center;background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-normal);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:40px;overflow:hidden;padding:10px 20px;transition:all .2s;white-space:nowrap}.filter-tab[data-v-3a9bd55d]:hover{background:var(--color-hover-bg-normal)}.filter-tab.active[data-v-3a9bd55d]{background:var(--color-primary);color:#000}.tab-count[data-v-3a9bd55d]{font-size:11px;opacity:.7}.filter-tab.active .tab-count[data-v-3a9bd55d]{opacity:1}.filter-scroll-btn[data-v-3a9bd55d]{align-items:center;bottom:20px;cursor:pointer;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px;z-index:10}.filter-scroll-btn.visible[data-v-3a9bd55d]{opacity:1;pointer-events:auto}.filter-scroll-btn.left[data-v-3a9bd55d]{background:linear-gradient(to right,var(--color-bg-normal) 70%,transparent);left:0;padding-left:20px}.filter-scroll-btn.right[data-v-3a9bd55d]{background:linear-gradient(to left,var(--color-bg-normal) 70%,transparent);padding-right:20px;right:0}.filter-scroll-btn .v-btn[data-v-3a9bd55d]{background:var(--color-bg-dark)!important;box-shadow:0 2px 8px rgba(0,0,0,.15);height:40px!important;min-width:32px!important;width:32px!important}.content-body[data-v-3a9bd55d]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.content-body.scrollable[data-v-3a9bd55d]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-3a9bd55d]:last-child{padding-bottom:20px}.loading-state[data-v-3a9bd55d]{flex:1}.empty-state[data-v-3a9bd55d],.loading-state[data-v-3a9bd55d]{align-items:center;display:flex;justify-content:center;padding:50px 20px}.empty-state[data-v-3a9bd55d]{color:var(--color-text-dark);flex:1;flex-direction:column}.empty-state .v-icon[data-v-3a9bd55d]{color:var(--color-text-dark)!important;opacity:.6}.empty-text[data-v-3a9bd55d]{font-size:14px;margin-top:10px}.empty-text[data-v-3a9bd55d],.load-more[data-v-3a9bd55d]{color:var(--color-text-dark)}.load-more[data-v-3a9bd55d]{align-items:center;display:flex;justify-content:center;padding:16px}.load-more-text[data-v-3a9bd55d],.no-more[data-v-3a9bd55d]{font-size:13px}.no-more[data-v-3a9bd55d]{color:var(--color-text-dark);padding:16px;text-align:center}.content-list[data-v-3a9bd55d]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.list-item[data-v-3a9bd55d]{align-items:flex-start;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;padding:14px 16px;transition:background-color .2s}.item-cover[data-v-3a9bd55d],.list-item[data-v-3a9bd55d]:hover{background:var(--color-hover-bg-normal)}.item-cover[data-v-3a9bd55d]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:80px}.item-cover img[data-v-3a9bd55d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.comment-cover[data-v-3a9bd55d]{align-items:center;display:flex;justify-content:center}.cover-icon[data-v-3a9bd55d]{color:var(--color-text-dark);opacity:.5}.cover-play-icon[data-v-3a9bd55d]{align-items:center;background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.cover-play-icon .v-icon[data-v-3a9bd55d]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.item-info[data-v-3a9bd55d]{flex:1;min-width:0}.item-title[data-v-3a9bd55d]{color:var(--color-text-normal);font-size:16px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.clickable[data-v-3a9bd55d]{transition:color .2s}.item-title-row[data-v-3a9bd55d]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-title-row .item-title[data-v-3a9bd55d]{margin-bottom:0}.status-badge[data-v-3a9bd55d]{border-radius:4px;display:inline-block;flex-shrink:0;font-size:12px;font-weight:500;padding:2px 8px}.status-badge.approved[data-v-3a9bd55d]{background:#368859;color:#fff}.status-badge.pending[data-v-3a9bd55d]{background:#cc4458;color:#fff}.item-meta[data-v-3a9bd55d]{align-items:center;color:var(--color-text-dark);display:flex;flex-wrap:nowrap;font-size:14px;gap:10px;overflow:hidden}.meta-type[data-v-3a9bd55d]{background:var(--color-hover-bg-light);border-radius:4px;flex-shrink:0;font-size:11px;padding:1px 6px}.meta-forum[data-v-3a9bd55d]{color:var(--color-primary)}.meta-views[data-v-3a9bd55d]{align-items:center;display:flex;gap:2px}.meta-price[data-v-3a9bd55d],.meta-time[data-v-3a9bd55d],.meta-views[data-v-3a9bd55d]{flex-shrink:0}.meta-price[data-v-3a9bd55d]{color:var(--color-error,#ff4757);font-weight:600}.meta-source-title[data-v-3a9bd55d]{align-items:center;color:var(--color-text-darker);cursor:pointer;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-title[data-v-3a9bd55d]:hover{text-decoration:underline}.item-actions[data-v-3a9bd55d]{display:flex;flex-shrink:0;gap:2px}@media (max-width:900px){.section-header[data-v-3a9bd55d]{display:none;padding:10px 16px 8px}.filter-tabs-wrapper[data-v-3a9bd55d]{padding:10px 16px 12px}.filter-scroll-btn[data-v-3a9bd55d]{bottom:12px;top:12px}.filter-scroll-btn.left[data-v-3a9bd55d]{background:linear-gradient(to right,var(--color-bg-normal) 80%,transparent);left:0;padding-left:16px}.filter-scroll-btn.right[data-v-3a9bd55d]{background:linear-gradient(to left,var(--color-bg-normal) 80%,transparent);padding-right:16px;right:0}.filter-scroll-btn .v-btn[data-v-3a9bd55d]{height:36px!important;min-width:28px!important;width:28px!important}.filter-tabs[data-v-3a9bd55d]{gap:8px}.filter-tab[data-v-3a9bd55d]{height:36px}.content-body[data-v-3a9bd55d]{padding:0 16px 20px}.list-item[data-v-3a9bd55d]{padding:12px 14px}.item-title[data-v-3a9bd55d]{font-size:16px;line-height:1.4;margin-bottom:6px}.item-meta[data-v-3a9bd55d]{font-size:13px;gap:10px}.meta-time[data-v-3a9bd55d]{display:none}.meta-type[data-v-3a9bd55d]{font-size:12px;padding:2px 6px}}@media (max-width:600px){.item-title[data-v-3a9bd55d]{font-size:15px}.item-meta[data-v-3a9bd55d]{font-size:12px}}.meta-item[data-v-3a9bd55d]{align-items:center;display:inline-flex;gap:4px}.meta-item[data-v-3a9bd55d] .v-icon{opacity:.7}.item-title[data-v-3a9bd55d]{align-items:center;display:flex;gap:8px}.item-title .status-badge[data-v-3a9bd55d]{flex-shrink:0}.status-badge.success[data-v-3a9bd55d]{background:linear-gradient(135deg,#4caf50,#2e7d32);box-shadow:0 2px 4px rgba(76,175,80,.3);font-size:12px;padding:3px 10px}.status-badge.success[data-v-3a9bd55d],.type-badge[data-v-3a9bd55d]{border-radius:4px;color:#fff;font-weight:600;line-height:18px;white-space:nowrap}.type-badge[data-v-3a9bd55d]{font-size:11px;padding:3px 8px}.type-badge--chajian[data-v-3a9bd55d]{background:#1565c0;box-shadow:0 2px 4px rgba(21,101,192,.3)}.type-badge--donghua[data-v-3a9bd55d]{background:#ef6c00;box-shadow:0 2px 4px rgba(239,108,0,.3)}.type-badge--kecheng[data-v-3a9bd55d],.type-badge--kecheng2[data-v-3a9bd55d]{background:#f9a825;box-shadow:0 2px 4px rgba(249,168,37,.3)}.type-badge--zichan[data-v-3a9bd55d]{background:#7b1fa2;box-shadow:0 2px 4px rgba(123,31,162,.3)}.item-actions[data-v-3a9bd55d] .v-btn{background:var(--color-primary)!important;border:none!important;color:#fff!important}.item-cover.clickable[data-v-3a9bd55d]{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.item-cover.clickable[data-v-3a9bd55d]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.item-title.clickable[data-v-3a9bd55d]{cursor:pointer;transition:color .2s ease}.item-title.clickable[data-v-3a9bd55d]:hover{color:var(--color-primary)}.modal-overlay[data-v-bea300b8]{align-items:center;backdrop-filter:blur(20px);background:rgb(0 0 0/3%);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:100}.modal-overlay.modal-overlay--publish[data-v-bea300b8]{z-index:1900}.modal-overlay.modal-overlay--shangcheng[data-v-bea300b8]{z-index:2401}.modal-overlay--fullscreen[data-v-bea300b8]{padding:0}.modal-wrapper[data-v-bea300b8]{backface-visibility:hidden;-webkit-backface-visibility:hidden;max-width:900px;overflow:visible;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:90vw}.modal-wrapper--lg[data-v-bea300b8]{max-width:1100px}.modal-wrapper--md[data-v-bea300b8]{max-width:800px}.modal-wrapper--sm[data-v-bea300b8]{max-width:600px}.modal-wrapper--fullscreen[data-v-bea300b8]{height:100vh;max-height:100vh;max-width:100vw;width:100vw}.modal-wrapper--fullscreen .modal-container[data-v-bea300b8]{border-radius:0;height:100vh;max-height:100vh;min-height:0}@media (min-width:1440px){.modal-wrapper[data-v-bea300b8]{max-width:60vw}.modal-wrapper--fullscreen[data-v-bea300b8]{max-width:100vw}.modal-wrapper--lg[data-v-bea300b8]{max-width:75vw}}.modal-container[data-v-bea300b8]{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--color-bg-dark);box-shadow:var(--shadow-strong,0 8px 32px rgba(0,0,0,.3));height:85vh;max-height:90vh;min-height:600px;overflow:hidden;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.modal-card[data-v-bea300b8],.modal-container[data-v-bea300b8]{border-radius:16px;display:flex;flex-direction:column}.modal-card[data-v-bea300b8]{background:var(--color-bg-light)!important}.modal-header[data-v-bea300b8]{align-items:center;border-bottom:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:12px 16px 12px 12px}.modal-title[data-v-bea300b8]{color:var(--color-text-normal);font-size:16px;font-weight:500}.modal-card>.modal-content[data-v-bea300b8]{flex:1;overflow-y:auto;padding:16px 20px}.modal-footer[data-v-bea300b8]{align-items:center;border-top:1px solid var(--color-line-normal);display:flex;flex-shrink:0;gap:8px;padding:12px 20px}.modal-container .modal-close-btn[data-v-bea300b8]{background:var(--color-bg-light)!important;border-radius:8px!important;bottom:auto!important;color:var(--color-text-normal)!important;height:36px!important;left:auto!important;min-height:36px!important;min-width:36px!important;padding:0!important;position:absolute!important;right:20px!important;top:20px!important;width:36px!important;z-index:10000!important}.modal-container .modal-close-btn .v-icon[data-v-bea300b8]{font-size:20px!important}.modal-container .modal-close-btn[data-v-bea300b8]:hover{background:var(--color-hover-bg-normal)!important}.modal-container .v-btn[data-v-bea300b8]{font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.modal-container .v-btn[data-v-bea300b8],.modal-container .v-btn--icon[data-v-bea300b8]{border-radius:8px!important}.modal-mobile-header[data-v-bea300b8]{align-items:center;background:var(--color-bg-dark);box-sizing:border-box;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:calc(12px + env(safe-area-inset-top)) 16px 12px}.modal-mobile-title[data-v-bea300b8]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-layout[data-v-bea300b8]{display:flex;flex:1;min-height:0}.modal-layout--mobile[data-v-bea300b8],.modal-sidebar[data-v-bea300b8]{flex-direction:column}.modal-sidebar[data-v-bea300b8]{background:var(--color-bg-dark);display:flex;flex-shrink:0;height:100%;width:240px}.modal-sidebar--wide[data-v-bea300b8]{width:240px}.modal-layout--mobile .modal-sidebar[data-v-bea300b8]{flex:1;width:100%}.menu-header[data-v-bea300b8],.modal-sidebar-header[data-v-bea300b8]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;height:76px;padding:20px 16px}.modal-sidebar-header[data-v-bea300b8]{justify-content:space-between}.modal-sidebar-title[data-v-bea300b8]{color:var(--color-text-normal);font-size:17px;font-weight:600}.menu-header-info[data-v-bea300b8]{flex:1;min-width:0}.menu-header-name[data-v-bea300b8]{color:var(--color-text-normal);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-header-id[data-v-bea300b8]{color:var(--color-text-dark);font-size:12px;margin-top:2px}.menu-header-level[data-v-bea300b8]{margin-top:4px}.menu-header-level .level-badge[data-v-bea300b8]{border-radius:8px;color:#fff;display:inline-block;font-size:11px;font-weight:500;padding:2px 8px}.menu-list[data-v-bea300b8]{flex:1;overflow-y:auto;padding:16px 12px 4px}.menu-section[data-v-bea300b8]{margin-bottom:12px}.menu-section[data-v-bea300b8]:last-child{margin-bottom:0}.menu-section-title[data-v-bea300b8]{align-items:center;border-radius:var(--radius-button,8px);color:var(--color-text-dark);cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:space-between;padding:0 14px;transition:background .15s ease,color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-section-title[data-v-bea300b8]:hover{background:var(--color-hover-bg-normal);color:var(--color-text-normal)}.menu-section-title i[data-v-bea300b8]{font-size:14px;opacity:.85}.menu-subsection[data-v-bea300b8]{padding-left:4px}.menu-item[data-v-bea300b8]{align-items:center;border-radius:var(--radius-button,8px);color:var(--color-text-dark);cursor:pointer;display:flex;gap:12px;height:48px;margin-bottom:4px;overflow:hidden;padding:0 14px;position:relative;text-decoration:none!important;transition:all .15s ease}.menu-item[data-v-bea300b8]:hover,.modal-sidebar-item[data-v-bea300b8]:hover{background:var(--color-hover-bg-normal);color:var(--color-text-normal)}.menu-item.active[data-v-bea300b8],.modal-sidebar-item.active[data-v-bea300b8]{background:var(--color-active-normal);color:var(--color-primary)}.menu-item.active .menu-item-icon[data-v-bea300b8],.menu-item.active .v-icon[data-v-bea300b8],.modal-sidebar-item.active .modal-sidebar-item-icon[data-v-bea300b8],.modal-sidebar-item.active .v-icon[data-v-bea300b8]{color:var(--color-primary)!important}.modal-sidebar-item.active .v-btn .v-icon[data-v-bea300b8]{color:inherit!important}.menu-item .v-icon[data-v-bea300b8]:first-child,.modal-sidebar-item-icon[data-v-bea300b8]{flex-shrink:0;font-size:20px;min-width:24px;text-align:center}.menu-item-title[data-v-bea300b8],.modal-sidebar-item-text[data-v-bea300b8]{color:inherit;flex:1;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item-count[data-v-bea300b8],.modal-sidebar-item-badge[data-v-bea300b8]{background:var(--color-bg-light);border-radius:10px;color:var(--color-text-normal);font-size:13px;font-weight:600;min-width:24px;padding:2px 8px;text-align:center}.menu-item-count.message-badge[data-v-bea300b8],.modal-sidebar-item-badge.message-badge[data-v-bea300b8]{background:#f44!important;color:#fff!important}.menu-arrow[data-v-bea300b8],.modal-sidebar-item-arrow[data-v-bea300b8]{color:var(--color-text-dark)}.modal-layout .modal-content[data-v-bea300b8]{background:var(--color-bg-normal);display:flex;flex:1;flex-direction:column;overflow:hidden;z-index:1}.modal-content-header[data-v-bea300b8]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:76px;justify-content:space-between;padding:20px}.modal-content-title[data-v-bea300b8]{color:var(--color-text-normal);font-size:17px;font-weight:600}.modal-content-actions[data-v-bea300b8]{display:flex;gap:8px}.modal-content-body[data-v-bea300b8]{flex:1;isolation:isolate;overflow-y:auto;padding:0 20px 20px}.modal-content-body[data-v-bea300b8]>:first-child{padding-left:0!important;padding-right:0!important}.modal-content-body--no-padding-bottom[data-v-bea300b8]{padding-bottom:0}.modal-loading[data-v-bea300b8]{padding:40px}.modal-empty[data-v-bea300b8],.modal-loading[data-v-bea300b8]{align-items:center;display:flex;justify-content:center}.modal-empty[data-v-bea300b8]{color:var(--color-text-dark);flex-direction:column;padding:60px 20px}.modal-empty-icon[data-v-bea300b8]{color:var(--color-text-dark);font-size:48px;margin-bottom:12px}.modal-empty-text[data-v-bea300b8]{color:var(--color-text-dark);font-size:14px}.modal-grid[data-v-bea300b8]{align-content:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.modal-card[data-v-bea300b8]{background:var(--color-bg-light);border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.modal-card[data-v-bea300b8]:hover{background:var(--color-hover-bg-light)}.modal-card.selected[data-v-bea300b8]{outline:2px solid var(--color-primary)}.modal-card-cover[data-v-bea300b8]{aspect-ratio:16/10;overflow:hidden;position:relative}.modal-card-cover img[data-v-bea300b8]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal-card-tag[data-v-bea300b8]{background:rgba(0,0,0,.6);border-radius:6px;color:#fff;font-size:11px;left:8px;padding:2px 8px;position:absolute;top:8px}.modal-card-checkbox[data-v-bea300b8]{position:absolute;right:4px;top:4px}.modal-card-info[data-v-bea300b8]{padding:10px 12px}.modal-card-title[data-v-bea300b8]{color:var(--color-text-normal);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-card-title[data-v-bea300b8]:hover{color:var(--color-primary)}.modal-card-meta[data-v-bea300b8]{color:var(--color-text-dark);font-size:11px;margin-top:4px}.modal-pagination[data-v-bea300b8]{display:flex;justify-content:center;padding:16px 20px}.modal-bottom-bar[data-v-bea300b8]{align-items:center;background:var(--color-bg-light);border-top:1px solid var(--color-line-normal);box-sizing:border-box;display:flex;justify-content:space-between;padding:16px 20px}.modal-bottom-bar-info[data-v-bea300b8]{align-items:baseline;display:flex;gap:12px}.modal-bottom-bar-title[data-v-bea300b8]{color:var(--color-text-normal);font-size:14px}.modal-bottom-bar-price[data-v-bea300b8]{color:#ffebc9;font-size:20px;font-weight:700}.modal-bottom-bar-primary-btn[data-v-bea300b8]{font-weight:600!important;height:44px!important;min-width:120px}.modal-sub-dialog[data-v-bea300b8]{background:var(--color-bg-normal)!important;border-radius:12px!important}.modal-sub-dialog .v-card-title[data-v-bea300b8]{color:var(--color-text-normal);font-size:16px;font-weight:600;padding:16px 20px}.modal-sub-dialog .v-card-text[data-v-bea300b8]{padding:0 20px 16px}.modal-sub-dialog .v-card-actions[data-v-bea300b8]{padding:12px 16px 16px}.modal-overlay[data-v-bea300b8] .v-dialog,.modal-overlay[data-v-bea300b8] .v-overlay{z-index:999999!important}.modal-overlay[data-v-bea300b8] .v-overlay__scrim{z-index:999998!important}.modal-overlay[data-v-bea300b8] .v-overlay__content{z-index:999999!important}.modal-enter-active[data-v-bea300b8],.modal-leave-active[data-v-bea300b8]{transition:opacity .25s ease}.modal-enter-active .modal-wrapper[data-v-bea300b8],.modal-leave-active .modal-wrapper[data-v-bea300b8]{transition:transform .25s ease}.modal-enter-from .modal-wrapper[data-v-bea300b8],.modal-leave-to .modal-wrapper[data-v-bea300b8]{transform:scale(.96)}@media (max-width:768px){.modal-overlay[data-v-bea300b8]{bottom:0;padding:0}.modal-wrapper[data-v-bea300b8]{display:flex;flex-direction:column;height:100vh;max-height:100vh;max-width:100%;width:100%}.modal-container .modal-close-btn[data-v-bea300b8]{display:none!important}.modal-container--mobile-closable .modal-close-btn[data-v-bea300b8]{display:flex!important}.modal-container[data-v-bea300b8]{border-radius:0;flex:1;height:100vh;max-height:100vh}.modal-grid[data-v-bea300b8]{gap:10px;grid-template-columns:repeat(2,1fr)}.menu-item[data-v-bea300b8],.modal-sidebar-item[data-v-bea300b8]{font-size:16px;height:52px;padding:0 16px}.menu-item .v-icon[data-v-bea300b8],.modal-sidebar-item .v-icon[data-v-bea300b8]{font-size:22px}.menu-header[data-v-bea300b8],.modal-content-header[data-v-bea300b8],.modal-sidebar-header[data-v-bea300b8]{display:none}.modal-content-body[data-v-bea300b8]{isolation:isolate;padding:0 16px}.modal-content-body.modal-content-body--no-padding-bottom[data-v-bea300b8]{padding-bottom:0}}.content-section[data-v-bea300b8]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-bea300b8]{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 76px 16px 20px}.section-title[data-v-bea300b8]{color:var(--color-text-normal);font-size:17px;font-weight:600;margin:0;white-space:nowrap}.section-total[data-v-bea300b8]{color:var(--color-text-dark);font-size:13px;font-weight:400}.header-search[data-v-bea300b8]{flex-shrink:0;max-width:240px!important;width:240px!important}.header-search[data-v-bea300b8] .v-field{background:var(--color-bg-dark)!important;border-radius:6px;min-height:36px!important}.header-search[data-v-bea300b8] .v-field__input{font-size:13px;min-height:36px!important;padding:6px 0 6px 16px!important}.filter-tabs-wrapper[data-v-bea300b8]{flex-shrink:0;padding:0 20px 20px;position:relative}.filter-tabs[data-v-bea300b8]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.filter-tabs[data-v-bea300b8]::-webkit-scrollbar{display:none}.filter-tab[data-v-bea300b8]{align-items:center;background:var(--color-bg-dark);border-radius:var(--radius-button,8px);color:var(--color-text-normal);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:40px;overflow:hidden;padding:10px 20px;transition:all .2s;white-space:nowrap}.filter-tab[data-v-bea300b8]:hover{background:var(--color-hover-bg-normal)}.filter-tab.active[data-v-bea300b8]{background:var(--color-primary);color:#000}.tab-count[data-v-bea300b8]{font-size:11px;opacity:.7}.filter-tab.active .tab-count[data-v-bea300b8]{opacity:1}.filter-scroll-btn[data-v-bea300b8]{align-items:center;bottom:20px;cursor:pointer;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px;z-index:10}.filter-scroll-btn.visible[data-v-bea300b8]{opacity:1;pointer-events:auto}.filter-scroll-btn.left[data-v-bea300b8]{background:linear-gradient(to right,var(--color-bg-normal) 70%,transparent);left:0;padding-left:20px}.filter-scroll-btn.right[data-v-bea300b8]{background:linear-gradient(to left,var(--color-bg-normal) 70%,transparent);padding-right:20px;right:0}.filter-scroll-btn .v-btn[data-v-bea300b8]{background:var(--color-bg-dark)!important;box-shadow:0 2px 8px rgba(0,0,0,.15);height:40px!important;min-width:32px!important;width:32px!important}.content-body[data-v-bea300b8]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0 20px 20px}.content-body.scrollable[data-v-bea300b8]{overflow-y:auto;-webkit-overflow-scrolling:touch}.content-body[data-v-bea300b8]:last-child{padding-bottom:20px}.loading-state[data-v-bea300b8]{flex:1}.empty-state[data-v-bea300b8],.loading-state[data-v-bea300b8]{align-items:center;display:flex;justify-content:center;padding:50px 20px}.empty-state[data-v-bea300b8]{color:var(--color-text-dark);flex:1;flex-direction:column}.empty-state .v-icon[data-v-bea300b8]{color:var(--color-text-dark)!important;opacity:.6}.empty-text[data-v-bea300b8]{font-size:14px;margin-top:10px}.empty-text[data-v-bea300b8],.load-more[data-v-bea300b8]{color:var(--color-text-dark)}.load-more[data-v-bea300b8]{align-items:center;display:flex;justify-content:center;padding:16px}.load-more-text[data-v-bea300b8],.no-more[data-v-bea300b8]{font-size:13px}.no-more[data-v-bea300b8]{color:var(--color-text-dark);padding:16px;text-align:center}.content-list[data-v-bea300b8]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px}.list-item[data-v-bea300b8]{align-items:flex-start;background:var(--color-bg-dark);border-radius:10px;display:flex;gap:16px;padding:14px 16px;transition:background-color .2s}.item-cover[data-v-bea300b8],.list-item[data-v-bea300b8]:hover{background:var(--color-hover-bg-normal)}.item-cover[data-v-bea300b8]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:80px}.item-cover img[data-v-bea300b8]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-cover.clickable[data-v-bea300b8]{cursor:pointer}.comment-cover[data-v-bea300b8]{align-items:center;display:flex;justify-content:center}.cover-icon[data-v-bea300b8]{color:var(--color-text-dark);opacity:.5}.cover-play-icon[data-v-bea300b8]{align-items:center;background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.cover-play-icon .v-icon[data-v-bea300b8]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.item-info[data-v-bea300b8]{flex:1;min-width:0}.item-title[data-v-bea300b8]{color:var(--color-text-normal);font-size:16px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-title.clickable[data-v-bea300b8]{cursor:pointer;transition:color .2s}.item-title.clickable[data-v-bea300b8]:hover{color:var(--color-primary)}.item-title-row[data-v-bea300b8]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.item-title-row .item-title[data-v-bea300b8]{margin-bottom:0}.status-badge[data-v-bea300b8]{border-radius:4px;display:inline-block;flex-shrink:0;font-size:12px;font-weight:500;padding:2px 8px}.status-badge.approved[data-v-bea300b8]{background:#368859;color:#fff}.status-badge.pending[data-v-bea300b8]{background:#cc4458;color:#fff}.item-meta[data-v-bea300b8]{align-items:center;color:var(--color-text-dark);display:flex;flex-wrap:nowrap;font-size:14px;gap:10px;overflow:hidden}.meta-type[data-v-bea300b8]{background:var(--color-hover-bg-light);border-radius:4px;flex-shrink:0;font-size:11px;padding:1px 6px}.meta-forum[data-v-bea300b8]{color:var(--color-primary)}.meta-views[data-v-bea300b8]{align-items:center;display:flex;gap:2px}.meta-price[data-v-bea300b8],.meta-time[data-v-bea300b8],.meta-views[data-v-bea300b8]{flex-shrink:0}.meta-price[data-v-bea300b8]{color:var(--color-error,#ff4757);font-weight:600}.meta-source-title[data-v-bea300b8]{align-items:center;color:var(--color-text-darker);cursor:pointer;display:flex;flex:1;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-title[data-v-bea300b8]:hover{text-decoration:underline}.item-actions[data-v-bea300b8]{display:flex;flex-shrink:0;gap:2px}@media (max-width:900px){.section-header[data-v-bea300b8]{display:none;padding:10px 16px 8px}.filter-tabs-wrapper[data-v-bea300b8]{padding:10px 16px 12px}.filter-scroll-btn[data-v-bea300b8]{bottom:12px;top:12px}.filter-scroll-btn.left[data-v-bea300b8]{background:linear-gradient(to right,var(--color-bg-normal) 80%,transparent);left:0;padding-left:16px}.filter-scroll-btn.right[data-v-bea300b8]{background:linear-gradient(to left,var(--color-bg-normal) 80%,transparent);padding-right:16px;right:0}.filter-scroll-btn .v-btn[data-v-bea300b8]{height:36px!important;min-width:28px!important;width:28px!important}.filter-tabs[data-v-bea300b8]{gap:8px}.filter-tab[data-v-bea300b8]{height:36px}.content-body[data-v-bea300b8]{padding:0 16px 20px}.list-item[data-v-bea300b8]{padding:12px 14px}.item-title[data-v-bea300b8]{font-size:16px;line-height:1.4;margin-bottom:6px}.item-meta[data-v-bea300b8]{font-size:13px;gap:10px}.meta-time[data-v-bea300b8]{display:none}.meta-type[data-v-bea300b8]{font-size:12px;padding:2px 6px}}@media (max-width:600px){.item-title[data-v-bea300b8]{font-size:15px}.item-meta[data-v-bea300b8]{font-size:12px}}.sidebar-icon[data-v-bea300b8]{flex-shrink:0;font-size:20px;min-width:24px;text-align:center}.menu-category[data-v-bea300b8]{margin-bottom:8px}.category-label[data-v-bea300b8]{color:var(--color-text-dark);font-size:13px;font-weight:600;letter-spacing:.5px;padding:12px 16px 8px;text-transform:uppercase}.dashboard-menu[data-v-bea300b8]{width:240px}.menu-item-count.badge-red[data-v-bea300b8]{background:#f44336!important;color:#fff!important}.modal-layout--mobile .dashboard-menu[data-v-bea300b8]{flex:1;width:100%}.dashboard-content[data-v-bea300b8]{background:var(--color-bg-normal)}.custom-dialog-overlay[data-v-bea300b8]{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:10000}.custom-dialog-wrapper[data-v-bea300b8]{max-height:90vh;max-width:90vw;overflow:auto}.confirm-dialog[data-v-bea300b8]{background:var(--color-bg-light)!important}.detail-dialog[data-v-bea300b8]{background:var(--color-bg-dark)!important;border-radius:12px!important}.fade-enter-active[data-v-bea300b8],.fade-leave-active[data-v-bea300b8]{transition:opacity .2s ease}.fade-enter-from[data-v-bea300b8],.fade-leave-to[data-v-bea300b8]{opacity:0}.detail-content[data-v-bea300b8]{max-height:60vh;overflow-y:auto}.content-text[data-v-bea300b8]{color:var(--color-text-normal);font-size:16px;line-height:1.6;white-space:pre-wrap;word-break:break-all}.content-meta[data-v-bea300b8]{background:var(--color-bg-light);border-radius:8px;padding:12px}.meta-row[data-v-bea300b8]{color:var(--color-text-dark);display:flex;font-size:13px}.meta-row .label[data-v-bea300b8]{flex-shrink:0;width:70px}.meta-row .value[data-v-bea300b8]{color:var(--color-text-normal)}.meta-row .parent-link[data-v-bea300b8]{align-items:center;color:var(--color-primary);cursor:pointer;display:flex}.meta-row .parent-link[data-v-bea300b8]:hover{text-decoration:underline}.detail-selectable[data-v-bea300b8]{cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}.modal-enter-active[data-v-bea300b8],.modal-leave-active[data-v-bea300b8]{transition:opacity .3s ease}.modal-enter-active .modal-wrapper[data-v-bea300b8],.modal-leave-active .modal-wrapper[data-v-bea300b8]{transition:transform .3s ease}.modal-enter-from[data-v-bea300b8],.modal-leave-to[data-v-bea300b8]{opacity:0}.modal-enter-from .modal-wrapper[data-v-bea300b8],.modal-leave-to .modal-wrapper[data-v-bea300b8]{transform:scale(.95)}@media (max-width:900px){.modal-overlay[data-v-bea300b8]{bottom:0;padding:0}.modal-wrapper[data-v-bea300b8]{display:flex;flex-direction:column;height:100vh;max-width:100%;width:100%}.dashboard-modal[data-v-bea300b8],.modal-wrapper[data-v-bea300b8]{border-radius:0;max-height:100vh}.dashboard-modal[data-v-bea300b8],.modal-layout[data-v-bea300b8]{flex:1;min-height:0}.modal-layout[data-v-bea300b8]{display:flex;flex-direction:column}.modal-container .modal-close-btn[data-v-bea300b8]{display:none!important}}