.vip-premium-dialog{border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15)}.vip-premium-dialog .el-dialog__header{display:none}.vip-premium-dialog .el-dialog__body{padding:0}.vip-premium-content{position:relative;text-align:center;padding:30px 30px 25px;background:linear-gradient(180deg,#fffbf5,#fff)}.vip-premium-content .close-btn{position:absolute;top:12px;right:12px;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;background:rgba(0,0,0,.04)}.vip-premium-content .close-btn i{font-size:16px;color:#999}.vip-premium-content .close-btn:hover{background:rgba(0,0,0,.08);transform:rotate(90deg)}.vip-premium-content .close-btn:hover i{color:#666}.vip-premium-content .vip-header-decoration{position:relative;margin-bottom:15px}.vip-premium-content .vip-header-decoration .crown-icon{width:70px;height:70px;margin:0 auto;background:linear-gradient(135deg,gold,#fa0);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(255,170,0,.35)}.vip-premium-content .vip-header-decoration .crown-icon i{font-size:36px;color:#fff}.vip-premium-content .vip-header-decoration .sparkles{position:absolute;top:0;left:50%;transform:translateX(-50%);width:120px;height:70px}.vip-premium-content .vip-header-decoration .sparkles span{position:absolute;width:6px;height:6px;background:gold;border-radius:50%;animation:sparkle 1.5s ease-in-out infinite}.vip-premium-content .vip-header-decoration .sparkles span:first-child{top:5px;left:15px;animation-delay:0s}.vip-premium-content .vip-header-decoration .sparkles span:nth-child(2){top:10px;right:15px;animation-delay:.5s}.vip-premium-content .vip-header-decoration .sparkles span:nth-child(3){top:35px;left:5px;animation-delay:1s}.vip-premium-content .vip-title{font-size:22px;font-weight:700;color:#333;margin:0 0 15px;letter-spacing:1px}.vip-premium-content .vip-message-box{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff8e6,#fff3d6);border:1px solid #ffe4a0;border-radius:10px;padding:12px 18px;margin-bottom:15px}.vip-premium-content .vip-message-box i{font-size:18px;color:#f5a623;margin-right:10px;flex-shrink:0}.vip-premium-content .vip-message-box p{margin:0;font-size:14px;color:#8b6914;line-height:1.5;text-align:left}.vip-premium-content .vip-svip-tip{display:flex;align-items:center;justify-content:center;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:10px 16px;margin-bottom:15px;font-size:13px;color:#856404}.vip-premium-content .vip-svip-tip i{color:#f39c12;font-size:15px;margin-right:8px}.vip-premium-content .vip-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.vip-premium-content .vip-benefits .benefit-item{display:flex;flex-direction:column;align-items:center;padding:12px 5px;background:#fff;border-radius:10px;border:1px solid #f0f0f0;transition:all .3s ease}.vip-premium-content .vip-benefits .benefit-item i{font-size:22px;color:#fa0;margin-bottom:6px}.vip-premium-content .vip-benefits .benefit-item span{font-size:12px;color:#666;white-space:nowrap}.vip-premium-content .vip-benefits .benefit-item:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(255,170,0,.15);border-color:gold}.vip-premium-content .upgrade-btn{width:100%;height:48px;border-radius:24px;font-size:16px;background:linear-gradient(135deg,#ff6b6b,#ee5a24);border:none;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px rgba(238,90,36,.35);display:flex;align-items:center;justify-content:center}.vip-premium-content .upgrade-btn i{font-size:18px;margin-right:8px}.vip-premium-content .upgrade-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(238,90,36,.45);background:linear-gradient(135deg,#ff7b7b,#ff6a34)}.vip-premium-content .upgrade-btn:active{transform:translateY(0);box-shadow:0 4px 15px rgba(238,90,36,.35)}.vip-premium-content .vip-tip{margin:15px 0 0;font-size:12px;color:#999}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.no-empty-tip[data-v-d1624f82] .el-table__empty-block{display:none!important}.el-tooltip__popper{max-width:500px!important;background:#f5f7fa!important;color:#333!important;border:1px solid #dcdfe6!important;border-radius:6px!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;padding:10px 14px!important;line-height:1.6!important}.el-tooltip__popper[x-placement^=top] .popper__arrow{border-top-color:#dcdfe6!important}.el-tooltip__popper[x-placement^=top] .popper__arrow:after{border-top-color:#f5f7fa!important}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{border-bottom-color:#dcdfe6!important}.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#f5f7fa!important}.page-breadcrumb[data-v-d1624f82]{margin:15px 0;padding:10px 16px;background:#fafafa;border-radius:4px;cursor:pointer}.el-divider__text[data-v-d1624f82]{background-color:#f5f5f5;color:grey}.list-body[data-v-d1624f82]{width:1200px;margin:0 auto;min-height:600px;display:flex;align-items:flex-start}.body-main[data-v-d1624f82]{flex:1;display:block;max-width:77%;box-sizing:border-box;padding-bottom:30px}[data-v-d1624f82] .question-table{border-radius:4px;overflow:hidden;box-shadow:0 1px 3px rgba(26,26,26,.1)}[data-v-d1624f82] .question-table .el-table__header-wrapper th{background:#fafafa;color:#333;font-weight:600;padding:14px 0;border-bottom:1px solid #ebeef5}[data-v-d1624f82] .question-table .el-table__body-wrapper tr{transition:background-color .2s ease}[data-v-d1624f82] .question-table .el-table__body-wrapper tr:hover{background-color:#e7f3ff!important}[data-v-d1624f82] .question-table .el-table__body-wrapper tr td{padding:14px 0;border-bottom:1px solid #f0f0f0}.title-cell[data-v-d1624f82]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.5;max-height:3em;word-break:break-all;color:#333}.custom-pagination[data-v-d1624f82]{margin-top:20px;text-align:center;padding:16px;background:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(26,26,26,.1)}.custom-pagination[data-v-d1624f82] .el-pagination__total{color:#80848b}.custom-pagination[data-v-d1624f82] .el-pager li{border-radius:4px;margin:0 2px;transition:all .2s ease}.custom-pagination[data-v-d1624f82] .el-pager li:hover{background:#e7f3ff;color:#0080ff}.custom-pagination[data-v-d1624f82] .el-pager li.active{background:#0080ff;color:#fff}.custom-pagination[data-v-d1624f82] .btn-next,.custom-pagination[data-v-d1624f82] .btn-prev{border-radius:4px;transition:all .2s ease}.custom-pagination[data-v-d1624f82] .btn-next:hover,.custom-pagination[data-v-d1624f82] .btn-prev:hover{background:#e7f3ff;color:#0080ff}[data-v-d1624f82] .el-empty{border-radius:4px;background:#fff;padding:50px 20px;box-shadow:0 1px 3px rgba(26,26,26,.1)}[data-v-d1624f82] .el-empty .el-empty__description{color:#909399;font-size:14px}[data-v-d1624f82] .el-loading-mask{border-radius:4px;background-color:hsla(0,0%,100%,.9)}[data-v-d1624f82] .el-loading-mask .el-loading-spinner .path{stroke:#0080ff}[data-v-d1624f82] .el-loading-mask .el-loading-spinner .el-loading-text{color:#0080ff}