.auth-container[data-v-7ed8550e]{animation:fadeIn-7ed8550e .4s ease-out}.guide-card[data-v-7ed8550e]{background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:16px;padding:32px;margin-bottom:24px;color:#fff}.guide-card .guide-content[data-v-7ed8550e]{display:flex;align-items:center;gap:24px}.guide-card .guide-content .guide-icon[data-v-7ed8550e]{width:56px;height:56px;border-radius:14px;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.guide-card .guide-content .guide-icon i[data-v-7ed8550e]{font-size:28px}.guide-card .guide-content .guide-text[data-v-7ed8550e]{flex:1}.guide-card .guide-content .guide-text h3[data-v-7ed8550e]{font-size:18px;font-weight:600;margin:0 0 12px}.guide-card .guide-content .guide-text ul[data-v-7ed8550e]{margin:0;padding-left:20px}.guide-card .guide-content .guide-text ul li[data-v-7ed8550e]{font-size:14px;opacity:.9;line-height:1.8}.guide-card .guide-content .add-btn[data-v-7ed8550e]{background:#fff;color:#6366f1;border:none;padding:12px 24px;border-radius:12px;font-weight:600}.guide-card .guide-content .add-btn[data-v-7ed8550e]:hover{background:hsla(0,0%,100%,.9);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.guide-card .guide-content .add-btn i[data-v-7ed8550e]{margin-right:8px}.list-card[data-v-7ed8550e]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.list-card .card-header[data-v-7ed8550e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.list-card .card-header h3[data-v-7ed8550e]{font-size:16px;font-weight:600;color:#1f2937;margin:0}.list-card .card-header .refresh-btn[data-v-7ed8550e]{border-radius:8px}.list-card .card-header .refresh-btn i[data-v-7ed8550e]{margin-right:6px}.list-card .table-wrap[data-v-7ed8550e]{border-radius:12px;overflow:hidden;min-height:200px}.advertiser-cell[data-v-7ed8550e]{display:flex;align-items:center;gap:12px}.advertiser-cell .advertiser-avatar[data-v-7ed8550e]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#4f46e5);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px}.advertiser-cell .advertiser-info .name[data-v-7ed8550e]{font-weight:600;color:#1f2937;margin:0 0 4px}.advertiser-cell .advertiser-info .id[data-v-7ed8550e]{font-size:12px;color:#9ca3af;margin:0}.status-badge[data-v-7ed8550e]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.status-badge.status-active[data-v-7ed8550e],.status-badge.status-normal[data-v-7ed8550e]{background:rgba(16,185,129,.1);color:#10b981}.status-badge.status-warning[data-v-7ed8550e]{background:rgba(245,158,11,.1);color:#f59e0b}.status-badge.status-expired[data-v-7ed8550e],.status-badge.status-inactive[data-v-7ed8550e]{background:rgba(239,68,68,.1);color:#ef4444}.token-info[data-v-7ed8550e]{font-size:13px;color:#6b7280}.token-info p[data-v-7ed8550e]{margin:0 0 8px}.token-info .progress-bar[data-v-7ed8550e]{height:4px;background:#f9fafb;border-radius:2px;overflow:hidden;margin-bottom:8px}.token-info .progress-bar .progress[data-v-7ed8550e]{height:100%;background:linear-gradient(90deg,#10b981,#34d399);border-radius:2px;transition:width .3s ease}.token-info .progress-bar .progress.warning[data-v-7ed8550e]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.token-info .remaining[data-v-7ed8550e]{font-size:12px;color:#9ca3af}.sync-time[data-v-7ed8550e]{color:#6b7280;font-size:13px}.action-btn[data-v-7ed8550e]{padding:6px 10px!important;border-radius:6px!important;font-size:12px;margin:0 2px}.pagination[data-v-7ed8550e]{margin-top:24px;text-align:right}.auth-dialog[data-v-7ed8550e] .el-dialog,.detail-dialog[data-v-7ed8550e] .el-dialog{border-radius:16px;overflow:hidden}.auth-dialog .dialog-header[data-v-7ed8550e],.detail-dialog .dialog-header[data-v-7ed8550e]{display:flex;align-items:center;gap:10px}.auth-dialog .dialog-header i[data-v-7ed8550e],.detail-dialog .dialog-header i[data-v-7ed8550e]{font-size:20px;color:#6366f1}.auth-dialog .dialog-header span[data-v-7ed8550e],.detail-dialog .dialog-header span[data-v-7ed8550e]{font-size:16px;font-weight:600;color:#1f2937}.authorize-dialog .authorize-content[data-v-7ed8550e]{margin-top:40px}.authorize-dialog .authorize-content .step-content[data-v-7ed8550e]{text-align:center;padding:20px 0}.authorize-dialog .authorize-content .step-content p[data-v-7ed8550e]{color:#6b7280;margin-bottom:24px}.authorize-dialog .authorize-content .step-content .step-icon[data-v-7ed8550e]{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.authorize-dialog .authorize-content .step-content .step-icon i[data-v-7ed8550e]{font-size:32px;color:#fff}.authorize-dialog .authorize-content .step-content .step-icon.step-icon-start[data-v-7ed8550e]{background:linear-gradient(135deg,#6366f1,#4f46e5)}.authorize-dialog .authorize-content .step-content .step-icon.step-icon-link[data-v-7ed8550e]{background:linear-gradient(135deg,#f59e0b,#d97706)}.authorize-dialog .authorize-content .step-content .step-icon.step-icon-success[data-v-7ed8550e]{background:linear-gradient(135deg,#10b981,#059669)}.authorize-dialog .authorize-content .step-content h3[data-v-7ed8550e]{font-size:20px;color:#1f2937;margin:0 0 8px}.authorize-dialog .authorize-content .step-content .authorize-actions[data-v-7ed8550e]{margin-top:20px;display:flex;justify-content:center;gap:12px}.detail-content .detail-header[data-v-7ed8550e]{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid #e5e7eb;margin-bottom:20px}.detail-content .detail-header .detail-avatar[data-v-7ed8550e]{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#6366f1,#4f46e5);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:24px}.detail-content .detail-header .detail-title[data-v-7ed8550e]{flex:1}.detail-content .detail-header .detail-title h4[data-v-7ed8550e]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px}.detail-content .detail-grid[data-v-7ed8550e]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.detail-content .detail-grid .detail-item.full-width[data-v-7ed8550e]{grid-column:span 2}.detail-content .detail-grid .detail-item .label[data-v-7ed8550e]{display:block;font-size:13px;color:#9ca3af;margin-bottom:6px}.detail-content .detail-grid .detail-item .value[data-v-7ed8550e]{font-size:14px;color:#1f2937;font-weight:500}@keyframes fadeIn-7ed8550e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}