*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Avenir,Helvetica,Arial,sans-serif}html::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}html::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#f99800,#d68400);border-radius:4px}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#d68400,#b87200)}body::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}body::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#f99800,#d68400);border-radius:4px}body::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#d68400,#b87200)}.toast-wrapper{z-index:9999;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:500;display:flex;position:fixed;top:60px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000026}.toast-wrapper .toast-icon{color:#fff;background:#ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex}.toast-wrapper .toast-text{color:#fff}.toast-wrapper.success{background:#27ae60eb}.toast-wrapper.error{background:#5a5a64e0}.toast-wrapper.warning{background:#f99800eb}.toast-fade-enter-active{animation:.35s toastIn}.toast-fade-leave-active{animation:.3s toastOut}@keyframes toastIn{0%{opacity:0;transform:translate(-50%)translateY(-16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes toastOut{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-16px)}}.login-title[data-v-afdbe471]{color:#fff;letter-spacing:2px;text-shadow:0 4px 12px #0000004d;z-index:1000;cursor:pointer;font-family:Arial Rounded MT Bold,Helvetica Rounded,Varela Round,Avenir,Segoe UI,sans-serif;font-size:36px;font-weight:700;transition:all .3s;position:fixed;top:55px;left:50%;transform:translate(-50%)}.login-container[data-v-afdbe471]{background:linear-gradient(#f99800 0%,#fff 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-content[data-v-afdbe471]{background:#fff;border-radius:20px;width:100%;max-width:1200px;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.login-content .login-left[data-v-afdbe471]{background-image:url(/assets/login-bg-f2LvzBDF.png);background-position:0 0;background-repeat:no-repeat;background-size:cover;flex:1;min-height:600px;position:relative;overflow:hidden}.login-content .login-left[data-v-afdbe471]:before{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.login-content .left-content[data-v-afdbe471]{z-index:2;color:#fff;flex-direction:column;justify-content:start;align-items:center;height:100%;display:flex;position:relative}.login-content .left-content h1[data-v-afdbe471]{text-shadow:0 2px 10px #0003;margin-bottom:20px;font-size:48px;font-weight:700}.login-content .left-content p[data-v-afdbe471]{opacity:.95;text-shadow:0 1px 5px #0003;font-size:18px}.login-content .login-right[data-v-afdbe471]{background:#fff;flex:0 0 500px;justify-content:center;align-items:center;padding:40px;display:flex}.login-box[data-v-afdbe471]{width:100%;max-width:420px}.login-box .login-header[data-v-afdbe471]{text-align:center;margin-bottom:35px}.login-box .login-header h1[data-v-afdbe471]{color:#2c3e50;margin:0 0 10px;font-size:28px;font-weight:600}.login-box .login-header p[data-v-afdbe471]{color:#7f8c8d;margin:0;font-size:14px}.login-box .login-tabs[data-v-afdbe471]{background:#f5f7fa;border-radius:12px;margin-bottom:30px;padding:4px;display:flex}.login-box .tab-btn[data-v-afdbe471]{color:#7f8c8d;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;padding:12px;font-size:14px;font-weight:500;transition:all .3s}.login-box .tab-btn.active[data-v-afdbe471]{color:#f99800;background:#fff;box-shadow:0 2px 8px #f9980033}.login-box .tab-btn[data-v-afdbe471]:hover:not(.active){color:#5a6c7d}.login-box .login-form[data-v-afdbe471]{flex-direction:column;gap:20px;display:flex}.login-box .form-group[data-v-afdbe471]{flex-direction:column;gap:6px;display:flex}.login-box .form-group .input-wrapper[data-v-afdbe471]{background:#f5f7fa;border:2px solid #0000;border-radius:12px;align-items:center;transition:all .3s;display:flex;position:relative}.login-box .form-group .input-wrapper[data-v-afdbe471]:focus-within{background:#fff;border-color:#f99800;box-shadow:0 0 0 3px #f998001a}.login-box .form-group .input-wrapper .input-icon[data-v-afdbe471]{align-items:center;padding:0 8px 0 12px;display:flex}.login-box .form-group .input-wrapper input[data-v-afdbe471]{color:#2c3e50;background:0 0;border:none;outline:none;flex:1;padding:14px 12px;font-size:15px}.login-box .form-group .input-wrapper input[data-v-afdbe471]::placeholder{color:#95a5a6}.login-box .form-group .input-wrapper .verify-btn[data-v-afdbe471]{color:#fff;cursor:pointer;white-space:nowrap;background:#f99800;border:none;border-radius:8px;margin-right:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .3s}.login-box .form-group .input-wrapper .verify-btn[data-v-afdbe471]:hover:not(.disabled){background:#d68400;transform:translateY(-1px)}.login-box .form-group .input-wrapper .verify-btn.disabled[data-v-afdbe471]{cursor:not-allowed;background:#bdc3c7}.login-box .form-group .input-wrapper .password-toggle[data-v-afdbe471]{cursor:pointer;background:0 0;border:none;align-items:center;padding:0 12px 0 8px;transition:all .3s;display:flex}.login-box .form-group .input-wrapper .password-toggle[data-v-afdbe471]:hover{transform:scale(1.1)}.login-box .form-group .verify-wrapper[data-v-afdbe471]{align-items:center;display:flex}.login-box .form-group .error-msg[data-v-afdbe471]{color:#e74c3c;margin-left:4px;font-size:12px}.login-box .form-options[data-v-afdbe471]{justify-content:space-between;align-items:center;display:flex}.login-box .checkbox-label[data-v-afdbe471]{cursor:pointer;color:#7f8c8d;align-items:center;gap:8px;font-size:14px;display:flex}.login-box .checkbox-label input[type=checkbox][data-v-afdbe471]{cursor:pointer;width:16px;height:16px}.login-box .forgot-password[data-v-afdbe471]{color:#f99800;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s}.login-box .forgot-password[data-v-afdbe471]:hover{color:#d68400}.login-box .submit-btn[data-v-afdbe471]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border:none;border-radius:12px;width:100%;padding:14px;font-size:16px;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #f9980066}.login-box .submit-btn[data-v-afdbe471]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f9980080}.login-box .submit-btn[data-v-afdbe471]:active{transform:translateY(0)}.login-box .login-footer[data-v-afdbe471]{text-align:center;border-top:1px solid #ecf0f1;margin-top:30px;padding-top:25px}.login-box .login-footer span[data-v-afdbe471]{color:#7f8c8d;font-size:14px}.login-box .login-footer .register-link[data-v-afdbe471]{color:#f99800;margin-left:4px;font-weight:600;text-decoration:none;transition:all .3s}.login-box .login-footer .register-link[data-v-afdbe471]:hover{color:#d68400}.login-box .login-footer .back-link[data-v-afdbe471]{color:#f99800;font-weight:500;text-decoration:none;transition:all .3s}.login-box .login-footer .back-link[data-v-afdbe471]:hover{color:#d68400}@media (width<=1024px){.login-title[data-v-afdbe471]{display:none}.login-content[data-v-afdbe471]{flex-direction:column}.login-content .login-left[data-v-afdbe471]{min-height:400px}.login-content .left-content h1[data-v-afdbe471]{font-size:36px}.login-content .left-content p[data-v-afdbe471]{font-size:16px}.login-content .login-right[data-v-afdbe471]{flex:none;padding:40px 20px}}@media (width<=480px){.login-container[data-v-afdbe471]{padding:10px}.login-content[data-v-afdbe471]{border-radius:16px}.login-content .login-left[data-v-afdbe471]{min-height:300px}.login-content .left-content[data-v-afdbe471]{padding:40px 20px}.login-content .left-content h1[data-v-afdbe471]{font-size:28px}.login-content .left-content p[data-v-afdbe471]{font-size:14px}.login-content .login-right[data-v-afdbe471]{padding:20px}.login-box[data-v-afdbe471]{max-width:100%}.login-box .login-header h1[data-v-afdbe471]{font-size:24px}.login-box .tab-btn[data-v-afdbe471]{padding:10px;font-size:13px}.login-box .verify-wrapper[data-v-afdbe471]{flex-wrap:wrap;gap:8px}.login-box .verify-wrapper input[data-v-afdbe471]{flex:1;min-width:0}.login-box .verify-wrapper .verify-btn[data-v-afdbe471]{flex-shrink:0;min-width:80px;margin-right:0;padding:8px 12px;font-size:12px}}.confirm-overlay{z-index:10000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-box{background:#fff;border-radius:14px;width:380px;max-width:88vw;animation:.25s confirmIn;overflow:hidden;box-shadow:0 12px 40px #0003}@keyframes confirmIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.confirm-title{color:#2c3e50;padding:22px 24px 0;font-size:17px;font-weight:600}.confirm-body{color:#666;padding:16px 24px 24px;font-size:14px;line-height:1.6}.confirm-footer{border-top:1px solid #f0f0f0;display:flex}.confirm-btn{cursor:pointer;background:0 0;border:none;flex:1;padding:15px 0;font-size:15px;font-weight:500;transition:background .2s}.confirm-btn+.confirm-btn{border-left:1px solid #f0f0f0}.confirm-btn.btn-cancel{color:#888}.confirm-btn.btn-cancel:hover{background:#f7f7f7}.confirm-btn.btn-ok{color:#f99800;font-weight:600}.confirm-btn.btn-ok:hover{background:#fff5e6}.confirm-fade-enter-active{animation:.2s confirmOverlayIn}.confirm-fade-leave-active{animation:.2s reverse confirmOverlayIn}@keyframes confirmOverlayIn{0%{opacity:0}to{opacity:1}}.message-center{background:#f5f5f5;height:100%;display:flex;overflow:hidden}.msg-sidebar{background:#fff;border-right:1px solid #e8e8e8;flex-direction:column;flex-shrink:0;width:320px;display:flex;overflow:hidden}.msg-sidebar .sidebar-header{padding:20px 20px 12px}.msg-sidebar .sidebar-header .sidebar-title{color:#2c3e50;margin:0;font-size:18px;font-weight:700}.msg-sidebar .sidebar-search{padding:0 16px 12px;position:relative}.msg-sidebar .sidebar-search .search-input{color:#333;box-sizing:border-box;background:#f7f7f7;border:1px solid #e0e0e0;border-radius:18px;outline:none;width:100%;height:36px;padding:0 32px 0 14px;font-size:13px;transition:border-color .3s}.msg-sidebar .sidebar-search .search-input::placeholder{color:#bbb}.msg-sidebar .sidebar-search .search-input:focus{background:#fff;border-color:#f99800}.msg-sidebar .sidebar-search .search-clear{color:#999;cursor:pointer;font-size:16px;position:absolute;top:9px;right:28px}.msg-sidebar .sidebar-search .search-clear:hover{color:#f99800}.msg-sidebar .sidebar-tabs{border-bottom:1px solid #f0f0f0;padding:0 16px;display:flex}.msg-sidebar .sidebar-tabs .sidebar-tab{text-align:center;color:#666;cursor:pointer;flex:1;padding:10px 0;font-size:13px;transition:color .3s;position:relative}.msg-sidebar .sidebar-tabs .sidebar-tab:hover{color:#f99800}.msg-sidebar .sidebar-tabs .sidebar-tab.active{color:#f99800;font-weight:600}.msg-sidebar .sidebar-tabs .sidebar-tab.active:after{content:"";background:#f99800;border-radius:1px;width:24px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.msg-sidebar .sidebar-tabs .sidebar-tab .tab-badge{text-align:center;color:#fff;background:#ff4d4f;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:4px;right:calc(50% - 28px)}.msg-sidebar .sidebar-list{flex:1;overflow-y:auto}.msg-sidebar .session-item .unread-dot{background-color:#f53f3f;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.msg-sidebar .loading-state{flex-direction:column;align-items:center;padding:40px 0;display:flex}.msg-sidebar .loading-state .loading-spinner{border:3px solid #f0f0f0;border-top-color:#f99800;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.msg-sidebar .loading-state p{color:#999;margin-top:10px;font-size:13px}.msg-sidebar .session-item{cursor:pointer;border-bottom:1px solid #f5f5f5;align-items:center;gap:12px;padding:14px 16px;transition:background .2s;display:flex;position:relative}.msg-sidebar .session-item:hover{background:#fff5e6}.msg-sidebar .session-item:active{background:#ffe8c8}.msg-sidebar .session-item.active{background:#fff5e6;border-left:3px solid #f99800}.msg-sidebar .session-item .session-avatar{flex-shrink:0;width:44px;height:44px;position:relative}.msg-sidebar .session-item .session-avatar img{object-fit:cover;border-radius:50%;width:44px;height:44px}.msg-sidebar .session-item .session-avatar .avatar-default{color:#fff;background:linear-gradient(135deg,#f99800,#d68400);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:600;display:flex}.msg-sidebar .session-item .session-avatar .unread-badge{text-align:center;color:#fff;background:#ff4d4f;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-2px;right:-2px}.msg-sidebar .session-item .session-info{flex:1;min-width:0;overflow:hidden}.msg-sidebar .session-item .session-info .session-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.msg-sidebar .session-item .session-info .session-name{color:#2c3e50;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.msg-sidebar .session-item .session-info .session-time{color:#bbb;flex-shrink:0;margin-left:8px;font-size:11px}.msg-sidebar .session-item .session-info .session-goods{color:#333030;text-overflow:ellipsis;white-space:nowrap;text-align:left;flex-shrink:0;font-size:12px;overflow:hidden}.msg-sidebar .session-item .session-info .session-msg{color:#999;text-overflow:ellipsis;white-space:nowrap;text-align:left;justify-content:space-between;align-items:center;margin-top:3px;font-size:11px;display:flex;overflow:hidden}.msg-sidebar .session-item .session-info .session-bottom{justify-content:space-between;align-items:center;display:flex}.msg-sidebar .session-item .session-info .last-message{color:#999;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.msg-sidebar .session-item .system-notification.unread{background:#fffbf0}.msg-sidebar .session-item .system-notification .system-avatar .avatar-default{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2)}.msg-sidebar .notice-item{cursor:pointer;border-bottom:1px solid #f5f5f5;gap:8px;padding:14px 16px;transition:background .2s;display:flex}.msg-sidebar .notice-item:hover{background:#fff5e6}.msg-sidebar .notice-item.unread{background:#fffbf0}.msg-sidebar .notice-item .notice-dot{background:#f99800;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.msg-sidebar .notice-item .notice-body{flex:1;min-width:0}.msg-sidebar .notice-item .notice-top{justify-content:space-between;margin-bottom:4px;display:flex}.msg-sidebar .notice-item .notice-top .notice-title{color:#2c3e50;font-size:13px;font-weight:600}.msg-sidebar .notice-item .notice-top .notice-time{color:#bbb;margin-left:8px;font-size:11px}.msg-sidebar .notice-item .notice-content{color:#999;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.msg-sidebar .empty-sidebar{flex-direction:column;align-items:center;gap:10px;padding:60px 20px;display:flex}.msg-sidebar .empty-sidebar svg{opacity:.5}.msg-sidebar .empty-sidebar span{color:#bbb;font-size:13px}.msg-chat-area{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.chat-empty{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.chat-empty p{color:#bbb;font-size:15px}.chat-header{background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.chat-header .chat-title{color:#2c3e50;margin:0;font-size:16px;font-weight:600}.chat-header .chat-close-btn{color:#999;cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;transition:all .2s;display:flex}.chat-header .chat-close-btn:hover{color:#fff;background:#ff4d4f}.progress-bar{background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;padding:14px 24px}.progress-bar .progress-track{position:relative}.progress-bar .track-line{background:#e0e0e0;height:3px;position:absolute;top:13px;left:42px;right:42px}.progress-bar .track-fill{background:linear-gradient(90deg,#f99800,#ffb347);border-radius:2px;height:100%;transition:width .3s}.progress-bar .track-dots{z-index:1;justify-content:space-between;display:flex;position:relative}.progress-bar .track-dot-item{flex-direction:column;flex:1;align-items:center;display:flex}.progress-bar .track-dot{background:#e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:4px;transition:all .3s;display:flex}.progress-bar .track-dot.active{background:linear-gradient(135deg,#f99800,#ffb347);box-shadow:0 2px 8px #f9980066}.progress-bar .track-dot.active .dot-num{color:#fff}.progress-bar .track-dot.done{background:linear-gradient(135deg,#4caf50,#66bb6a)}.progress-bar .track-dot .dot-check{color:#fff;font-size:13px}.progress-bar .track-dot .dot-num{color:#999;font-size:11px}.progress-bar .track-label{color:#999;text-align:center;white-space:nowrap;font-size:11px}.progress-bar .track-label.active{color:#f99800;font-weight:600}.progress-bar .track-label.done{color:#4caf50}.progress-bar .track-label.fail{color:#f56c6c;font-weight:600}.progress-bar .track-label-wrap{margin-top:4px}.progress-bar .verify-step-btn{cursor:pointer;background:linear-gradient(135deg,#f99800,#d68400);border-radius:16px;padding:6px 16px;transition:all .2s}.progress-bar .verify-step-btn:hover{box-shadow:0 4px 12px #f9980066}.progress-bar .verify-step-btn .verify-step-btn-text{color:#fff;font-size:12px;font-weight:600}.verify-modal-mask{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.verify-modal{background:#fff;border-radius:12px;width:320px;overflow:hidden}.verify-modal .verify-modal-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px;display:flex}.verify-modal .verify-modal-header .verify-modal-title{color:#2c3e50;font-size:16px;font-weight:600}.verify-modal .verify-modal-header .verify-modal-close{color:#999;cursor:pointer;font-size:20px}.verify-modal .verify-modal-header .verify-modal-close:hover{color:#666}.verify-modal .verify-modal-content{text-align:center;color:#666;padding:24px 16px;font-size:14px}.verify-modal .verify-modal-body{padding:16px}.verify-modal .fail-textarea{resize:none;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:8px;width:100%;height:100px;padding:12px;font-size:13px}.verify-modal .fail-textarea::placeholder{color:#bbb}.verify-modal .verify-modal-footer{border-top:1px solid #f0f0f0;display:flex}.verify-modal .verify-modal-footer .verify-modal-btn{text-align:center;cursor:pointer;background:#fff;border:none;flex:1;padding:14px;font-size:14px;transition:all .2s}.verify-modal .verify-modal-footer .verify-modal-btn:hover{background:#f5f5f5}.verify-modal .verify-modal-footer .verify-modal-btn.success{color:#f99800;font-weight:600}.verify-modal .verify-modal-footer .verify-modal-btn.fail{color:#f56c6c}.bargain-info-bar{background:#fff;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;flex-shrink:0;gap:4px 20px;padding:14px 24px;display:flex}.bargain-info-bar .bargain-info-row{align-items:center;gap:6px;width:100%;font-size:13px;line-height:1.5;display:flex}.bargain-info-bar .bargain-info-label{color:#999;flex-shrink:0}.bargain-info-bar .bargain-info-value{color:#333;text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;font-weight:500;overflow:hidden}.bargain-info-bar .bargain-price-old{color:#999;text-decoration:line-through}.bargain-info-bar .bargain-price-buyer{color:#f99800;font-weight:700}.bargain-info-bar .bargain-price-seller{color:#4a90d9;font-weight:700}.bargain-info-bar .bargain-status-1,.bargain-info-bar .bargain-status-2,.bargain-info-bar .bargain-status-6{color:#f99800;font-weight:600}.bargain-info-bar .bargain-status-3,.bargain-info-bar .bargain-status-5{color:#27ae60;font-weight:600}.bargain-info-bar .bargain-status-4{color:#e74c3c;font-weight:600}.chat-messages{flex-direction:column;flex:1;gap:14px;padding:16px 24px;display:flex;overflow-y:auto}.chat-messages .loading-more,.chat-messages .no-more{text-align:center;color:#bbb;padding:6px 0;font-size:12px}.chat-messages .empty-messages{flex:1;justify-content:center;align-items:center;display:flex}.chat-messages .empty-messages span{color:#bbb;font-size:13px}.message-item{align-items:flex-start;gap:10px;display:flex}.message-item.message-self{flex-direction:row-reverse}.message-item.message-self .msg-content-wrapper{align-items:flex-end}.message-item.message-self .msg-bubble{background:#f99800}.message-item.message-self .msg-bubble .bubble-text,.message-item.message-self .msg-bubble .bargain-bubble .bargain-text,.message-item.message-self .msg-bubble .bargain-bubble .bargain-price span{color:#fff}.message-item.message-self .msg-bubble .bargain-bubble .bargain-actions{display:none}.message-item.message-self .msg-bubble .btn-bubble .bubble-text{color:#fff}.message-item.message-self .msg-bubble .btn-bubble .msg-action-btn{color:#f99800;background:#fff}.message-item.message-self .bubble-time{color:#f99800}.message-item.message-recalled{justify-content:center}.message-item.message-recalled .recalled-tip{color:#999;background:#e8e8e8;border-radius:12px;padding:4px 14px;font-size:12px}.message-item .msg-avatar{flex-shrink:0;width:36px;height:36px}.message-item .msg-avatar img{object-fit:cover;border-radius:50%;width:36px;height:36px}.message-item .msg-avatar .avatar-circle{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:flex}.message-item .msg-avatar .avatar-me{background:linear-gradient(135deg,#f99800,#ffb347)}.message-item .msg-avatar .avatar-service{background:linear-gradient(135deg,#4a90d9,#6bb5f0)}.message-item .msg-avatar .avatar-other{background:#b0b0b0}.message-item .msg-content-wrapper{max-width:65%}.message-item .msg-content-wrapper .msg-sender-info{align-items:center;gap:8px;margin-bottom:6px;display:flex}.message-item .msg-content-wrapper .msg-sender-info .sender-name{color:#666;font-size:12px}.message-item .msg-content-wrapper .msg-sender-info .sender-role{border-radius:10px;padding:2px 8px;font-size:10px;font-weight:600}.message-item .msg-content-wrapper .msg-sender-info .sender-role.buyer{color:#00b42a;background:#e6f7ff}.message-item .msg-content-wrapper .msg-sender-info .sender-role.seller{color:#ffc53d;background:#fffbe6}.message-item .msg-content-wrapper .msg-sender-info .sender-role.service{color:#f53f3f;background:#fff2f0}.message-item .msg-bubble{text-align:left;background:#fff;border:2px solid #0000;border-radius:12px;width:100%;padding:10px 14px;box-shadow:0 1px 4px #0000000f}.message-item .msg-bubble .bubble-text{color:#333;word-break:break-word;font-size:14px;line-height:1.6}.message-item .msg-bubble .bargain-bubble .bargain-text{color:#666;margin-bottom:4px;font-size:13px}.message-item .msg-bubble .bargain-bubble .bargain-price{margin-bottom:6px}.message-item .msg-bubble .bargain-bubble .bargain-price span{color:#f99800;font-size:18px;font-weight:700}.message-item .msg-bubble .bargain-bubble .bargain-actions{gap:8px;display:flex}.message-item .msg-bubble .bargain-bubble .bargain-actions .ba-btn{cursor:pointer;border:none;border-radius:14px;padding:4px 14px;font-size:12px;font-weight:600;transition:all .2s}.message-item .msg-bubble .bargain-bubble .bargain-actions .ba-btn:hover{opacity:.85}.message-item .msg-bubble .bargain-bubble .bargain-actions .ba-btn.ba-accept{color:#fff;background:linear-gradient(135deg,#f99800,#ffb347)}.message-item .msg-bubble .bargain-bubble .bargain-actions .ba-btn.ba-counter{color:#f99800;background:#fff;border:1px solid #f99800}.message-item .msg-bubble .btn-bubble .msg-action-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800,#ffb347);border:none;border-radius:14px;margin-top:8px;padding:5px 16px;font-size:12px;font-weight:600}.message-item .msg-bubble .btn-bubble .msg-action-btn:hover{opacity:.85}.message-item .msg-bubble .order-bubble .order-title{color:#333;margin-bottom:10px;font-size:13px;font-weight:500}.message-item .msg-bubble .order-bubble .order-table{border-collapse:collapse;background:#fafafa;border-radius:8px;width:100%;overflow:hidden}.message-item .msg-bubble .order-bubble .order-table tr:not(:last-child) td{border-bottom:1px solid #eee}.message-item .msg-bubble .order-bubble .order-table tr td{padding:8px 12px;font-size:13px}.message-item .msg-bubble .order-bubble .order-table .order-key{color:#666;width:50%}.message-item .msg-bubble .order-bubble .order-table .order-value{color:#f99800;text-align:right;font-weight:600}.message-item .msg-bubble .order-bubble .confirm-payment-btn{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#f99800,#d68400);border:none;border-radius:10px;width:100%;margin-top:12px;padding:12px;font-size:14px;font-weight:600;transition:all .2s}.message-item .msg-bubble .order-bubble .confirm-payment-btn:hover{box-shadow:0 4px 12px #f9980066}.message-item .bubble-time{color:#999;text-align:right;flex-shrink:0;margin-top:4px;font-size:11px}.chat-input-bar{background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;align-items:center;gap:10px;padding:14px 24px;display:flex}.chat-input-bar .img-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.chat-input-bar .img-btn:hover{background:#f5f5f5}.chat-input-bar .img-btn:hover svg{stroke:#f99800}.chat-input-bar .img-btn svg{transition:stroke .2s}.chat-input-bar .chat-input{color:#333;box-sizing:border-box;background:#f7f7f7;border:1px solid #e0e0e0;border-radius:20px;outline:none;flex:1;height:40px;padding:0 16px;font-size:14px;transition:border-color .3s}.chat-input-bar .chat-input::placeholder{color:#bbb}.chat-input-bar .chat-input:focus{background:#fff;border-color:#f99800}.chat-input-bar .bargain-btn{cursor:pointer;color:#f99800;background:#fff;border:1px solid #f99800;border-radius:20px;flex-shrink:0;height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:all .2s}.chat-input-bar .bargain-btn:hover{background:#fff5e6}.chat-input-bar .send-btn{cursor:pointer;color:#999;background:#e0e0e0;border:none;border-radius:20px;flex-shrink:0;height:40px;padding:0 24px;font-size:14px;font-weight:600;transition:all .3s}.chat-input-bar .send-btn.active{color:#fff;background:linear-gradient(135deg,#f99800,#d68400)}.chat-input-bar .send-btn.active:hover{box-shadow:0 2px 8px #f9980066}.chat-input-bar .send-btn:disabled{cursor:not-allowed}.modal-overlay{z-index:2000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box{background:#fff;border-radius:12px;width:380px;overflow:hidden;box-shadow:0 16px 48px #00000026}.modal-box .modal-title{text-align:center;color:#333;border-bottom:1px solid #eee;padding:20px;font-size:16px;font-weight:600}.modal-box .modal-body{padding:20px}.modal-box .modal-footer{border-top:1px solid #eee;display:flex}.modal-box .modal-btn{text-align:center;cursor:pointer;background:0 0;border:none;flex:1;padding:14px 0;font-size:15px;font-weight:500}.modal-box .modal-btn+.modal-btn{border-left:1px solid #eee}.modal-box .modal-btn.btn-cancel{color:#999}.modal-box .modal-btn.btn-confirm{color:#f99800;font-weight:600}.bargain-price-row{align-items:center;gap:4px;padding:0 10px;display:flex}.bargain-price-row .bargain-price-unit{color:#f99800;font-size:20px;font-weight:700}.bargain-price-row .bargain-price-input{color:#333;border:1px solid #e0e0e0;border-radius:8px;outline:none;flex:1;height:44px;padding:0 12px;font-size:18px;font-weight:600}.bargain-price-row .bargain-price-input:focus{border-color:#f99800}@keyframes spin{to{transform:rotate(360deg)}}.image-bubble .chat-image{cursor:pointer;border-radius:8px;max-width:240px;max-height:240px;transition:transform .2s;display:block}.image-bubble .chat-image:hover{transform:scale(1.02)}.image-preview-overlay{z-index:3000;cursor:pointer;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.preview-close-btn{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:32px;transition:background .2s;display:flex;position:absolute;top:20px;right:30px}.preview-close-btn:hover{background:#ffffff40}.preview-image{object-fit:contain;border-radius:4px;max-width:85vw;max-height:85vh;box-shadow:0 8px 32px #0000004d}.preview-fade-enter-active,.preview-fade-leave-active{transition:opacity .25s}.preview-fade-enter-from,.preview-fade-leave-to{opacity:0}.compensation-bubble{background:linear-gradient(135deg,#fffbf0,#fff7e6);border:1px solid #ffe8c8;border-radius:12px;padding:14px}.compensation-bubble .compensation-title{color:#333;margin-bottom:10px;font-size:13px;line-height:1.5}.compensation-bubble .compensation-fees{margin-bottom:12px}.compensation-bubble .compensation-fees .fees-row{flex-wrap:wrap;gap:16px;display:flex}.compensation-bubble .compensation-fees .fees-row .fee-item{color:#f99800;font-size:13px;font-weight:600}.compensation-bubble .protection-card{background:#fff;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:14px;padding:14px}.compensation-bubble .protection-card .card-title{color:#2c3e50;align-items:center;gap:6px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.compensation-bubble .protection-card .card-title .title-dot{background:linear-gradient(#f99800,#ffb347);border-radius:2px;width:3px;height:12px}.compensation-bubble .protection-card .radio-group{flex-direction:column;gap:10px;display:flex}.compensation-bubble .protection-card .radio-item{cursor:pointer;box-sizing:border-box;border:2px solid #e8e8e8;border-radius:10px;flex-direction:column;width:100%;padding:12px;transition:all .2s;display:flex;position:relative}.compensation-bubble .protection-card .radio-item:hover{border-color:#f9980066}.compensation-bubble .protection-card .radio-item.active{background:linear-gradient(135deg,#fff9f0,#fff5e6);border-color:#f99800}.compensation-bubble .protection-card .radio-item.active .radio-circle{border-color:#f99800}.compensation-bubble .protection-card .radio-item.active .radio-circle .radio-dot{opacity:1;transform:scale(1)}.compensation-bubble .protection-card .radio-item .radio-header{justify-content:space-between;align-items:flex-start;margin-bottom:6px;display:flex}.compensation-bubble .protection-card .radio-item .radio-label{color:#333;font-size:13px;font-weight:600}.compensation-bubble .protection-card .radio-item .radio-badge{color:#f99800;background:#f998001a;border-radius:8px;padding:1px 6px;font-size:10px;font-weight:600}.compensation-bubble .protection-card .radio-item .radio-desc{color:#999;margin-bottom:8px;font-size:11px;line-height:1.4}.compensation-bubble .protection-card .radio-item .radio-footer{justify-content:space-between;align-items:center;display:flex}.compensation-bubble .protection-card .radio-item .radio-fee{color:#f99800;font-size:16px;font-weight:700}.compensation-bubble .protection-card .radio-item .radio-fee .fee-unit{font-size:11px;font-weight:500}.compensation-bubble .protection-card .radio-item .radio-percent{color:#666;font-size:11px}.compensation-bubble .protection-card .radio-item .radio-circle{background:#fff;border:2px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.compensation-bubble .protection-card .radio-item .radio-circle .radio-dot{opacity:0;background:#f99800;border-radius:50%;width:9px;height:9px;transition:all .2s;transform:scale(0)}.compensation-bubble .addon-card{background:#fff;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:14px;padding:14px}.compensation-bubble .addon-card .card-title{color:#2c3e50;align-items:center;gap:6px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.compensation-bubble .addon-card .card-title .title-dot{background:linear-gradient(#667eea,#764ba2);border-radius:2px;width:3px;height:12px}.compensation-bubble .addon-card .checkbox-item{cursor:pointer;border:2px solid #e8e8e8;border-radius:10px;flex-direction:column;padding:12px;transition:all .2s;display:flex;position:relative}.compensation-bubble .addon-card .checkbox-item:hover{border-color:#f9980066}.compensation-bubble .addon-card .checkbox-item.active{background:linear-gradient(135deg,#fff9f0,#fff5e6);border-color:#f99800}.compensation-bubble .addon-card .checkbox-item.active .checkbox-box{background:#f99800;border-color:#f99800}.compensation-bubble .addon-card .checkbox-item.active .checkbox-box .check-icon{opacity:1;transform:scale(1)}.compensation-bubble .addon-card .checkbox-item .checkbox-header{justify-content:space-between;align-items:flex-start;margin-bottom:6px;display:flex}.compensation-bubble .addon-card .checkbox-item .checkbox-label{color:#333;font-size:13px;font-weight:600}.compensation-bubble .addon-card .checkbox-item .checkbox-desc{color:#999;margin-bottom:8px;font-size:11px;line-height:1.4}.compensation-bubble .addon-card .checkbox-item .checkbox-footer{justify-content:space-between;align-items:center;display:flex}.compensation-bubble .addon-card .checkbox-item .checkbox-fee{color:#667eea;font-size:16px;font-weight:700}.compensation-bubble .addon-card .checkbox-item .checkbox-fee .fee-unit{font-size:11px;font-weight:500}.compensation-bubble .addon-card .checkbox-item .checkbox-percent{color:#666;font-size:11px}.compensation-bubble .addon-card .checkbox-item .checkbox-box{background:#fff;border:2px solid #ccc;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.compensation-bubble .addon-card .checkbox-item .checkbox-box .check-icon{color:#fff;opacity:0;font-size:11px;line-height:1;transition:all .2s;transform:scale(.8)}.compensation-bubble .fee-summary{background:#fff;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:14px;padding:14px}.compensation-bubble .fee-summary .summary-title{color:#333;margin-bottom:12px;font-size:13px;font-weight:600}.compensation-bubble .fee-summary .summary-row{color:#666;justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.compensation-bubble .fee-summary .summary-row:not(:last-child){border-bottom:1px dashed #eee}.compensation-bubble .fee-summary .summary-row.total{color:#333;border-top:2px solid #f99800;border-bottom:none;margin-top:6px;padding-top:12px;font-weight:600}.compensation-bubble .fee-summary .summary-row.total .summary-total{color:#f99800;font-size:20px;font-weight:700}.compensation-bubble .fee-summary .summary-row .summary-label{align-items:center;gap:6px;display:flex}.compensation-bubble .fee-summary .summary-row .summary-label .label-icon{background:#ddd;border-radius:50%;width:3px;height:3px}.compensation-bubble .compensation-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800,#d68400);border:none;border-radius:10px;width:100%;padding:12px;font-size:14px;font-weight:600;transition:all .2s}.compensation-bubble .compensation-btn:hover{box-shadow:0 4px 12px #f9980066}.blacklist-page[data-v-b338b714]{z-index:999;width:100vw;height:100vh;position:fixed;inset:0}.fullscreen-mask[data-v-b338b714]{-webkit-backdrop-filter:blur(12px);background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;box-shadow:inset 0 0 100px #000000e6}.blacklist-container[data-v-b338b714]{max-width:700px;margin:0 auto}.blacklist-header[data-v-b338b714]{text-align:center;margin-bottom:32px}.page-title[data-v-b338b714]{color:#333;justify-content:center;align-items:center;gap:12px;margin-bottom:8px;font-size:28px;font-weight:700;display:flex}.title-icon[data-v-b338b714]{font-size:32px}.page-desc[data-v-b338b714]{color:#999;font-size:14px}.search-box[data-v-b338b714]{background:#fff;border-radius:16px;margin-bottom:24px;padding:24px;box-shadow:0 2px 12px #0000000f}.search-tabs[data-v-b338b714]{gap:12px;margin-bottom:20px;display:flex}.search-tab[data-v-b338b714]{text-align:center;cursor:pointer;color:#666;background:#f8f9fa;border-radius:10px;flex:1;padding:12px;font-size:14px;font-weight:500;transition:all .3s}.search-tab[data-v-b338b714]:hover{background:#e9ecef}.search-tab.active[data-v-b338b714]{color:#fff;background:linear-gradient(135deg,#f99800,#ffb347)}.search-input-wrapper[data-v-b338b714]{gap:12px;display:flex}.search-input[data-v-b338b714]{border:1px solid #e9ecef;border-radius:10px;outline:none;flex:1;padding:14px 18px;font-size:14px;transition:all .3s}.search-input[data-v-b338b714]:focus{border-color:#f99800;box-shadow:0 0 0 3px #f998001a}.search-btn[data-v-b338b714]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800,#d68400);border:none;border-radius:10px;padding:14px 28px;font-size:14px;font-weight:600;transition:all .3s}.search-btn[data-v-b338b714]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #f9980066}.search-btn[data-v-b338b714]:disabled{opacity:.7;cursor:not-allowed}.result-card[data-v-b338b714]{background:#fff;border-radius:16px;gap:20px;margin-bottom:24px;padding:24px;display:flex;box-shadow:0 2px 12px #0000000f}.result-card.safe[data-v-b338b714]{border-left:4px solid #27ae60}.result-card.danger[data-v-b338b714]{border-left:4px solid #e74c3c}.result-icon[data-v-b338b714]{flex-shrink:0;font-size:48px}.result-content[data-v-b338b714]{flex:1}.result-title[data-v-b338b714]{color:#333;margin-bottom:8px;font-size:18px;font-weight:600}.result-text[data-v-b338b714]{color:#666;font-size:14px}.result-details[data-v-b338b714]{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.detail-item[data-v-b338b714]{justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.detail-item .detail-label[data-v-b338b714]{color:#999}.detail-item .detail-value[data-v-b338b714]{color:#333;font-weight:500}.info-section[data-v-b338b714],.tips-section[data-v-b338b714]{background:#fff;border-radius:16px;margin-bottom:24px;padding:24px;box-shadow:0 2px 12px #0000000f}.info-title[data-v-b338b714],.tips-title[data-v-b338b714]{color:#333;margin-bottom:20px;font-size:18px;font-weight:600}.info-list[data-v-b338b714]{flex-direction:column;gap:16px;display:flex}.info-item[data-v-b338b714]{gap:16px;display:flex}.info-icon[data-v-b338b714]{flex-shrink:0;font-size:32px}.info-text[data-v-b338b714]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.info-text strong[data-v-b338b714]{color:#333;margin-bottom:4px;font-size:15px;display:block}.info-text p[data-v-b338b714]{color:#999;font-size:13px;line-height:1.5}.tips-list[data-v-b338b714]{margin:0;padding:0;list-style:none}.tips-list li[data-v-b338b714]{color:#666;padding-left:24px;font-size:14px;line-height:1.8;position:relative}.modal-mask[data-v-b338b714]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-b338b714]{background:#fff;border-radius:16px;width:90%;max-width:450px;overflow:hidden;box-shadow:0 10px 40px #0003}.modal-content.loading-modal[data-v-b338b714]{text-align:center;padding:48px 32px}.modal-content.main-modal[data-v-b338b714]{flex-direction:column;min-width:40vw;height:85vh;display:flex;overflow:hidden}.modal-header[data-v-b338b714]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-title[data-v-b338b714]{color:#333;font-size:18px;font-weight:600}.modal-close[data-v-b338b714]{color:#999;cursor:pointer;font-size:24px;line-height:1}.modal-close[data-v-b338b714]:hover{color:#333}.modal-body[data-v-b338b714]{flex:1;padding:24px;overflow-y:auto}.modal-footer[data-v-b338b714]{text-align:right;border-top:1px solid #f0f0f0;padding:16px 24px}.modal-btn[data-v-b338b714]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800,#d68400);border:none;border-radius:8px;padding:10px 32px;font-size:14px;font-weight:600;transition:all .3s}.modal-btn[data-v-b338b714]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f9980066}.loading-spinner[data-v-b338b714]{border:4px solid #f3f3f3;border-top-color:#f99800;border-radius:50%;width:48px;height:48px;margin:0 auto 20px;animation:1s linear infinite spin-b338b714}@keyframes spin-b338b714{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-b338b714]{color:#333;margin-bottom:8px;font-size:16px}.loading-hint[data-v-b338b714]{color:#999;font-size:13px}.home-container[data-v-2692493e]{background:linear-gradient(360deg,#fffbf7 0%,#fff9f3 20%,#fff4e6 40%,#ffe8d6 60%,#ffdcc6 80%,#ffd0b6 100%);flex-direction:column;align-items:center;min-height:100vh;padding-top:0;display:flex;position:relative;overflow:hidden}.home-container[data-v-2692493e]:before{content:"";background:radial-gradient(ellipse 70% 50% at 20% 15%, #f998001f 0%, transparent 60%), radial-gradient(ellipse 60% 45% at 80% 85%, #ffb84d1a 0%, transparent 55%), radial-gradient(circle 35% at 50% 50%, #ffb84d14 0%, transparent 50%), radial-gradient(circle 20% at 25% 75%, #f998000f 0%, transparent 45%), radial-gradient(circle 18% at 75% 30%, #ffb84d0f 0%, transparent 45%), radial-gradient(circle 12% at 10% 40%, #ffc8960d 0%, transparent 40%), radial-gradient(circle 12% at 90% 60%, #ffc8960d 0%, transparent 40%);pointer-events:none;z-index:0;animation:25s ease-in-out infinite premiumGlow-2692493e;position:absolute;inset:-50%}.home-container[data-v-2692493e]:after{content:"";opacity:.5;pointer-events:none;z-index:1;background-image:repeating-linear-gradient(0deg,#0000,#0000 79px,#f9980005 80px,#0000 81px),repeating-linear-gradient(90deg,#0000,#0000 79px,#f9980005 80px,#0000 81px),linear-gradient(45deg,#0000 48%,#f9980003 50%,#0000 52%),linear-gradient(-45deg,#0000 48%,#f9980003 50%,#0000 52%);background-size:100% 100%,100% 100%,200px 200px,200px 200px;animation:40s ease-in-out infinite textureFloat-2692493e;position:absolute;inset:0}.home-container[data-v-2692493e]>*{z-index:20;position:relative}.bg-decoration[data-v-2692493e]{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.bg-decoration .deco-circle[data-v-2692493e]{filter:blur(40px);background:radial-gradient(circle,#f9980026 0%,#0000 70%);border-radius:50%;animation:20s ease-in-out infinite float-2692493e;position:absolute}.bg-decoration .deco-circle.deco-1[data-v-2692493e]{width:400px;height:400px;animation-duration:25s;animation-delay:0s;top:10%;left:5%}.bg-decoration .deco-circle.deco-2[data-v-2692493e]{width:300px;height:300px;animation-duration:20s;animation-delay:-5s;top:60%;right:10%}.bg-decoration .deco-circle.deco-3[data-v-2692493e]{width:250px;height:250px;animation-duration:22s;animation-delay:-10s;bottom:20%;left:20%}.bg-decoration .deco-circle.deco-4[data-v-2692493e]{width:200px;height:200px;animation-duration:18s;animation-delay:-15s;top:30%;right:25%}.bg-decoration .deco-circle.deco-5[data-v-2692493e]{width:180px;height:180px;animation-duration:28s;animation-delay:-8s;bottom:40%;right:5%}.bg-decoration .deco-circle.deco-6[data-v-2692493e]{width:150px;height:150px;animation-duration:24s;animation-delay:-12s;top:80%;left:8%}.bg-decoration .deco-ring[data-v-2692493e]{border:2px solid #f9980014;border-radius:50%;animation:30s linear infinite rotate-2692493e;position:absolute}.bg-decoration .deco-ring.ring-1[data-v-2692493e]{width:600px;height:600px;animation-duration:40s;animation-direction:normal;top:10%;left:10%}.bg-decoration .deco-ring.ring-2[data-v-2692493e]{width:400px;height:400px;animation-duration:35s;animation-direction:reverse;bottom:15%;right:15%}.bg-decoration .deco-blob[data-v-2692493e]{filter:blur(30px);background:linear-gradient(135deg,#f998001a 0%,#ffb84d14 100%);border-radius:60% 40% 50% 50%/50% 60% 40% 50%;animation:15s ease-in-out infinite blob-2692493e;position:absolute}.bg-decoration .deco-blob.blob-1[data-v-2692493e]{width:350px;height:350px;animation-delay:0s;top:40%;left:30%}.bg-decoration .deco-blob.blob-2[data-v-2692493e]{width:280px;height:280px;animation-delay:-7s;bottom:30%;right:20%}@keyframes float-2692493e{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-20px)scale(1.05)}50%{transform:translate(-20px,30px)scale(.95)}75%{transform:translate(20px,20px)scale(1.02)}}@keyframes rotate-2692493e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blob-2692493e{0%,to{border-radius:60% 40% 50% 50%/50% 60% 40% 50%;transform:translate(0)rotate(0)scale(1)}25%{border-radius:50% 60% 40%/40% 50% 60%;transform:translate(20px,-15px)rotate(90deg)scale(1.05)}50%{border-radius:40% 50% 60%/60% 40% 50%;transform:translate(-15px,20px)rotate(180deg)scale(.95)}75%{border-radius:50% 40% 50% 60%/50% 50% 40% 60%;transform:translate(15px,15px)rotate(270deg)scale(1.02)}}@keyframes premiumGlow-2692493e{0%,to{opacity:1;filter:blur(60px);transform:translate(0)scale(1)rotate(0)}20%{opacity:.95;transform:translate(2%,-1%)scale(1.01)rotate(.5deg)}40%{opacity:.9;transform:translate(-1%,2%)scale(1.02)rotate(-.5deg)}60%{opacity:.95;transform:translate(1%,-2%)scale(1.03)rotate(.3deg)}80%{opacity:.92;transform:translate(-2%,1%)scale(.99)rotate(-.3deg)}}@keyframes textureFloat-2692493e{0%,to{opacity:.5;transform:translate(0)}25%{opacity:.4;transform:translate(10px,8px)}50%{opacity:.5;transform:translate(20px,15px)}75%{opacity:.45;transform:translate(10px,7px)}}.home-content[data-v-2692493e]{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#fffffff0;border-left:1px solid #f9980014;border-right:1px solid #f9980014;flex-direction:column;width:72%;min-height:100vh;display:flex;box-shadow:0 4px 16px #1a1a2e0f,0 2px 8px #1a1a2e0a}.home-content .main-nav[data-v-2692493e]{-webkit-backdrop-filter:blur(16px);background:#fffc;border-bottom:1px solid #f9980014;flex-shrink:0;justify-content:center;align-items:center;padding:24px 32px;display:flex}.home-content .nav-logo[data-v-2692493e]{cursor:pointer;background:linear-gradient(135deg,#d68400 0%,#f99800 50%,#ffb84d 100%);-webkit-text-fill-color:transparent;letter-spacing:.05em;-webkit-background-clip:text;background-clip:text;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;font-size:28px;font-weight:800;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.home-content .nav-logo[data-v-2692493e]:before{content:"";background:linear-gradient(90deg,#0000,#f99800,#0000);border-radius:2px;width:60%;height:3px;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-6px;left:50%;transform:translate(-50%)scaleX(0)}.home-content .nav-logo[data-v-2692493e]:hover{transform:translateY(-2px)scale(1.02)}.home-content .nav-logo[data-v-2692493e]:hover:before{transform:translate(-50%)scaleX(1)}.home-content .nav-menu-container[data-v-2692493e]{background:#e9ecef;border-radius:30px;padding:6px;position:relative;overflow:visible;box-shadow:0 2px 12px #00000014}.home-content .nav-menu[data-v-2692493e]{z-index:2;align-items:center;gap:4px;display:flex;position:relative}.home-content .menu-item[data-v-2692493e]{color:#4a4a68;white-space:nowrap;z-index:2;text-align:center;letter-spacing:.02em;background:0 0;border-radius:24px;padding:12px 24px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1);display:block;position:relative}.home-content .menu-item[data-v-2692493e]:hover{color:#f99800;background:#f9980014;transform:translateY(-1px)}.home-content .menu-item.active[data-v-2692493e]{color:#fff;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);box-shadow:0 4px 16px #f998004d}.home-content .menu-indicator[data-v-2692493e]{z-index:1;pointer-events:none;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border-radius:24px;height:65%;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 4px 16px #f998004d,0 2px 8px #f9980033}.home-content .main-content[data-v-2692493e]{flex:1;padding:0 30px;overflow-y:auto}.home-content .main-content[data-v-2692493e]::-webkit-scrollbar{width:8px}.home-content .main-content[data-v-2692493e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.home-content .main-content[data-v-2692493e]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#f99800,#d68400);border-radius:4px}.home-content .main-content[data-v-2692493e]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#d68400,#d84a2c)}.nav-content[data-v-2692493e]{justify-content:space-between;align-items:center;width:50%;margin:0 auto;display:flex}.top-nav[data-v-2692493e]{-webkit-backdrop-filter:blur(24px)saturate(180%);z-index:100;background:#ffffffeb;border-bottom:1px solid #f9980014;flex-shrink:0;width:100%;position:sticky;top:0;box-shadow:0 2px 8px #1a1a2e0a,0 1px 4px #1a1a2e05}.top-nav .nav-content[data-v-2692493e]{padding:14px 40px}.welcome-text[data-v-2692493e]{color:#1a1a2e;letter-spacing:.02em;font-size:14px;font-weight:500}.top-nav-right[data-v-2692493e]{align-items:center;gap:24px;display:flex}.nav-link[data-v-2692493e]{color:#4a4a68;cursor:pointer;letter-spacing:.01em;padding:6px 0;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.nav-link[data-v-2692493e]:after{content:"";background:linear-gradient(90deg,#f99800,#ffb84d);border-radius:1px;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.nav-link[data-v-2692493e]:hover{color:#f99800}.nav-link[data-v-2692493e]:hover:after{width:100%}.nav-link.login-link[data-v-2692493e]{color:#fff;background:linear-gradient(135deg,#f99800,#d68400);border-radius:24px;padding:8px 20px;font-weight:600}.nav-link.login-link[data-v-2692493e]:hover{color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px #f998004d}.nav-link.login-link[data-v-2692493e]:hover:after{display:none}.user-name[data-v-2692493e]{color:#f99800;cursor:default;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100px;font-weight:500;display:inline-block;overflow:hidden}.unread-badge[data-v-2692493e]{color:#fff;text-align:center;background:linear-gradient(135deg,#ff6b6b,#e85545);border-radius:10px;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:600;line-height:20px;animation:2s ease-in-out infinite badge-pulse-2692493e;position:absolute;top:-10px;right:-18px;box-shadow:0 2px 12px #ff6b6b66,0 0 0 3px #fffffff2}@keyframes badge-pulse-2692493e{0%,to{transform:scale(1);box-shadow:0 2px 12px #ff6b6b66,0 0 0 3px #fffffff2}50%{transform:scale(1.08);box-shadow:0 4px 16px #ff6b6b80,0 0 0 3px #fffffff2}}@media (width<=1400px){.home-content[data-v-2692493e],.nav-content[data-v-2692493e]{width:70%}}@media (width<=1024px){.home-content[data-v-2692493e],.nav-content[data-v-2692493e]{width:100%}.top-nav .nav-content[data-v-2692493e]{flex-direction:column;gap:10px;padding:12px 20px}.home-content .main-nav[data-v-2692493e]{flex-direction:column;gap:20px;padding:20px}.home-content .nav-menu[data-v-2692493e]{flex-wrap:wrap;justify-content:center}.home-content .menu-item[data-v-2692493e]{padding:8px 14px;font-size:13px}}@media (width<=768px){.home-content[data-v-2692493e]{width:100%}.nav-content[data-v-2692493e]{width:95%}.top-nav .nav-content[data-v-2692493e]{flex-direction:column;gap:8px;padding:8px 15px}.welcome-text[data-v-2692493e]{text-align:center;font-size:12px}.top-nav-right[data-v-2692493e]{flex-wrap:wrap;justify-content:center;gap:12px}.nav-link[data-v-2692493e]{padding:4px 8px;font-size:12px}.home-content .main-nav[data-v-2692493e]{flex-direction:column;gap:15px;padding:15px}.home-content .nav-logo[data-v-2692493e]{text-align:center;letter-spacing:1px;font-size:20px}.home-content .nav-menu-container[data-v-2692493e]{width:100%;padding:4px}.home-content .nav-menu[data-v-2692493e]{flex-wrap:wrap;justify-content:center;gap:3px}.home-content .menu-item[data-v-2692493e]{padding:6px 12px;font-size:12px}.home-content .menu-indicator[data-v-2692493e]{display:none}.home-content .menu-item.active[data-v-2692493e]{color:#fff;background:linear-gradient(135deg,#f99800 0%,#d68400 100%)}.home-content .main-content[data-v-2692493e]{padding:15px}}@media (width<=480px){.nav-content[data-v-2692493e]{width:98%}.home-content .nav-logo[data-v-2692493e]{font-size:16px}.home-content .menu-item[data-v-2692493e]{padding:5px 10px;font-size:11px}.nav-link[data-v-2692493e]{font-size:11px}}.quick-sidebar[data-v-2692493e]{z-index:700;-webkit-backdrop-filter:blur(24px)saturate(180%);background:#fffffff0;border:1px solid #f9980026;border-radius:24px;flex-direction:column;gap:10px;padding:18px 12px;display:flex;position:fixed;top:50%;right:50px;transform:translateY(-50%);box-shadow:0 8px 32px #1a1a2e14,0 4px 16px #1a1a2e0f}.quick-sidebar .quick-header[data-v-2692493e]{flex-direction:column;align-items:center;gap:4px;padding:8px 0;display:flex}.quick-sidebar .quick-header-icon[data-v-2692493e]{font-size:20px;animation:2s ease-in-out infinite quick-icon-pulse-2692493e}.quick-sidebar .quick-header-text[data-v-2692493e]{color:#f99800;letter-spacing:.05em;font-size:11px;font-weight:600}.quick-sidebar .quick-divider[data-v-2692493e]{background:linear-gradient(90deg,#0000,#f9980033,#0000);height:1px;margin:4px 0}.quick-sidebar .quick-item[data-v-2692493e]{color:#4a4a68;cursor:pointer;background:#ffffffe6;border:1px solid #f9980014;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:54px;height:54px;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 2px 8px #1a1a2e0a,0 1px 4px #1a1a2e05}.quick-sidebar .quick-item[data-v-2692493e]:hover{color:#fff;background:linear-gradient(135deg,#f99800,#ffb84d);border-color:#0000;transform:translate(-10px)scale(1.1);box-shadow:-8px 8px 24px #f998004d,0 4px 12px #f9980033}.quick-sidebar .quick-item:hover .quick-label[data-v-2692493e]{opacity:1;transform:translate(-14px)}.quick-sidebar .quick-item:hover .quick-icon svg[data-v-2692493e]{filter:drop-shadow(0 2px 4px #00000026)}.quick-sidebar .quick-item[data-v-2692493e]:active{transform:translate(-8px)scale(1.04)}.quick-sidebar .quick-item.router-link-active[data-v-2692493e]{color:#fff;background:linear-gradient(135deg,#f99800,#d68400);border-color:#0000;box-shadow:-6px 6px 20px #f998004d,0 2px 8px #f9980026}.quick-sidebar .quick-item.router-link-active[data-v-2692493e]:before{content:"";background:#fff;border-radius:0 4px 4px 0;width:4px;height:24px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.quick-sidebar .quick-icon[data-v-2692493e]{color:inherit;justify-content:center;align-items:center;transition:transform .3s;display:flex}.quick-sidebar .quick-icon svg[data-v-2692493e]{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:all .3s}.quick-sidebar .quick-label[data-v-2692493e]{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:linear-gradient(135deg,#f99800,#d68400);border-radius:8px;margin-right:14px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:absolute;right:100%;transform:translate(8px);box-shadow:0 4px 12px #f998004d}.quick-sidebar .quick-label[data-v-2692493e]:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid #f99800;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.quick-sidebar .quick-badge[data-v-2692493e]{text-align:center;color:#fff;background:linear-gradient(135deg,#e74c3c,#c0392b);border:2px solid #fff;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:18px;animation:2s ease-in-out infinite quick-badge-pulse-2692493e;position:absolute;top:4px;right:4px;box-shadow:0 2px 6px #e74c3c66}.quick-sidebar .quick-footer[data-v-2692493e]{justify-content:center;padding:8px 0 4px;display:flex}.quick-sidebar .quick-footer-icon[data-v-2692493e]{opacity:.6;filter:grayscale(.3);font-size:18px;transition:all .3s}.quick-sidebar .quick-footer-icon[data-v-2692493e]:hover{opacity:1;filter:grayscale(0);transform:scale(1.1)}@keyframes quick-icon-pulse-2692493e{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes quick-badge-pulse-2692493e{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}html[data-v-2692493e]{scrollbar-width:none;-ms-overflow-style:none}html[data-v-2692493e]::-webkit-scrollbar{display:none}.chat-popup-overlay[data-v-2692493e]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:900;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.chat-popup-container[data-v-2692493e]{background:#f5f5f5;border-radius:20px;width:920px;max-width:95vw;height:85vh;max-height:760px;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000040,0 0 0 1px #ffffff1a}.chat-popup-container .chat-popup-close[data-v-2692493e]{color:#999;cursor:pointer;z-index:10;background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;line-height:1;transition:all .25s;display:flex;position:absolute;top:14px;right:14px}.chat-popup-container .chat-popup-close[data-v-2692493e]:hover{color:#fff;background:#e74c3c;transform:rotate(90deg)}.chat-popup-container[data-v-2692493e] .message-center{height:100%}.chat-popup-enter-active[data-v-2692493e]{transition:opacity .3s}.chat-popup-enter-active .chat-popup-container[data-v-2692493e]{transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .3s}.chat-popup-leave-active[data-v-2692493e]{transition:opacity .2s}.chat-popup-leave-active .chat-popup-container[data-v-2692493e]{transition:transform .2s,opacity .15s}.chat-popup-enter-from[data-v-2692493e]{opacity:0}.chat-popup-enter-from .chat-popup-container[data-v-2692493e]{opacity:0;transform:scale(.82)translateY(40px)}.chat-popup-leave-to[data-v-2692493e]{opacity:0}.chat-popup-leave-to .chat-popup-container[data-v-2692493e]{opacity:0;transform:scale(.92)translateY(15px)}@media (width<=768px){.quick-sidebar[data-v-2692493e]{display:none}.chat-popup-container[data-v-2692493e]{border-radius:0;width:100vw;max-width:100vw;height:100vh;max-height:none}.chat-popup-container .chat-popup-close[data-v-2692493e]{top:10px;right:10px}.chat-popup-container[data-v-2692493e] .message-center{height:100vh}.chat-popup-container[data-v-2692493e] .sidebar-list{max-height:calc(100vh - 150px)}}.home-index[data-v-442cb830]{flex-direction:column;gap:24px;width:100%;max-width:100%;display:flex;overflow-x:hidden}.index-content[data-v-442cb830]{align-items:stretch;gap:24px;display:flex}.index-content .left-nav[data-v-442cb830]{background:#fff;border:1px solid #f9980014;border-radius:14px;flex:0 0 260px;height:370px;padding:10px 0;overflow:hidden;box-shadow:0 4px 16px #1a1a2e0f,0 2px 8px #1a1a2e0a}.index-content .left-nav .nav-item[data-v-442cb830]{cursor:pointer;border-radius:12px;margin:4px 10px;padding:8px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.index-content .left-nav .nav-item[data-v-442cb830]:hover{background:linear-gradient(135deg,#fff9f3 0%,#fff4e6 100%);transform:translate(5px);box-shadow:0 2px 12px #ff7a541f}.index-content .left-nav .nav-item:hover .nav-title[data-v-442cb830]{color:#f99800}.index-content .left-nav .nav-item:hover .nav-icon svg[data-v-442cb830]{transform:scale(1.08)}.index-content .left-nav .nav-item[data-v-442cb830]:active{transform:translate(3px)scale(.98)}.index-content .left-nav .nav-item .nav-item-main[data-v-442cb830]{align-items:center;gap:10px;margin-bottom:4px;display:flex}.index-content .left-nav .nav-item .nav-item-main .nav-icon[data-v-442cb830]{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.index-content .left-nav .nav-item .nav-item-main .nav-icon svg[data-v-442cb830]{filter:drop-shadow(0 1px 2px #f998001a);width:100%;height:100%;transition:transform .25s cubic-bezier(.4,0,.2,1)}.index-content .left-nav .nav-item .nav-item-main .nav-title[data-v-442cb830]{color:#1a1a2e;letter-spacing:.02em;font-size:15px;font-weight:600}.index-content .left-nav .nav-item .nav-item-sub[data-v-442cb830]{color:#8a8a9e;text-align:left;text-align:left;padding-left:20px;font-size:12px;line-height:1.4}.index-content .carousel-container[data-v-442cb830]{border-radius:12px;flex:1;min-width:400px;height:370px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.index-content .carousel-container .carousel-wrapper[data-v-442cb830]{width:100%;height:100%;position:relative}.index-content .carousel-container .carousel-wrapper .carousel-slides[data-v-442cb830]{height:100%;transition:transform .5s;display:flex}.index-content .carousel-container .carousel-wrapper .carousel-slides .carousel-slide[data-v-442cb830]{flex:0 0 100%;width:100%;height:100%;position:relative}.index-content .carousel-container .carousel-wrapper .carousel-slides .carousel-slide img[data-v-442cb830]{object-fit:cover;width:100%;height:100%;display:block}.index-content .carousel-container .carousel-wrapper .carousel-slides .carousel-slide .slide-description[data-v-442cb830]{color:#fff;background:linear-gradient(#0000,#000000b3);padding:20px 30px;font-size:14px;transition:all .3s;position:absolute;bottom:0;left:0;right:0}.index-content .carousel-container .carousel-wrapper .carousel-slides .carousel-slide .slide-description.active[data-v-442cb830]{text-shadow:0 2px 4px #00000080;font-size:16px;font-weight:700}.index-content .carousel-container .carousel-wrapper .carousel-btn[data-v-442cb830]{color:#fff;cursor:pointer;opacity:0;background:#00000080;border:none;border-radius:4px;width:40px;height:60px;font-size:24px;transition:all .3s;position:absolute;top:50%;transform:translateY(-50%)}.index-content .carousel-container .carousel-wrapper .carousel-btn[data-v-442cb830]:hover{background:#f99800e6}.index-content .carousel-container .carousel-wrapper .carousel-btn.prev[data-v-442cb830]{left:15px}.index-content .carousel-container .carousel-wrapper .carousel-btn.next[data-v-442cb830]{right:15px}.index-content .carousel-container .carousel-wrapper:hover .carousel-btn[data-v-442cb830]{opacity:1}.index-content .right-panel[data-v-442cb830]{flex:0 0 260px;height:370px}.index-content .right-panel .quick-entry-card[data-v-442cb830]{background:#fff;border:1px solid #f9980014;border-radius:14px;flex-direction:column;gap:8px;width:100%;height:100%;max-height:370px;padding:16px;display:flex;overflow:hidden;box-shadow:0 4px 16px #1a1a2e0f,0 2px 8px #1a1a2e0a}.index-content .right-panel .quick-entry-card .entry-item[data-v-442cb830]{cursor:pointer;background:#f8efe6;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;min-height:44px;padding:13px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.index-content .right-panel .quick-entry-card .entry-item[data-v-442cb830]:hover{background:linear-gradient(135deg,#f99800 0%,#d68400 100%);transform:translate(4px);box-shadow:0 4px 12px #ff7a5440}.index-content .right-panel .quick-entry-card .entry-item:hover .entry-icon[data-v-442cb830]{color:#fff;background:0 0}.index-content .right-panel .quick-entry-card .entry-item:hover .entry-icon svg[data-v-442cb830]{stroke:#fff}.index-content .right-panel .quick-entry-card .entry-item:hover .entry-text[data-v-442cb830],.index-content .right-panel .quick-entry-card .entry-item:hover .entry-arrow[data-v-442cb830]{color:#fff}.index-content .right-panel .quick-entry-card .entry-item.auth-item[data-v-442cb830]{background:linear-gradient(135deg,#f99800 0%,#d68400 100%)}.index-content .right-panel .quick-entry-card .entry-item.auth-item .entry-icon[data-v-442cb830]{color:#fff;background:0 0}.index-content .right-panel .quick-entry-card .entry-item.auth-item .entry-icon svg[data-v-442cb830]{stroke:#fff}.index-content .right-panel .quick-entry-card .entry-item.auth-item .entry-text[data-v-442cb830]{color:#fff;font-weight:600}.index-content .right-panel .quick-entry-card .entry-item.auth-item .entry-arrow[data-v-442cb830]{color:#fff}.index-content .right-panel .quick-entry-card .entry-item.auth-item[data-v-442cb830]:hover{transform:translate(4px)scale(1.02);box-shadow:0 4px 12px #f9980066}.index-content .right-panel .quick-entry-card .entry-item .entry-icon[data-v-442cb830]{color:#f99800;background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.index-content .right-panel .quick-entry-card .entry-item .entry-icon svg[data-v-442cb830]{width:18px;height:18px}.index-content .right-panel .quick-entry-card .entry-item .entry-text[data-v-442cb830]{color:#1a1a2e;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:500;overflow:hidden}.index-content .right-panel .quick-entry-card .entry-item .entry-arrow[data-v-442cb830]{color:#8a8a9e;flex-shrink:0;font-size:16px;transition:all .3s}.index-content .right-panel .quick-entry-card .entry-divider[data-v-442cb830]{background:linear-gradient(90deg,#0000,#f9980033,#0000);flex-shrink:0;height:1px}.stats-card[data-v-442cb830]{background:#fff;border:1px solid #f9980014;border-radius:14px;gap:20px;width:100%;height:60px;padding:20px;display:flex;box-shadow:0 4px 16px #1a1a2e0f,0 2px 8px #1a1a2e0a}.stats-left[data-v-442cb830]{border-right:1px solid #e0e0e0;flex-direction:row;flex:0 0 60%;align-items:center;gap:25px;padding-right:20px;display:flex}.stat-item[data-v-442cb830]{align-items:center;gap:8px;display:flex}.stat-icon[data-v-442cb830]{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.stat-icon svg[data-v-442cb830]{width:100%;height:100%}.stat-label[data-v-442cb830]{color:#8a8a9e;flex-shrink:0;min-width:60px;font-size:13px}.stat-value[data-v-442cb830]{color:#1a1a2e;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.2;display:inline-block}.stat-unit[data-v-442cb830]{color:#8a8a9e;white-space:nowrap;margin-left:2px;font-size:13px;font-weight:400;display:inline-block}.stats-right[data-v-442cb830]{flex-direction:row;flex:1;align-items:center;gap:15px;height:100%;display:flex;overflow:hidden}.stats-right .product-carousel[data-v-442cb830]{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.stats-right .product-carousel .product-slides[data-v-442cb830]{flex-direction:column;height:100%;transition:transform .5s;display:flex}.stats-right .product-carousel .product-slides .product-slide[data-v-442cb830]{flex:0 0 100%;justify-content:center;align-items:center;height:100%;display:flex}.product-info[data-v-442cb830]{flex-direction:row;justify-content:center;align-items:center;gap:15px;width:100%;height:100%;display:flex}.product-game[data-v-442cb830]{color:#1a1a2e;white-space:nowrap;border-right:2px solid #f99800;flex-shrink:0;align-items:center;gap:6px;height:100%;padding-right:12px;font-size:14px;font-weight:600;line-height:1;display:flex}.product-icon[data-v-442cb830]{flex-shrink:0}.product-desc[data-v-442cb830]{color:#5a6c7d;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;min-width:0;height:100%;font-size:13px;line-height:1;display:flex;overflow:hidden}.product-price[data-v-442cb830]{color:#f99800;white-space:nowrap;border-left:1px solid #e0e0e0;flex-shrink:0;align-items:center;height:100%;padding-left:12px;font-size:18px;font-weight:700;line-height:1;display:flex}.ranking-card[data-v-442cb830]{background:#fff;border:1px solid #f9980014;border-radius:14px;gap:20px;width:100%;padding:20px;display:flex;box-shadow:0 4px 16px #1a1a2e0f,0 2px 8px #1a1a2e0a}.ranking-left[data-v-442cb830],.ranking-right[data-v-442cb830]{background:#f8f9fa;border-radius:10px;flex:1;padding:15px}.ranking-left .ranking-item[data-v-442cb830],.ranking-right .ranking-item[data-v-442cb830]{align-items:center}.ranking-header[data-v-442cb830]{border-bottom:2px solid #f99800;justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;padding-bottom:10px;display:flex}.ranking-header .ranking-icon[data-v-442cb830]{justify-content:center;align-items:center;display:flex}.ranking-header .ranking-title[data-v-442cb830]{color:#1a1a2e;font-size:16px;font-weight:700}.ranking-header .ranking-more[data-v-442cb830]{color:#f99800;cursor:pointer;background:#f998001a;border-radius:20px;align-items:center;gap:4px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .3s;display:flex}.ranking-header .ranking-more[data-v-442cb830]:after{content:"›";font-size:16px;transition:transform .3s}.ranking-header .ranking-more[data-v-442cb830]:hover{color:#fff;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);transform:translate(3px)}.ranking-header .ranking-more[data-v-442cb830]:hover:after{transform:translate(2px)}.ranking-list[data-v-442cb830]{flex-direction:column;gap:10px;display:flex}.ranking-item[data-v-442cb830]{background:#fff;border:1px solid #f9980014;border-radius:8px;align-items:flex-start;gap:10px;padding:10px;transition:all .3s;display:flex;position:relative}.ranking-item[data-v-442cb830]:hover{transform:translate(5px);box-shadow:0 4px 12px #f9980026,0 2px 6px #00000014}.ranking-index[data-v-442cb830]{color:#fff;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.ranking-game-logo[data-v-442cb830]{object-fit:cover;border-radius:6px;flex-shrink:0;width:32px;height:32px}.ranking-content[data-v-442cb830]{flex:1;width:0;min-width:0}.ranking-price[data-v-442cb830]{color:#f99800;white-space:nowrap;text-align:left;margin-bottom:4px;font-size:16px;font-weight:700}.ranking-name[data-v-442cb830]{color:#999;white-space:nowrap;text-overflow:ellipsis;text-align:right;max-width:120px;font-size:11px;line-height:1.4;position:absolute;top:8px;right:10px;overflow:hidden}.ranking-desc[data-v-442cb830]{color:#5a6c7d;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:13px;line-height:1.4;overflow:hidden}.ranking-game[data-v-442cb830]{color:#1a1a2e;margin-bottom:4px;font-size:14px;font-weight:600}.ranking-count[data-v-442cb830]{color:#f99800;margin-left:auto;font-size:16px;font-weight:700}.game-recommend[data-v-442cb830]{background:#fff;border:1px solid #f9980014;border-radius:14px;width:100%;padding:20px;box-shadow:0 4px 16px #1a1a2e0f,0 2px 8px #1a1a2e0a}.game-recommend .recommend-header[data-v-442cb830]{border-bottom:2px solid #f99800;align-items:center;gap:8px;margin-bottom:15px;padding-bottom:10px;display:flex}.game-recommend .recommend-header .recommend-icon[data-v-442cb830]{justify-content:center;align-items:center;display:flex}.game-recommend .recommend-header .recommend-title[data-v-442cb830]{color:#1a1a2e;font-size:16px;font-weight:700}.game-recommend .game-list[data-v-442cb830]{gap:20px;padding-bottom:10px;display:flex;overflow-x:auto}.game-recommend .game-list[data-v-442cb830]::-webkit-scrollbar{height:6px}.game-recommend .game-list[data-v-442cb830]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.game-recommend .game-list[data-v-442cb830]::-webkit-scrollbar-thumb{background:#f99800;border-radius:3px}.game-recommend .game-item[data-v-442cb830]{cursor:pointer;flex-direction:column;flex:none;align-items:center;width:80px;transition:all .3s;display:flex}.game-recommend .game-item[data-v-442cb830]:hover{transform:translateY(-5px)}.game-recommend .game-item:hover .game-image[data-v-442cb830]{box-shadow:0 8px 20px #f998004d}.game-recommend .game-item .game-image[data-v-442cb830]{border-radius:12px;width:60px;height:60px;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #0000001a}.game-recommend .game-item .game-image img[data-v-442cb830]{object-fit:cover;width:100%;height:100%}.game-recommend .game-item .game-name[data-v-442cb830]{color:#1a1a2e;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:8px;font-size:13px;font-weight:600;overflow:hidden}.all-orders-modal[data-v-442cb830]{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.3s fadeIn-442cb830;display:flex;position:fixed;inset:0}.all-orders-modal .modal-content[data-v-442cb830]{background:#fff;border-radius:16px;width:90%;max-width:600px;animation:.3s slideUp-442cb830;overflow:hidden;box-shadow:0 20px 60px #0000004d}.all-orders-modal .modal-header[data-v-442cb830]{background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.all-orders-modal .modal-header .modal-title[data-v-442cb830]{color:#fff;font-size:18px;font-weight:700}.all-orders-modal .modal-header .modal-close[data-v-442cb830]{color:#fff;cursor:pointer;opacity:.8;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .3s;display:flex}.all-orders-modal .modal-header .modal-close[data-v-442cb830]:hover{opacity:1;background:#fff3}.all-orders-modal .modal-tabs[data-v-442cb830]{border-bottom:1px solid #f0f0f0;gap:15px;padding:10px 24px;display:flex}.all-orders-modal .modal-tabs .modal-tab[data-v-442cb830]{color:#8a8a9e;cursor:pointer;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .3s}.all-orders-modal .modal-tabs .modal-tab.active[data-v-442cb830]{color:#fff;background:linear-gradient(135deg,#f99800 0%,#d68400 100%)}.all-orders-modal .modal-tabs .modal-tab[data-v-442cb830]:hover:not(.active){color:#f99800}.all-orders-modal .modal-body[data-v-442cb830]{max-height:500px;padding:20px;overflow:hidden}.all-orders-modal .modal-list[data-v-442cb830]{flex-direction:column;gap:12px;display:flex}.all-orders-modal .modal-item[data-v-442cb830]{background:#f8f9fa;border-radius:10px;align-items:flex-start;gap:12px;padding:15px;transition:all .3s;display:flex}.all-orders-modal .modal-item[data-v-442cb830]:hover{background:#fff4e6;transform:translate(5px)}.all-orders-modal .modal-index[data-v-442cb830]{color:#fff;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.all-orders-modal .modal-content-info[data-v-442cb830]{text-align:left;flex:1;min-width:0}.all-orders-modal .modal-price[data-v-442cb830]{color:#f99800;text-align:left;margin-bottom:4px;font-size:16px;font-weight:700}.all-orders-modal .modal-name[data-v-442cb830]{color:#8a8a9e;text-align:left;margin-bottom:2px;font-size:12px}.all-orders-modal .modal-desc[data-v-442cb830]{color:#5a6c7d;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:13px;overflow:hidden}.all-orders-modal .modal-game-logo[data-v-442cb830]{object-fit:cover;border-radius:8px;flex-shrink:0;width:40px;height:40px}.all-orders-modal .modal-game-info[data-v-442cb830]{text-align:left;flex-direction:column;flex:1;justify-content:center;display:flex}.all-orders-modal .modal-game-name[data-v-442cb830]{color:#1a1a2e;text-align:left;margin-bottom:4px;font-size:14px;font-weight:600}.all-orders-modal .modal-game-count[data-v-442cb830]{color:#f99800;text-align:left;font-size:13px;font-weight:600}@keyframes fadeIn-442cb830{0%{opacity:0}to{opacity:1}}@keyframes slideUp-442cb830{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.home-index[data-v-442cb830]{gap:15px;width:100%;max-width:100%;overflow-x:hidden}.index-content[data-v-442cb830]{flex-wrap:wrap;align-items:stretch;gap:10px;width:100%;max-width:100%;display:flex;overflow-x:hidden;flex-direction:row!important;height:auto!important}.carousel-container[data-v-442cb830]{order:1;margin-bottom:15px;overflow:hidden;flex:none!important;width:100%!important;max-width:100%!important;height:250px!important}.carousel-container .carousel-wrapper[data-v-442cb830]{width:100%!important;height:100%!important}.carousel-container .carousel-slides[data-v-442cb830]{height:100%!important;display:flex!important}.carousel-container .carousel-slide[data-v-442cb830]{flex:0 0 100%!important;width:100%!important;height:100%!important}.left-nav[data-v-442cb830]{order:2;height:auto;padding:10px 0;overflow:hidden;width:calc(50% - 5px)!important;max-width:calc(50% - 5px)!important}.left-nav .nav-item[data-v-442cb830]{margin:2px 8px}.left-nav .nav-item .nav-item-main[data-v-442cb830]{margin-bottom:2px}.left-nav .nav-item .nav-item-sub[data-v-442cb830]{font-size:11px;padding-left:0!important}.right-panel[data-v-442cb830]{order:2;height:auto;max-height:370px;overflow:hidden;width:calc(50% - 5px)!important;max-width:calc(50% - 5px)!important}.right-panel .quick-entry-card[data-v-442cb830]{gap:8px;height:100%;padding:14px;overflow:hidden}.right-panel .quick-entry-card .entry-item[data-v-442cb830]{min-height:40px;padding:10px 12px}.right-panel .quick-entry-card .entry-item .entry-icon[data-v-442cb830]{width:28px;height:28px}.right-panel .quick-entry-card .entry-item .entry-icon svg[data-v-442cb830]{width:16px;height:16px}.right-panel .quick-entry-card .entry-item .entry-text[data-v-442cb830]{font-size:13px}.right-panel .quick-entry-card .entry-item .entry-arrow[data-v-442cb830]{font-size:14px}.right-panel .quick-entry-card[data-v-442cb830]::-webkit-scrollbar{width:4px}.right-panel .quick-entry-card[data-v-442cb830]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.right-panel .quick-entry-card[data-v-442cb830]::-webkit-scrollbar-thumb{background:#f99800;border-radius:2px}.right-panel .quick-entry-card[data-v-442cb830]::-webkit-scrollbar-thumb:hover{background:#d68400}.stats-card[data-v-442cb830]{flex-direction:column;gap:15px;width:100%;max-width:100%;height:auto;padding:15px;overflow:hidden}.stats-left[data-v-442cb830]{border-bottom:1px solid #e0e0e0;border-right:none;flex:none;grid-template-columns:24px 70px 1fr;align-items:center;gap:15px 10px;width:100%;max-width:100%;padding-bottom:15px;padding-right:0;display:grid;overflow:hidden}.stats-left .stat-item[data-v-442cb830]{display:contents}.stats-left .stat-item .stat-icon[data-v-442cb830]{text-align:left;width:24px;height:24px}.stats-left .stat-item .stat-label[data-v-442cb830]{color:#8a8a9e;text-align:left;font-size:12px}.stats-left .stat-item .stat-value[data-v-442cb830]{color:#1a1a2e;text-align:left;white-space:nowrap;font-size:14px;font-weight:700}.stats-left .stat-item .stat-value .stat-unit[data-v-442cb830]{color:#8a8a9e;white-space:nowrap;margin-left:2px;font-size:12px;font-weight:400}.stats-right[data-v-442cb830]{flex:none;gap:10px;width:100%;max-width:100%;height:20px;overflow:hidden}.stats-right .product-info[data-v-442cb830]{gap:10px}.stats-right .product-info .product-game[data-v-442cb830]{padding-right:8px;font-size:13px}.stats-right .product-info .product-desc[data-v-442cb830]{font-size:12px;line-height:1.4}.stats-right .product-info .product-price[data-v-442cb830]{padding-left:8px;font-size:16px}.ranking-card[data-v-442cb830]{flex-direction:column;gap:15px;padding:15px}.ranking-left[data-v-442cb830],.ranking-right[data-v-442cb830]{width:100%}.ranking-right .ranking-item[data-v-442cb830]{align-items:center}.ranking-header[data-v-442cb830]{margin-bottom:12px;padding-bottom:8px}.ranking-header .ranking-icon svg[data-v-442cb830]{width:16px;height:16px}.ranking-header .ranking-title[data-v-442cb830]{font-size:15px}.ranking-list[data-v-442cb830]{gap:8px}.ranking-item[data-v-442cb830]{padding:8px}.ranking-index[data-v-442cb830]{width:24px;height:24px;font-size:12px}.ranking-game-logo[data-v-442cb830]{width:28px;height:28px}.ranking-content[data-v-442cb830]{width:0}.ranking-price[data-v-442cb830]{margin-bottom:3px;font-size:15px}.ranking-desc[data-v-442cb830]{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.ranking-game[data-v-442cb830]{margin-bottom:3px;font-size:13px}.ranking-count[data-v-442cb830]{font-size:15px}.game-recommend[data-v-442cb830]{padding:15px}.game-recommend .recommend-header[data-v-442cb830]{margin-bottom:12px;padding-bottom:8px}.game-recommend .recommend-header .recommend-icon svg[data-v-442cb830]{width:16px;height:16px}.game-recommend .recommend-header .recommend-title[data-v-442cb830]{font-size:15px}.game-recommend .game-list[data-v-442cb830]{gap:15px}.game-recommend .game-item[data-v-442cb830]{width:100px}.game-recommend .game-item .game-image[data-v-442cb830]{height:100px}.game-recommend .game-item .game-name[data-v-442cb830]{margin-top:8px;font-size:12px}}@media (width<=480px){.carousel-container[data-v-442cb830]{height:200px}.left-nav[data-v-442cb830],.right-panel[data-v-442cb830]{width:100%}.stats-card[data-v-442cb830]{padding:12px}.stats-left[data-v-442cb830]{padding-bottom:12px}.stats-right[data-v-442cb830]{height:20px}.product-game[data-v-442cb830]{font-size:12px}.product-desc[data-v-442cb830]{font-size:11px}.product-price[data-v-442cb830]{font-size:14px}}.page-buy[data-v-444e39ca]{padding:20px 0}.page-buy .hot-recommend[data-v-444e39ca]{background:#fff;border-radius:12px;width:100%;padding:20px;box-shadow:0 2px 8px #0000001a}.page-buy .hot-recommend .recommend-header[data-v-444e39ca]{border-bottom:2px solid #f99800;align-items:center;gap:8px;margin-bottom:15px;padding-bottom:10px;display:flex}.page-buy .hot-recommend .recommend-header .recommend-icon[data-v-444e39ca]{font-size:20px}.page-buy .hot-recommend .recommend-header .recommend-title[data-v-444e39ca]{color:#2c3e50;font-size:16px;font-weight:700}.page-buy .hot-recommend .game-list[data-v-444e39ca]{gap:20px;padding-bottom:10px;display:flex;overflow-x:auto}.page-buy .hot-recommend .game-list[data-v-444e39ca]::-webkit-scrollbar{height:6px}.page-buy .hot-recommend .game-list[data-v-444e39ca]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.page-buy .hot-recommend .game-list[data-v-444e39ca]::-webkit-scrollbar-thumb{background:#f99800;border-radius:3px}.page-buy .hot-recommend .game-item[data-v-444e39ca]{cursor:pointer;flex-direction:column;flex:none;align-items:center;width:80px;transition:all .3s;display:flex}.page-buy .hot-recommend .game-item[data-v-444e39ca]:hover{transform:translateY(-5px)}.page-buy .hot-recommend .game-item:hover .game-image[data-v-444e39ca]{box-shadow:0 8px 20px #f998004d}.page-buy .hot-recommend .game-item .game-image[data-v-444e39ca]{border-radius:12px;width:60px;height:60px;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #0000001a}.page-buy .hot-recommend .game-item .game-image img[data-v-444e39ca]{object-fit:cover;width:100%;height:100%}.page-buy .hot-recommend .game-item .game-name[data-v-444e39ca]{color:#2c3e50;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:8px;font-size:13px;font-weight:600;overflow:hidden}.page-buy .tab-nav[data-v-444e39ca]{background:#fff;border-radius:12px;width:100%;margin-top:20px;padding:15px 20px;box-shadow:0 2px 8px #0000001a}.page-buy .tab-nav .tab-list[data-v-444e39ca]{gap:10px;display:flex}.page-buy .tab-nav .tab-item[data-v-444e39ca]{color:#6c757d;cursor:pointer;background:#f5f7fa;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .3s}.page-buy .tab-nav .tab-item[data-v-444e39ca]:hover{color:#f99800;background:#fff5e6}.page-buy .tab-nav .tab-item.active[data-v-444e39ca]{color:#fff;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);box-shadow:0 2px 8px #f998004d}.page-buy .letter-nav[data-v-444e39ca]{background:#fff;border-radius:12px;width:100%;margin-top:20px;padding:15px 20px;box-shadow:0 2px 8px #0000001a}.page-buy .letter-nav .letter-list[data-v-444e39ca]{flex-wrap:wrap;gap:8px;display:flex}.page-buy .letter-nav .letter-item[data-v-444e39ca]{color:#6c757d;cursor:pointer;background:#f5f7fa;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.page-buy .letter-nav .letter-item[data-v-444e39ca]:hover{color:#f99800;background:#fff5e6}.page-buy .letter-nav .letter-item.active[data-v-444e39ca]{color:#fff;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);box-shadow:0 2px 8px #f998004d}.page-buy .game-grid-container[data-v-444e39ca]{background:#fff;border-radius:12px;width:100%;min-height:200px;margin-top:20px;padding:20px;box-shadow:0 2px 8px #0000001a}.page-buy .game-grid-container .game-grid[data-v-444e39ca]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:20px;display:grid}.page-buy .game-grid-container .game-card[data-v-444e39ca]{cursor:pointer;flex-direction:column;align-items:center;transition:all .3s;display:flex}.page-buy .game-grid-container .game-card[data-v-444e39ca]:hover{transform:translateY(-5px)}.page-buy .game-grid-container .game-card:hover .game-card-image[data-v-444e39ca]{box-shadow:0 8px 20px #f998004d}.page-buy .game-grid-container .game-card .game-card-image[data-v-444e39ca]{border-radius:12px;width:80px;height:80px;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #0000001a}.page-buy .game-grid-container .game-card .game-card-image img[data-v-444e39ca]{object-fit:cover;width:100%;height:100%}.page-buy .game-grid-container .game-card .game-card-name[data-v-444e39ca]{color:#2c3e50;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:10px;font-size:13px;font-weight:600;overflow:hidden}.page-buy .game-grid-container .no-data[data-v-444e39ca]{text-align:center;color:#95a5a6;padding:40px 0;font-size:14px}.page-sell[data-v-d091e6ae]{padding:20px 0}.page-sell .hero-section[data-v-d091e6ae]{background:linear-gradient(135deg,#f99800 0%,#e68a00 50%,#d68400 100%);border-radius:20px;margin-bottom:40px;padding:50px 40px;overflow:hidden}.page-sell .hero-section .hero-content[data-v-d091e6ae]{justify-content:space-between;align-items:center;gap:40px;display:flex}.page-sell .hero-section .hero-text[data-v-d091e6ae]{flex:1;max-width:520px}.page-sell .hero-section .hero-text .hero-title[data-v-d091e6ae]{color:#fff;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.3}.page-sell .hero-section .hero-text .hero-desc[data-v-d091e6ae]{color:#ffffffd9;margin-bottom:30px;font-size:16px;line-height:1.6}.page-sell .hero-section .hero-text .hero-buttons[data-v-d091e6ae]{gap:15px;display:flex}.page-sell .hero-section .hero-illustration[data-v-d091e6ae]{flex-shrink:0;width:260px;height:220px}.page-sell .hero-section .hero-illustration .illustration-box[data-v-d091e6ae]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.page-sell .hero-section .hero-illustration .illustration-box .illust-circle[data-v-d091e6ae]{background:#ffffff26;border-radius:50%;width:180px;height:180px;animation:3s ease-in-out infinite pulse-d091e6ae}.page-sell .hero-section .hero-illustration .illustration-box .illust-icon[data-v-d091e6ae]{font-size:72px;animation:4s ease-in-out infinite float-d091e6ae;position:absolute}.page-sell .hero-section .hero-illustration .illustration-box .illust-float[data-v-d091e6ae]{font-size:28px;animation:3s ease-in-out infinite floatSmall-d091e6ae;position:absolute}.page-sell .hero-section .hero-illustration .illustration-box .float-1[data-v-d091e6ae]{animation-delay:.5s;top:20px;right:30px}.page-sell .hero-section .hero-illustration .illustration-box .float-2[data-v-d091e6ae]{animation-delay:1s;bottom:30px;left:20px}.page-sell .hero-section .hero-illustration .illustration-box .float-3[data-v-d091e6ae]{animation-delay:1.5s;top:60px;left:10px}.page-sell .section[data-v-d091e6ae]{margin-bottom:40px}.page-sell .section .section-header[data-v-d091e6ae]{text-align:center;margin-bottom:30px}.page-sell .section .section-header .section-title[data-v-d091e6ae]{color:#2c3e50;margin-bottom:10px;font-size:26px;font-weight:700}.page-sell .section .section-header .section-subtitle[data-v-d091e6ae]{color:#95a5a6;font-size:15px}.page-sell .steps-section .steps-grid[data-v-d091e6ae]{justify-content:center;gap:20px;display:flex}.page-sell .steps-section .step-card[data-v-d091e6ae]{text-align:center;background:#fff;border-radius:16px;flex:1;max-width:320px;padding:30px 25px;transition:all .3s;animation:.6s backwards fadeInUp-d091e6ae;position:relative;box-shadow:0 4px 20px #00000014}.page-sell .steps-section .step-card[data-v-d091e6ae]:hover{transform:translateY(-8px);box-shadow:0 12px 30px #f9980033}.page-sell .steps-section .step-card .step-number[data-v-d091e6ae]{text-align:center;color:#fff;background:linear-gradient(135deg,#f99800,#d68400);border-radius:50%;width:28px;height:28px;font-size:14px;font-weight:700;line-height:28px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.page-sell .steps-section .step-card .step-icon[data-v-d091e6ae]{width:56px;height:56px;margin:0 auto 15px}.page-sell .steps-section .step-card .step-icon svg[data-v-d091e6ae]{width:100%;height:100%}.page-sell .steps-section .step-card .step-title[data-v-d091e6ae]{color:#2c3e50;margin-bottom:10px;font-size:18px;font-weight:700}.page-sell .steps-section .step-card .step-desc[data-v-d091e6ae]{color:#6c757d;font-size:14px;line-height:1.6}.page-sell .steps-section .step-card .step-arrow[data-v-d091e6ae]{color:#f99800;font-size:24px;font-weight:700;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.page-sell .benefits-section .benefits-grid[data-v-d091e6ae]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.page-sell .benefits-section .benefit-card[data-v-d091e6ae]{text-align:center;background:#fff;border:2px solid #0000;border-radius:16px;padding:30px 25px;transition:all .3s;animation:.6s backwards fadeInUp-d091e6ae;box-shadow:0 4px 20px #00000014}.page-sell .benefits-section .benefit-card[data-v-d091e6ae]:hover{border-color:#f99800;transform:translateY(-6px);box-shadow:0 10px 30px #f9980033}.page-sell .benefits-section .benefit-card .benefit-icon[data-v-d091e6ae]{width:52px;height:52px;margin:0 auto 15px}.page-sell .benefits-section .benefit-card .benefit-icon svg[data-v-d091e6ae]{width:100%;height:100%}.page-sell .benefits-section .benefit-card .benefit-title[data-v-d091e6ae]{color:#2c3e50;margin-bottom:10px;font-size:18px;font-weight:700}.page-sell .benefits-section .benefit-card .benefit-desc[data-v-d091e6ae]{color:#6c757d;font-size:14px;line-height:1.6}.page-sell .cta-section[data-v-d091e6ae]{text-align:center;background:linear-gradient(135deg,#fff5e6 0%,#ffe4cc 100%);border:2px dashed #f99800;border-radius:20px;padding:50px 40px}.page-sell .cta-section .cta-title[data-v-d091e6ae]{color:#2c3e50;margin-bottom:10px;font-size:26px;font-weight:700}.page-sell .cta-section .cta-desc[data-v-d091e6ae]{color:#6c757d;margin-bottom:25px;font-size:15px}.page-sell .cta-section .cta-buttons[data-v-d091e6ae]{justify-content:center;align-items:center;gap:20px;display:flex}.page-sell .btn-primary[data-v-d091e6ae]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border:none;border-radius:10px;padding:12px 32px;font-size:15px;font-weight:600;transition:all .3s}.page-sell .btn-primary[data-v-d091e6ae]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f9980059}.page-sell .btn-primary.btn-lg[data-v-d091e6ae]{padding:14px 40px;font-size:16px}.page-sell .btn-secondary[data-v-d091e6ae]{color:#fff;cursor:pointer;background:#fff3;border:2px solid #ffffff80;border-radius:10px;padding:12px 32px;font-size:15px;font-weight:600;transition:all .3s}.page-sell .btn-secondary[data-v-d091e6ae]:hover{background:#ffffff4d;border-color:#fff}.page-sell .btn-text[data-v-d091e6ae]{color:#f99800;cursor:pointer;background:0 0;border:none;padding:12px 24px;font-size:15px;font-weight:600;transition:all .3s}.page-sell .btn-text[data-v-d091e6ae]:hover{color:#d68400}@keyframes fadeInUp-d091e6ae{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-d091e6ae{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.25;transform:scale(1.1)}}@keyframes float-d091e6ae{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatSmall-d091e6ae{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(10deg)}}@media (width<=1024px){.page-sell .hero-section .hero-content[data-v-d091e6ae]{text-align:center;flex-direction:column}.page-sell .hero-section .hero-text[data-v-d091e6ae]{max-width:100%}.page-sell .hero-section .hero-text .hero-buttons[data-v-d091e6ae]{justify-content:center}.page-sell .hero-section .hero-illustration[data-v-d091e6ae]{width:200px;height:180px}.page-sell .steps-section .steps-grid[data-v-d091e6ae]{flex-direction:column;align-items:center}.page-sell .steps-section .step-card[data-v-d091e6ae]{max-width:400px}.page-sell .steps-section .step-card .step-arrow[data-v-d091e6ae]{display:none}}@media (width<=768px){.page-sell .hero-section[data-v-d091e6ae]{padding:30px 20px}.page-sell .hero-section .hero-text .hero-title[data-v-d091e6ae]{font-size:26px}.page-sell .hero-section .hero-text .hero-desc[data-v-d091e6ae]{font-size:14px}.page-sell .hero-section .hero-text .hero-buttons[data-v-d091e6ae]{flex-direction:column;align-items:center}.page-sell .benefits-section .benefits-grid[data-v-d091e6ae]{grid-template-columns:1fr}.page-sell .cta-section[data-v-d091e6ae]{padding:30px 20px}.page-sell .cta-section .cta-title[data-v-d091e6ae]{font-size:20px}.page-sell .cta-section .cta-buttons[data-v-d091e6ae]{flex-direction:column}}.page-agency[data-v-7763c2e4]{padding:20px 0}.page-agency .hero-section[data-v-7763c2e4]{text-align:center;background:linear-gradient(135deg,#f99800 0%,#e68a00 50%,#d68400 100%);border-radius:20px;margin-bottom:40px;padding:50px 40px}.page-agency .hero-section .hero-title[data-v-7763c2e4]{color:#fff;margin-bottom:12px;font-size:36px;font-weight:700}.page-agency .hero-section .hero-desc[data-v-7763c2e4]{color:#ffffffd9;max-width:560px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.6}.page-agency .hero-section .hero-highlights[data-v-7763c2e4]{justify-content:center;gap:40px;margin-bottom:30px;display:flex}.page-agency .hero-section .hero-highlights .highlight-item[data-v-7763c2e4]{flex-direction:column;align-items:center;gap:8px;display:flex}.page-agency .hero-section .hero-highlights .highlight-item .highlight-icon[data-v-7763c2e4]{width:36px;height:36px;display:block}.page-agency .hero-section .hero-highlights .highlight-item .highlight-icon svg[data-v-7763c2e4]{width:100%;height:100%}.page-agency .hero-section .hero-highlights .highlight-item .highlight-text[data-v-7763c2e4]{color:#ffffffe6;font-size:14px;font-weight:600}.page-agency .hero-section .hero-buttons[data-v-7763c2e4]{justify-content:center;gap:15px;display:flex}.page-agency .section[data-v-7763c2e4]{margin-bottom:40px}.page-agency .section .section-header[data-v-7763c2e4]{text-align:center;margin-bottom:30px}.page-agency .section .section-header .section-title[data-v-7763c2e4]{color:#2c3e50;margin-bottom:10px;font-size:26px;font-weight:700}.page-agency .section .section-header .section-subtitle[data-v-7763c2e4]{color:#95a5a6;font-size:15px}.page-agency .flow-section .flow-steps[data-v-7763c2e4]{justify-content:center;align-items:flex-start;gap:30px;display:flex}.page-agency .flow-section .flow-step[data-v-7763c2e4]{text-align:center;background:#fff;border-radius:16px;flex:1;max-width:250px;padding:30px 20px;transition:all .3s;animation:.6s backwards fadeInUp-7763c2e4;position:relative;box-shadow:0 4px 20px #00000014}.page-agency .flow-section .flow-step[data-v-7763c2e4]:hover{transform:translateY(-8px);box-shadow:0 12px 30px #f9980033}.page-agency .flow-section .flow-step .flow-number[data-v-7763c2e4]{text-align:center;color:#fff;background:linear-gradient(135deg,#f99800,#d68400);border-radius:50%;width:28px;height:28px;font-size:14px;font-weight:700;line-height:28px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.page-agency .flow-section .flow-step .flow-icon[data-v-7763c2e4]{width:48px;height:48px;margin:0 auto 12px}.page-agency .flow-section .flow-step .flow-icon svg[data-v-7763c2e4]{width:100%;height:100%}.page-agency .flow-section .flow-step .flow-title[data-v-7763c2e4]{color:#2c3e50;margin-bottom:8px;font-size:16px;font-weight:700}.page-agency .flow-section .flow-step .flow-desc[data-v-7763c2e4]{color:#6c757d;font-size:13px;line-height:1.6}.page-agency .flow-section .flow-step .flow-arrow[data-v-7763c2e4]{align-items:center;gap:2px;display:flex;position:absolute;top:50%;right:-28px;transform:translateY(-50%)}.page-agency .flow-section .flow-step .flow-arrow .arrow-line[data-v-7763c2e4]{background:#f99800;width:8px;height:2px}.page-agency .flow-section .flow-step .flow-arrow .arrow-icon[data-v-7763c2e4]{color:#f99800;font-size:20px;font-weight:700}.page-agency .features-section .features-grid[data-v-7763c2e4]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.page-agency .features-section .feature-card[data-v-7763c2e4]{text-align:center;background:#fff;border:2px solid #0000;border-radius:16px;padding:30px 25px;transition:all .3s;animation:.6s backwards fadeInUp-7763c2e4;box-shadow:0 4px 20px #00000014}.page-agency .features-section .feature-card[data-v-7763c2e4]:hover{border-color:#f99800;transform:translateY(-6px);box-shadow:0 10px 30px #f9980033}.page-agency .features-section .feature-card .feature-icon-wrap[data-v-7763c2e4]{background:#fff5e6;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 15px;display:flex}.page-agency .features-section .feature-card .feature-icon-wrap .feature-icon[data-v-7763c2e4]{width:40px;height:40px;display:block}.page-agency .features-section .feature-card .feature-icon-wrap .feature-icon svg[data-v-7763c2e4]{width:100%;height:100%}.page-agency .features-section .feature-card .feature-title[data-v-7763c2e4]{color:#2c3e50;margin-bottom:10px;font-size:18px;font-weight:700}.page-agency .features-section .feature-card .feature-desc[data-v-7763c2e4]{color:#6c757d;font-size:14px;line-height:1.6}.page-agency .fee-section .fee-card[data-v-7763c2e4]{background:#fff;border-radius:16px;padding:30px;box-shadow:0 4px 20px #00000014}.page-agency .fee-section .fee-card .fee-header[data-v-7763c2e4]{border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:15px;display:flex}.page-agency .fee-section .fee-card .fee-header .fee-icon[data-v-7763c2e4]{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.page-agency .fee-section .fee-card .fee-header .fee-title[data-v-7763c2e4]{color:#2c3e50;font-size:20px;font-weight:700}.page-agency .fee-section .fee-card .fee-content .fee-item[data-v-7763c2e4]{justify-content:space-between;align-items:center;padding:14px 0;display:flex}.page-agency .fee-section .fee-card .fee-content .fee-item .fee-label[data-v-7763c2e4]{color:#2c3e50;font-size:15px;font-weight:500}.page-agency .fee-section .fee-card .fee-content .fee-item .fee-value[data-v-7763c2e4]{color:#f99800;font-size:14px;font-weight:600}.page-agency .fee-section .fee-card .fee-content .fee-divider[data-v-7763c2e4]{background:#f5f5f5;height:1px}.page-agency .fee-section .fee-card .fee-note[data-v-7763c2e4]{color:#f99800;background:#fff5e6;border-radius:8px;margin-top:15px;padding:12px 16px;font-size:13px;line-height:1.5}.page-agency .btn-primary[data-v-7763c2e4]{color:#f99800;cursor:pointer;background:#fff;border:none;border-radius:10px;padding:14px 40px;font-size:16px;font-weight:600;transition:all .3s}.page-agency .btn-primary[data-v-7763c2e4]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}.page-agency .btn-secondary[data-v-7763c2e4]{color:#fff;cursor:pointer;background:#fff3;border:2px solid #ffffff80;border-radius:10px;padding:14px 40px;font-size:16px;font-weight:600;transition:all .3s}.page-agency .btn-secondary[data-v-7763c2e4]:hover{background:#ffffff4d;border-color:#fff}@keyframes fadeInUp-7763c2e4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.page-agency .flow-section .flow-steps[data-v-7763c2e4]{flex-wrap:wrap}.page-agency .flow-section .flow-step[data-v-7763c2e4]{min-width:220px;max-width:280px}.page-agency .flow-section .flow-step .flow-arrow[data-v-7763c2e4]{display:none}}@media (width<=768px){.page-agency .hero-section[data-v-7763c2e4]{padding:30px 20px}.page-agency .hero-section .hero-title[data-v-7763c2e4]{font-size:26px}.page-agency .hero-section .hero-desc[data-v-7763c2e4]{font-size:14px}.page-agency .hero-section .hero-highlights[data-v-7763c2e4]{gap:24px}.page-agency .hero-section .hero-highlights .highlight-icon[data-v-7763c2e4]{font-size:28px}.page-agency .hero-section .hero-highlights .highlight-text[data-v-7763c2e4]{font-size:13px}.page-agency .hero-section .hero-buttons[data-v-7763c2e4]{flex-direction:column;align-items:center}.page-agency .hero-section .hero-buttons .btn-primary[data-v-7763c2e4],.page-agency .hero-section .hero-buttons .btn-secondary[data-v-7763c2e4]{width:100%;max-width:280px}.page-agency .flow-section .flow-steps[data-v-7763c2e4]{flex-direction:column;align-items:center}.page-agency .flow-section .flow-step[data-v-7763c2e4]{width:100%;max-width:400px}.page-agency .features-section .features-grid[data-v-7763c2e4]{grid-template-columns:1fr}.page-agency .fee-section .fee-card[data-v-7763c2e4]{padding:20px}.page-agency .fee-section .fee-card .fee-content .fee-item[data-v-7763c2e4]{flex-direction:column;align-items:flex-start;gap:5px}}.page-valuation[data-v-2c53d17c]{padding:20px 0}.page-valuation .section[data-v-2c53d17c]{margin-bottom:40px}.page-valuation .section .section-header[data-v-2c53d17c]{text-align:center;margin-bottom:30px}.page-valuation .section .section-header .section-title[data-v-2c53d17c]{color:#2c3e50;margin-bottom:10px;font-size:26px;font-weight:700}.page-valuation .section .section-header .section-subtitle[data-v-2c53d17c]{color:#95a5a6;font-size:15px}.page-valuation .calculator-section .calculator-card[data-v-2c53d17c]{background:#fff;border-radius:20px;align-items:flex-start;gap:40px;padding:40px;display:flex;box-shadow:0 4px 20px #00000014}.page-valuation .calculator-section .calc-form[data-v-2c53d17c]{flex:1}.page-valuation .calculator-section .calc-form .form-group[data-v-2c53d17c]{margin-bottom:20px}.page-valuation .calculator-section .calc-form .form-group .form-label[data-v-2c53d17c]{color:#2c3e50;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.page-valuation .calculator-section .calc-form .form-group .form-select[data-v-2c53d17c],.page-valuation .calculator-section .calc-form .form-group .form-input[data-v-2c53d17c],.page-valuation .calculator-section .calc-form .form-group .form-textarea[data-v-2c53d17c]{color:#2c3e50;box-sizing:border-box;background:#f8f9fa;border:2px solid #e9ecef;border-radius:10px;width:100%;padding:12px 16px;font-size:14px;transition:all .3s}.page-valuation .calculator-section .calc-form .form-group .form-select[data-v-2c53d17c]:focus,.page-valuation .calculator-section .calc-form .form-group .form-input[data-v-2c53d17c]:focus,.page-valuation .calculator-section .calc-form .form-group .form-textarea[data-v-2c53d17c]:focus{background:#fff;border-color:#f99800;outline:none;box-shadow:0 0 0 3px #f998001a}.page-valuation .calculator-section .calc-form .form-group .form-select[data-v-2c53d17c]::placeholder,.page-valuation .calculator-section .calc-form .form-group .form-input[data-v-2c53d17c]::placeholder,.page-valuation .calculator-section .calc-form .form-group .form-textarea[data-v-2c53d17c]::placeholder{color:#bdc3c7}.page-valuation .calculator-section .calc-form .form-group .form-select[data-v-2c53d17c]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2395a5a6' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.page-valuation .calculator-section .calc-form .form-group .form-textarea[data-v-2c53d17c]{resize:vertical;min-height:120px;font-family:inherit;line-height:1.6}.page-valuation .calculator-section .calc-form .btn-estimate[data-v-2c53d17c]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border:none;border-radius:10px;width:100%;padding:14px;font-size:16px;font-weight:600;transition:all .3s}.page-valuation .calculator-section .calc-form .btn-estimate[data-v-2c53d17c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #f9980059}.page-valuation .calculator-section .calc-form .btn-estimate[data-v-2c53d17c]:disabled{opacity:.6;cursor:not-allowed}.page-valuation .calculator-section .result-panel[data-v-2c53d17c]{background:linear-gradient(135deg,#fff5e6 0%,#ffe4cc 100%);border:2px solid #f99800;border-radius:16px;flex-shrink:0;width:280px;padding:30px 25px}.page-valuation .calculator-section .result-panel .result-header[data-v-2c53d17c]{align-items:center;gap:8px;margin-bottom:20px;display:flex}.page-valuation .calculator-section .result-panel .result-header .result-icon[data-v-2c53d17c]{justify-content:center;align-items:center;width:26px;height:26px;display:flex}.page-valuation .calculator-section .result-panel .result-header .result-title[data-v-2c53d17c]{color:#2c3e50;font-size:16px;font-weight:700}.page-valuation .calculator-section .result-panel .result-price[data-v-2c53d17c]{text-align:center;border-top:1px dashed #f99800;border-bottom:1px dashed #f99800;margin-bottom:15px;padding:20px 0}.page-valuation .calculator-section .result-panel .result-price .price-label[data-v-2c53d17c]{color:#6c757d;margin-bottom:8px;font-size:13px;display:block}.page-valuation .calculator-section .result-panel .result-price .price-value[data-v-2c53d17c]{color:#f99800;font-size:32px;font-weight:700}.page-valuation .calculator-section .result-panel .result-note[data-v-2c53d17c]{color:#95a5a6;margin-bottom:15px;font-size:12px;line-height:1.5}.page-valuation .calculator-section .result-panel .btn-contact[data-v-2c53d17c]{color:#f99800;cursor:pointer;background:#fff;border:2px solid #f99800;border-radius:8px;width:100%;padding:10px;font-size:14px;font-weight:600;transition:all .3s}.page-valuation .calculator-section .result-panel .btn-contact[data-v-2c53d17c]:hover{color:#fff;background:#f99800}.page-valuation .process-section .process-steps[data-v-2c53d17c]{justify-content:center;align-items:center;gap:2%;display:flex}.page-valuation .process-section .process-step[data-v-2c53d17c]{text-align:center;background:#fff;border-radius:16px;flex:1;min-width:220px;max-width:280px;padding:35px 25px;transition:all .3s;animation:.6s backwards fadeInUp-2c53d17c;position:relative;box-shadow:0 4px 20px #00000014}.page-valuation .process-section .process-step[data-v-2c53d17c]:hover{transform:translateY(-8px);box-shadow:0 12px 30px #f9980033}.page-valuation .process-section .process-step .step-number[data-v-2c53d17c]{text-align:center;color:#fff;background:linear-gradient(135deg,#f99800,#d68400);border-radius:50%;width:28px;height:28px;font-size:14px;font-weight:700;line-height:28px;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #f9980066}.page-valuation .process-section .step-arrow[data-v-2c53d17c]{justify-content:center;align-items:center;width:40px;height:40px;margin:0 10px;animation:1.5s ease-in-out .5s infinite arrowBounce-2c53d17c;display:flex}.page-valuation .process-section .step-arrow svg[data-v-2c53d17c]{color:#f99800;opacity:.7;transition:all .3s}.page-valuation .process-section .step-arrow:hover svg[data-v-2c53d17c]{opacity:1;transform:translate(3px)}.page-valuation .process-section .step-icon[data-v-2c53d17c]{width:48px;height:48px;margin:0 auto 12px}.page-valuation .process-section .step-icon svg[data-v-2c53d17c]{width:100%;height:100%}.page-valuation .process-section .step-title[data-v-2c53d17c]{color:#2c3e50;margin-bottom:8px;font-size:16px;font-weight:700}.page-valuation .process-section .step-desc[data-v-2c53d17c]{color:#6c757d;font-size:13px;line-height:1.6}.partners-section .partners-list[data-v-2c53d17c]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.partners-section .partner-card[data-v-2c53d17c]{cursor:pointer;background:#fff;border-radius:16px;transition:all .3s;overflow:hidden;box-shadow:0 4px 20px #00000014}.partners-section .partner-card[data-v-2c53d17c]:hover{transform:translateY(-6px);box-shadow:0 12px 30px #f9980033}.partners-section .partner-card .partner-cover[data-v-2c53d17c]{width:100%;height:140px;overflow:hidden}.partners-section .partner-card .partner-cover img[data-v-2c53d17c]{object-fit:cover;width:100%;height:100%}.partners-section .partner-card .partner-info[data-v-2c53d17c]{padding:18px}.partners-section .partner-card .partner-info .partner-name[data-v-2c53d17c]{color:#2c3e50;margin-bottom:8px;font-size:16px;font-weight:700}.partners-section .partner-card .partner-info .partner-desc[data-v-2c53d17c]{color:#6c757d;font-size:13px;line-height:1.6}.cta-section[data-v-2c53d17c]{text-align:center;background:linear-gradient(135deg,#fff5e6 0%,#ffe4cc 100%);border:2px dashed #f99800;border-radius:20px;padding:50px 40px}.cta-section .cta-title[data-v-2c53d17c]{color:#2c3e50;margin-bottom:10px;font-size:24px;font-weight:700}.cta-section .cta-desc[data-v-2c53d17c]{color:#6c757d;margin-bottom:25px;font-size:15px}.btn-primary[data-v-2c53d17c]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border:none;border-radius:10px;padding:14px 40px;font-size:16px;font-weight:600;transition:all .3s}.btn-primary[data-v-2c53d17c]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f9980059}.result-fade-enter-active[data-v-2c53d17c]{transition:all .5s}.result-fade-leave-active[data-v-2c53d17c]{transition:all .3s}.result-fade-enter-from[data-v-2c53d17c],.result-fade-leave-to[data-v-2c53d17c]{opacity:0;transform:translate(30px)}@keyframes fadeInUp-2c53d17c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes arrowBounce-2c53d17c{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (width<=1024px){.page-valuation .calculator-section .calculator-card[data-v-2c53d17c]{flex-direction:column;padding:30px}.page-valuation .calculator-section .result-panel[data-v-2c53d17c]{width:100%}.page-valuation .process-section .process-steps[data-v-2c53d17c]{flex-wrap:wrap}.page-valuation .process-section .process-step[data-v-2c53d17c]{min-width:200px}.page-valuation .partners-section .partners-list[data-v-2c53d17c]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (width<=768px){.page-valuation .calculator-section .calculator-card[data-v-2c53d17c]{padding:20px}.page-valuation .process-section .process-steps[data-v-2c53d17c]{flex-direction:column;align-items:center}.page-valuation .process-section .process-step[data-v-2c53d17c]{width:100%;max-width:400px}.page-valuation .process-section .step-arrow[data-v-2c53d17c]{margin:15px 0;transform:rotate(90deg)}.page-valuation .cta-section[data-v-2c53d17c]{padding:30px 20px}.page-valuation .cta-section .cta-title[data-v-2c53d17c]{font-size:20px}.page-valuation .partners-section .partners-list[data-v-2c53d17c]{grid-template-columns:1fr}}.page-business[data-v-3721eb66]{padding:20px 0}.page-business .hero-section[data-v-3721eb66]{background:linear-gradient(135deg,#f99800 0%,#e68a00 50%,#d68400 100%);border-radius:20px;margin-bottom:40px;padding:50px 40px;overflow:hidden}.page-business .hero-section .hero-content[data-v-3721eb66]{justify-content:space-between;align-items:center;gap:40px;display:flex}.page-business .hero-section .hero-text[data-v-3721eb66]{flex:1}.page-business .hero-section .hero-text .hero-title[data-v-3721eb66]{color:#fff;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.3}.page-business .hero-section .hero-text .hero-desc[data-v-3721eb66]{color:#ffffffd9;max-width:520px;font-size:16px;line-height:1.6}.page-business .hero-section .hero-illustration[data-v-3721eb66]{flex-shrink:0;justify-content:center;align-items:center;width:180px;height:180px;display:flex}.page-business .hero-section .hero-illustration .illust-box[data-v-3721eb66]{background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;animation:4s ease-in-out infinite float-3721eb66;display:flex}.page-business .section[data-v-3721eb66]{margin-bottom:40px}.page-business .section .section-header[data-v-3721eb66]{text-align:center;margin-bottom:30px}.page-business .section .section-header .section-title[data-v-3721eb66]{color:#2c3e50;margin-bottom:10px;font-size:26px;font-weight:700}.page-business .section .section-header .section-subtitle[data-v-3721eb66]{color:#95a5a6;font-size:15px}.page-business .services-section .services-grid[data-v-3721eb66]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.page-business .services-section .service-card[data-v-3721eb66]{background:#fff;border:2px solid #0000;border-radius:16px;padding:30px 25px;transition:all .3s;animation:.6s backwards fadeInUp-3721eb66;box-shadow:0 4px 20px #00000014}.page-business .services-section .service-card[data-v-3721eb66]:hover{border-color:#f99800;transform:translateY(-6px);box-shadow:0 10px 30px #f9980033}.page-business .services-section .service-card .service-icon[data-v-3721eb66]{width:56px;height:56px;margin-bottom:16px}.page-business .services-section .service-card .service-icon svg[data-v-3721eb66]{width:100%;height:100%}.page-business .services-section .service-card .service-title[data-v-3721eb66]{color:#2c3e50;margin-bottom:10px;font-size:18px;font-weight:700}.page-business .services-section .service-card .service-desc[data-v-3721eb66]{color:#6c757d;margin-bottom:16px;font-size:14px;line-height:1.6}.page-business .services-section .service-card .service-features[data-v-3721eb66]{margin:0 0 18px;padding:0;list-style:none}.page-business .services-section .service-card .service-features li[data-v-3721eb66]{color:#555;padding-left:18px;font-size:13px;line-height:2;position:relative}.page-business .services-section .service-card .service-features li[data-v-3721eb66]:before{content:"";background:#f99800;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-business .services-section .service-card .service-link[data-v-3721eb66]{color:#f99800;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.page-business .services-section .service-card .service-link .link-arrow[data-v-3721eb66]{transition:transform .3s}.page-business .services-section .service-card .service-link[data-v-3721eb66]:hover{gap:10px}.page-business .stats-section .stats-card[data-v-3721eb66]{background:#fff;border-radius:16px;padding:40px 30px;box-shadow:0 4px 20px #00000014}.page-business .stats-section .stats-grid[data-v-3721eb66]{flex-wrap:wrap;justify-content:space-around;gap:20px;display:flex}.page-business .stats-section .stat-item[data-v-3721eb66]{text-align:center;flex:1;min-width:120px}.page-business .stats-section .stat-item .stat-icon[data-v-3721eb66]{justify-content:center;align-items:center;margin-bottom:10px;display:flex}.page-business .stats-section .stat-item .stat-value[data-v-3721eb66]{color:#f99800;margin-bottom:4px;font-size:28px;font-weight:700}.page-business .stats-section .stat-item .stat-label[data-v-3721eb66]{color:#95a5a6;font-size:13px}.page-business .advantages-section .advantages-grid[data-v-3721eb66]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;display:grid}.page-business .advantages-section .advantage-card[data-v-3721eb66]{background:#fff;border-radius:16px;gap:20px;padding:25px;transition:all .3s;animation:.6s backwards fadeInUp-3721eb66;display:flex;box-shadow:0 4px 20px #00000014}.page-business .advantages-section .advantage-card[data-v-3721eb66]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #f9980026}.page-business .advantages-section .advantage-card .advantage-number[data-v-3721eb66]{color:#f99800;background:linear-gradient(135deg,#fff5e6,#ffe4cc);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:700;display:flex}.page-business .advantages-section .advantage-card .advantage-content[data-v-3721eb66]{flex:1}.page-business .advantages-section .advantage-card .advantage-title[data-v-3721eb66]{color:#2c3e50;margin-bottom:8px;font-size:16px;font-weight:700}.page-business .advantages-section .advantage-card .advantage-desc[data-v-3721eb66]{color:#6c757d;font-size:14px;line-height:1.6}.page-business .cta-section[data-v-3721eb66]{text-align:center;background:linear-gradient(135deg,#fff5e6 0%,#ffe4cc 100%);border:2px dashed #f99800;border-radius:20px;padding:50px 40px}.page-business .cta-section .cta-title[data-v-3721eb66]{color:#2c3e50;margin-bottom:10px;font-size:26px;font-weight:700}.page-business .cta-section .cta-desc[data-v-3721eb66]{color:#6c757d;margin-bottom:25px;font-size:15px}.page-business .cta-section .cta-buttons[data-v-3721eb66]{justify-content:center;gap:15px;display:flex}.page-business .btn-primary[data-v-3721eb66],.page-business .btn-secondary[data-v-3721eb66]{cursor:pointer;border-radius:10px;padding:12px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.page-business .btn-primary[data-v-3721eb66]{color:#fff;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border:none}.page-business .btn-primary[data-v-3721eb66]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f9980059}.page-business .btn-secondary[data-v-3721eb66]{color:#f99800;background:#fff;border:2px solid #f99800}.page-business .btn-secondary[data-v-3721eb66]:hover{background:#fff5e6;transform:translateY(-2px)}@keyframes fadeInUp-3721eb66{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float-3721eb66{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=1024px){.page-business .hero-section .hero-content[data-v-3721eb66]{text-align:center;flex-direction:column}.page-business .hero-section .hero-text .hero-desc[data-v-3721eb66]{max-width:100%}.page-business .hero-section .hero-illustration[data-v-3721eb66]{width:140px;height:140px}.page-business .hero-section .hero-illustration .illust-box[data-v-3721eb66]{width:100px;height:100px}.page-business .hero-section .hero-illustration .illust-box svg[data-v-3721eb66]{width:48px;height:48px}.page-business .advantages-section .advantages-grid[data-v-3721eb66]{grid-template-columns:1fr}}@media (width<=768px){.page-business .hero-section[data-v-3721eb66]{padding:30px 20px}.page-business .hero-section .hero-text .hero-title[data-v-3721eb66]{font-size:26px}.page-business .hero-section .hero-text .hero-desc[data-v-3721eb66]{font-size:14px}.page-business .hero-section .hero-illustration[data-v-3721eb66]{display:none}.page-business .services-section .services-grid[data-v-3721eb66]{grid-template-columns:1fr}.page-business .stats-section .stats-grid[data-v-3721eb66]{gap:24px}.page-business .stats-section .stat-item .stat-value[data-v-3721eb66]{font-size:22px}.page-business .cta-section[data-v-3721eb66]{padding:30px 20px}.page-business .cta-section .cta-title[data-v-3721eb66]{font-size:20px}.page-business .cta-section .cta-buttons[data-v-3721eb66]{flex-direction:column;align-items:center}}.page-help[data-v-a435372a]{padding:20px 0}.page-help .section[data-v-a435372a]{margin-bottom:40px}.page-help .section .section-header[data-v-a435372a]{text-align:center;margin-bottom:30px}.page-help .section .section-header .section-title[data-v-a435372a]{color:#2c3e50;margin-bottom:10px;font-size:26px;font-weight:700}.page-help .section .section-header .section-subtitle[data-v-a435372a]{color:#95a5a6;font-size:15px}.page-help .faq-section .faq-list[data-v-a435372a]{max-width:800px;margin:0 auto}.page-help .faq-section .faq-item[data-v-a435372a]{background:#fff;border-radius:12px;margin-bottom:12px;transition:all .3s;overflow:hidden;box-shadow:0 2px 10px #0000000f}.page-help .faq-section .faq-item.expanded[data-v-a435372a]{border-left:3px solid #f99800;box-shadow:0 4px 20px #f9980026}.page-help .faq-section .faq-item .faq-question[data-v-a435372a]{cursor:pointer;align-items:center;padding:18px 20px;transition:all .3s;display:flex}.page-help .faq-section .faq-item .faq-question[data-v-a435372a]:hover{background:#fff5e6}.page-help .faq-section .faq-item .faq-question .faq-icon[data-v-a435372a]{color:#f99800;flex-shrink:0;width:24px;font-size:16px;font-weight:700}.page-help .faq-section .faq-item .faq-question .faq-text[data-v-a435372a]{color:#2c3e50;flex:1;font-size:15px;font-weight:600}.page-help .faq-section .faq-item .faq-question .faq-toggle[data-v-a435372a]{color:#95a5a6;background:#f8f9fa;border-radius:4px;flex-shrink:0;padding:4px 10px;font-size:12px}.page-help .faq-section .faq-item .faq-answer[data-v-a435372a]{padding:0 20px 20px 44px}.page-help .faq-section .faq-item .faq-answer p[data-v-a435372a]{color:#6c757d;font-size:14px;line-height:1.8}.page-help .guide-section .guide-steps[data-v-a435372a]{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.page-help .guide-section .guide-card[data-v-a435372a]{text-align:center;background:#fff;border-radius:16px;flex:1;min-width:180px;max-width:220px;padding:25px 18px;transition:all .3s;animation:.6s backwards fadeInUp-a435372a;position:relative;box-shadow:0 4px 20px #00000014}.page-help .guide-section .guide-card[data-v-a435372a]:hover{transform:translateY(-8px);box-shadow:0 12px 30px #f9980033}.page-help .guide-section .guide-card .guide-number[data-v-a435372a]{text-align:center;color:#fff;background:linear-gradient(135deg,#f99800,#d68400);border-radius:50%;width:24px;height:24px;font-size:12px;font-weight:700;line-height:24px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.page-help .guide-section .guide-card .guide-icon[data-v-a435372a]{width:44px;height:44px;margin:0 auto 10px}.page-help .guide-section .guide-card .guide-icon svg[data-v-a435372a]{width:100%;height:100%}.page-help .guide-section .guide-card .guide-title[data-v-a435372a]{color:#2c3e50;margin-bottom:8px;font-size:15px;font-weight:700}.page-help .guide-section .guide-card .guide-desc[data-v-a435372a]{color:#6c757d;font-size:13px;line-height:1.5}.page-help .cta-section[data-v-a435372a]{text-align:center;background:linear-gradient(135deg,#fff5e6 0%,#ffe4cc 100%);border:2px dashed #f99800;border-radius:20px;padding:50px 40px}.page-help .cta-section .cta-title[data-v-a435372a]{color:#2c3e50;margin-bottom:10px;font-size:24px;font-weight:700}.page-help .cta-section .cta-desc[data-v-a435372a]{color:#6c757d;margin-bottom:25px;font-size:15px}.page-help .btn-primary[data-v-a435372a]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border:none;border-radius:10px;padding:14px 40px;font-size:16px;font-weight:600;transition:all .3s}.page-help .btn-primary[data-v-a435372a]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f9980059}.faq-expand-enter-active[data-v-a435372a]{transition:all .3s}.faq-expand-leave-active[data-v-a435372a]{transition:all .2s}.faq-expand-enter-from[data-v-a435372a],.faq-expand-leave-to[data-v-a435372a]{opacity:0;max-height:0}@keyframes fadeInUp-a435372a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.page-help .faq-section .faq-item .faq-question[data-v-a435372a]{padding:14px 15px}.page-help .faq-section .faq-item .faq-question .faq-text[data-v-a435372a]{font-size:14px}.page-help .faq-section .faq-item .faq-answer[data-v-a435372a]{padding:0 15px 15px 39px}.page-help .guide-section .guide-card[data-v-a435372a]{min-width:140px;padding:20px 14px}.page-help .cta-section[data-v-a435372a]{padding:30px 20px}.page-help .cta-section .cta-title[data-v-a435372a]{font-size:20px}}.page-news[data-v-eb998150]{padding:20px 0}.page-news .loading-state[data-v-eb998150]{flex-direction:column;justify-content:center;align-items:center;padding:80px 0;display:flex}.page-news .loading-state .loading-spinner[data-v-eb998150]{border:4px solid #f0f0f0;border-top-color:#f99800;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin-eb998150}.page-news .loading-state .loading-text[data-v-eb998150]{color:#95a5a6;margin-top:16px;font-size:14px}.page-news .no-data[data-v-eb998150]{text-align:center;padding:80px 0}.page-news .no-data .no-data-icon[data-v-eb998150]{margin-bottom:12px;font-size:48px}.page-news .no-data p[data-v-eb998150]{color:#95a5a6;font-size:14px}.page-news .news-grid[data-v-eb998150]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px;margin-bottom:40px;display:grid}.page-news .news-card[data-v-eb998150]{cursor:pointer;background:#fff;border-radius:16px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation:.6s backwards fadeInUp-eb998150;overflow:hidden;box-shadow:0 4px 20px #00000014}.page-news .news-card[data-v-eb998150]:hover{transform:translateY(-12px)scale(1.02);box-shadow:0 20px 40px #f9980040}.page-news .news-card:hover .card-image img[data-v-eb998150]{transform:scale(1.1)}.page-news .news-card:hover .image-overlay[data-v-eb998150]{opacity:.6}.page-news .news-card .card-image[data-v-eb998150]{width:100%;height:200px;position:relative;overflow:hidden}.page-news .news-card .card-image img[data-v-eb998150]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.page-news .news-card .card-image .image-overlay[data-v-eb998150]{opacity:.4;background:linear-gradient(#0000 40%,#000000b3);transition:opacity .3s;position:absolute;inset:0}.page-news .news-card .card-image .card-category[data-v-eb998150]{color:#fff;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border-radius:20px;padding:6px 14px;font-size:12px;font-weight:600;position:absolute;top:15px;left:15px;box-shadow:0 2px 8px #0003}.page-news .news-card .card-content[data-v-eb998150]{padding:20px}.page-news .news-card .card-content .card-title[data-v-eb998150]{color:#2c3e50;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;font-size:16px;font-weight:700;line-height:1.4;transition:color .3s;display:-webkit-box;overflow:hidden}.page-news .news-card .card-content .card-desc[data-v-eb998150]{color:#6c757d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:15px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.page-news .news-card .card-content .card-meta[data-v-eb998150]{border-top:1px solid #f0f0f0;justify-content:space-between;padding-top:15px;display:flex}.page-news .news-card .card-content .card-meta .meta-date[data-v-eb998150],.page-news .news-card .card-content .card-meta .meta-views[data-v-eb998150]{color:#95a5a6;align-items:center;gap:4px;font-size:12px;display:flex}.page-news .news-card .card-content .card-meta .meta-date .icon[data-v-eb998150],.page-news .news-card .card-content .card-meta .meta-views .icon[data-v-eb998150]{font-size:14px}.page-news .news-card:hover .card-title[data-v-eb998150]{color:#f99800}.page-news .pagination[data-v-eb998150]{justify-content:center;align-items:center;gap:10px;padding:30px 0;display:flex}.page-news .pagination .page-btn[data-v-eb998150]{color:#6c757d;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:10px 18px;font-size:14px;transition:all .3s}.page-news .pagination .page-btn[data-v-eb998150]:hover:not(:disabled){color:#f99800;background:#fff5e6;border-color:#f99800}.page-news .pagination .page-btn[data-v-eb998150]:disabled{opacity:.4;cursor:not-allowed}.page-news .pagination .page-numbers[data-v-eb998150]{gap:8px;display:flex}.page-news .pagination .page-numbers .page-number[data-v-eb998150]{color:#6c757d;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;width:40px;height:40px;font-size:14px;transition:all .3s}.page-news .pagination .page-numbers .page-number[data-v-eb998150]:hover{color:#f99800;background:#fff5e6;border-color:#f99800}.page-news .pagination .page-numbers .page-number.active[data-v-eb998150]{color:#fff;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border-color:#0000;box-shadow:0 2px 8px #f998004d}.page-news .modal-overlay[data-v-eb998150]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#000000b3;border:none;justify-content:center;align-items:center;width:100%;height:100vh;margin:0;padding:20px;display:flex;position:fixed;inset:0}.page-news .modal-content[data-v-eb998150]{background:#fff;border-radius:20px;width:100%;max-width:700px;max-height:90vh;animation:.4s cubic-bezier(.175,.885,.32,1.275) modalIn-eb998150;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}.page-news .modal-content .modal-close[data-v-eb998150]{color:#6c757d;cursor:pointer;z-index:10;background:#fff;border:none;border-radius:50%;width:36px;height:36px;font-size:20px;transition:all .3s;position:absolute;top:15px;right:15px;box-shadow:0 2px 8px #0000001a}.page-news .modal-content .modal-close[data-v-eb998150]:hover{color:#fff;background:#e74c3c;transform:rotate(90deg)}.page-news .modal-content .modal-header[data-v-eb998150]{padding:20px 25px 15px}.page-news .modal-content .modal-header .modal-category[data-v-eb998150]{color:#f99800;background:#fff5e6;border-radius:12px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.page-news .modal-content .modal-header .modal-title[data-v-eb998150]{color:#2c3e50;margin-bottom:10px;font-size:22px;font-weight:700;line-height:1.4}.page-news .modal-content .modal-header .modal-meta[data-v-eb998150]{color:#95a5a6;gap:20px;font-size:13px;display:flex}.page-news .modal-content .modal-image[data-v-eb998150]{width:100%;height:300px;overflow:hidden}.page-news .modal-content .modal-image img[data-v-eb998150]{object-fit:cover;width:100%;height:100%}.page-news .modal-content .modal-body[data-v-eb998150]{max-height:300px;padding:25px;overflow-y:auto}.page-news .modal-content .modal-body[data-v-eb998150]::-webkit-scrollbar{width:6px}.page-news .modal-content .modal-body[data-v-eb998150]::-webkit-scrollbar-track{background:#f1f1f1}.page-news .modal-content .modal-body[data-v-eb998150]::-webkit-scrollbar-thumb{background:#f99800;border-radius:3px}.page-news .modal-content .modal-body .modal-content-text[data-v-eb998150]{color:#6c757d;font-size:14px;line-height:1.8}.page-news .modal-content .modal-body .modal-content-text[data-v-eb998150] p{margin-bottom:12px}.page-news .modal-content .modal-footer[data-v-eb998150]{text-align:right;border-top:1px solid #f0f0f0;padding:15px 25px}.page-news .modal-content .modal-footer .btn-close[data-v-eb998150]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border:none;border-radius:8px;padding:10px 30px;font-size:14px;font-weight:600;transition:all .3s}.page-news .modal-content .modal-footer .btn-close[data-v-eb998150]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f998004d}@keyframes fadeInUp-eb998150{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes modalIn-eb998150{0%{opacity:0;transform:scale(.8)translateY(50px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes spin-eb998150{to{transform:rotate(360deg)}}.modal-enter-active[data-v-eb998150],.modal-leave-active[data-v-eb998150]{transition:all .3s}.modal-enter-from[data-v-eb998150],.modal-leave-to[data-v-eb998150]{opacity:0}.modal-enter-from .modal-content[data-v-eb998150],.modal-leave-to .modal-content[data-v-eb998150]{transform:scale(.8)translateY(50px)}.page-profile[data-v-c9ccd5a6]{gap:20px;max-width:100%;min-height:calc(100vh - 120px);padding:20px 0;display:flex;overflow:hidden}.page-profile .loading-state[data-v-c9ccd5a6]{flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:flex}.page-profile .loading-state .loading-spinner[data-v-c9ccd5a6]{border:3px solid #f0f0f0;border-top-color:#f99800;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-c9ccd5a6}.page-profile .loading-state p[data-v-c9ccd5a6]{color:#95a5a6;margin-top:12px;font-size:13px}.page-profile .profile-sidebar[data-v-c9ccd5a6]{flex-shrink:0;width:200px}.page-profile .profile-sidebar .sidebar-section[data-v-c9ccd5a6]{background:#fff;border-radius:12px;margin-bottom:20px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.page-profile .profile-sidebar .sidebar-section[data-v-c9ccd5a6]:last-child{margin-bottom:0}.page-profile .profile-sidebar .sidebar-section .sidebar-title[data-v-c9ccd5a6]{color:#2c3e50;background:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:15px 20px;font-size:14px;font-weight:600}.page-profile .profile-sidebar .sidebar-section .sidebar-item[data-v-c9ccd5a6]{cursor:pointer;border-bottom:1px solid #f5f5f5;align-items:center;gap:10px;padding:12px 20px;transition:all .3s;display:flex}.page-profile .profile-sidebar .sidebar-section .sidebar-item[data-v-c9ccd5a6]:last-child{border-bottom:none}.page-profile .profile-sidebar .sidebar-section .sidebar-item[data-v-c9ccd5a6]:hover{background:#fff5e6}.page-profile .profile-sidebar .sidebar-section .sidebar-item:hover .item-icon[data-v-c9ccd5a6],.page-profile .profile-sidebar .sidebar-section .sidebar-item:hover .item-label[data-v-c9ccd5a6]{color:#f99800}.page-profile .profile-sidebar .sidebar-section .sidebar-item.active[data-v-c9ccd5a6]{background:linear-gradient(90deg,#fff5e6 0%,#0000 100%);border-left:3px solid #f99800}.page-profile .profile-sidebar .sidebar-section .sidebar-item.active .item-icon[data-v-c9ccd5a6],.page-profile .profile-sidebar .sidebar-section .sidebar-item.active .item-label[data-v-c9ccd5a6]{color:#f99800;font-weight:600}.page-profile .profile-sidebar .sidebar-section .sidebar-item .item-icon[data-v-c9ccd5a6]{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.page-profile .profile-sidebar .sidebar-section .sidebar-item .item-icon svg[data-v-c9ccd5a6]{width:100%;height:100%}.page-profile .profile-sidebar .sidebar-section .sidebar-item .item-label[data-v-c9ccd5a6]{color:#6c757d;font-size:14px}.page-profile .profile-content[data-v-c9ccd5a6]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.page-profile .profile-content .content-card[data-v-c9ccd5a6]{box-sizing:border-box;background:#fff;border-radius:12px;flex:1;width:100%;max-width:100%;min-height:500px;padding:25px;overflow:auto;box-shadow:0 2px 8px #0000001a}.page-profile .profile-content .content-card .card-header[data-v-c9ccd5a6]{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;display:flex}.page-profile .profile-content .content-card .card-header .card-title[data-v-c9ccd5a6]{color:#2c3e50;font-size:18px;font-weight:600}.page-profile .profile-content .content-card .user-info[data-v-c9ccd5a6]{background:#f8f9fa;border-radius:10px;align-items:center;gap:20px;margin-bottom:20px;padding:20px;display:flex}.page-profile .profile-content .content-card .user-info .user-avatar[data-v-c9ccd5a6]{background:#fff;border-radius:50%;width:80px;height:80px;overflow:hidden}.page-profile .profile-content .content-card .user-info .user-avatar img[data-v-c9ccd5a6]{object-fit:cover;width:100%;height:100%}.page-profile .profile-content .content-card .user-info .user-details .user-name[data-v-c9ccd5a6]{color:#2c3e50;margin-bottom:5px;font-size:20px;font-weight:600}.page-profile .profile-content .content-card .user-info .user-details .user-id[data-v-c9ccd5a6]{color:#95a5a6;font-size:14px}.page-profile .profile-content .content-card .info-stats[data-v-c9ccd5a6]{gap:20px;display:flex}.page-profile .profile-content .content-card .info-stats .stat-item[data-v-c9ccd5a6]{background:#f8f9fa;border-radius:10px;flex:1;align-items:center;gap:10px;padding:20px;display:flex}.page-profile .profile-content .content-card .info-stats .stat-item .stat-icon[data-v-c9ccd5a6]{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.page-profile .profile-content .content-card .info-stats .stat-item .stat-label[data-v-c9ccd5a6]{color:#6c757d;font-size:14px}.page-profile .profile-content .content-card .info-stats .stat-item .stat-value[data-v-c9ccd5a6]{color:#f99800;margin-left:auto;font-size:20px;font-weight:700}.page-profile .profile-content .content-card .profile-form[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form[data-v-c9ccd5a6]{max-width:600px;margin:0 auto}.page-profile .profile-content .content-card .profile-form .form-group[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .form-group[data-v-c9ccd5a6]{align-items:flex-start;margin-bottom:20px;display:flex}.page-profile .profile-content .content-card .profile-form .form-group .form-label[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .form-group .form-label[data-v-c9ccd5a6]{color:#2c3e50;text-align:right;flex-shrink:0;width:120px;margin-right:15px;padding-top:10px;font-size:14px;font-weight:500}.page-profile .profile-content .content-card .profile-form .form-group .form-value[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .form-group .form-value[data-v-c9ccd5a6]{color:#6c757d;flex:1;padding:10px 0;font-size:14px}.page-profile .profile-content .content-card .profile-form .form-group .form-value-with-action[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .form-group .form-value-with-action[data-v-c9ccd5a6]{color:#6c757d;flex:1;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px;display:flex}.page-profile .profile-content .content-card .profile-form .form-group .form-input[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .form-group .form-input[data-v-c9ccd5a6]{color:#2c3e50;background:#fff;border:1px solid #e0e0e0;border-radius:6px;flex:1;padding:10px 15px;font-size:14px;transition:all .3s}.page-profile .profile-content .content-card .profile-form .form-group .code-input-group[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .form-group .code-input-group[data-v-c9ccd5a6]{flex:1;gap:10px;display:flex}.page-profile .profile-content .content-card .profile-form .password-tips[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .password-tips[data-v-c9ccd5a6]{background:#fff5e6;border-radius:8px;margin-bottom:20px;padding:12px 15px}.page-profile .profile-content .content-card .profile-form .password-tips p[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .password-tips p[data-v-c9ccd5a6]{color:#f99800;margin:0;font-size:13px;line-height:1.5}.page-profile .profile-content .content-card .profile-form .form-input-static[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .form-input-static[data-v-c9ccd5a6]{text-align:center}.page-profile .profile-content .content-card .profile-form .form-group[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .form-group[data-v-c9ccd5a6]{margin-bottom:20px}.page-profile .profile-content .content-card .profile-form .form-group .form-label[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .form-group .form-label[data-v-c9ccd5a6]{color:#2c3e50;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.page-profile .profile-content .content-card .profile-form .form-group .form-value[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .form-group .form-value[data-v-c9ccd5a6]{color:#6c757d;padding:10px 0;font-size:14px}.page-profile .profile-content .content-card .profile-form .form-group .form-value.unbound[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .form-group .form-value.unbound[data-v-c9ccd5a6]{color:#e74c3c}.page-profile .profile-content .content-card .profile-form .form-group .form-value-with-action[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .form-group .form-value-with-action[data-v-c9ccd5a6]{color:#6c757d;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px;display:flex}.page-profile .profile-content .content-card .profile-form .form-group .form-value-with-action .action-link[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .form-group .form-value-with-action .action-link[data-v-c9ccd5a6]{color:#f99800;cursor:pointer;font-size:13px}.page-profile .profile-content .content-card .profile-form .form-group .form-value-with-action .action-link[data-v-c9ccd5a6]:hover,.page-profile .profile-content .content-card .password-form .form-group .form-value-with-action .action-link[data-v-c9ccd5a6]:hover{text-decoration:underline}.page-profile .profile-content .content-card .profile-form .form-group .form-input[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .form-group .form-input[data-v-c9ccd5a6]{color:#2c3e50;background:#fff;border:1px solid #e0e0e0;border-radius:6px;width:100%;padding:10px 15px;font-size:14px;transition:all .3s}.page-profile .profile-content .content-card .profile-form .form-group .form-input[data-v-c9ccd5a6]:focus,.page-profile .profile-content .content-card .password-form .form-group .form-input[data-v-c9ccd5a6]:focus{border-color:#f99800;outline:none;box-shadow:0 0 0 3px #f998001a}.page-profile .profile-content .content-card .profile-form .form-group .form-input[data-v-c9ccd5a6]::placeholder,.page-profile .profile-content .content-card .password-form .form-group .form-input[data-v-c9ccd5a6]::placeholder{color:#bdc3c7}.page-profile .profile-content .content-card .profile-form .form-group .code-input-group[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .form-group .code-input-group[data-v-c9ccd5a6]{gap:10px;display:flex}.page-profile .profile-content .content-card .profile-form .form-group .code-input-group .form-input[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .form-group .code-input-group .form-input[data-v-c9ccd5a6]{flex:1}.page-profile .profile-content .content-card .profile-form .form-group .code-input-group .btn-code[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .form-group .code-input-group .btn-code[data-v-c9ccd5a6]{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border:none;border-radius:6px;flex-shrink:0;padding:10px 15px;font-size:13px;transition:all .3s}.page-profile .profile-content .content-card .profile-form .form-group .code-input-group .btn-code[data-v-c9ccd5a6]:hover:not(:disabled),.page-profile .profile-content .content-card .password-form .form-group .code-input-group .btn-code[data-v-c9ccd5a6]:hover:not(:disabled){box-shadow:0 2px 8px #f998004d}.page-profile .profile-content .content-card .profile-form .form-group .code-input-group .btn-code[data-v-c9ccd5a6]:disabled,.page-profile .profile-content .content-card .password-form .form-group .code-input-group .btn-code[data-v-c9ccd5a6]:disabled{opacity:.6;cursor:not-allowed}.page-profile .profile-content .content-card .profile-form .btn-save[data-v-c9ccd5a6],.page-profile .profile-content .content-card .password-form .btn-save[data-v-c9ccd5a6]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border:none;border-radius:8px;width:100%;padding:12px;font-size:15px;font-weight:600;transition:all .3s}.page-profile .profile-content .content-card .profile-form .btn-save[data-v-c9ccd5a6]:hover,.page-profile .profile-content .content-card .password-form .btn-save[data-v-c9ccd5a6]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f998004d}.page-profile .profile-content .content-card .order-list .order-item[data-v-c9ccd5a6]{background:#f8f9fa;border-radius:10px;align-items:center;gap:15px;margin-bottom:15px;padding:15px;display:flex}.page-profile .profile-content .content-card .order-list .order-item[data-v-c9ccd5a6]:last-child{margin-bottom:0}.page-profile .profile-content .content-card .order-list .order-item .order-image[data-v-c9ccd5a6]{border-radius:8px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.page-profile .profile-content .content-card .order-list .order-item .order-image img[data-v-c9ccd5a6]{object-fit:cover;width:100%;height:100%}.page-profile .profile-content .content-card .order-list .order-item .order-info[data-v-c9ccd5a6]{flex:1;min-width:0}.page-profile .profile-content .content-card .order-list .order-item .order-info .order-title[data-v-c9ccd5a6]{color:#2c3e50;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:15px;font-weight:600;overflow:hidden}.page-profile .profile-content .content-card .order-list .order-item .order-info .order-desc[data-v-c9ccd5a6]{color:#6c757d;margin-bottom:8px;font-size:13px}.page-profile .profile-content .content-card .order-list .order-item .order-info .order-meta[data-v-c9ccd5a6]{gap:15px;font-size:13px;display:flex}.page-profile .profile-content .content-card .order-list .order-item .order-info .order-meta .order-price[data-v-c9ccd5a6]{color:#f99800;font-weight:600}.page-profile .profile-content .content-card .order-list .order-item .order-info .order-meta .order-time[data-v-c9ccd5a6]{color:#95a5a6}.page-profile .profile-content .content-card .order-list .order-item .order-status[data-v-c9ccd5a6]{border-radius:4px;flex-shrink:0;padding:4px 12px;font-size:12px}.page-profile .profile-content .content-card .order-list .order-item .order-status.success[data-v-c9ccd5a6]{color:#27ae60;background:#d4edda}.page-profile .profile-content .content-card .order-list .order-item .order-status.pending[data-v-c9ccd5a6]{color:#f99800;background:#fff5e6}.page-profile .profile-content .content-card .order-list .order-item .order-status.warning[data-v-c9ccd5a6]{color:#e67e22;background:#ffe4cc}.page-profile .profile-content .content-card .order-list .order-item .order-status.cancelled[data-v-c9ccd5a6]{color:#95a5a6;background:#e9ecef}.page-profile .profile-content .content-card .favorites-grid[data-v-c9ccd5a6]{flex-direction:column;gap:15px;display:flex}.page-profile .profile-content .content-card .favorites-grid .favorite-item[data-v-c9ccd5a6]{cursor:pointer;background:#f8f9fa;border-radius:12px;gap:20px;padding:20px;transition:all .3s;display:flex}.page-profile .profile-content .content-card .favorites-grid .favorite-item[data-v-c9ccd5a6]:hover{background:#fff5e6;transform:translate(5px);box-shadow:0 4px 12px #f9980033}.page-profile .profile-content .content-card .favorites-grid .favorite-item .favorite-image[data-v-c9ccd5a6]{border-radius:10px;flex-shrink:0;width:200px;height:150px;overflow:hidden}.page-profile .profile-content .content-card .favorites-grid .favorite-item .favorite-image img[data-v-c9ccd5a6]{object-fit:cover;width:100%;height:100%}.page-profile .profile-content .content-card .favorites-grid .favorite-item .favorite-info[data-v-c9ccd5a6]{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.page-profile .profile-content .content-card .favorites-grid .favorite-item .favorite-info .favorite-top .favorite-title[data-v-c9ccd5a6]{color:#2c3e50;text-align:left;font-size:18px;font-weight:600}.page-profile .profile-content .content-card .favorites-grid .favorite-item .favorite-info .detail-guarantee[data-v-c9ccd5a6]{flex-direction:row;gap:10px;margin-top:5px;display:flex}.page-profile .profile-content .content-card .favorites-grid .favorite-item .favorite-info .detail-guarantee div[data-v-c9ccd5a6]{color:#f99800;background:#ffe9d7;border-radius:4px;padding:4px 12px;font-size:13px;font-weight:700;line-height:1.5}.page-profile .profile-content .content-card .favorites-grid .favorite-item .favorite-info .favorite-stock[data-v-c9ccd5a6]{color:#6c757d;text-align:left;margin-bottom:5px;font-size:13px}.page-profile .profile-content .content-card .favorites-grid .favorite-item .favorite-info .favorite-price[data-v-c9ccd5a6]{color:#f99800;text-align:left;font-size:24px;font-weight:700}.page-profile .profile-content .content-card .favorites-grid .favorite-item .favorite-info .favorite-price .view-count[data-v-c9ccd5a6],.page-profile .profile-content .content-card .favorites-grid .favorite-item .favorite-info .favorite-price .fav-count[data-v-c9ccd5a6]{color:#6c757d;margin-left:10px;font-size:13px}.page-profile .profile-content .content-card .favorites-grid .favorite-item .favorite-info .btn-favorite[data-v-c9ccd5a6]{cursor:pointer;background:#fff0f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 2px 6px #0000001a}.page-profile .profile-content .content-card .favorites-grid .favorite-item .favorite-info .btn-favorite[data-v-c9ccd5a6]:hover{background:#e74c3c;transform:scale(1.1)}.page-profile .profile-content .content-card .favorites-grid .favorite-item .favorite-info .btn-favorite:hover .favorite-icon path[data-v-c9ccd5a6]{fill:#fff}.page-profile .profile-content .content-card .favorites-grid .favorite-item .favorite-info .favorite-icon[data-v-c9ccd5a6]{width:18px;height:18px}.page-profile .profile-content .content-card .btn-add[data-v-c9ccd5a6]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border:none;border-radius:6px;padding:8px 16px;font-size:13px;transition:all .3s}.page-profile .profile-content .content-card .btn-add[data-v-c9ccd5a6]:hover{box-shadow:0 2px 8px #f998004d}.page-profile .profile-content .content-card .no-data[data-v-c9ccd5a6]{text-align:center;color:#95a5a6;padding:60px 0;font-size:14px}.page-profile .profile-content .content-card .no-data .no-data-icon[data-v-c9ccd5a6]{justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 12px;display:flex}.page-profile .profile-content .content-card .back-to-list[data-v-c9ccd5a6]{color:#f99800;cursor:pointer;margin-right:15px;font-size:14px}.page-profile .profile-content .content-card .back-to-list[data-v-c9ccd5a6]:hover{text-decoration:underline}.page-profile .profile-content .content-card .order-tab-bar[data-v-c9ccd5a6]{border-bottom:2px solid #f0f0f0;gap:0;margin-bottom:20px;display:flex}.page-profile .profile-content .content-card .order-tab-bar .order-tab-item[data-v-c9ccd5a6]{color:#6c757d;cursor:pointer;padding:10px 20px;font-size:14px;transition:all .3s;position:relative}.page-profile .profile-content .content-card .order-tab-bar .order-tab-item[data-v-c9ccd5a6]:hover{color:#f99800}.page-profile .profile-content .content-card .order-tab-bar .order-tab-item.active[data-v-c9ccd5a6]{color:#f99800;font-weight:600}.page-profile .profile-content .content-card .order-tab-bar .order-tab-item.active[data-v-c9ccd5a6]:after{content:"";background:#f99800;border-radius:1px;width:60%;height:2px;position:absolute;bottom:-2px;left:20%}.page-profile .profile-content .content-card .product-tab-bar[data-v-c9ccd5a6]{border-bottom:2px solid #f0f0f0;gap:0;margin-bottom:20px;display:flex}.page-profile .profile-content .content-card .product-tab-bar .product-tab-item[data-v-c9ccd5a6]{color:#6c757d;cursor:pointer;padding:10px 20px;font-size:14px;transition:all .3s;position:relative}.page-profile .profile-content .content-card .product-tab-bar .product-tab-item[data-v-c9ccd5a6]:hover{color:#f99800}.page-profile .profile-content .content-card .product-tab-bar .product-tab-item.active[data-v-c9ccd5a6]{color:#f99800;font-weight:600}.page-profile .profile-content .content-card .product-tab-bar .product-tab-item.active[data-v-c9ccd5a6]:after{content:"";background:#f99800;border-radius:1px;width:60%;height:2px;position:absolute;bottom:-2px;left:20%}.page-profile .profile-content .content-card .order-card-list[data-v-c9ccd5a6]{max-height:calc(100vh - 280px);padding-right:5px;overflow-y:auto}.page-profile .profile-content .content-card .order-card-list[data-v-c9ccd5a6]::-webkit-scrollbar{width:6px}.page-profile .profile-content .content-card .order-card-list[data-v-c9ccd5a6]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.page-profile .profile-content .content-card .order-card-list[data-v-c9ccd5a6]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.page-profile .profile-content .content-card .order-card-list[data-v-c9ccd5a6]::-webkit-scrollbar-thumb:hover{background:#999}.page-profile .profile-content .content-card .order-card-list .loading-more[data-v-c9ccd5a6],.page-profile .profile-content .content-card .order-card-list .no-more[data-v-c9ccd5a6]{text-align:center;color:#999;padding:15px;font-size:13px}.page-profile .profile-content .content-card .order-card-list .order-card-item[data-v-c9ccd5a6]{cursor:pointer;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:12px;padding:16px;transition:all .3s}.page-profile .profile-content .content-card .order-card-list .order-card-item[data-v-c9ccd5a6]:hover{border-color:#f99800;box-shadow:0 4px 12px #f9980026}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-header[data-v-c9ccd5a6]{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;display:flex}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-header .order-card-id[data-v-c9ccd5a6]{color:#999;font-size:12px}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-header .order-card-status[data-v-c9ccd5a6]{border-radius:10px;padding:2px 10px;font-size:12px;font-weight:600}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-header .order-card-status.ocs-1[data-v-c9ccd5a6]{color:#f99800;background:#fff5e6}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-header .order-card-status.ocs-2[data-v-c9ccd5a6]{color:#3498db;background:#e8f4fd}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-header .order-card-status.ocs-3[data-v-c9ccd5a6]{color:#e74c3c;background:#fde8e8}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-header .order-card-status.ocs-4[data-v-c9ccd5a6],.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-header .order-card-status.ocs-5[data-v-c9ccd5a6]{color:#9b59b6;background:#f3e8fd}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-header .order-card-status.ocs-6[data-v-c9ccd5a6]{color:#e67e22;background:#fef3e2}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-header .order-card-status.ocs-7[data-v-c9ccd5a6]{color:#95a5a6;background:#eef0f2}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-header .order-card-status.ocs-8[data-v-c9ccd5a6]{color:#27ae60;background:#e8f8ef}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-body[data-v-c9ccd5a6]{align-items:center;gap:12px;display:flex;overflow:hidden}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-body .order-card-img[data-v-c9ccd5a6]{object-fit:cover;background:#eee;border-radius:8px;flex-shrink:0;width:70px;height:70px}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-body .order-card-info[data-v-c9ccd5a6]{flex:1;min-width:0;overflow:hidden}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-body .order-card-info .order-card-title[data-v-c9ccd5a6]{color:#333;text-align:left;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-body .order-card-info .order-card-bottom[data-v-c9ccd5a6]{justify-content:space-between;align-items:baseline;display:flex}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-body .order-card-info .order-card-bottom .order-card-price[data-v-c9ccd5a6]{color:#f99800;font-size:16px;font-weight:600}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-body .order-card-info .order-card-bottom .order-card-qty[data-v-c9ccd5a6]{color:#999;font-size:13px}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-footer[data-v-c9ccd5a6]{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-footer .order-card-time[data-v-c9ccd5a6]{color:#bbb;flex-shrink:0;font-size:12px}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-footer .order-card-actions[data-v-c9ccd5a6]{flex-shrink:0;gap:8px;display:flex}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-footer .order-card-actions .oca-btn[data-v-c9ccd5a6]{color:#666;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:14px;padding:5px 14px;font-size:12px;transition:all .2s}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-footer .order-card-actions .oca-btn.oca-btn-small[data-v-c9ccd5a6]{padding:4px 12px;font-size:12px}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-footer .order-card-actions .oca-btn.oca-primary[data-v-c9ccd5a6]{color:#fff;background:linear-gradient(135deg,#f99800,#d68400);border:none}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-footer .order-card-actions .oca-btn.oca-danger[data-v-c9ccd5a6]{color:#e74c3c;background:#fff0f0;border-color:#fdd}.page-profile .profile-content .content-card .order-card-list .order-card-item .order-card-footer .order-card-actions .oca-btn[data-v-c9ccd5a6]:hover{opacity:.85}.page-profile .profile-content .content-card .product-card-list[data-v-c9ccd5a6]{max-height:calc(100vh - 280px);padding-right:5px;overflow-y:auto}.page-profile .profile-content .content-card .product-card-list[data-v-c9ccd5a6]::-webkit-scrollbar{width:6px}.page-profile .profile-content .content-card .product-card-list[data-v-c9ccd5a6]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.page-profile .profile-content .content-card .product-card-list[data-v-c9ccd5a6]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.page-profile .profile-content .content-card .product-card-list[data-v-c9ccd5a6]::-webkit-scrollbar-thumb:hover{background:#999}.page-profile .profile-content .content-card .product-card-list .product-card-item[data-v-c9ccd5a6]{cursor:pointer;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:12px;padding:16px;transition:all .3s}.page-profile .profile-content .content-card .product-card-list .product-card-item[data-v-c9ccd5a6]:hover{border-color:#f99800;box-shadow:0 4px 12px #f9980026}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-header[data-v-c9ccd5a6]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-header .product-card-id[data-v-c9ccd5a6]{color:#999;font-size:12px}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-body[data-v-c9ccd5a6]{align-items:center;gap:12px;display:flex;overflow:hidden}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-body .product-card-img[data-v-c9ccd5a6]{object-fit:cover;background:#eee;border-radius:8px;flex-shrink:0;width:70px;height:70px}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-body .product-card-info[data-v-c9ccd5a6]{flex:1;min-width:0;overflow:hidden}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-body .product-card-info .product-card-title[data-v-c9ccd5a6]{color:#333;text-align:left;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-body .product-card-info .product-card-tags[data-v-c9ccd5a6]{gap:6px;margin-bottom:8px;display:flex}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-body .product-card-info .product-card-tags .tag[data-v-c9ccd5a6]{color:#f99800;background:#fff8ef;border:1px solid #ffe0b2;border-radius:4px;padding:2px 6px;font-size:11px}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-body .product-card-info .product-card-bottom[data-v-c9ccd5a6]{justify-content:space-between;align-items:baseline;display:flex}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-body .product-card-info .product-card-bottom .product-card-status[data-v-c9ccd5a6]{border-radius:12px;margin-right:10px;padding:3px 10px;font-size:12px;font-weight:500}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-body .product-card-info .product-card-bottom .product-card-status.pcs-1[data-v-c9ccd5a6]{color:#f99800;background:#fff8e1}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-body .product-card-info .product-card-bottom .product-card-status.pcs-2[data-v-c9ccd5a6]{color:#e74c3c;background:#fef3f3}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-body .product-card-info .product-card-bottom .product-card-status.pcs-3[data-v-c9ccd5a6]{color:#27ae60;background:#e8f8f5}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-body .product-card-info .product-card-bottom .product-card-status.pcs-4[data-v-c9ccd5a6]{color:#3498db;background:#e8f4fd}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-body .product-card-info .product-card-bottom .product-card-status.pcs-5[data-v-c9ccd5a6]{color:#999;background:#f5f5f5}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-body .product-card-info .product-card-bottom .product-card-status.pcs-6[data-v-c9ccd5a6]{color:#e74c3c;background:#fef3f3}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-body .product-card-info .product-card-bottom .product-card-status.pcs-7[data-v-c9ccd5a6]{color:#3498db;background:#e8f4fd}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-body .product-card-info .product-card-bottom .product-card-price[data-v-c9ccd5a6]{color:#f99800;font-size:16px;font-weight:600}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-body .product-card-info .product-card-bottom .product-card-views[data-v-c9ccd5a6]{color:#999;font-size:12px}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-footer[data-v-c9ccd5a6]{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-footer .product-card-time[data-v-c9ccd5a6]{color:#bbb;flex-shrink:0;font-size:12px}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-footer .product-card-actions[data-v-c9ccd5a6]{flex-shrink:0;gap:8px;display:flex}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-footer .product-card-actions .oca-btn[data-v-c9ccd5a6]{color:#666;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:14px;padding:5px 14px;font-size:12px;transition:all .2s}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-footer .product-card-actions .oca-btn.oca-btn-small[data-v-c9ccd5a6]{padding:4px 12px;font-size:12px}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-footer .product-card-actions .oca-btn.oca-primary[data-v-c9ccd5a6]{color:#fff;background:linear-gradient(135deg,#f99800,#d68400);border:none}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-footer .product-card-actions .oca-btn.oca-danger[data-v-c9ccd5a6]{color:#e74c3c;background:#fff0f0;border-color:#fdd}.page-profile .profile-content .content-card .product-card-list .product-card-item .product-card-footer .product-card-actions .oca-btn[data-v-c9ccd5a6]:hover{opacity:.85}.page-profile .profile-content .content-card .od-status-card[data-v-c9ccd5a6]{color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:16px;margin-bottom:16px;padding:24px;display:flex;box-shadow:0 4px 16px #0000001a}.page-profile .profile-content .content-card .od-status-card.od-status-1[data-v-c9ccd5a6]{background:linear-gradient(135deg,#f99800,#d68400)}.page-profile .profile-content .content-card .od-status-card.od-status-2[data-v-c9ccd5a6]{background:linear-gradient(135deg,#3498db,#2980b9)}.page-profile .profile-content .content-card .od-status-card.od-status-3[data-v-c9ccd5a6]{background:linear-gradient(135deg,#e74c3c,#c0392b)}.page-profile .profile-content .content-card .od-status-card.od-status-4[data-v-c9ccd5a6],.page-profile .profile-content .content-card .od-status-card.od-status-5[data-v-c9ccd5a6]{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.page-profile .profile-content .content-card .od-status-card.od-status-6[data-v-c9ccd5a6]{background:linear-gradient(135deg,#e67e22,#d35400)}.page-profile .profile-content .content-card .od-status-card.od-status-7[data-v-c9ccd5a6]{background:linear-gradient(135deg,#95a5a6,#7f8c8d)}.page-profile .profile-content .content-card .od-status-card.od-status-8[data-v-c9ccd5a6]{background:linear-gradient(135deg,#27ae60,#219a52)}.page-profile .profile-content .content-card .od-status-card .od-status-icon[data-v-c9ccd5a6]{font-size:36px}.page-profile .profile-content .content-card .od-status-card .od-status-info .od-status-text[data-v-c9ccd5a6]{margin-bottom:4px;font-size:20px;font-weight:600}.page-profile .profile-content .content-card .od-status-card .od-status-info .od-countdown[data-v-c9ccd5a6]{opacity:.9;font-size:14px}.page-profile .profile-content .content-card .od-status-card .od-status-info .od-order-no[data-v-c9ccd5a6]{opacity:.8;font-size:13px}.page-profile .profile-content .content-card .od-card[data-v-c9ccd5a6]{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:12px;padding:16px}.page-profile .profile-content .content-card .od-card .od-card-title[data-v-c9ccd5a6]{color:#333;border-bottom:1px solid #eee;margin-bottom:12px;padding-bottom:8px;font-size:15px;font-weight:600}.page-profile .profile-content .content-card .od-goods-row[data-v-c9ccd5a6]{align-items:center;gap:12px;display:flex}.page-profile .profile-content .content-card .od-goods-row .od-goods-img[data-v-c9ccd5a6]{object-fit:cover;background:#eee;border-radius:8px;flex-shrink:0;width:80px;height:80px}.page-profile .profile-content .content-card .od-goods-row .od-goods-img.od-goods-img-placeholder[data-v-c9ccd5a6]{color:#ccc;justify-content:center;align-items:center;font-size:28px;font-weight:600;display:flex}.page-profile .profile-content .content-card .od-goods-row .od-goods-info[data-v-c9ccd5a6]{flex:1}.page-profile .profile-content .content-card .od-goods-row .od-goods-info .od-goods-name[data-v-c9ccd5a6]{color:#333;margin-bottom:8px;font-size:15px;font-weight:500}.page-profile .profile-content .content-card .od-goods-row .od-goods-info .od-goods-price-row[data-v-c9ccd5a6]{justify-content:space-between;align-items:baseline;display:flex}.page-profile .profile-content .content-card .od-goods-row .od-goods-info .od-goods-price-row .od-goods-price[data-v-c9ccd5a6]{color:#f99800;font-size:18px;font-weight:600}.page-profile .profile-content .content-card .od-goods-row .od-goods-info .od-goods-price-row .od-goods-count[data-v-c9ccd5a6]{color:#999;font-size:13px}.page-profile .profile-content .content-card .od-amount-row[data-v-c9ccd5a6]{color:#666;justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.page-profile .profile-content .content-card .od-amount-row.od-amount-total[data-v-c9ccd5a6]{color:#333;border-top:1px dashed #ddd;margin-top:8px;padding-top:12px;font-weight:600}.page-profile .profile-content .content-card .od-amount-row.od-amount-total .od-total-price[data-v-c9ccd5a6]{color:#f99800;font-size:18px;font-weight:700}.page-profile .profile-content .content-card .od-info-row[data-v-c9ccd5a6]{color:#666;justify-content:space-between;padding:6px 0;font-size:14px;display:flex}.page-profile .profile-content .content-card .od-info-row span[data-v-c9ccd5a6]:last-child{color:#333}.page-profile .profile-content .content-card .od-timeline[data-v-c9ccd5a6]{padding-left:16px}.page-profile .profile-content .content-card .od-timeline .od-timeline-item[data-v-c9ccd5a6]{gap:12px;padding-bottom:16px;display:flex;position:relative}.page-profile .profile-content .content-card .od-timeline .od-timeline-item[data-v-c9ccd5a6]:not(:last-child):before{content:"";background:#eee;width:2px;position:absolute;top:16px;bottom:0;left:5px}.page-profile .profile-content .content-card .od-timeline .od-timeline-item .od-timeline-dot[data-v-c9ccd5a6]{background:#f99800;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:4px}.page-profile .profile-content .content-card .od-timeline .od-timeline-item .od-timeline-content[data-v-c9ccd5a6]{flex:1}.page-profile .profile-content .content-card .od-timeline .od-timeline-item .od-timeline-header[data-v-c9ccd5a6]{justify-content:space-between;align-items:center;display:flex}.page-profile .profile-content .content-card .od-timeline .od-timeline-item .od-timeline-header .od-timeline-title[data-v-c9ccd5a6]{color:#333;font-size:14px;font-weight:500}.page-profile .profile-content .content-card .od-timeline .od-timeline-item .od-timeline-header .od-timeline-time[data-v-c9ccd5a6]{color:#999;font-size:12px}.page-profile .profile-content .content-card .od-timeline .od-timeline-item .od-timeline-desc[data-v-c9ccd5a6]{color:#666;margin-top:4px;font-size:13px}.page-profile .profile-content .content-card .od-action-bar[data-v-c9ccd5a6]{border-top:1px solid #eee;justify-content:flex-end;gap:12px;margin-top:16px;padding-top:20px;display:flex}.page-profile .profile-content .content-card .od-action-bar .od-btn[data-v-c9ccd5a6]{cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s}.page-profile .profile-content .content-card .od-action-bar .od-btn[data-v-c9ccd5a6]:hover{opacity:.85}.page-profile .profile-content .content-card .od-action-bar .od-btn.od-btn-primary[data-v-c9ccd5a6]{color:#fff;background:linear-gradient(135deg,#f99800,#d68400)}.page-profile .profile-content .content-card .od-action-bar .od-btn.od-btn-cancel[data-v-c9ccd5a6]{color:#666;background:#f5f5f5;border:1px solid #ddd}.page-profile .profile-content .content-card .od-action-bar .od-btn.od-btn-danger[data-v-c9ccd5a6]{color:#e74c3c;background:#fff0f0;border:1px solid #fdd}.page-profile .profile-content .content-card .product-detail-view[data-v-c9ccd5a6]{box-sizing:border-box;gap:30px;width:100%;max-width:100%;display:flex;overflow:hidden}.page-profile .profile-content .content-card .product-detail-view .pd-gallery[data-v-c9ccd5a6]{flex-shrink:0;width:300px}.page-profile .profile-content .content-card .product-detail-view .pd-gallery .pd-main-image-wrap[data-v-c9ccd5a6]{background:#f5f7fa;border-radius:12px;width:100%;height:300px;margin-bottom:12px;overflow:hidden}.page-profile .profile-content .content-card .product-detail-view .pd-gallery .pd-main-image-wrap .pd-main-img[data-v-c9ccd5a6]{object-fit:cover;width:100%;height:100%}.page-profile .profile-content .content-card .product-detail-view .pd-gallery .pd-thumbnails[data-v-c9ccd5a6]{gap:8px;display:flex}.page-profile .profile-content .content-card .product-detail-view .pd-gallery .pd-thumbnails .pd-thumb[data-v-c9ccd5a6]{cursor:pointer;border:2px solid #0000;border-radius:6px;flex-shrink:0;width:60px;height:60px;transition:all .2s;overflow:hidden}.page-profile .profile-content .content-card .product-detail-view .pd-gallery .pd-thumbnails .pd-thumb.active[data-v-c9ccd5a6],.page-profile .profile-content .content-card .product-detail-view .pd-gallery .pd-thumbnails .pd-thumb[data-v-c9ccd5a6]:hover{border-color:#f99800}.page-profile .profile-content .content-card .product-detail-view .pd-gallery .pd-thumbnails .pd-thumb img[data-v-c9ccd5a6]{object-fit:cover;width:100%;height:100%}.page-profile .profile-content .content-card .product-detail-view .pd-info[data-v-c9ccd5a6]{flex:1;min-width:0}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-title[data-v-c9ccd5a6]{color:#2c3e50;margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.4}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-price-section[data-v-c9ccd5a6]{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding:12px 0}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-price-section .pd-price-main[data-v-c9ccd5a6]{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-price-section .pd-price-main .pd-price-label[data-v-c9ccd5a6]{color:#6c757d;font-size:14px}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-price-section .pd-price-main .pd-price-value[data-v-c9ccd5a6]{color:#f99800;font-size:28px;font-weight:700}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-price-section .pd-price-stats[data-v-c9ccd5a6]{color:#6c757d;gap:15px;font-size:13px;display:flex}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-guarantee[data-v-c9ccd5a6]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-guarantee span[data-v-c9ccd5a6]{color:#f99800;background:#fff4eb;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.4}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-tags[data-v-c9ccd5a6]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-tags .pd-tag[data-v-c9ccd5a6]{color:#f99800;background:#fff5e6;border-radius:4px;padding:4px 10px;font-size:12px}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-features[data-v-c9ccd5a6]{flex-wrap:wrap;gap:6px;max-height:60px;margin-bottom:16px;display:flex;overflow-y:auto}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-features .pd-feature-tag[data-v-c9ccd5a6]{color:#6c757d;background:#f5f7fa;border-radius:4px;padding:3px 8px;font-size:11px}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-meta-section[data-v-c9ccd5a6]{background:#f8f9fa;border-radius:8px;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding:12px;display:flex}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-meta-section .pd-meta-item[data-v-c9ccd5a6]{font-size:13px}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-meta-section .pd-meta-item .pd-meta-label[data-v-c9ccd5a6]{color:#6c757d}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-meta-section .pd-meta-item .pd-meta-value[data-v-c9ccd5a6]{color:#2c3e50;font-weight:500}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-meta-section .pd-meta-item .pd-status-badge[data-v-c9ccd5a6]{border-radius:10px;padding:3px 8px;font-size:11px;font-weight:500}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-meta-section .pd-meta-item .pd-status-badge.ps-1[data-v-c9ccd5a6]{color:#f99800;background:#fff5e6}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-meta-section .pd-meta-item .pd-status-badge.ps-2[data-v-c9ccd5a6]{color:#f56c6c;background:#fef0f0}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-meta-section .pd-meta-item .pd-status-badge.ps-3[data-v-c9ccd5a6]{color:#52c41a;background:#f0f9eb}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-meta-section .pd-meta-item .pd-status-badge.ps-4[data-v-c9ccd5a6]{color:#1890ff;background:#e6f7ff}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-meta-section .pd-meta-item .pd-status-badge.ps-5[data-v-c9ccd5a6],.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-meta-section .pd-meta-item .pd-status-badge.ps-6[data-v-c9ccd5a6]{color:#999;background:#f5f5f5}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-meta-section .pd-meta-item .pd-status-badge.ps-7[data-v-c9ccd5a6]{color:#1890ff;background:#e6f7ff}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-actions[data-v-c9ccd5a6]{flex-wrap:wrap;gap:10px;display:flex}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-actions .pd-btn[data-v-c9ccd5a6]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-actions .pd-btn svg[data-v-c9ccd5a6]{flex-shrink:0}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-actions .pd-btn.pd-btn-primary[data-v-c9ccd5a6]{color:#fff;background:linear-gradient(135deg,#f99800 0%,#d68400 100%)}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-actions .pd-btn.pd-btn-primary[data-v-c9ccd5a6]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f9980066}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-actions .pd-btn.pd-btn-offline[data-v-c9ccd5a6]{color:#f99800;background:#fff5e6;border:1px solid #f99800}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-actions .pd-btn.pd-btn-offline[data-v-c9ccd5a6]:hover{background:#ffe4b3}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-actions .pd-btn.pd-btn-danger[data-v-c9ccd5a6]{color:#f56c6c;background:#fef0f0;border:1px solid #f56c6c}.page-profile .profile-content .content-card .product-detail-view .pd-info .pd-actions .pd-btn.pd-btn-danger[data-v-c9ccd5a6]:hover{background:#fde2e2}.page-profile .profile-content .content-card .pd-detail-extra[data-v-c9ccd5a6]{border-top:1px solid #f0f0f0;margin-top:24px;padding-top:20px}.page-profile .profile-content .content-card .pd-detail-extra .pd-extra-tabs[data-v-c9ccd5a6]{border-bottom:1px solid #e0e0e0;gap:24px;margin-bottom:16px;display:flex}.page-profile .profile-content .content-card .pd-detail-extra .pd-extra-tabs .pd-extra-tab[data-v-c9ccd5a6]{color:#6c757d;cursor:pointer;padding:8px 0;font-size:14px;transition:color .3s;position:relative}.page-profile .profile-content .content-card .pd-detail-extra .pd-extra-tabs .pd-extra-tab[data-v-c9ccd5a6]:hover{color:#f99800}.page-profile .profile-content .content-card .pd-detail-extra .pd-extra-tabs .pd-extra-tab.active[data-v-c9ccd5a6]{color:#f99800;font-weight:600}.page-profile .profile-content .content-card .pd-detail-extra .pd-extra-tabs .pd-extra-tab.active[data-v-c9ccd5a6]:after{content:"";background:#f99800;height:2px;position:absolute;bottom:-1px;left:0;right:0}.page-profile .profile-content .content-card .pd-detail-extra .pd-extra-content[data-v-c9ccd5a6]{min-height:150px}.page-profile .profile-content .content-card .pd-detail-extra .pd-extra-content .pd-image-showcase .pd-category-tabs[data-v-c9ccd5a6]{white-space:nowrap;background:#f998000d;border-radius:8px;margin-bottom:16px;padding:0 12px;display:flex;overflow-x:auto}.page-profile .profile-content .content-card .pd-detail-extra .pd-extra-content .pd-image-showcase .pd-category-tabs[data-v-c9ccd5a6]::-webkit-scrollbar{height:4px}.page-profile .profile-content .content-card .pd-detail-extra .pd-extra-content .pd-image-showcase .pd-category-tabs[data-v-c9ccd5a6]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.page-profile .profile-content .content-card .pd-detail-extra .pd-extra-content .pd-image-showcase .pd-category-tabs[data-v-c9ccd5a6]::-webkit-scrollbar-thumb{background:#f99800;border-radius:2px}.page-profile .profile-content .content-card .pd-detail-extra .pd-extra-content .pd-image-showcase .pd-category-tabs .pd-category-tab[data-v-c9ccd5a6]{color:#6c757d;cursor:pointer;flex-shrink:0;padding:10px 16px;font-size:14px;transition:all .3s;position:relative}.page-profile .profile-content .content-card .pd-detail-extra .pd-extra-content .pd-image-showcase .pd-category-tabs .pd-category-tab[data-v-c9ccd5a6]:hover{color:#f99800}.page-profile .profile-content .content-card .pd-detail-extra .pd-extra-content .pd-image-showcase .pd-category-tabs .pd-category-tab.active[data-v-c9ccd5a6]{color:#f99800;font-weight:600}.page-profile .profile-content .content-card .pd-detail-extra .pd-extra-content .pd-image-showcase .pd-category-tabs .pd-category-tab .pd-tab-indicator[data-v-c9ccd5a6]{background:linear-gradient(135deg,#f99800 0%,#ffb347 100%);border-radius:2px;width:24px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-profile .profile-content .content-card .pd-detail-extra .pd-extra-content .pd-image-showcase .pd-image-grid[data-v-c9ccd5a6]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.page-profile .profile-content .content-card .pd-detail-extra .pd-extra-content .pd-image-showcase .pd-image-grid .pd-detail-img[data-v-c9ccd5a6]{cursor:pointer;aspect-ratio:16/10;object-fit:cover;background-color:#f0f0f0;border-radius:8px;width:100%;transition:all .3s;display:block;box-shadow:0 2px 6px #00000014}.page-profile .profile-content .content-card .pd-detail-extra .pd-extra-content .pd-image-showcase .pd-image-grid .pd-detail-img[data-v-c9ccd5a6]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f9980033}.page-profile .profile-content .content-card .pd-detail-extra .pd-extra-content .pd-image-showcase .pd-image-grid .pd-empty-images[data-v-c9ccd5a6]{text-align:center;color:#999;grid-column:1/-1;padding:40px 0;font-size:14px}.modal-overlay[data-v-c9ccd5a6]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box[data-v-c9ccd5a6]{background:#fff;border-radius:12px;width:400px;overflow:hidden;box-shadow:0 16px 48px #00000026}.modal-box .modal-title[data-v-c9ccd5a6]{text-align:center;color:#333;padding:20px;font-size:16px;font-weight:600;position:relative}.modal-box .modal-title .modal-close[data-v-c9ccd5a6]{color:#999;cursor:pointer;font-size:24px;line-height:1;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.modal-box .modal-title .modal-close[data-v-c9ccd5a6]:hover{color:#333}.modal-box .modal-body[data-v-c9ccd5a6]{color:#333;text-align:center;padding:10px 30px;font-size:15px;line-height:1.6}.modal-box .modal-body p[data-v-c9ccd5a6]{margin:0;padding:4px 0}.modal-box .modal-footer[data-v-c9ccd5a6]{border-top:1px solid #eee;display:flex}.modal-box .modal-btn[data-v-c9ccd5a6]{text-align:center;cursor:pointer;background:0 0;border:none;flex:1;padding:14px 0;font-size:15px;font-weight:500}.modal-box .modal-btn+.modal-btn[data-v-c9ccd5a6]{border-left:1px solid #eee}.modal-box .modal-btn.btn-danger[data-v-c9ccd5a6]{color:#e74c3c}.modal-box .modal-btn.btn-success[data-v-c9ccd5a6]{color:#f99800;font-weight:600}.modal-box .modal-btn.btn-default[data-v-c9ccd5a6]{color:#666}.modal-box .modal-textarea[data-v-c9ccd5a6]{color:#333;box-sizing:border-box;resize:none;background:#fafafa;border:1px solid #ddd;border-radius:8px;width:100%;height:100px;padding:12px;font-size:14px}.modal-box .modal-textarea[data-v-c9ccd5a6]::placeholder{color:#aaa}.modal-box .modal-textarea[data-v-c9ccd5a6]:focus{background:#fff;border-color:#f99800;outline:none}@keyframes spin-c9ccd5a6{to{transform:rotate(360deg)}}.cert-module[data-v-c9ccd5a6]{background:#fff;border:1px solid #eee;border-radius:14px;margin-bottom:20px;padding:24px}.cert-module[data-v-c9ccd5a6]:last-child{margin-bottom:0}.cert-module-header[data-v-c9ccd5a6]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.cert-module-left[data-v-c9ccd5a6]{align-items:center;gap:10px;display:flex}.cert-icon-box[data-v-c9ccd5a6]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.cert-icon-realname[data-v-c9ccd5a6]{background:linear-gradient(135deg,#fff5e6,#ffe8cc)}.cert-icon-person[data-v-c9ccd5a6]{background:linear-gradient(135deg,#f5f5f5,#eee)}.cert-module-title[data-v-c9ccd5a6]{color:#333;font-size:16px;font-weight:600}.cert-module-status[data-v-c9ccd5a6]{border-radius:20px;padding:3px 10px;font-size:12px;font-weight:500}.cert-module-status.pass[data-v-c9ccd5a6]{color:#27ae60;background:#e8f5e9}.cert-module-status.pending[data-v-c9ccd5a6]{color:#999;background:#f5f5f5}.cert-module-status.success[data-v-c9ccd5a6]{color:#27ae60;background:#e8f5e9}.cert-module-status.failed[data-v-c9ccd5a6]{color:#e74c3c;background:#fef2f2}.cert-module-desc[data-v-c9ccd5a6]{color:#999;margin-bottom:16px;font-size:13px}.cert-detail-card[data-v-c9ccd5a6]{background:#fafafa;border-radius:10px;width:60%;margin:0 auto;padding:4px 0}.cert-detail-card .detail-row[data-v-c9ccd5a6]{align-items:center;padding:12px 20px;display:flex}.cert-detail-card .detail-row+.detail-row[data-v-c9ccd5a6]{border-top:1px solid #f0f0f0}.cert-detail-card .detail-label[data-v-c9ccd5a6]{color:#999;flex-shrink:0;width:80px;font-size:13px}.cert-detail-card .detail-value[data-v-c9ccd5a6]{color:#333;letter-spacing:.5px;font-size:14px;font-weight:500}.cert-form-inner[data-v-c9ccd5a6]{max-width:420px;margin:0 auto}.cert-form-inner .cert-field[data-v-c9ccd5a6]{margin-bottom:16px}.cert-form-inner .cert-label[data-v-c9ccd5a6]{color:#444;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.cert-form-inner .cert-input[data-v-c9ccd5a6]{color:#333;box-sizing:border-box;background:#fff;border:1.5px solid #e4e4e4;border-radius:10px;outline:none;width:100%;height:42px;padding:0 14px;font-size:14px;transition:all .25s}.cert-form-inner .cert-input[data-v-c9ccd5a6]::placeholder{color:silver}.cert-form-inner .cert-input[data-v-c9ccd5a6]:focus{border-color:#f99800;box-shadow:0 0 0 3px #f998001a}.cert-form-inner .cert-notice[data-v-c9ccd5a6]{background:#fffbf0;border:1px solid #ffe4b3;border-radius:8px;align-items:center;gap:6px;margin:20px 0;padding:10px 14px;display:flex}.cert-form-inner .cert-notice span[data-v-c9ccd5a6]{color:#b08530;font-size:12px;line-height:1.5}.cert-form-inner .cert-submit-btn[data-v-c9ccd5a6]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800 0%,#e68a00 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:15px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 14px #f998004d}.cert-form-inner .cert-submit-btn[data-v-c9ccd5a6]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f9980066}.cert-form-inner .cert-submit-btn[data-v-c9ccd5a6]:active{transform:translateY(0)}.cert-form-inner .cert-submit-btn[data-v-c9ccd5a6]:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:0 2px 8px #f9980033}.cert-form-inner .cert-submit-btn .cert-loading-spinner[data-v-c9ccd5a6]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite cert-spin-c9ccd5a6}.cert-content[data-v-c9ccd5a6]{width:60%;margin:0 auto;padding-top:12px}.upload-row[data-v-c9ccd5a6]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.upload-row .upload-label[data-v-c9ccd5a6]{color:#666;flex-shrink:0;width:70px;font-size:13px}.upload-row .upload-card[data-v-c9ccd5a6]{cursor:pointer;background:#fafafa;border:2px dashed #e8e8e8;border-radius:10px;flex:1;justify-content:center;align-items:center;height:232px;transition:all .3s;display:flex;overflow:hidden}.upload-row .upload-card[data-v-c9ccd5a6]:hover{background:#fffbf5;border-color:#f99800}.upload-row .upload-card.filled[data-v-c9ccd5a6]{background:#fff;border-style:solid;border-color:#52c41a}.upload-row .upload-card .upload-card-image[data-v-c9ccd5a6]{border-radius:8px;width:100%;height:100%}.upload-row .upload-card .upload-card-placeholder[data-v-c9ccd5a6]{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.upload-row .upload-card .upload-card-placeholder.uploaded[data-v-c9ccd5a6]{color:#52c41a}.upload-row .upload-card .upload-card-placeholder.uploaded span[data-v-c9ccd5a6]{font-size:12px}.upload-row .upload-card .upload-plus[data-v-c9ccd5a6]{color:#bbb;width:24px;height:24px;transition:color .3s}.upload-row .upload-card:hover .upload-plus[data-v-c9ccd5a6]{color:#f99800}.cert-tip[data-v-c9ccd5a6]{color:#fa8c16;background:#fffbf5;border:1px solid #ffe58f;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:14px;display:flex}.submit-row[data-v-c9ccd5a6]{justify-content:center;margin-top:8px;display:flex}.cert-submit-btn[data-v-c9ccd5a6]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800 0%,#e68a00 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:180px;height:40px;font-size:14px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 14px #f998004d}.cert-submit-btn[data-v-c9ccd5a6]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f9980066}.cert-submit-btn[data-v-c9ccd5a6]:active{transform:translateY(0)}.cert-submit-btn[data-v-c9ccd5a6]:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:0 2px 8px #f9980033}.cert-success[data-v-c9ccd5a6]{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 0;display:flex}.cert-success .success-icon[data-v-c9ccd5a6]{background:#e8f5e9;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.cert-success p[data-v-c9ccd5a6]{color:#27ae60;font-size:14px;font-weight:500}.cert-empty[data-v-c9ccd5a6]{flex-direction:column;justify-content:center;align-items:center;padding:36px 0 12px;display:flex}.cert-empty .cert-empty-text[data-v-c9ccd5a6]{color:#bbb;margin-top:12px;font-size:13px}.cert-verifying[data-v-c9ccd5a6]{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 0;display:flex}.cert-verifying .verifying-icon[data-v-c9ccd5a6]{background:#fffbf5;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;animation:2s linear infinite cert-spin-c9ccd5a6;display:flex}.cert-verifying .verifying-text[data-v-c9ccd5a6]{color:#f99800;margin-top:8px;font-size:16px;font-weight:600}.cert-verifying .verifying-hint[data-v-c9ccd5a6]{color:#999;margin-bottom:16px;font-size:12px}.cert-failed[data-v-c9ccd5a6]{color:#f56c6c;background:#f56c6c1a;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;font-size:14px;animation:.3s fadeIn-c9ccd5a6;display:flex}@keyframes fadeIn-c9ccd5a6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.qr-code-modal[data-v-c9ccd5a6]{background:#fff;border-radius:12px;width:360px;overflow:hidden}.qr-code-modal .modal-header[data-v-c9ccd5a6]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.qr-code-modal .modal-header .modal-title[data-v-c9ccd5a6]{color:#333;font-size:16px;font-weight:600}.qr-code-modal .modal-header .modal-close[data-v-c9ccd5a6]{color:#999;cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;display:flex}.qr-code-modal .modal-header .modal-close[data-v-c9ccd5a6]:hover{color:#666;background:#e8e8e8}.qr-code-modal .modal-body[data-v-c9ccd5a6]{padding:24px}.qr-code-modal .modal-body .qr-code-container[data-v-c9ccd5a6]{flex-direction:column;align-items:center;display:flex}.qr-code-modal .modal-body .qr-code-container .qr-code[data-v-c9ccd5a6]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;width:200px;height:200px;padding:8px}.qr-code-modal .modal-body .qr-code-container .qr-code img[data-v-c9ccd5a6]{object-fit:cover;border-radius:8px;width:100%;height:100%}.qr-code-modal .modal-body .qr-code-container .qr-code-tip[data-v-c9ccd5a6]{color:#333;text-align:center;margin-top:16px;font-size:14px;font-weight:500}.qr-code-modal .modal-body .qr-code-container .qr-code-hint[data-v-c9ccd5a6]{color:#999;text-align:center;margin-top:8px;font-size:12px}.qr-code-modal .modal-footer[data-v-c9ccd5a6]{border-top:1px solid #f0f0f0;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}@keyframes cert-spin-c9ccd5a6{to{transform:rotate(360deg)}}.game-detail[data-v-a32f286a]{padding:20px 0}.game-detail .breadcrumb[data-v-a32f286a]{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px 20px;display:flex;box-shadow:0 2px 8px #0000001a}.game-detail .breadcrumb .breadcrumb-left[data-v-a32f286a]{align-items:center;gap:10px;display:flex}.game-detail .breadcrumb .breadcrumb-item[data-v-a32f286a]{color:#6c757d;cursor:pointer;font-size:14px;transition:color .3s}.game-detail .breadcrumb .breadcrumb-item[data-v-a32f286a]:hover{color:#f99800}.game-detail .breadcrumb .breadcrumb-separator[data-v-a32f286a]{color:#dee2e6;font-size:14px}.game-detail .breadcrumb .breadcrumb-current[data-v-a32f286a]{color:#f99800;font-size:14px;font-weight:600}.game-detail .breadcrumb .breadcrumb-reset[data-v-a32f286a]{color:#6c757d;cursor:pointer;border:1px solid #dee2e6;border-radius:6px;padding:6px 12px;font-size:14px;transition:all .3s}.game-detail .breadcrumb .breadcrumb-reset[data-v-a32f286a]:hover{color:#f99800;background:#fff5e6;border-color:#f99800}.game-detail .filter-area[data-v-a32f286a]{background:#fff;border-radius:12px;margin-bottom:20px;padding:20px;box-shadow:0 2px 8px #0000001a}.game-detail .filter-area .filter-row[data-v-a32f286a]{border-bottom:1px solid #f0f0f0;align-items:flex-start;padding:15px 0;display:flex}.game-detail .filter-area .filter-row[data-v-a32f286a]:last-child{border-bottom:none}.game-detail .filter-area .filter-row .filter-label[data-v-a32f286a]{color:#2c3e50;flex-shrink:0;width:100px;padding-top:8px;font-size:14px;font-weight:700}.game-detail .filter-area .filter-row .filter-options[data-v-a32f286a]{flex-wrap:wrap;flex:1;gap:10px;display:flex}.game-detail .filter-area .filter-row .filter-options .filter-option[data-v-a32f286a]{color:#6c757d;cursor:pointer;background:#f5f7fa;border-radius:6px;padding:6px 16px;font-size:13px;transition:all .3s}.game-detail .filter-area .filter-row .filter-options .filter-option[data-v-a32f286a]:hover{color:#f99800;background:#fff5e6}.game-detail .filter-area .filter-row .filter-options .filter-option.active[data-v-a32f286a]{color:#fff;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);box-shadow:0 2px 6px #f998004d}.game-detail .filter-area .filter-row .filter-options .cascade-options[data-v-a32f286a]{width:100%}.game-detail .filter-area .filter-row .filter-options .cascade-options .cascade-tabs[data-v-a32f286a]{border-bottom:1px solid #e0e0e0;gap:8px;margin-bottom:12px;padding-bottom:10px;display:flex}.game-detail .filter-area .filter-row .filter-options .cascade-options .cascade-tabs .cascade-tab[data-v-a32f286a]{color:#6c757d;cursor:pointer;background:0 0;border-radius:6px 6px 0 0;padding:6px 16px;font-size:13px;transition:all .3s;position:relative}.game-detail .filter-area .filter-row .filter-options .cascade-options .cascade-tabs .cascade-tab[data-v-a32f286a]:hover{color:#f99800}.game-detail .filter-area .filter-row .filter-options .cascade-options .cascade-tabs .cascade-tab.active[data-v-a32f286a]{color:#f99800;font-weight:600}.game-detail .filter-area .filter-row .filter-options .cascade-options .cascade-tabs .cascade-tab.active[data-v-a32f286a]:after{content:"";background:#f99800;height:2px;position:absolute;bottom:-11px;left:0;right:0}.game-detail .filter-area .filter-row .filter-options .cascade-options .cascade-content[data-v-a32f286a]{flex-wrap:wrap;gap:10px;display:flex}.game-detail .filter-area .filter-toggle[data-v-a32f286a]{color:#f99800;cursor:pointer;border-top:1px solid #f0f0f0;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:12px 0;font-size:14px;transition:all .3s;display:flex}.game-detail .filter-area .filter-toggle[data-v-a32f286a]:hover{color:#d68400}.game-detail .filter-area .filter-toggle .toggle-icon[data-v-a32f286a]{font-size:12px;transition:transform .3s}.game-detail .filter-area .filter-toggle .toggle-icon.expanded[data-v-a32f286a]{transform:rotate(180deg)}.game-detail .sort-area[data-v-a32f286a]{background:#fff;border-radius:12px;align-items:center;margin-bottom:20px;padding:15px 20px;display:flex;box-shadow:0 2px 8px #0000001a}.game-detail .sort-area .sort-label[data-v-a32f286a]{color:#2c3e50;flex-shrink:0;width:100px;font-size:14px;font-weight:700}.game-detail .sort-area .sort-options[data-v-a32f286a]{flex:1;gap:10px;display:flex}.game-detail .sort-area .sort-options .sort-option[data-v-a32f286a]{color:#6c757d;cursor:pointer;background:#f5f7fa;border-radius:6px;padding:6px 16px;font-size:13px;transition:all .3s}.game-detail .sort-area .sort-options .sort-option[data-v-a32f286a]:hover{color:#f99800;background:#fff5e6}.game-detail .sort-area .sort-options .sort-option.active[data-v-a32f286a]{color:#fff;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);box-shadow:0 2px 6px #f998004d}.game-detail .content-area[data-v-a32f286a]{background:#fff;border-radius:12px;min-height:300px;padding:20px;box-shadow:0 2px 8px #0000001a}.game-detail .content-area .product-list[data-v-a32f286a]{flex-direction:column;gap:15px;display:flex}.game-detail .content-area .product-card[data-v-a32f286a]{cursor:pointer;background:#f8f9fa;border-radius:12px;gap:20px;padding:20px;transition:all .3s;display:flex}.game-detail .content-area .product-card[data-v-a32f286a]:hover{background:#fff5e6;transform:translate(5px);box-shadow:0 4px 12px #f9980033}.game-detail .content-area .product-card .product-image[data-v-a32f286a]{border-radius:10px;flex-shrink:0;width:200px;height:150px;overflow:hidden}.game-detail .content-area .product-card .product-image img[data-v-a32f286a]{object-fit:cover;width:100%;height:100%}.game-detail .content-area .product-card .product-info[data-v-a32f286a]{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.game-detail .content-area .product-card .product-info .product-top .product-title[data-v-a32f286a]{color:#2c3e50;text-align:left;font-size:18px;font-weight:600}.game-detail .content-area .product-card .product-info .detail-guarantee[data-v-a32f286a]{flex-direction:row;gap:10px;margin-top:5px;display:flex}.game-detail .content-area .product-card .product-info .detail-guarantee div[data-v-a32f286a]{color:#f99800;background:#ffe9d7;border-radius:4px;padding:4px 12px;font-size:13px;font-weight:700;line-height:1.5}.game-detail .content-area .product-card .product-info .product-stats[data-v-a32f286a]{flex-direction:column;flex-shrink:0;gap:8px;margin-left:auto;display:flex}.game-detail .content-area .product-card .product-info .product-price[data-v-a32f286a]{color:#f99800;text-align:left;font-size:24px;font-weight:700}.game-detail .content-area .product-card .product-info .product-price .view-count[data-v-a32f286a],.game-detail .content-area .product-card .product-info .product-price .fav-count[data-v-a32f286a]{color:#6c757d;margin-left:10px;font-size:13px}.game-detail .content-area .product-card .product-info .product-stock[data-v-a32f286a]{color:#6c757d;text-align:left;margin-bottom:5px;font-size:13px}.game-detail .content-area .no-data[data-v-a32f286a],.game-detail .content-area .loading[data-v-a32f286a],.game-detail .content-area .no-more[data-v-a32f286a]{text-align:center;color:#95a5a6;padding:30px 0;font-size:14px}.game-detail .content-area .no-more[data-v-a32f286a]{color:#bbb;font-size:13px}.product-detail[data-v-cf3785e1]{padding:20px 0}.product-detail .breadcrumb[data-v-cf3785e1]{background:#fff;border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:15px 20px;display:flex;box-shadow:0 2px 8px #0000001a}.product-detail .breadcrumb .breadcrumb-item[data-v-cf3785e1]{color:#6c757d;cursor:pointer;font-size:14px;transition:color .3s}.product-detail .breadcrumb .breadcrumb-item[data-v-cf3785e1]:hover{color:#f99800}.product-detail .breadcrumb .breadcrumb-separator[data-v-cf3785e1]{color:#dee2e6;font-size:14px}.product-detail .breadcrumb .breadcrumb-current[data-v-cf3785e1]{color:#f99800;font-size:14px;font-weight:600}.product-detail .detail-content[data-v-cf3785e1]{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 8px #0000001a}.product-detail .detail-content .detail-main[data-v-cf3785e1]{gap:40px;margin-bottom:30px;display:flex}.product-detail .detail-content .detail-main .detail-gallery[data-v-cf3785e1]{flex-shrink:0;width:360px}.product-detail .detail-content .detail-main .detail-gallery .main-image[data-v-cf3785e1]{background:#f5f7fa;border-radius:12px;width:100%;height:360px;margin-bottom:15px;overflow:hidden}.product-detail .detail-content .detail-main .detail-gallery .main-image img[data-v-cf3785e1]{object-fit:cover;width:100%;height:100%}.product-detail .detail-content .detail-main .detail-gallery .thumbnail-list[data-v-cf3785e1]{gap:10px;display:flex}.product-detail .detail-content .detail-main .detail-gallery .thumbnail-list .thumbnail[data-v-cf3785e1]{cursor:pointer;border:2px solid #0000;border-radius:8px;width:80px;height:80px;transition:all .3s;overflow:hidden}.product-detail .detail-content .detail-main .detail-gallery .thumbnail-list .thumbnail.active[data-v-cf3785e1],.product-detail .detail-content .detail-main .detail-gallery .thumbnail-list .thumbnail[data-v-cf3785e1]:hover{border-color:#f99800}.product-detail .detail-content .detail-main .detail-gallery .thumbnail-list .thumbnail img[data-v-cf3785e1]{object-fit:cover;width:100%;height:100%}.product-detail .detail-content .detail-main .detail-info[data-v-cf3785e1]{flex:1}.product-detail .detail-content .detail-main .detail-info .detail-title[data-v-cf3785e1]{color:#2c3e50;margin-bottom:20px;font-size:24px;font-weight:700}.product-detail .detail-content .detail-main .detail-info .detail-price[data-v-cf3785e1]{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;align-items:baseline;gap:10px;margin-bottom:20px;padding:15px 0;display:flex}.product-detail .detail-content .detail-main .detail-info .detail-price .price-label[data-v-cf3785e1]{color:#6c757d;font-size:14px}.product-detail .detail-content .detail-main .detail-info .detail-price .price-value[data-v-cf3785e1]{color:#f99800;font-size:32px;font-weight:700}.product-detail .detail-content .detail-main .detail-info .detail-price .price-stats[data-v-cf3785e1]{color:#6c757d;gap:15px;margin-left:auto;font-size:13px;display:flex}.product-detail .detail-content .detail-main .detail-info .detail-guarantee[data-v-cf3785e1]{flex-direction:row;gap:10px;margin-bottom:20px;display:flex}.product-detail .detail-content .detail-main .detail-info .detail-guarantee div[data-v-cf3785e1]{color:#f99800;background:#fff4eb;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:700;line-height:1.5}.product-detail .detail-content .detail-main .detail-info .detail-tags[data-v-cf3785e1]{flex-wrap:wrap;gap:10px;display:flex}.product-detail .detail-content .detail-main .detail-info .detail-tags .detail-tag[data-v-cf3785e1]{color:#f99800;background:#fff5e6;border-radius:4px;padding:4px 12px;font-size:12px}.product-detail .detail-content .detail-main .detail-info .detail-features[data-v-cf3785e1]{margin-bottom:20px}.product-detail .detail-content .detail-main .detail-info .detail-features .features-title[data-v-cf3785e1]{color:#2c3e50;margin-bottom:10px;font-size:14px;font-weight:600}.product-detail .detail-content .detail-main .detail-info .detail-features .features-list[data-v-cf3785e1]{flex-wrap:wrap;gap:10px;max-height:60px;display:flex;overflow-y:auto}.product-detail .detail-content .detail-main .detail-info .detail-features .features-list[data-v-cf3785e1]::-webkit-scrollbar{width:4px}.product-detail .detail-content .detail-main .detail-info .detail-features .features-list[data-v-cf3785e1]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.product-detail .detail-content .detail-main .detail-info .detail-features .features-list[data-v-cf3785e1]::-webkit-scrollbar-thumb{background:#f99800;border-radius:2px}.product-detail .detail-content .detail-main .detail-info .detail-features .features-list .feature-tag[data-v-cf3785e1]{color:#6c757d;background:#f5f7fa;border-radius:4px;padding:4px 12px;font-size:12px}.product-detail .detail-content .detail-main .detail-info .detail-desc[data-v-cf3785e1]{margin-bottom:20px}.product-detail .detail-content .detail-main .detail-info .detail-desc .desc-title[data-v-cf3785e1]{color:#2c3e50;margin-bottom:10px;font-size:14px;font-weight:600}.product-detail .detail-content .detail-main .detail-info .detail-desc .desc-content[data-v-cf3785e1]{color:#6c757d;background:#f8f9fa;border-radius:8px;padding:15px;font-size:14px;line-height:1.6}.product-detail .detail-content .detail-main .detail-info .detail-meta[data-v-cf3785e1]{background:#f8f9fa;border-radius:8px;flex-direction:row;gap:20px;margin-bottom:25px;padding:15px;display:flex}.product-detail .detail-content .detail-main .detail-info .detail-meta .meta-item[data-v-cf3785e1]{font-size:14px}.product-detail .detail-content .detail-main .detail-info .detail-meta .meta-item .meta-label[data-v-cf3785e1]{color:#6c757d}.product-detail .detail-content .detail-main .detail-info .detail-meta .meta-item .meta-value[data-v-cf3785e1]{color:#2c3e50;font-weight:500}.product-detail .detail-content .detail-main .detail-info .detail-actions[data-v-cf3785e1]{gap:12px;display:flex}.product-detail .detail-content .detail-main .detail-info .detail-actions .btn-favorite[data-v-cf3785e1]{cursor:pointer;color:#666;background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:14px 16px;font-size:15px;font-weight:600;transition:all .3s;display:flex}.product-detail .detail-content .detail-main .detail-info .detail-actions .btn-favorite svg[data-v-cf3785e1]{transition:all .3s}.product-detail .detail-content .detail-main .detail-info .detail-actions .btn-favorite[data-v-cf3785e1]:hover{color:#f99800;background:#fff5e6;border-color:#f99800;transform:translateY(-2px)}.product-detail .detail-content .detail-main .detail-info .detail-actions .btn-favorite.active[data-v-cf3785e1]{color:#e74c3c;background:#fff0f0;border-color:#e74c3c}.product-detail .detail-content .detail-main .detail-info .detail-actions .btn-favorite.active svg[data-v-cf3785e1]{fill:#e74c3c}.product-detail .detail-content .detail-main .detail-info .detail-actions .btn-buy[data-v-cf3785e1],.product-detail .detail-content .detail-main .detail-info .detail-actions .btn-contact[data-v-cf3785e1],.product-detail .detail-content .detail-main .detail-info .detail-actions .btn-bargain[data-v-cf3785e1]{cursor:pointer;border:none;border-radius:8px;flex:1;padding:14px;font-size:16px;font-weight:600;transition:all .3s}.product-detail .detail-content .detail-main .detail-info .detail-actions .btn-buy[data-v-cf3785e1]{color:#fff;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);box-shadow:0 2px 8px #f998004d}.product-detail .detail-content .detail-main .detail-info .detail-actions .btn-buy[data-v-cf3785e1]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f9980066}.product-detail .detail-content .detail-main .detail-info .detail-actions .btn-bargain[data-v-cf3785e1]{color:#d68400;background:#fff;border:1px solid #d68400;border-radius:8px;font-family:PingFang SC;font-size:16px}.product-detail .detail-content .detail-main .detail-info .detail-actions .btn-bargain[data-v-cf3785e1]:hover{transform:translateY(-2px)}.product-detail .detail-content .detail-main .detail-info .detail-actions .btn-contact[data-v-cf3785e1]{color:#d68400;background:#fff;border:1px solid #d68400;border-radius:8px;font-family:PingFang SC;font-size:16px}.product-detail .detail-content .detail-main .detail-info .detail-actions .btn-contact[data-v-cf3785e1]:hover{transform:translateY(-2px)}.product-detail .detail-content .detail-main .detail-info .detail-actions .btn-notice[data-v-cf3785e1]{color:#6c757d;background:#f5f7fa;border:1px solid #e0e0e0}.product-detail .detail-content .detail-main .detail-info .detail-actions .btn-notice[data-v-cf3785e1]:hover{background:#e9ecef}.product-detail .detail-content .detail-extra[data-v-cf3785e1]{border-top:1px solid #f0f0f0;padding-top:20px}.product-detail .detail-content .detail-extra .extra-tabs[data-v-cf3785e1]{border-bottom:1px solid #e0e0e0;gap:30px;margin-bottom:20px;display:flex}.product-detail .detail-content .detail-extra .extra-tabs .extra-tab[data-v-cf3785e1]{color:#6c757d;cursor:pointer;padding:10px 0;font-size:15px;transition:color .3s;position:relative}.product-detail .detail-content .detail-extra .extra-tabs .extra-tab[data-v-cf3785e1]:hover{color:#f99800}.product-detail .detail-content .detail-extra .extra-tabs .extra-tab.active[data-v-cf3785e1]{color:#f99800;font-weight:600}.product-detail .detail-content .detail-extra .extra-tabs .extra-tab.active[data-v-cf3785e1]:after{content:"";background:#f99800;height:2px;position:absolute;bottom:-1px;left:0;right:0}.product-detail .detail-content .detail-extra .extra-content[data-v-cf3785e1]{min-height:300px}.product-detail .detail-content .detail-extra .extra-content .image-showcase .category-tab-bar[data-v-cf3785e1]{white-space:nowrap;background:#f998000d;border-radius:8px;margin-bottom:20px;padding:0 10px;display:flex;overflow-x:auto}.product-detail .detail-content .detail-extra .extra-content .image-showcase .category-tab-bar[data-v-cf3785e1]::-webkit-scrollbar{height:4px}.product-detail .detail-content .detail-extra .extra-content .image-showcase .category-tab-bar .category-tab-item[data-v-cf3785e1]{color:#6c757d;cursor:pointer;flex-shrink:0;padding:12px 20px;font-size:14px;transition:all .3s;position:relative}.product-detail .detail-content .detail-extra .extra-content .image-showcase .category-tab-bar .category-tab-item[data-v-cf3785e1]:hover{color:#f99800}.product-detail .detail-content .detail-extra .extra-content .image-showcase .category-tab-bar .category-tab-item.active[data-v-cf3785e1]{color:#f99800;font-weight:600}.product-detail .detail-content .detail-extra .extra-content .image-showcase .category-tab-bar .category-tab-item .tab-indicator[data-v-cf3785e1]{background:linear-gradient(135deg,#f99800 0%,#ffb347 100%);border-radius:2px;width:30px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.product-detail .detail-content .detail-extra .extra-content .image-showcase .image-list .images-grid[data-v-cf3785e1]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.product-detail .detail-content .detail-extra .extra-content .image-showcase .image-list .images-grid .detail-img[data-v-cf3785e1]{cursor:pointer;background-color:#f0f0f0;border-radius:8px;width:100%;transition:all .3s;display:block;box-shadow:0 2px 8px #00000014}.product-detail .detail-content .detail-extra .extra-content .image-showcase .image-list .images-grid .detail-img[data-v-cf3785e1]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #f9980033}.product-detail .detail-content .detail-extra .extra-content .image-showcase .image-list .loading-state[data-v-cf3785e1],.product-detail .detail-content .detail-extra .extra-content .image-showcase .image-list .empty-state[data-v-cf3785e1]{text-align:center;color:#999;padding:40px 0;font-size:14px}.product-detail .detail-content .detail-extra .extra-content .trade-notice h3[data-v-cf3785e1],.product-detail .detail-content .detail-extra .extra-content .after-sale h3[data-v-cf3785e1]{color:#2c3e50;margin-bottom:20px;font-size:18px}.product-detail .detail-content .detail-extra .extra-content .trade-notice ul[data-v-cf3785e1],.product-detail .detail-content .detail-extra .extra-content .after-sale ul[data-v-cf3785e1]{padding:0;list-style:none}.product-detail .detail-content .detail-extra .extra-content .trade-notice ul li[data-v-cf3785e1],.product-detail .detail-content .detail-extra .extra-content .after-sale ul li[data-v-cf3785e1]{color:#6c757d;border-bottom:1px dashed #e0e0e0;padding:12px 0;font-size:14px;line-height:1.6}.product-detail .detail-content .detail-extra .extra-content .trade-notice ul li[data-v-cf3785e1]:last-child,.product-detail .detail-content .detail-extra .extra-content .after-sale ul li[data-v-cf3785e1]:last-child{border-bottom:none}.product-detail .bargain-modal[data-v-cf3785e1]{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.product-detail .bargain-modal .bargain-popup[data-v-cf3785e1]{background:#fff;border-radius:16px;width:420px;max-width:90vw;animation:.25s bargainFadeIn-cf3785e1;overflow:hidden;box-shadow:0 8px 32px #00000026}@keyframes bargainFadeIn-cf3785e1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-detail .bargain-modal .bargain-popup .bargain-header[data-v-cf3785e1]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.product-detail .bargain-modal .bargain-popup .bargain-header h3[data-v-cf3785e1]{color:#2c3e50;margin:0;font-size:18px;font-weight:600}.product-detail .bargain-modal .bargain-popup .bargain-header .bargain-close[data-v-cf3785e1]{color:#999;cursor:pointer;font-size:24px;line-height:1;transition:color .2s}.product-detail .bargain-modal .bargain-popup .bargain-header .bargain-close[data-v-cf3785e1]:hover{color:#333}.product-detail .bargain-modal .bargain-popup .bargain-body[data-v-cf3785e1]{padding:24px}.product-detail .bargain-modal .bargain-popup .bargain-body .bargain-current-price[data-v-cf3785e1]{background:#fff5e6;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;display:flex}.product-detail .bargain-modal .bargain-popup .bargain-body .bargain-current-price .bargain-label[data-v-cf3785e1]{color:#6c757d;font-size:14px}.product-detail .bargain-modal .bargain-popup .bargain-body .bargain-current-price .bargain-price-value[data-v-cf3785e1]{color:#f99800;font-size:22px;font-weight:700}.product-detail .bargain-modal .bargain-popup .bargain-body .bargain-input-wrap[data-v-cf3785e1]{border:2px solid #e0e0e0;border-radius:8px;align-items:center;margin-bottom:20px;padding:0 12px;transition:border-color .2s;display:flex}.product-detail .bargain-modal .bargain-popup .bargain-body .bargain-input-wrap[data-v-cf3785e1]:focus-within{border-color:#f99800}.product-detail .bargain-modal .bargain-popup .bargain-body .bargain-input-wrap .bargain-prefix[data-v-cf3785e1]{color:#f99800;margin-right:4px;font-size:20px;font-weight:700}.product-detail .bargain-modal .bargain-popup .bargain-body .bargain-input-wrap .bargain-price-input[data-v-cf3785e1]{color:#2c3e50;background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:20px;font-weight:600}.product-detail .bargain-modal .bargain-popup .bargain-body .bargain-input-wrap .bargain-price-input[data-v-cf3785e1]::placeholder{color:#ccc;font-weight:400}.product-detail .bargain-modal .bargain-popup .bargain-body .bargain-slider-wrap[data-v-cf3785e1]{margin-bottom:16px}.product-detail .bargain-modal .bargain-popup .bargain-body .bargain-slider-wrap .bargain-slider[data-v-cf3785e1]{appearance:none;cursor:pointer;background:linear-gradient(90deg,#ff6b6b,#f99800);border-radius:3px;outline:none;width:100%;height:6px}.product-detail .bargain-modal .bargain-popup .bargain-body .bargain-slider-wrap .bargain-slider[data-v-cf3785e1]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:3px solid #f99800;border-radius:50%;width:20px;height:20px;transition:transform .15s;box-shadow:0 2px 6px #00000026}.product-detail .bargain-modal .bargain-popup .bargain-body .bargain-slider-wrap .bargain-slider[data-v-cf3785e1]::-webkit-slider-thumb:hover{transform:scale(1.15)}.product-detail .bargain-modal .bargain-popup .bargain-body .bargain-slider-wrap .bargain-slider[data-v-cf3785e1]::-moz-range-thumb{cursor:pointer;background:#fff;border:3px solid #f99800;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 6px #00000026}.product-detail .bargain-modal .bargain-popup .bargain-body .bargain-slider-wrap .bargain-ticks[data-v-cf3785e1]{justify-content:space-between;margin-top:8px;padding:0 2px;display:flex}.product-detail .bargain-modal .bargain-popup .bargain-body .bargain-slider-wrap .bargain-ticks .bargain-tick[data-v-cf3785e1]{color:#999;text-align:center;font-size:11px;line-height:1.4}.product-detail .bargain-modal .bargain-popup .bargain-body .bargain-hint[data-v-cf3785e1]{color:#999;text-align:center;margin:0;font-size:12px}.product-detail .bargain-modal .bargain-popup .bargain-footer[data-v-cf3785e1]{border-top:1px solid #f0f0f0;gap:12px;padding:16px 24px 20px;display:flex}.product-detail .bargain-modal .bargain-popup .bargain-footer .bargain-btn-cancel[data-v-cf3785e1],.product-detail .bargain-modal .bargain-popup .bargain-footer .bargain-btn-submit[data-v-cf3785e1]{cursor:pointer;border:none;border-radius:8px;flex:1;padding:12px;font-size:15px;font-weight:600;transition:all .2s}.product-detail .bargain-modal .bargain-popup .bargain-footer .bargain-btn-cancel[data-v-cf3785e1]{color:#6c757d;background:#f5f7fa}.product-detail .bargain-modal .bargain-popup .bargain-footer .bargain-btn-cancel[data-v-cf3785e1]:hover{background:#e9ecef}.product-detail .bargain-modal .bargain-popup .bargain-footer .bargain-btn-submit[data-v-cf3785e1]{color:#fff;background:linear-gradient(135deg,#f99800 0%,#d68400 100%)}.product-detail .bargain-modal .bargain-popup .bargain-footer .bargain-btn-submit[data-v-cf3785e1]:hover{box-shadow:0 4px 12px #f9980066}.product-detail .bargain-modal .bargain-popup .bargain-footer .bargain-btn-submit[data-v-cf3785e1]:disabled{opacity:.6;cursor:not-allowed}.product-detail .notice-modal[data-v-cf3785e1]{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.product-detail .notice-modal .notice-popup[data-v-cf3785e1]{background:#fff;border-radius:16px;flex-direction:column;width:640px;max-width:90vw;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000026}.product-detail .notice-modal .notice-popup .notice-header[data-v-cf3785e1]{border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.product-detail .notice-modal .notice-popup .notice-header h3[data-v-cf3785e1]{color:#2c3e50;margin:0;font-size:18px;font-weight:600}.product-detail .notice-modal .notice-popup .notice-header .notice-close[data-v-cf3785e1]{color:#999;cursor:pointer;font-size:24px;line-height:1}.product-detail .notice-modal .notice-popup .notice-header .notice-close[data-v-cf3785e1]:hover{color:#333}.product-detail .notice-modal .notice-popup .notice-body[data-v-cf3785e1]{flex:1;padding:24px;overflow-y:auto}.product-detail .notice-modal .notice-popup .notice-body[data-v-cf3785e1]::-webkit-scrollbar{width:6px}.product-detail .notice-modal .notice-popup .notice-body[data-v-cf3785e1]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.product-detail .notice-modal .notice-popup .notice-body[data-v-cf3785e1]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.product-detail .notice-modal .notice-popup .notice-body .agr-section[data-v-cf3785e1]{margin-bottom:24px}.product-detail .notice-modal .notice-popup .notice-body .agr-section[data-v-cf3785e1]:last-child{margin-bottom:0}.product-detail .notice-modal .notice-popup .notice-body .agr-title[data-v-cf3785e1]{color:#2c3e50;border-bottom:1px solid #f0f0f0;margin-bottom:12px;padding-bottom:10px;font-size:15px;font-weight:600}.product-detail .notice-modal .notice-popup .notice-body .agr-subtitle[data-v-cf3785e1]{color:#444;margin:12px 0 8px;font-size:14px;font-weight:600}.product-detail .notice-modal .notice-popup .notice-body .agr-item[data-v-cf3785e1]{color:#666;padding:4px 0;font-size:13px;line-height:1.8}.page-order[data-v-04bbf604]{background:#f5f5f5;min-height:100vh;padding-bottom:30px}.order-header[data-v-04bbf604]{z-index:100;background:#fff;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0000000f}.order-header .header-back[data-v-04bbf604]{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.order-header .header-back[data-v-04bbf604]:hover{background:#f5f5f5}.order-header .header-back .back-icon[data-v-04bbf604]{color:#333;font-size:18px;font-weight:700}.order-header .header-title[data-v-04bbf604]{color:#333;font-size:18px;font-weight:600}.order-header .header-placeholder[data-v-04bbf604]{width:36px}.role-tabs[data-v-04bbf604]{background:#fff;border-bottom:1px solid #eee;padding:0 20px;display:flex;position:relative}.role-tabs .role-tab[data-v-04bbf604]{text-align:center;color:#666;cursor:pointer;z-index:1;flex:1;padding:14px 0;font-size:15px;transition:color .3s;position:relative}.role-tabs .role-tab.active[data-v-04bbf604]{color:#f99800;font-weight:600}.role-tabs .role-indicator[data-v-04bbf604]{background:#f99800;border-radius:3px 3px 0 0;width:40%;height:3px;transition:left .3s;position:absolute;bottom:0;left:5%}.role-tabs .role-indicator.right[data-v-04bbf604]{left:55%}.status-tabs[data-v-04bbf604]{background:#fff;border-bottom:1px solid #f0f0f0;gap:12px;padding:10px 16px;display:flex;overflow-x:auto}.status-tabs[data-v-04bbf604]::-webkit-scrollbar{display:none}.status-tabs .status-tab[data-v-04bbf604]{color:#666;cursor:pointer;background:#f5f5f5;border-radius:20px;flex-shrink:0;padding:8px 18px;font-size:13px;transition:all .3s}.status-tabs .status-tab.active[data-v-04bbf604]{color:#f99800;background:#fff5e6;font-weight:600}.status-tabs .status-tab[data-v-04bbf604]:hover{color:#f99800;background:#fff5e6}.order-list[data-v-04bbf604]{padding:12px 16px}.loading-state[data-v-04bbf604]{color:#999;flex-direction:column;justify-content:center;align-items:center;padding:80px 0;display:flex}.loading-state .loading-spinner[data-v-04bbf604]{border:3px solid #f0f0f0;border-top-color:#f99800;border-radius:50%;width:36px;height:36px;margin-bottom:12px;animation:.8s linear infinite spin-04bbf604}@keyframes spin-04bbf604{to{transform:rotate(360deg)}}.order-card[data-v-04bbf604]{cursor:pointer;background:#fff;border-radius:12px;margin-bottom:12px;padding:16px;transition:box-shadow .3s;box-shadow:0 2px 8px #0000000a}.order-card[data-v-04bbf604]:hover{box-shadow:0 4px 16px #0000001a}.order-card .card-top[data-v-04bbf604]{border-bottom:1px dashed #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;display:flex}.order-card .card-top .order-no[data-v-04bbf604]{color:#999;font-size:12px}.order-card .card-top .order-status[data-v-04bbf604]{border-radius:12px;padding:3px 10px;font-size:12px;font-weight:600}.order-card .card-top .order-status.status-orange[data-v-04bbf604]{color:#f99800;background:#fff5e6}.order-card .card-top .order-status.status-blue[data-v-04bbf604]{color:#1890ff;background:#e6f7ff}.order-card .card-top .order-status.status-green[data-v-04bbf604]{color:#52c41a;background:#f6ffed}.order-card .card-top .order-status.status-gray[data-v-04bbf604]{color:#999;background:#f5f5f5}.order-card .card-body[data-v-04bbf604]{gap:14px;margin-bottom:12px;display:flex}.order-card .card-body .product-image[data-v-04bbf604]{background:#f5f5f5;border-radius:8px;flex-shrink:0;width:90px;height:90px;overflow:hidden}.order-card .card-body .product-image img[data-v-04bbf604]{object-fit:cover;width:100%;height:100%}.order-card .card-body .product-info[data-v-04bbf604]{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.order-card .card-body .product-info .product-name[data-v-04bbf604]{color:#333;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.order-card .card-body .product-info .product-meta[data-v-04bbf604]{justify-content:space-between;align-items:flex-end;display:flex}.order-card .card-body .product-info .product-meta .product-price[data-v-04bbf604]{color:#f99800;font-size:18px;font-weight:700}.order-card .card-body .product-info .product-meta .product-time[data-v-04bbf604]{color:#bbb;font-size:12px}.order-card .card-bottom[data-v-04bbf604]{border-top:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.order-card .card-bottom .counterpart[data-v-04bbf604]{color:#999;font-size:12px}.order-card .card-bottom .card-actions[data-v-04bbf604]{gap:8px;display:flex}.order-card .card-bottom .card-actions .btn-action[data-v-04bbf604]{cursor:pointer;border:none;border-radius:20px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .3s}.order-card .card-bottom .card-actions .btn-check[data-v-04bbf604]{color:#fff;background:#1890ff}.order-card .card-bottom .card-actions .btn-check[data-v-04bbf604]:hover{background:#40a9ff}.order-card .card-bottom .card-actions .btn-bind[data-v-04bbf604]{color:#fff;background:#f99800}.order-card .card-bottom .card-actions .btn-bind[data-v-04bbf604]:hover{background:#e68a00}.order-card .card-bottom .card-actions .btn-detail[data-v-04bbf604]{color:#666;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:20px;padding:6px 16px;font-size:13px;transition:all .3s}.order-card .card-bottom .card-actions .btn-detail[data-v-04bbf604]:hover{color:#f99800;border-color:#f99800}.empty-state[data-v-04bbf604]{flex-direction:column;justify-content:center;align-items:center;padding:80px 0;display:flex}.empty-state .empty-icon[data-v-04bbf604]{margin-bottom:16px;font-size:64px}.empty-state .empty-text[data-v-04bbf604]{color:#999;font-size:15px}.load-more[data-v-04bbf604]{text-align:center;padding:20px 0}.load-more .load-more-btn[data-v-04bbf604]{color:#f99800;cursor:pointer;border:1px solid #f99800;border-radius:20px;padding:10px 32px;font-size:14px;transition:all .3s;display:inline-block}.load-more .load-more-btn[data-v-04bbf604]:hover{color:#fff;background:#f99800}.load-more .no-more[data-v-04bbf604]{color:#ccc;font-size:13px}.dialog-mask[data-v-04bbf604]{z-index:999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-box[data-v-04bbf604]{background:#fff;border-radius:16px;width:90%;max-width:420px;overflow:hidden}.dialog-box .dialog-title[data-v-04bbf604]{color:#333;text-align:center;padding:20px 20px 12px;font-size:17px;font-weight:600}.dialog-box .dialog-content[data-v-04bbf604]{padding:0 20px 16px}.dialog-box .dialog-content .radio-group[data-v-04bbf604]{gap:24px;margin-bottom:16px;display:flex}.dialog-box .dialog-content .radio-group .radio-item[data-v-04bbf604]{color:#333;cursor:pointer;align-items:center;gap:6px;font-size:14px;display:flex}.dialog-box .dialog-content .radio-group .radio-item input[type=radio][data-v-04bbf604]{accent-color:#f99800}.dialog-box .dialog-content .bind-tips[data-v-04bbf604]{color:#999;background:#fffbf0;border-left:3px solid #f99800;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:1.6}.dialog-box .dialog-content .form-group .form-label[data-v-04bbf604]{color:#666;margin-bottom:6px;font-size:13px;display:block}.dialog-box .dialog-content .form-group .form-textarea[data-v-04bbf604]{resize:vertical;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .3s}.dialog-box .dialog-content .form-group .form-textarea[data-v-04bbf604]:focus{border-color:#f99800}.dialog-box .dialog-actions[data-v-04bbf604]{border-top:1px solid #f0f0f0;display:flex}.dialog-box .dialog-actions button[data-v-04bbf604]{cursor:pointer;border:none;flex:1;padding:14px 0;font-size:15px;transition:background .2s}.dialog-box .dialog-actions button.btn-cancel[data-v-04bbf604]{color:#666;background:#fff}.dialog-box .dialog-actions button.btn-cancel[data-v-04bbf604]:hover{background:#f5f5f5}.dialog-box .dialog-actions button.btn-confirm[data-v-04bbf604]{color:#fff;background:#f99800;font-weight:600}.dialog-box .dialog-actions button.btn-confirm[data-v-04bbf604]:hover{background:#e68a00}.dialog-box .dialog-actions button.btn-confirm[data-v-04bbf604]:disabled{cursor:not-allowed;background:#ccc}.toast-message[data-v-04bbf604]{color:#fff;z-index:9999;background:#000000bf;border-radius:8px;padding:12px 28px;font-size:14px;animation:2s fadeInOut-04bbf604;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes fadeInOut-04bbf604{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}.page-order-detail[data-v-62b82731]{background:#f5f7fa;min-height:100vh;padding-bottom:80px}.detail-header[data-v-62b82731]{background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.detail-header .header-back[data-v-62b82731]{cursor:pointer;color:#333;width:40px;font-size:20px}.detail-header .header-back[data-v-62b82731]:hover{color:#f99800}.detail-header .header-title[data-v-62b82731]{color:#333;font-size:18px;font-weight:600}.detail-header .header-placeholder[data-v-62b82731]{width:40px}.loading-state[data-v-62b82731]{color:#999;flex-direction:column;align-items:center;padding:60px 0;display:flex}.loading-state .loading-spinner[data-v-62b82731]{border:3px solid #eee;border-top-color:#f99800;border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:.8s linear infinite spin-62b82731}@keyframes spin-62b82731{to{transform:rotate(360deg)}}.status-card[data-v-62b82731]{color:#fff;border-radius:12px;align-items:center;gap:16px;margin:16px;padding:24px;display:flex}.status-card.status-1[data-v-62b82731]{background:linear-gradient(135deg,#f99800,#d68400)}.status-card.status-2[data-v-62b82731],.status-card.status-4[data-v-62b82731]{background:linear-gradient(135deg,#3498db,#2980b9)}.status-card.status-3[data-v-62b82731],.status-card.status-7[data-v-62b82731]{background:linear-gradient(135deg,#95a5a6,#7f8c8d)}.status-card.status-8[data-v-62b82731]{background:linear-gradient(135deg,#27ae60,#219a52)}.status-card.status-5[data-v-62b82731],.status-card.status-6[data-v-62b82731]{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.status-card.status-0[data-v-62b82731]{background:linear-gradient(135deg,#bdc3c7,#95a5a6)}.status-card .status-icon[data-v-62b82731]{font-size:36px}.status-card .status-text[data-v-62b82731]{font-size:20px;font-weight:600}.status-card .countdown[data-v-62b82731]{opacity:.9;margin-top:6px;font-size:14px}.info-card[data-v-62b82731]{background:#fff;border-radius:10px;margin:0 16px 12px;padding:16px;box-shadow:0 1px 4px #0000000d}.info-card .card-title[data-v-62b82731]{color:#333;border-bottom:1px solid #f0f0f0;margin-bottom:12px;padding-bottom:8px;font-size:15px;font-weight:600}.product-row[data-v-62b82731]{align-items:center;gap:12px;display:flex}.product-row .product-img[data-v-62b82731]{object-fit:cover;background:#f5f5f5;border-radius:8px;width:80px;height:80px}.product-row .product-name[data-v-62b82731]{color:#333;margin-bottom:6px;font-size:15px}.product-row .product-price[data-v-62b82731]{color:#f99800;font-size:18px;font-weight:600}.amount-row[data-v-62b82731]{color:#666;justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.amount-row.total[data-v-62b82731]{color:#333;border-top:1px solid #f0f0f0;margin-top:4px;padding-top:12px;font-weight:600}.amount-row .total-amount[data-v-62b82731]{color:#e74c3c;font-size:18px}.info-row[data-v-62b82731]{color:#666;justify-content:space-between;padding:6px 0;font-size:14px;display:flex}.info-row span[data-v-62b82731]:last-child{color:#333}.timeline[data-v-62b82731]{padding-left:8px}.timeline .timeline-item[data-v-62b82731]{gap:12px;padding-bottom:16px;display:flex;position:relative}.timeline .timeline-item[data-v-62b82731]:not(:last-child):before{content:"";background:#eee;width:2px;position:absolute;top:14px;bottom:0;left:5px}.timeline .timeline-item .timeline-dot[data-v-62b82731]{background:#f99800;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:4px}.timeline .timeline-item .timeline-title[data-v-62b82731]{color:#333;font-size:14px;font-weight:500}.timeline .timeline-item .timeline-desc[data-v-62b82731]{color:#666;margin-top:4px;font-size:13px}.timeline .timeline-item .timeline-time[data-v-62b82731]{color:#999;margin-top:4px;font-size:12px}.remark-text[data-v-62b82731]{color:#666;font-size:14px;line-height:1.6}.action-bar[data-v-62b82731]{z-index:100;background:#fff;gap:12px;padding:12px 20px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000001a}.action-bar .btn[data-v-62b82731]{cursor:pointer;border:none;border-radius:8px;flex:1;padding:12px;font-size:16px;font-weight:600;transition:opacity .2s}.action-bar .btn[data-v-62b82731]:hover{opacity:.85}.action-bar .btn.btn-primary[data-v-62b82731]{color:#fff;background:linear-gradient(135deg,#f99800,#d68400)}.action-bar .btn.btn-cancel[data-v-62b82731]{color:#666;background:#f5f5f5}.action-bar .btn.btn-danger[data-v-62b82731]{color:#e74c3c;background:#fff0f0}.empty-state[data-v-62b82731]{text-align:center;color:#999;padding:80px 20px}.page-wallet[data-v-fc762696]{background:#f5f7fa;min-height:100vh}.wallet-header[data-v-fc762696]{background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.wallet-header .header-back[data-v-fc762696]{cursor:pointer;color:#333;width:40px;font-size:20px}.wallet-header .header-back[data-v-fc762696]:hover{color:#f99800}.wallet-header .header-title[data-v-fc762696]{color:#333;font-size:18px;font-weight:600}.wallet-header .header-placeholder[data-v-fc762696]{width:40px}.balance-card[data-v-fc762696]{border-radius:16px;height:160px;margin:16px;position:relative;overflow:hidden}.balance-card .balance-bg[data-v-fc762696]{background:linear-gradient(135deg,#f99800 0%,#d68400 50%,#b86e00 100%);border-radius:16px;position:absolute;inset:0}.balance-card .balance-content[data-v-fc762696]{z-index:1;color:#fff;padding:24px;position:relative}.balance-card .balance-label[data-v-fc762696]{opacity:.85;font-size:14px}.balance-card .balance-amount[data-v-fc762696]{margin:8px 0;font-size:36px;font-weight:700}.balance-card .balance-user[data-v-fc762696]{opacity:.8;font-size:14px}.action-buttons[data-v-fc762696]{gap:12px;margin-bottom:16px;padding:0 16px;display:flex}.action-buttons .action-btn[data-v-fc762696]{cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.action-buttons .action-btn .btn-icon[data-v-fc762696]{font-size:20px}.action-buttons .action-btn.recharge[data-v-fc762696]{color:#fff;background:linear-gradient(135deg,#f99800,#d68400)}.action-buttons .action-btn.recharge[data-v-fc762696]:hover{opacity:.9}.action-buttons .action-btn.withdraw[data-v-fc762696]{color:#f99800;background:#fff;border:2px solid #f99800}.action-buttons .action-btn.withdraw[data-v-fc762696]:hover{background:#fff8f0}.records-section[data-v-fc762696]{padding:0 16px}.records-section .section-header[data-v-fc762696]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.records-section .section-title[data-v-fc762696]{color:#333;font-size:16px;font-weight:600}.records-section .no-more[data-v-fc762696]{color:#ccc;font-size:12px}.record-list[data-v-fc762696]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000d}.record-item[data-v-fc762696]{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.record-item[data-v-fc762696]:last-child{border-bottom:none}.record-item .record-title[data-v-fc762696]{color:#333;font-size:15px}.record-item .record-time[data-v-fc762696]{color:#999;margin-top:4px;font-size:12px}.record-item .record-amount[data-v-fc762696]{font-size:16px;font-weight:600}.record-item .record-amount.income[data-v-fc762696]{color:#27ae60}.record-item .record-amount.expense[data-v-fc762696]{color:#999}.load-more[data-v-fc762696]{text-align:center;color:#f99800;cursor:pointer;padding:14px;font-size:14px}.load-more[data-v-fc762696]:hover{background:#fafafa}.empty-records[data-v-fc762696]{text-align:center;padding:40px 20px}.empty-records .empty-icon[data-v-fc762696]{margin-bottom:12px;font-size:48px}.empty-records .empty-text[data-v-fc762696]{color:#999;font-size:14px}.modal-overlay[data-v-fc762696]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box[data-v-fc762696]{background:#fff;border-radius:12px;width:400px;overflow:hidden}.modal-box .modal-title[data-v-fc762696]{text-align:center;color:#333;border-bottom:1px solid #eee;padding:20px;font-size:16px;font-weight:600}.modal-box .modal-body[data-v-fc762696]{padding:20px}.modal-box .modal-body .form-group[data-v-fc762696]{margin-bottom:12px}.modal-box .modal-body .form-label[data-v-fc762696]{color:#666;margin-bottom:8px;font-size:14px;display:block}.modal-box .modal-body .form-input[data-v-fc762696]{box-sizing:border-box;border:1px solid #ddd;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px}.modal-box .modal-body .form-input[data-v-fc762696]:focus{border-color:#f99800}.modal-box .modal-body .balance-tip[data-v-fc762696]{color:#999;margin-top:8px;font-size:13px}.modal-box .modal-footer[data-v-fc762696]{border-top:1px solid #eee;display:flex}.modal-box .modal-btn[data-v-fc762696]{text-align:center;cursor:pointer;background:0 0;border:none;flex:1;padding:14px 0;font-size:15px;font-weight:500}.modal-box .modal-btn.cancel[data-v-fc762696]{color:#666}.modal-box .modal-btn.confirm[data-v-fc762696]{color:#f99800;font-weight:600}.modal-box .modal-btn[data-v-fc762696]:hover{background:#f9f9f9}.publish-page[data-v-7475fedf]{width:100%;max-width:800px;margin:0 auto;padding:20px 0}.publish-header[data-v-7475fedf]{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px 20px;display:flex;box-shadow:0 2px 8px #0000001a}.publish-header .header-left[data-v-7475fedf]{cursor:pointer;width:40px}.publish-header .header-left .back-icon[data-v-7475fedf]{color:#6c757d;font-size:28px;transition:color .3s}.publish-header .header-left:hover .back-icon[data-v-7475fedf]{color:#f99800}.publish-header .header-title[data-v-7475fedf]{color:#2c3e50;font-size:18px;font-weight:700}.publish-header .header-right[data-v-7475fedf]{width:40px}.publish-content[data-v-7475fedf]{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 8px #0000001a}.form-section[data-v-7475fedf]{border-bottom:1px solid #f0f0f0;margin-bottom:30px;padding-bottom:20px}.form-section[data-v-7475fedf]:last-child{border-bottom:none}.form-section .section-title[data-v-7475fedf]{color:#2c3e50;align-items:center;gap:5px;margin-bottom:15px;font-size:16px;font-weight:700;display:flex}.form-section .section-title .section-subtitle[data-v-7475fedf]{color:#95a5a6;font-size:13px;font-weight:400}.form-section .section-title .required-mark[data-v-7475fedf]{color:#e74c3c;margin-right:2px;font-style:normal}.form-item[data-v-7475fedf]{margin-bottom:18px}.form-item[data-v-7475fedf]:last-child{margin-bottom:0}.form-row[data-v-7475fedf]{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.form-row[data-v-7475fedf]:last-child{margin-bottom:0}.form-row-label[data-v-7475fedf]{color:#2c3e50;text-align:right;flex-shrink:0;width:92px;font-size:14px;font-weight:600;line-height:44px}.form-row-label .required-mark[data-v-7475fedf]{color:#e74c3c;margin-right:2px;font-style:normal}.form-row-content[data-v-7475fedf]{flex:1;min-width:0}.form-label[data-v-7475fedf]{color:#2c3e50;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.form-input[data-v-7475fedf]{color:#2c3e50;box-sizing:border-box;background:#f5f7fa;border:1px solid #e0e0e0;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-size:14px;transition:all .3s}.form-input[data-v-7475fedf]::placeholder{color:#b0b8c4}.form-input[data-v-7475fedf]:focus{background:#fff;border-color:#f99800;box-shadow:0 0 0 3px #f998001a}.form-textarea[data-v-7475fedf]{color:#2c3e50;resize:vertical;box-sizing:border-box;background:#f5f7fa;border:1px solid #e0e0e0;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .3s}.form-textarea[data-v-7475fedf]::placeholder{color:#b0b8c4}.form-textarea[data-v-7475fedf]:focus{background:#fff;border-color:#f99800;box-shadow:0 0 0 3px #f998001a}.input-with-unit[data-v-7475fedf]{align-items:center;display:flex;position:relative}.input-with-unit .form-input[data-v-7475fedf]{padding-right:50px}.input-with-unit .input-unit[data-v-7475fedf]{color:#6c757d;font-size:14px;font-weight:500;position:absolute;right:16px}.game-select-input[data-v-7475fedf]{cursor:pointer;background:#f5f7fa;border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .3s;display:flex}.game-select-input[data-v-7475fedf]:hover{background:#fff;border-color:#f99800}.game-select-input .game-select-text[data-v-7475fedf]{color:#2c3e50;font-size:14px}.game-select-input .game-select-text.placeholder[data-v-7475fedf]{color:#b0b8c4}.game-select-input .select-arrow[data-v-7475fedf]{color:#999;font-size:12px;transition:transform .3s}.game-select-input:hover .select-arrow[data-v-7475fedf]{color:#f99800}.chips-wrap[data-v-7475fedf]{flex-wrap:wrap;gap:10px;display:flex}.chip[data-v-7475fedf]{color:#6c757d;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#f5f7fa;border:1px solid #e0e0e0;border-radius:16px;padding:6px 16px;font-size:13px;transition:all .2s;display:inline-block}.chip[data-v-7475fedf]:hover{color:#f99800;border-color:#f99800}.chip.active[data-v-7475fedf]{color:#fff;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border-color:#0000;box-shadow:0 2px 6px #f998004d}.chip.chip-sm[data-v-7475fedf]{padding:6px 14px;font-size:13px}.feature-row[data-v-7475fedf]{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.feature-row[data-v-7475fedf]:last-child{margin-bottom:0}.feature-label[data-v-7475fedf]{color:#2c3e50;text-align:right;flex-shrink:0;width:80px;font-size:14px;font-weight:600;line-height:36px}.feature-label .required-mark[data-v-7475fedf]{color:#e74c3c;margin-right:2px;font-style:normal}.feature-options[data-v-7475fedf]{flex:1;gap:6px;min-width:0;display:flex}.cascade-wrap[data-v-7475fedf]{width:100%}.feature-input[data-v-7475fedf]{box-sizing:border-box;background:#f5f7fa;border:1px solid #e0e0e0;border-radius:8px;outline:none;width:100%;padding:8px 14px;font-size:14px;transition:border-color .2s}.feature-input[data-v-7475fedf]:focus{background:#fff;border-color:#f99800}.cascade-tabs[data-v-7475fedf]{border-bottom:1px solid #f0f0f0;gap:4px;margin-bottom:10px;padding-bottom:6px;display:flex}.cascade-tab[data-v-7475fedf]{color:#6c757d;cursor:pointer;background:#f5f7fa;border-radius:16px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .2s;position:relative}.cascade-tab[data-v-7475fedf]:hover{color:#f99800;background:#fff5e6}.cascade-tab.active[data-v-7475fedf]{color:#fff;background:linear-gradient(135deg,#f99800,#d68400);box-shadow:0 2px 6px #f998004d}.cascade-tab.active .tab-count[data-v-7475fedf]{background:#ffffff59;transform:translateY(-2px)}.cascade-tab .tab-count[data-v-7475fedf]{color:#fff;vertical-align:middle;background:#f99800cc;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 4px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.cascade-content[data-v-7475fedf]{flex-wrap:wrap;gap:8px;display:flex}.image-grid[data-v-7475fedf]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.image-item[data-v-7475fedf]{background:#f5f7fa;border-radius:8px;width:100%;padding-bottom:100%;position:relative;overflow:hidden}.image-item .preview-img[data-v-7475fedf]{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.image-item .upload-overlay[data-v-7475fedf]{background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.image-item .upload-progress[data-v-7475fedf]{flex-direction:column;align-items:center;gap:8px;display:flex}.image-item .progress-ring[data-v-7475fedf]{width:40px;height:40px;position:relative}.image-item .progress-text[data-v-7475fedf]{color:#fff;font-size:11px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-item .cover-badge[data-v-7475fedf]{color:#fff;z-index:2;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border-radius:0 0 8px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:0;left:0}.image-item .image-delete[data-v-7475fedf]{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;line-height:1;transition:background .3s;display:flex;position:absolute;top:4px;right:4px}.image-item .image-delete[data-v-7475fedf]:hover{background:#dc3545cc}.image-add[data-v-7475fedf]{cursor:pointer;background:#fafafa;border:2px dashed #d0d0d0;border-radius:8px;width:100%;padding-bottom:100%;transition:all .3s;position:relative}.image-add[data-v-7475fedf]:hover{background:#fff5e6;border-color:#f99800}.image-add.uploading[data-v-7475fedf]{cursor:not-allowed;background:#f5f5f5;border-color:#e0e0e0}.image-add .image-add-content[data-v-7475fedf]{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.image-add .add-icon-svg[data-v-7475fedf]{color:#999;flex-shrink:0;transition:color .3s}.image-add .add-text[data-v-7475fedf]{color:#95a5a6;white-space:nowrap;font-size:12px}.image-add:hover .add-icon-svg[data-v-7475fedf],.image-add:hover .add-text[data-v-7475fedf]{color:#f99800}.image-add .upload-spinner[data-v-7475fedf]{border:2px solid #e0e0e0;border-top-color:#f99800;border-radius:50%;flex-shrink:0;width:24px;height:24px;animation:.8s linear infinite spin-7475fedf}.agreement-section[data-v-7475fedf]{margin-top:20px;padding:15px 0}.agreement-label[data-v-7475fedf]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.agreement-label .checkbox-wrap[data-v-7475fedf]{border:2px solid #d0d0d0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .3s;display:flex}.agreement-label .checkbox-wrap.checked[data-v-7475fedf]{background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border-color:#0000}.agreement-label .checkbox-wrap .checkbox-icon[data-v-7475fedf]{color:#fff;font-size:12px;font-weight:700}.agreement-label .agreement-text[data-v-7475fedf]{color:#6c757d;font-size:14px}.agreement-label .agreement-text .agreement-link[data-v-7475fedf]{color:#f99800;cursor:pointer;font-weight:600}.agreement-label .agreement-text .agreement-link[data-v-7475fedf]:hover{text-decoration:underline}.submit-section[data-v-7475fedf]{border-top:1px solid #f0f0f0;margin-top:30px;padding-top:20px}.btn-submit[data-v-7475fedf]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border:none;border-radius:8px;width:100%;padding:14px;font-size:16px;font-weight:600;transition:all .3s;box-shadow:0 2px 8px #f998004d}.btn-submit[data-v-7475fedf]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #f9980066}.btn-submit[data-v-7475fedf]:disabled{opacity:.7;cursor:not-allowed}.modal-overlay[data-v-7475fedf]{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s fadeIn-7475fedf;display:flex;position:fixed;inset:0}@keyframes fadeIn-7475fedf{0%{opacity:0}to{opacity:1}}.modal-content[data-v-7475fedf]{background:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:500px;max-height:80vh;animation:.3s slideUp-7475fedf;display:flex}@keyframes slideUp-7475fedf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-7475fedf{to{transform:rotate(360deg)}}.modal-header[data-v-7475fedf]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.modal-header h3[data-v-7475fedf]{color:#2c3e50;font-size:16px;font-weight:700}.modal-header .modal-close[data-v-7475fedf]{color:#6c757d;cursor:pointer;background:#f5f7fa;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;transition:all .3s;display:flex}.modal-header .modal-close[data-v-7475fedf]:hover{color:#2c3e50;background:#e0e0e0}.game-modal[data-v-7475fedf]{width:960px;max-width:94vw}.game-modal .game-search-area[data-v-7475fedf]{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 20px 12px}.game-modal .game-search-row[data-v-7475fedf]{align-items:center;gap:14px;display:flex}.game-modal .game-search[data-v-7475fedf]{flex:1;align-items:center;display:flex;position:relative}.game-modal .game-search .search-icon[data-v-7475fedf]{pointer-events:none;flex-shrink:0;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.game-modal .game-search .search-input[data-v-7475fedf]{box-sizing:border-box;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;outline:none;width:100%;padding:9px 12px 9px 34px;font-size:13px;transition:all .25s}.game-modal .game-search .search-input[data-v-7475fedf]:focus{background:#fff;border-color:#f99800;box-shadow:0 0 0 3px #f9980014}.game-modal .game-search .search-input[data-v-7475fedf]::placeholder{color:#aaa}.game-modal .game-type-tabs[data-v-7475fedf]{gap:6px;display:flex}.game-modal .game-type-tabs .type-tab[data-v-7475fedf]{color:#666;cursor:pointer;white-space:nowrap;background:#f5f5f5;border-radius:6px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:12px;transition:all .25s;display:flex}.game-modal .game-type-tabs .type-tab[data-v-7475fedf]:hover{background:#ebebeb}.game-modal .game-type-tabs .type-tab.active[data-v-7475fedf]{color:#fff;background:#f99800;font-weight:500}.game-modal .game-grid-container[data-v-7475fedf]{max-height:520px;padding:16px 20px 20px;overflow-y:auto}.game-modal .game-grid-container[data-v-7475fedf]::-webkit-scrollbar{width:6px}.game-modal .game-grid-container[data-v-7475fedf]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.game-modal .game-grid-container[data-v-7475fedf]::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.game-modal .game-grid-container[data-v-7475fedf]::-webkit-scrollbar-thumb:hover{background:#ccc}.game-modal .game-grid[data-v-7475fedf]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;display:grid}.game-modal .game-card[data-v-7475fedf]{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:8px;transition:all .2s;position:relative;overflow:hidden}.game-modal .game-card[data-v-7475fedf]:hover{border-color:#f99800;transform:translateY(-1px);box-shadow:0 3px 12px #f9980026}.game-modal .game-card.active[data-v-7475fedf]{border-color:#f99800;box-shadow:0 3px 12px #f9980033}.game-modal .game-card-cover[data-v-7475fedf]{aspect-ratio:16/10;background:#f5f5f5;width:100%;position:relative;overflow:hidden}.game-modal .game-card-cover .game-cover-img[data-v-7475fedf]{object-fit:cover;width:100%;height:100%}.game-modal .game-card-cover .game-cover-placeholder[data-v-7475fedf]{background:linear-gradient(135deg,#f5f5f5,#ebebeb);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.game-modal .game-card-cover .game-cover-placeholder svg[data-v-7475fedf]{width:24px;height:24px}.game-modal .game-selected-badge[data-v-7475fedf]{z-index:2;position:absolute;top:6px;right:6px}.game-modal .game-selected-badge svg[data-v-7475fedf]{width:18px;height:18px}.game-modal .game-card-info[data-v-7475fedf]{padding:8px 10px}.game-modal .game-card-name[data-v-7475fedf]{color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:31px;font-size:12px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.game-modal .game-card-type[data-v-7475fedf]{margin-top:4px}.game-modal .type-badge[data-v-7475fedf]{border-radius:3px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-block}.game-modal .type-badge.type-0[data-v-7475fedf]{color:#388e3c;background:#e8f5e9}.game-modal .type-badge.type-1[data-v-7475fedf]{color:#1976d2;background:#e3f2fd}.game-modal .type-badge[data-v-7475fedf]:not(.type-0):not(.type-1){color:#757575;background:#f5f5f5}.game-modal .loading-state[data-v-7475fedf]{color:#999;flex-direction:column;justify-content:center;align-items:center;padding:50px 20px;display:flex}.game-modal .loading-spinner[data-v-7475fedf]{border:3px solid #f0f0f0;border-top-color:#f99800;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-7475fedf}.game-modal .empty-state[data-v-7475fedf]{color:#999;flex-direction:column;justify-content:center;align-items:center;padding:50px 20px;display:flex}.game-modal .empty-state p[data-v-7475fedf]{margin-top:10px;font-size:13px}.agreement-modal .agreement-body[data-v-7475fedf]{max-height:400px;padding:20px;overflow-y:auto}.agreement-modal .agreement-body p[data-v-7475fedf]{color:#6c757d;margin-bottom:12px;font-size:14px;line-height:1.8}.agreement-modal .agreement-body p[data-v-7475fedf]:last-child{margin-bottom:0}.agreement-modal .agreement-actions[data-v-7475fedf]{border-top:1px solid #f0f0f0;padding:15px 20px}.agreement-modal .agreement-actions .btn-agree[data-v-7475fedf]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border:none;border-radius:8px;width:100%;padding:12px;font-size:15px;font-weight:600;transition:all .3s}.agreement-modal .agreement-actions .btn-agree[data-v-7475fedf]:hover{box-shadow:0 4px 12px #f9980066}.loading-text[data-v-7475fedf],.empty-text[data-v-7475fedf]{text-align:center;color:#95a5a6;padding:20px 0;font-size:14px}@media (width<=768px){.publish-page[data-v-7475fedf]{padding:10px 0}.publish-header[data-v-7475fedf]{border-radius:0;margin-bottom:0;padding:12px 15px}.publish-header .header-title[data-v-7475fedf]{font-size:16px}.publish-content[data-v-7475fedf]{box-shadow:none;border-radius:0;padding:20px 15px}.image-grid[data-v-7475fedf]{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px}.modal-content[data-v-7475fedf]{width:95%}}@media (width<=480px){.publish-content[data-v-7475fedf]{padding:15px 12px}.chip[data-v-7475fedf]{padding:6px 14px;font-size:13px}.image-grid[data-v-7475fedf]{grid-template-columns:repeat(3,1fr)}.form-input[data-v-7475fedf],.form-textarea[data-v-7475fedf]{padding:10px 12px;font-size:13px}}.page-order-confirm[data-v-1490a4fd]{background:#f5f7fa;min-height:80vh;padding-bottom:80px;position:relative}.confirm-header[data-v-1490a4fd]{background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.confirm-header .header-back[data-v-1490a4fd]{cursor:pointer;color:#333;width:40px;font-size:20px}.confirm-header .header-back[data-v-1490a4fd]:hover{color:#f99800}.confirm-header .header-title[data-v-1490a4fd]{color:#333;font-size:18px;font-weight:600}.confirm-header .header-placeholder[data-v-1490a4fd]{width:40px}.loading-state[data-v-1490a4fd]{color:#999;flex-direction:column;align-items:center;padding:80px 0;display:flex}.loading-state .loading-spinner[data-v-1490a4fd]{border:3px solid #eee;border-top-color:#f99800;border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:.8s linear infinite spin-1490a4fd}@keyframes spin-1490a4fd{to{transform:rotate(360deg)}}.info-card[data-v-1490a4fd]{background:#fff;border-radius:10px;margin:12px 16px;padding:16px;box-shadow:0 1px 4px #0000000d}.info-card .card-title[data-v-1490a4fd]{color:#333;border-bottom:1px solid #f0f0f0;margin-bottom:12px;padding-bottom:8px;font-size:15px;font-weight:600}.goods-card[data-v-1490a4fd]{align-items:center;gap:14px;display:flex}.goods-card .goods-img[data-v-1490a4fd]{object-fit:cover;background:#f5f5f5;border-radius:8px;flex-shrink:0;width:90px;height:90px}.goods-card .goods-info[data-v-1490a4fd]{flex:1;min-width:0}.goods-card .goods-info .goods-title[data-v-1490a4fd]{color:#333;-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;margin-bottom:10px;font-size:15px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.goods-card .goods-info .goods-price[data-v-1490a4fd]{text-align:left;color:#f99800;font-size:22px;font-weight:700}.goods-card .goods-info .goods-price .price-symbol[data-v-1490a4fd]{margin-right:2px;font-size:14px}.protection-card .radio-group[data-v-1490a4fd]{flex-direction:row;gap:12px;display:flex}.protection-card .radio-item[data-v-1490a4fd]{cursor:pointer;box-sizing:border-box;border:1px solid #e8e8e8;border-radius:8px;justify-content:space-between;align-items:center;width:50%;padding:14px 16px;transition:all .2s;display:flex}.protection-card .radio-item[data-v-1490a4fd]:hover{border-color:#f99800}.protection-card .radio-item.active[data-v-1490a4fd]{background:#fff9f0;border-color:#f99800}.protection-card .radio-item .radio-left[data-v-1490a4fd]{flex:1;align-items:center;display:flex}.protection-card .radio-item .radio-content[data-v-1490a4fd]{flex-direction:column;gap:2px;display:flex}.protection-card .radio-item .radio-label[data-v-1490a4fd]{color:#333;text-align:left;margin-bottom:10px;font-size:14px;font-weight:600}.protection-card .radio-item .radio-desc[data-v-1490a4fd]{color:#999;font-size:12px;line-height:1.3}.protection-card .radio-item .radio-right[data-v-1490a4fd]{align-items:center;display:flex}.protection-card .radio-item .radio-price-info[data-v-1490a4fd]{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.protection-card .radio-item .radio-percent[data-v-1490a4fd]{color:#f99800;font-size:12px;font-weight:600}.protection-card .radio-item .radio-fee-row[data-v-1490a4fd]{align-items:center;gap:8px;display:flex}.protection-card .radio-item .radio-fee[data-v-1490a4fd]{color:#f99800;font-size:14px;font-weight:600}.protection-card .radio-item .radio-circle[data-v-1490a4fd]{border:2px solid #ccc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.protection-card .radio-item .radio-circle .radio-dot[data-v-1490a4fd]{background:#f99800;border-radius:50%;width:10px;height:10px}.protection-card .radio-item.active .radio-circle[data-v-1490a4fd]{border-color:#f99800}.addon-card .checkbox-item[data-v-1490a4fd]{cursor:pointer;box-sizing:border-box;border:1px solid #e8e8e8;border-radius:8px;justify-content:space-between;align-items:center;width:50%;padding:14px 16px;transition:all .2s;display:flex}.addon-card .checkbox-item[data-v-1490a4fd]:hover{border-color:#f99800}.addon-card .checkbox-item.active[data-v-1490a4fd]{background:#fff9f0;border-color:#f99800}.addon-card .checkbox-item .checkbox-left[data-v-1490a4fd]{flex:1;align-items:center;display:flex}.addon-card .checkbox-item .checkbox-content[data-v-1490a4fd]{flex-direction:column;gap:2px;display:flex}.addon-card .checkbox-item .checkbox-label[data-v-1490a4fd]{color:#333;text-align:left;margin-bottom:10px;font-size:14px;font-weight:600}.addon-card .checkbox-item .checkbox-desc[data-v-1490a4fd]{color:#999;font-size:12px;line-height:1.3}.addon-card .checkbox-item .checkbox-right[data-v-1490a4fd]{align-items:center;display:flex}.addon-card .checkbox-item .checkbox-price-info[data-v-1490a4fd]{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.addon-card .checkbox-item .checkbox-percent[data-v-1490a4fd]{color:#f99800;font-size:12px;font-weight:600}.addon-card .checkbox-item .checkbox-fee-row[data-v-1490a4fd]{align-items:center;gap:8px;display:flex}.addon-card .checkbox-item .checkbox-fee[data-v-1490a4fd]{color:#f99800;font-size:14px;font-weight:600}.addon-card .checkbox-item .checkbox-box[data-v-1490a4fd]{border:2px solid #ccc;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.addon-card .checkbox-item .checkbox-box .check-icon[data-v-1490a4fd]{color:#fff;font-size:12px;line-height:1}.addon-card .checkbox-item.active .checkbox-box[data-v-1490a4fd]{background:#f99800;border-color:#f99800}.agreement-tip[data-v-1490a4fd]{color:#999;margin:16px;font-size:12px;line-height:1.6}.agreement-tip .link[data-v-1490a4fd]{color:#f99800;cursor:pointer}.agreement-tip .link[data-v-1490a4fd]:hover{text-decoration:underline}.pay-bar[data-v-1490a4fd]{z-index:100;background:#fff;align-items:center;width:100%;padding:12px 20px;display:flex;position:absolute;bottom:0;left:0;box-shadow:0 -2px 10px #0000001a}.pay-bar .pay-amount[data-v-1490a4fd]{flex:1}.pay-bar .pay-amount .amount-label[data-v-1490a4fd]{color:#666;font-size:14px}.pay-bar .pay-amount .amount-value[data-v-1490a4fd]{color:#f99800;font-size:22px;font-weight:700}.pay-bar .pay-amount .amount-value .amount-symbol[data-v-1490a4fd]{margin-right:2px;font-size:14px}.pay-bar .btn-detail[data-v-1490a4fd]{color:#f99800;cursor:pointer;background:#fff5e6;border:1px solid #f99800;border-radius:8px;margin-right:12px;padding:8px 16px;font-size:14px;transition:all .2s}.pay-bar .btn-detail[data-v-1490a4fd]:hover{background:#ffe4b3}.pay-bar .btn-pay[data-v-1490a4fd]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800,#d68400);border:none;border-radius:8px;padding:12px 32px;font-size:16px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #f998004d}.pay-bar .btn-pay[data-v-1490a4fd]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f9980066}.pay-bar .btn-pay[data-v-1490a4fd]:active{transform:translateY(0)}.modal-mask[data-v-1490a4fd]{z-index:200;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-1490a4fd]{text-align:left;background:#fff;border-radius:12px;width:700px;max-width:90%;animation:.2s modalIn-1490a4fd;overflow:hidden}.modal-content .modal-header[data-v-1490a4fd]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-content .modal-header .modal-title[data-v-1490a4fd]{color:#333;font-size:16px;font-weight:600}.modal-content .modal-header .modal-close[data-v-1490a4fd]{color:#999;cursor:pointer;font-size:24px;line-height:1}.modal-content .modal-header .modal-close[data-v-1490a4fd]:hover{color:#333}.modal-content .modal-body[data-v-1490a4fd]{padding:16px 20px}.modal-content .modal-body.agreement-body[data-v-1490a4fd]{color:#666;max-height:60vh;padding:20px;font-size:14px;line-height:1.8;overflow-y:auto}.modal-content .modal-body.agreement-body h3[data-v-1490a4fd]{color:#333;border-top:1px solid #f0f0f0;margin:16px 0 12px;padding-top:16px;font-size:16px;font-weight:600}.modal-content .modal-body.agreement-body h3[data-v-1490a4fd]:first-child{border-top:none;margin-top:0;padding-top:0}.modal-content .modal-body.agreement-body h4[data-v-1490a4fd]{color:#333;margin:12px 0 8px;font-size:14px;font-weight:600}.modal-content .modal-body.agreement-body ol[data-v-1490a4fd]{margin:0;padding-left:20px}.modal-content .modal-body.agreement-body ol li[data-v-1490a4fd]{margin-bottom:8px}.modal-content .modal-body.agreement-body p[data-v-1490a4fd]{margin:8px 0}.modal-content .modal-body.agreement-body .text-center[data-v-1490a4fd]{text-align:center;color:#333;margin-bottom:16px;font-weight:600}.modal-content .modal-body.agreement-body .important-tip[data-v-1490a4fd]{color:#f99800;border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px;font-weight:600}.modal-content .detail-row[data-v-1490a4fd]{color:#666;justify-content:space-between;padding:10px 0;font-size:14px;display:flex}.modal-content .detail-row.total[data-v-1490a4fd]{color:#333;border-top:1px solid #f0f0f0;margin-top:4px;padding-top:12px;font-weight:600}.modal-content .detail-row .detail-total-amount[data-v-1490a4fd]{color:#f99800;font-size:20px;font-weight:700}@keyframes modalIn-1490a4fd{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.page-sales .sales-header[data-v-82dca41b]{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px 0;display:flex}.page-sales .sales-header .header-title[data-v-82dca41b]{color:#2c3e50;margin:0;font-size:22px;font-weight:600}.page-sales .sales-header .btn-publish[data-v-82dca41b]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800,#d68400);border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .3s}.page-sales .sales-header .btn-publish[data-v-82dca41b]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f9980066}.page-sales .tab-bar[data-v-82dca41b]{background:#f8f9fa;border-radius:8px;margin-bottom:20px;padding:0 16px;display:flex;overflow-x:auto}.page-sales .tab-bar[data-v-82dca41b]::-webkit-scrollbar{display:none}.page-sales .tab-bar .tab-item[data-v-82dca41b]{color:#666;cursor:pointer;white-space:nowrap;flex-shrink:0;padding:12px 20px;font-size:14px;transition:all .3s;position:relative}.page-sales .tab-bar .tab-item.active[data-v-82dca41b]{color:#f99800;font-weight:600}.page-sales .tab-bar .tab-item[data-v-82dca41b]:hover{color:#f99800}.page-sales .tab-bar .tab-item .tab-indicator[data-v-82dca41b]{background:#f99800;border-radius:3px 3px 0 0;width:24px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.loading-state[data-v-82dca41b]{color:#999;flex-direction:column;justify-content:center;align-items:center;padding:60px 0;display:flex}.loading-state .loading-spinner[data-v-82dca41b]{border:3px solid #f0f0f0;border-top-color:#f99800;border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:.8s linear infinite spin-82dca41b}.loading-state span[data-v-82dca41b]{font-size:14px}@keyframes spin-82dca41b{to{transform:rotate(360deg)}}.goods-card[data-v-82dca41b]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #00000014}.goods-card[data-v-82dca41b]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}.goods-card .card-body[data-v-82dca41b]{gap:16px;padding:20px;display:flex}.goods-card .goods-image[data-v-82dca41b]{background:#f5f5f5;border-radius:10px;flex-shrink:0;width:120px;height:120px;position:relative;overflow:hidden}.goods-card .goods-image img[data-v-82dca41b]{object-fit:cover;width:100%;height:100%}.goods-card .goods-info[data-v-82dca41b]{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.goods-card .goods-info .goods-title[data-v-82dca41b]{color:#333;text-overflow:ellipsis;-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.goods-card .goods-info .status-badge[data-v-82dca41b]{border-radius:12px;align-self:flex-start;margin-bottom:8px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-block}.goods-card .goods-info .goods-tags[data-v-82dca41b]{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.goods-card .goods-info .goods-tags .tag[data-v-82dca41b]{color:#f99800;background:#fff8ef;border:1px solid #ffe0b2;border-radius:4px;padding:2px 8px;font-size:11px;line-height:1.5;display:inline-block}.goods-card .goods-info .goods-bottom[data-v-82dca41b]{justify-content:space-between;align-items:flex-end;display:flex}.goods-card .goods-info .goods-bottom .goods-price .price-symbol[data-v-82dca41b]{color:#f99800;font-size:13px;font-weight:600}.goods-card .goods-info .goods-bottom .goods-price .price-value[data-v-82dca41b]{color:#f99800;font-size:20px;font-weight:700}.goods-card .goods-info .goods-bottom .goods-time[data-v-82dca41b]{color:#bbb;font-size:12px}.goods-card .card-actions[data-v-82dca41b]{background:#fafafa;border-top:1px solid #f5f5f5;justify-content:flex-end;gap:10px;padding:12px 16px;display:flex}.goods-card .card-actions .btn-action[data-v-82dca41b]{cursor:pointer;border:none;border-radius:20px;padding:7px 20px;font-size:13px;font-weight:500;transition:all .3s}.goods-card .card-actions .btn-offline[data-v-82dca41b]{color:#f99800;background:#fff;border:1px solid #f99800}.goods-card .card-actions .btn-offline[data-v-82dca41b]:hover,.goods-card .card-actions .btn-edit[data-v-82dca41b]{color:#fff;background:#f99800}.goods-card .card-actions .btn-edit[data-v-82dca41b]:hover{background:#e68a00}.goods-card .card-actions .btn-delete[data-v-82dca41b]{color:#f56c6c;background:#fff;border:1px solid #f56c6c}.goods-card .card-actions .btn-delete[data-v-82dca41b]:hover{color:#fff;background:#f56c6c}.empty-state[data-v-82dca41b]{flex-direction:column;justify-content:center;align-items:center;padding:60px 0;display:flex}.empty-state .empty-icon[data-v-82dca41b]{opacity:.6;margin-bottom:20px}.empty-state .empty-text[data-v-82dca41b]{color:#999;margin-bottom:24px;font-size:15px}.empty-state .btn-go-publish[data-v-82dca41b]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800,#d68400);border:none;border-radius:24px;padding:12px 32px;font-size:14px;font-weight:600;transition:all .3s}.empty-state .btn-go-publish[data-v-82dca41b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f9980066}.load-more[data-v-82dca41b]{text-align:center;padding:30px 0}.load-more .load-more-btn[data-v-82dca41b]{color:#f99800;cursor:pointer;background:#fff;border:1px solid #f99800;border-radius:24px;padding:12px 40px;font-size:14px;font-weight:500;transition:all .3s;display:inline-block}.load-more .load-more-btn[data-v-82dca41b]:hover{color:#fff;background:#f99800;box-shadow:0 4px 12px #f998004d}.load-more .no-more[data-v-82dca41b]{color:#bbb;font-size:13px}.favorites-page[data-v-0a98c7b5]{background:#f8f9fa;border-radius:16px;min-height:600px;padding:24px}.favorites-container[data-v-0a98c7b5]{max-width:1200px;margin:0 auto}.page-header[data-v-0a98c7b5]{text-align:center;margin-bottom:32px}.page-title[data-v-0a98c7b5]{color:#333;justify-content:center;align-items:center;gap:12px;margin-bottom:8px;font-size:28px;font-weight:700;display:flex}.title-icon[data-v-0a98c7b5]{font-size:32px}.page-subtitle[data-v-0a98c7b5]{color:#999;font-size:14px}.loading-state[data-v-0a98c7b5]{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 0;display:flex}.loading-state .loading-spinner[data-v-0a98c7b5]{border:3px solid #f0f0f0;border-top-color:#f99800;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin-0a98c7b5}.loading-state p[data-v-0a98c7b5]{color:#999;font-size:14px}@keyframes spin-0a98c7b5{to{transform:rotate(360deg)}}.empty-state[data-v-0a98c7b5]{flex-direction:column;justify-content:center;align-items:center;padding:80px 0;display:flex}.empty-icon[data-v-0a98c7b5]{opacity:.5;margin-bottom:16px;font-size:64px}.empty-text[data-v-0a98c7b5]{color:#999;margin-bottom:24px;font-size:16px}.btn-explore[data-v-0a98c7b5]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800,#d68400);border:none;border-radius:24px;padding:12px 32px;font-size:15px;font-weight:600;transition:all .3s}.btn-explore[data-v-0a98c7b5]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f9980066}.favorites-grid[data-v-0a98c7b5]{flex-direction:column;gap:20px;margin-bottom:32px;display:flex}.favorite-item[data-v-0a98c7b5]{cursor:pointer;background:#fff;border-radius:12px;flex-direction:row;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f}.favorite-item[data-v-0a98c7b5]:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001f}.item-image[data-v-0a98c7b5]{flex-shrink:0;width:300px;height:220px}.item-image img[data-v-0a98c7b5]{object-fit:cover;width:100%;height:100%}.item-info[data-v-0a98c7b5]{flex-direction:column;flex:1;min-width:0;padding:20px;display:flex;position:relative}.item-top[data-v-0a98c7b5]{margin-bottom:8px}.item-name[data-v-0a98c7b5]{color:#333;text-overflow:ellipsis;white-space:nowrap;text-align:left;margin:0 0 8px;padding-right:40px;font-size:15px;font-weight:600;overflow:hidden}.detail-guarantee[data-v-0a98c7b5]{flex-direction:row;gap:10px;margin-top:5px;margin-bottom:8px;display:flex}.detail-guarantee div[data-v-0a98c7b5]{color:#f99800;background:#ffe9d7;border-radius:4px;padding:4px 12px;font-size:13px;font-weight:700;line-height:1.5}.item-stock[data-v-0a98c7b5]{color:#666;text-align:left;margin-bottom:5px;font-size:13px}.item-price[data-v-0a98c7b5]{color:#f99800;text-align:left;font-size:20px;font-weight:700}.item-price .view-count[data-v-0a98c7b5],.item-price .fav-count[data-v-0a98c7b5]{color:#6c757d;margin-left:10px;font-size:13px}.btn-favorite[data-v-0a98c7b5]{cursor:pointer;background:#fff0f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 6px #0000001a}.btn-favorite[data-v-0a98c7b5]:hover{background:#e74c3c;transform:scale(1.1)}.btn-favorite:hover .favorite-icon path[data-v-0a98c7b5]{fill:#fff}.favorite-icon[data-v-0a98c7b5]{width:18px;height:18px}.loading-more[data-v-0a98c7b5]{color:#999;justify-content:center;align-items:center;gap:12px;padding:20px 0;font-size:14px;display:flex}.loading-more .loading-spinner[data-v-0a98c7b5]{border:2px solid #f0f0f0;border-top-color:#f99800;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-0a98c7b5}.no-more[data-v-0a98c7b5]{text-align:center;color:#999;padding:20px 0;font-size:14px}.escrow-apply-page[data-v-5196505b]{width:100%;max-width:800px;margin:0 auto;padding:20px 0}.publish-header[data-v-5196505b]{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px 20px;display:flex;box-shadow:0 2px 8px #0000001a}.publish-header .header-left[data-v-5196505b]{cursor:pointer;width:40px}.publish-header .header-left .back-icon[data-v-5196505b]{color:#6c757d;font-size:28px;transition:color .3s}.publish-header .header-left:hover .back-icon[data-v-5196505b]{color:#f99800}.publish-header .header-title[data-v-5196505b]{color:#2c3e50;font-size:18px;font-weight:700}.publish-header .header-right[data-v-5196505b]{width:40px}.publish-content[data-v-5196505b]{background:#fff;border-radius:12px;min-height:400px;padding:30px;box-shadow:0 2px 8px #0000001a}.form-section[data-v-5196505b]{border-bottom:1px solid #f0f0f0;margin-bottom:24px;padding-bottom:24px}.form-section[data-v-5196505b]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.form-section.last[data-v-5196505b]{border-bottom:none;padding-bottom:0}.form-item[data-v-5196505b]{align-items:center;gap:20px;display:flex}.form-item .form-label[data-v-5196505b]{color:#333;text-align:right;flex-shrink:0;width:110px;font-size:15px;font-weight:600}.form-item .form-label.required[data-v-5196505b]:before{content:"*";color:#e74c3c;margin-right:4px}.form-item .form-input[data-v-5196505b]{color:#333;box-sizing:border-box;background:#fff;border:1px solid #e4e4e4;border-radius:8px;outline:none;flex:1;height:44px;padding:0 14px;font-size:14px;transition:all .2s}.form-item .form-input[data-v-5196505b]:focus{border-color:#f99800;box-shadow:0 0 0 3px #f998001a}.form-item .form-input[data-v-5196505b]::placeholder{color:#aaa}.game-select-input[data-v-5196505b]{cursor:pointer;border:1px solid #e4e4e4;border-radius:8px;flex:1;justify-content:space-between;align-items:center;height:44px;padding:0 14px;transition:all .2s;display:flex}.game-select-input[data-v-5196505b]:hover{border-color:#f99800}.game-select-input .game-select-text[data-v-5196505b]{color:#333;font-size:14px}.game-select-input .game-select-text.placeholder[data-v-5196505b]{color:#aaa}.game-select-input .select-arrow[data-v-5196505b]{color:#999;font-size:12px}.amount-display[data-v-5196505b]{background:linear-gradient(135deg,#fff5e6 0%,#ffe9d6 100%);border:1px solid #ffe4c7;border-radius:8px;flex-direction:column;flex:1;gap:6px;padding:12px 14px;display:flex}.amount-display .amount-value[data-v-5196505b]{color:#f99800;text-align:left;font-size:22px;font-weight:700}.amount-display .amount-hint[data-v-5196505b]{color:#999;font-size:12px}.form-actions[data-v-5196505b]{padding-left:130px}.form-actions .btn-submit[data-v-5196505b]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border:none;border-radius:8px;height:48px;padding:0 40px;font-size:16px;font-weight:600;transition:all .3s}.form-actions .btn-submit[data-v-5196505b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #f9980066}.form-actions .btn-submit[data-v-5196505b]:active:not(:disabled){transform:translateY(0)}.form-actions .btn-submit[data-v-5196505b]:disabled{opacity:.6;cursor:not-allowed}.empty-hint[data-v-5196505b]{text-align:center;color:#999;padding:60px 20px;font-size:15px}.modal-overlay[data-v-5196505b]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content[data-v-5196505b]{background:#fff;border-radius:16px;flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.modal-header[data-v-5196505b]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-header h3[data-v-5196505b]{color:#2c3e50;font-size:16px;font-weight:700}.modal-header .modal-close[data-v-5196505b]{color:#6c757d;cursor:pointer;background:#f5f7fa;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;transition:all .3s;display:flex}.modal-header .modal-close[data-v-5196505b]:hover{color:#2c3e50;background:#e0e0e0}.game-modal[data-v-5196505b]{width:960px;max-width:94vw}.game-modal .game-search-area[data-v-5196505b]{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 20px 12px}.game-modal .game-search-row[data-v-5196505b]{align-items:center;gap:14px;display:flex}.game-modal .game-search[data-v-5196505b]{flex:1;align-items:center;display:flex;position:relative}.game-modal .game-search .search-icon[data-v-5196505b]{pointer-events:none;flex-shrink:0;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.game-modal .game-search .search-input[data-v-5196505b]{box-sizing:border-box;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;outline:none;width:100%;padding:9px 12px 9px 34px;font-size:13px;transition:all .25s}.game-modal .game-search .search-input[data-v-5196505b]:focus{background:#fff;border-color:#f99800;box-shadow:0 0 0 3px #f9980014}.game-modal .game-search .search-input[data-v-5196505b]::placeholder{color:#aaa}.game-modal .game-type-tabs[data-v-5196505b]{gap:6px;display:flex}.game-modal .game-type-tabs .type-tab[data-v-5196505b]{color:#666;cursor:pointer;white-space:nowrap;background:#f5f5f5;border-radius:6px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:12px;transition:all .25s;display:flex}.game-modal .game-type-tabs .type-tab[data-v-5196505b]:hover{background:#ebebeb}.game-modal .game-type-tabs .type-tab.active[data-v-5196505b]{color:#fff;background:#f99800;font-weight:500}.game-modal .game-grid-container[data-v-5196505b]{max-height:520px;padding:16px 20px 20px;overflow-y:auto}.game-modal .game-grid-container[data-v-5196505b]::-webkit-scrollbar{width:6px}.game-modal .game-grid-container[data-v-5196505b]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.game-modal .game-grid-container[data-v-5196505b]::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.game-modal .game-grid-container[data-v-5196505b]::-webkit-scrollbar-thumb:hover{background:#ccc}.game-modal .game-grid[data-v-5196505b]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;display:grid}.game-modal .game-card[data-v-5196505b]{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:8px;transition:all .2s;position:relative;overflow:hidden}.game-modal .game-card[data-v-5196505b]:hover{border-color:#f99800;transform:translateY(-1px);box-shadow:0 3px 12px #f9980026}.game-modal .game-card.active[data-v-5196505b]{border-color:#f99800;box-shadow:0 3px 12px #f9980033}.game-modal .game-card-cover[data-v-5196505b]{aspect-ratio:16/10;background:#f5f5f5;width:100%;position:relative;overflow:hidden}.game-modal .game-card-cover .game-cover-img[data-v-5196505b]{object-fit:cover;width:100%;height:100%}.game-modal .game-card-cover .game-cover-placeholder[data-v-5196505b]{background:linear-gradient(135deg,#f5f5f5,#ebebeb);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.game-modal .game-card-cover .game-cover-placeholder svg[data-v-5196505b]{width:24px;height:24px}.game-modal .game-selected-badge[data-v-5196505b]{z-index:2;position:absolute;top:6px;right:6px}.game-modal .game-selected-badge svg[data-v-5196505b]{width:18px;height:18px}.game-modal .game-card-info[data-v-5196505b]{padding:8px 10px}.game-modal .game-card-name[data-v-5196505b]{color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:31px;font-size:12px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.game-modal .game-card-type[data-v-5196505b]{margin-top:4px}.game-modal .type-badge[data-v-5196505b]{border-radius:3px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-block}.game-modal .type-badge.type-0[data-v-5196505b]{color:#388e3c;background:#e8f5e9}.game-modal .type-badge.type-1[data-v-5196505b]{color:#1976d2;background:#e3f2fd}.game-modal .type-badge[data-v-5196505b]:not(.type-0):not(.type-1){color:#757575;background:#f5f5f5}.game-modal .loading-state[data-v-5196505b]{color:#999;flex-direction:column;justify-content:center;align-items:center;padding:50px 20px;display:flex}.game-modal .empty-state[data-v-5196505b]{text-align:center;color:#999;padding:50px 20px}@media (width<=768px){.escrow-apply-page[data-v-5196505b]{padding:10px 0}.escrow-apply-page .publish-content[data-v-5196505b]{padding:20px}.escrow-apply-page .game-modal[data-v-5196505b]{width:100%;max-width:100%}.escrow-apply-page .game-modal .game-search-row[data-v-5196505b]{flex-direction:column;align-items:stretch}.escrow-apply-page .game-modal .game-type-tabs[data-v-5196505b]{justify-content:center}.escrow-apply-page .game-modal .game-grid[data-v-5196505b]{grid-template-columns:repeat(3,1fr)}}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;font-family:Avenir,Helvetica,Arial,sans-serif}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}.news-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;box-sizing:border-box;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}.news-modal-content{background:#fff;border-radius:20px;width:100%;max-width:700px;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px #0000004d}.news-modal-close{color:#6c757d;cursor:pointer;z-index:10;background:#fff;border:none;border-radius:50%;width:36px;height:36px;font-size:20px;transition:all .3s;position:absolute;top:15px;right:15px;box-shadow:0 2px 8px #0000001a}.news-modal-close:hover{color:#fff;background:#e74c3c;transform:rotate(90deg)}.news-modal-header{padding:20px 25px 15px}.news-modal-category{color:#f99800;background:#fff5e6;border-radius:12px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.news-modal-title{color:#2c3e50;margin-bottom:10px;font-size:22px;font-weight:700;line-height:1.4}.news-modal-meta{color:#95a5a6;gap:20px;font-size:13px;display:flex}.news-modal-image{width:100%;height:300px;overflow:hidden}.news-modal-image img{object-fit:cover;width:100%;height:100%}.news-modal-body{max-height:300px;padding:25px;overflow-y:auto}.news-modal-body::-webkit-scrollbar{width:6px}.news-modal-body::-webkit-scrollbar-track{background:#f1f1f1}.news-modal-body::-webkit-scrollbar-thumb{background:#f99800;border-radius:3px}.news-modal-text{color:#6c757d;font-size:14px;line-height:1.8}.news-modal-footer{text-align:right;border-top:1px solid #f0f0f0;padding:15px 25px}.news-modal-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f99800 0%,#d68400 100%);border:none;border-radius:8px;padding:10px 30px;font-size:14px;font-weight:600;transition:all .3s}.news-modal-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f998004d}.modal-enter-active,.modal-leave-active{transition:all .3s}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .news-modal-content,.modal-leave-to .news-modal-content{opacity:0;transform:scale(.9)}
