.dashboard-container .welcome-card[data-v-f4773c58]{margin-bottom:20px;border:none!important}.dashboard-container .welcome-card[data-v-f4773c58] .el-card__body{padding:20px!important}.dashboard-container .welcome-card .welcome-content[data-v-f4773c58]{display:flex;align-items:center;justify-content:space-between}.dashboard-container .welcome-card .welcome-content .welcome-info[data-v-f4773c58]{flex:1}.dashboard-container .welcome-card .welcome-content .welcome-info h1[data-v-f4773c58]{font-size:24px;margin-top:0;margin-bottom:10px;color:#303133}.dashboard-container .welcome-card .welcome-content .welcome-info .welcome-subtitle[data-v-f4773c58]{font-size:16px;margin:5px 0;color:#606266}.dashboard-container .welcome-card .welcome-content .welcome-info .welcome-text[data-v-f4773c58]{color:#909399;margin:5px 0 0}.dashboard-container .welcome-card .welcome-content .welcome-logo[data-v-f4773c58]{cursor:pointer;transition:all .3s ease}.dashboard-container .welcome-card .welcome-content .welcome-logo[data-v-f4773c58]:hover{transform:scale(1.05)}.dashboard-container .welcome-card .welcome-content .welcome-logo:hover .logo-circle[data-v-f4773c58]{box-shadow:0 8px 25px rgba(0,0,180,.25)}.dashboard-container .welcome-card .welcome-content .welcome-logo:hover .logo-circle[data-v-f4773c58]:after{opacity:.8}.dashboard-container .welcome-card .welcome-content .welcome-logo[data-v-f4773c58]:active{transform:scale(.98)}.dashboard-container .welcome-card .welcome-content .welcome-logo .logo-circle[data-v-f4773c58]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,rgba(64,158,255,.9),rgba(100,100,255,.9));display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 5px 15px rgba(0,0,180,.15);transition:all .3s ease}.dashboard-container .welcome-card .welcome-content .welcome-logo .logo-circle i[data-v-f4773c58]{font-size:42px;color:#fff}.dashboard-container .welcome-card .welcome-content .welcome-logo .logo-circle[data-v-f4773c58]:after{content:"";position:absolute;top:0;left:-5px;right:-5px;bottom:-5px;background:linear-gradient(135deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,0));border-radius:50%;opacity:.6;filter:blur(3px);z-index:-1;transition:opacity .3s ease}.dashboard-container .data-overview[data-v-f4773c58]{margin-bottom:20px;padding:0}.dashboard-container .data-overview .data-cards-flex[data-v-f4773c58]{display:flex;gap:12px;width:100%;flex-wrap:wrap}.dashboard-container .data-overview .data-card-wrapper[data-v-f4773c58]{flex:1;min-width:140px;max-width:calc(50% - 6px)}@media(max-width:1200px){.dashboard-container .data-overview .data-cards-flex[data-v-f4773c58]{gap:10px}.dashboard-container .data-overview .data-card-wrapper[data-v-f4773c58]{min-width:120px;max-width:calc(33.333% - 7px)}}@media(max-width:768px){.dashboard-container .data-overview .data-cards-flex[data-v-f4773c58]{gap:8px}.dashboard-container .data-overview .data-card-wrapper[data-v-f4773c58]{min-width:100px;max-width:calc(50% - 4px)}}@media(max-width:480px){.dashboard-container .data-overview .data-card-wrapper[data-v-f4773c58]{max-width:100%;min-width:unset}}.dashboard-container .data-overview .data-card[data-v-f4773c58]{height:100%;border:none!important;transition:transform .3s ease,box-shadow .3s ease}.dashboard-container .data-overview .data-card[data-v-f4773c58]:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)!important}.dashboard-container .data-overview .data-card[data-v-f4773c58] .el-card__body{padding:16px!important}.dashboard-container .data-overview .data-card .data-card-content[data-v-f4773c58]{display:flex;align-items:center}.dashboard-container .data-overview .data-card .data-card-icon[data-v-f4773c58]{width:45px;height:45px;border-radius:8px;margin-right:10px;display:flex;align-items:center;justify-content:center}.dashboard-container .data-overview .data-card .data-card-icon i[data-v-f4773c58]{font-size:22px;color:#fff}.dashboard-container .data-overview .data-card .data-card-icon.bg-cyan[data-v-f4773c58]{background:linear-gradient(135deg,#36cfc9,#13c2c2)}.dashboard-container .data-overview .data-card .data-card-icon.bg-blue[data-v-f4773c58]{background:linear-gradient(135deg,#40a9ff,#1890ff)}.dashboard-container .data-overview .data-card .data-card-icon.bg-green[data-v-f4773c58]{background:linear-gradient(135deg,#52c41a,#389e0d)}.dashboard-container .data-overview .data-card .data-card-icon.bg-orange[data-v-f4773c58]{background:linear-gradient(135deg,#ffa940,#fa8c16)}.dashboard-container .data-overview .data-card .data-card-icon.bg-red[data-v-f4773c58]{background:linear-gradient(135deg,#ff7875,#f5222d)}.dashboard-container .data-overview .data-card .data-card-icon.bg-purple[data-v-f4773c58]{background:linear-gradient(135deg,#722ed1,#531dab)}.dashboard-container .data-overview .data-card .data-card-icon.bg-gray[data-v-f4773c58]{background:linear-gradient(135deg,#8c8c8c,#595959)}.dashboard-container .data-overview .data-card .data-card-info .data-card-value[data-v-f4773c58]{font-size:22px;font-weight:700;color:#303133;line-height:1.2}.dashboard-container .data-overview .data-card .data-card-info .data-card-title[data-v-f4773c58]{font-size:12px;color:#909399;margin-top:4px}.dashboard-container .data-overview .data-card .data-card-info .data-card-desc[data-v-f4773c58]{font-size:11px;color:#909399;margin-top:6px;line-height:1.4}.dashboard-container .data-overview .data-card .data-card-footer[data-v-f4773c58]{margin-top:12px;font-size:11px;color:#909399;min-height:16px}.dashboard-container .bottom-row .calendar-card[data-v-f4773c58],.dashboard-container .bottom-row .notification-card[data-v-f4773c58]{height:100%;border:none!important}.dashboard-container .bottom-row .calendar-card .card-header[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .card-header[data-v-f4773c58]{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:16px}.dashboard-container .bottom-row .calendar-card .card-header .header-content[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .card-header .header-content[data-v-f4773c58]{display:flex;align-items:center;gap:10px}.dashboard-container .bottom-row .calendar-card .card-header .header-content .header-title[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .card-header .header-content .header-title[data-v-f4773c58]{font-weight:700;font-size:16px;color:#1a1a1a;letter-spacing:.5px}.dashboard-container .bottom-row .calendar-card .recent-tasks[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks[data-v-f4773c58]{background:#fff;border-radius:8px;padding:15px;margin-top:15px}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-table-header[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-table-header[data-v-f4773c58]{display:flex;padding:8px 0;border-bottom:2px solid rgba(235,238,245,.6);margin-bottom:6px;font-weight:600;color:#606266;font-size:13px}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-table-header .col-title[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-table-header .col-title[data-v-f4773c58]{flex:3;padding-left:0}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-table-header .col-unit[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-table-header .col-unit[data-v-f4773c58]{flex:1.5;padding-left:0}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-table-header .col-date[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-table-header .col-date[data-v-f4773c58]{flex:1.2;padding-left:0;text-align:center;padding-right:5px}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-table-header .col-deadline[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-table-header .col-deadline[data-v-f4773c58]{flex:1.2;padding-left:0;text-align:center;padding-right:10px}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-row[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-row[data-v-f4773c58]{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid rgba(235,238,245,.3);transition:all .2s ease}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-row[data-v-f4773c58]:hover,.dashboard-container .bottom-row .notification-card .recent-tasks .task-row[data-v-f4773c58]:hover{background:rgba(64,158,255,.03);border-radius:4px;margin:0 -8px;padding-left:8px;padding-right:8px}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-row[data-v-f4773c58]:last-child,.dashboard-container .bottom-row .notification-card .recent-tasks .task-row[data-v-f4773c58]:last-child{border-bottom:none}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-row .col-title[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-row .col-title[data-v-f4773c58]{flex:3;display:flex;align-items:center}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-row .col-title .task-title[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-row .col-title .task-title[data-v-f4773c58]{font-weight:500;color:#303133;font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(420px,100vw - 600px)}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-row .col-unit[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-row .col-unit[data-v-f4773c58]{flex:1.5;display:flex;align-items:center}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-row .col-unit .task-unit[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-row .col-unit .task-unit[data-v-f4773c58]{color:#606266;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-row .col-date[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-row .col-date[data-v-f4773c58]{flex:1.2;display:flex;align-items:center;justify-content:center;padding-right:5px}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-row .col-date .task-date[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-row .col-date .task-date[data-v-f4773c58]{color:#909399;font-size:13px}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-row .col-deadline[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-row .col-deadline[data-v-f4773c58]{flex:1.2;display:flex;align-items:center;justify-content:center;padding-right:10px}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-row .col-deadline .deadline-text[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-row .col-deadline .deadline-text[data-v-f4773c58]{color:#909399;font-size:13px}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-row .col-status[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-row .col-status[data-v-f4773c58]{flex:1;display:flex;justify-content:center;align-items:center}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-row .col-status .task-status[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-row .col-status .task-status[data-v-f4773c58]{display:inline-block;padding:3px 8px;border-radius:12px;font-size:12px;font-weight:500;text-align:center}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-row .col-status .task-status.status-in-progress[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-row .col-status .task-status.status-in-progress[data-v-f4773c58]{background:rgba(64,169,255,.1);color:#409eff}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-row .col-status .task-status.status-cancelled[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-row .col-status .task-status.status-cancelled[data-v-f4773c58]{background:hsla(0,0%,54.9%,.1);color:#8c8c8c}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-row .col-status .task-status.status-completed[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-row .col-status .task-status.status-completed[data-v-f4773c58]{background:rgba(82,196,26,.1);color:#52c41a}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-row .col-status .task-status.status-warning[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-row .col-status .task-status.status-warning[data-v-f4773c58]{background:rgba(255,169,64,.1);color:#fa8c16}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-row .col-status .task-status.status-overdue[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-row .col-status .task-status.status-overdue[data-v-f4773c58]{background:rgba(255,120,117,.1);color:#f5222d}.dashboard-container .bottom-row .calendar-card .recent-tasks .task-row .col-status .task-status.status-overdue-completed[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .task-row .col-status .task-status.status-overdue-completed[data-v-f4773c58]{background:rgba(114,46,209,.1);color:#722ed1}.dashboard-container .bottom-row .calendar-card .recent-tasks .no-tasks[data-v-f4773c58],.dashboard-container .bottom-row .notification-card .recent-tasks .no-tasks[data-v-f4773c58]{text-align:center;color:#909399;padding:30px 0;font-size:14px}.dashboard-container .bottom-row .calendar-card[data-v-f4773c58] .sms-list,.dashboard-container .bottom-row .notification-card[data-v-f4773c58] .sms-list{background:#fff;border-radius:8px;padding:15px;margin-top:15px}.dashboard-container .bottom-row .calendar-card[data-v-f4773c58] .sms-list .sms-item,.dashboard-container .bottom-row .notification-card[data-v-f4773c58] .sms-list .sms-item{padding:12px 0;margin-bottom:4px;border-bottom:1px solid rgba(235,238,245,.4);transition:all .3s ease}.dashboard-container .bottom-row .calendar-card[data-v-f4773c58] .sms-list .sms-item:hover,.dashboard-container .bottom-row .notification-card[data-v-f4773c58] .sms-list .sms-item:hover{background:rgba(64,158,255,.02);border-radius:6px;padding-left:8px;padding-right:8px;margin:4px -8px}.dashboard-container .bottom-row .calendar-card[data-v-f4773c58] .sms-list .sms-item:last-child,.dashboard-container .bottom-row .notification-card[data-v-f4773c58] .sms-list .sms-item:last-child{border-bottom:none;margin-bottom:0}.dashboard-container .bottom-row .calendar-card[data-v-f4773c58] .sms-list .sms-item .sms-header,.dashboard-container .bottom-row .notification-card[data-v-f4773c58] .sms-list .sms-item .sms-header{margin-bottom:8px}.dashboard-container .bottom-row .calendar-card[data-v-f4773c58] .sms-list .sms-item .sms-header .sms-phone-status,.dashboard-container .bottom-row .notification-card[data-v-f4773c58] .sms-list .sms-item .sms-header .sms-phone-status{display:flex;align-items:center;gap:8px}.dashboard-container .bottom-row .calendar-card[data-v-f4773c58] .sms-list .sms-item .sms-header .sms-phone-status .sms-phone,.dashboard-container .bottom-row .notification-card[data-v-f4773c58] .sms-list .sms-item .sms-header .sms-phone-status .sms-phone{font-weight:500!important;color:#303133!important;font-size:14px!important}.dashboard-container .bottom-row .calendar-card[data-v-f4773c58] .sms-list .sms-item .sms-header .sms-phone-status .sms-status,.dashboard-container .bottom-row .notification-card[data-v-f4773c58] .sms-list .sms-item .sms-header .sms-phone-status .sms-status{font-size:12px!important;font-weight:500!important}.dashboard-container .bottom-row .calendar-card[data-v-f4773c58] .sms-list .sms-item .sms-header .sms-phone-status .sms-status.sms-success,.dashboard-container .bottom-row .notification-card[data-v-f4773c58] .sms-list .sms-item .sms-header .sms-phone-status .sms-status.sms-success{color:#1890ff}.dashboard-container .bottom-row .calendar-card[data-v-f4773c58] .sms-list .sms-item .sms-header .sms-phone-status .sms-status.sms-failed,.dashboard-container .bottom-row .notification-card[data-v-f4773c58] .sms-list .sms-item .sms-header .sms-phone-status .sms-status.sms-failed{color:#f5222d}.dashboard-container .bottom-row .calendar-card[data-v-f4773c58] .sms-list .sms-item .sms-content .sms-text,.dashboard-container .bottom-row .notification-card[data-v-f4773c58] .sms-list .sms-item .sms-content .sms-text{color:#606266!important;font-size:13px!important;line-height:1.5;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400!important;letter-spacing:.3px;width:100%}.dashboard-container .bottom-row .calendar-card[data-v-f4773c58] .sms-list .sms-item .sms-content .sms-time,.dashboard-container .bottom-row .notification-card[data-v-f4773c58] .sms-list .sms-item .sms-content .sms-time{font-size:12px!important;color:#909399!important;font-weight:500!important;display:flex;align-items:center;margin-top:2px}.dashboard-container .bottom-row .calendar-card[data-v-f4773c58] .sms-list .sms-item .sms-content .sms-time:before,.dashboard-container .bottom-row .notification-card[data-v-f4773c58] .sms-list .sms-item .sms-content .sms-time:before{content:"🕐";margin-right:4px;font-size:10px}.dashboard-container .bottom-row .calendar-card[data-v-f4773c58] .sms-list .no-sms,.dashboard-container .bottom-row .notification-card[data-v-f4773c58] .sms-list .no-sms{text-align:center;padding:40px 20px}.dashboard-container .bottom-row .calendar-card[data-v-f4773c58] .sms-list .no-sms .no-sms-content,.dashboard-container .bottom-row .notification-card[data-v-f4773c58] .sms-list .no-sms .no-sms-content{display:flex;flex-direction:column;align-items:center;gap:8px}.dashboard-container .bottom-row .calendar-card[data-v-f4773c58] .sms-list .no-sms .no-sms-content .no-sms-text,.dashboard-container .bottom-row .notification-card[data-v-f4773c58] .sms-list .no-sms .no-sms-content .no-sms-text{color:#303133!important;font-size:14px!important;font-weight:500!important;letter-spacing:.5px}.dashboard-container .bottom-row .calendar-card[data-v-f4773c58] .sms-list .no-sms .no-sms-content .no-sms-desc,.dashboard-container .bottom-row .notification-card[data-v-f4773c58] .sms-list .no-sms .no-sms-content .no-sms-desc{color:#909399!important;font-size:13px!important;font-weight:400!important;line-height:1.3;max-width:200px;text-align:center}[data-v-f4773c58] .el-card{background:hsla(0,0%,100%,.7)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:0 5px 15px rgba(0,0,0,.08)!important;border:1px solid hsla(0,0%,100%,.3)!important;border-radius:8px!important;overflow:hidden}[data-v-f4773c58] .el-card .el-card__header{padding:15px 20px;border-bottom:1px solid rgba(235,238,245,.4)!important;background:hsla(0,0%,100%,.3)}.mobile-app-section[data-v-f4773c58]{margin-top:20px}.app-card[data-v-f4773c58]{border:none}.app-card .card-header[data-v-f4773c58]{color:#303133;font-size:18px;font-weight:600}.app-card[data-v-f4773c58] .el-card__header{background:#f5f7fa;border-bottom:2px solid #e4e7ed}.app-card[data-v-f4773c58] .el-card__body{background:#fff}.app-content[data-v-f4773c58]{padding:20px}.usage-steps[data-v-f4773c58]{display:flex;align-items:stretch;gap:18px}.step-card[data-v-f4773c58]{flex:1;background:#fff;border-radius:10px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .3s ease}.step-card[data-v-f4773c58]:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.step-header[data-v-f4773c58]{display:flex;align-items:center;gap:12px;margin-bottom:15px;padding-bottom:12px;border-bottom:2px solid #f0f2f5}.step-number[data-v-f4773c58]{flex-shrink:0;width:36px;height:36px;line-height:36px;text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;font-size:16px;font-weight:700;box-shadow:0 4px 12px rgba(102,126,234,.4)}.step-info[data-v-f4773c58]{flex:1}.step-title[data-v-f4773c58]{font-size:15px;font-weight:600;color:#303133;margin-bottom:3px}.step-desc[data-v-f4773c58]{font-size:12px;color:#909399}.step-divider[data-v-f4773c58]{display:flex;align-items:center;justify-content:center;width:40px;flex-shrink:0}.step-divider i[data-v-f4773c58]{font-size:24px;color:#667eea;font-weight:700}.qrcode-wrapper[data-v-f4773c58]{display:flex;flex-direction:column;align-items:center}.qrcode-container[data-v-f4773c58]{padding:12px;background:linear-gradient(135deg,#f5f7fa,#e9ecef);border-radius:8px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.qrcode-canvas[data-v-f4773c58]{display:block}.qrcode-tips[data-v-f4773c58]{width:100%;text-align:left}.tip-item[data-v-f4773c58]{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;color:#606266}.tip-item i[data-v-f4773c58]{color:#52c41a;font-size:14px}.tip-item.warning i[data-v-f4773c58]{color:#faad14}.tip-item.primary-tip[data-v-f4773c58]{background:linear-gradient(135deg,#667eea,#764ba2);padding:10px 14px;border-radius:6px;font-weight:600;box-shadow:0 4px 12px rgba(102,126,234,.3);margin-top:8px}.tip-item.primary-tip span[data-v-f4773c58]{color:#fff;font-size:14px}.tip-item.primary-tip i[data-v-f4773c58]{color:#fff;font-size:22px;margin-right:10px;flex-shrink:0}.tip-item.primary-tip .scan-icon-big[data-v-f4773c58]{width:22px;height:22px;margin-right:10px;vertical-align:middle;filter:brightness(0) invert(1);flex-shrink:0}.tip-note[data-v-f4773c58]{margin-top:12px;padding:10px;background:#fff7e6;border-left:3px solid #faad14;border-radius:4px;font-size:12px;color:#d46b08;line-height:1.6}.alternative-download-section[data-v-f4773c58]{display:flex;align-items:center;gap:10px;margin:12px 0;padding:8px 12px;background:#fafafa;border-radius:4px}.alternative-download-section>i[data-v-f4773c58]{font-size:15px;color:#e6a23c;flex-shrink:0}.alternative-download-section .download-label[data-v-f4773c58]{font-size:12px;color:#606266;white-space:nowrap}.alternative-download-section .url-input[data-v-f4773c58]{flex:1;padding:5px 10px;border:1px solid #dcdfe6;border-radius:3px;font-size:12px;color:#606266;background:#fff;font-family:Courier New,monospace;line-height:1.4}.alternative-download-section .url-input[data-v-f4773c58]:focus{outline:none;border-color:#409eff}.alternative-download-section[data-v-f4773c58] .el-button{flex-shrink:0;padding:5px 8px;font-size:12px}.install-guide-section[data-v-f4773c58]{margin-top:30px;padding-top:25px;border-top:2px solid #f0f2f5}.install-guide-section .guide-header[data-v-f4773c58]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#303133;margin-bottom:20px}.install-guide-section .guide-header i[data-v-f4773c58]{color:#1890ff;font-size:18px}.install-guide-section .guide-content[data-v-f4773c58]{display:flex;gap:40px}.install-guide-section .guide-content .guide-left[data-v-f4773c58]{flex:0 0 45%}.install-guide-section .guide-content .guide-left .section-title[data-v-f4773c58]{font-size:14px;font-weight:600;color:#303133;margin-bottom:15px;padding-left:10px;border-left:3px solid #667eea}.install-guide-section .guide-content .guide-left .section-title .title-hint[data-v-f4773c58]{font-size:12px;font-weight:400;color:#909399;margin-left:8px}.install-guide-section .guide-content .guide-left .guide-step[data-v-f4773c58]{display:flex;align-items:flex-start;margin-bottom:12px;padding:12px 14px;background:#f7f9fc;border-radius:6px;border-left:3px solid #667eea;font-size:13px;color:#606266;line-height:1.7;transition:all .3s ease}.install-guide-section .guide-content .guide-left .guide-step[data-v-f4773c58]:hover{background:#f0f5ff;box-shadow:0 2px 8px rgba(102,126,234,.1)}.install-guide-section .guide-content .guide-left .guide-step .step-num[data-v-f4773c58]{display:inline-block;min-width:24px;height:24px;line-height:24px;text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;font-size:12px;margin-right:12px;flex-shrink:0;font-weight:600;box-shadow:0 2px 4px rgba(102,126,234,.3)}.install-guide-section .guide-content .guide-left .guide-step .step-text[data-v-f4773c58]{flex:1;padding-top:3px}.install-guide-section .guide-content .guide-right[data-v-f4773c58]{flex:0 0 55%}.install-guide-section .guide-content .guide-right .section-title[data-v-f4773c58]{font-size:14px;font-weight:600;color:#303133;margin-bottom:10px;padding-left:10px;border-left:3px solid #52c41a}.install-guide-section .guide-content .guide-right .brand-guide-desc[data-v-f4773c58]{font-size:12px;color:#909399;margin-bottom:15px;padding-left:10px;line-height:1.6}.install-guide-section .guide-content .guide-right .brand-list .brand-item[data-v-f4773c58]{display:flex;align-items:flex-start;margin-bottom:12px;padding:12px 14px;background:#f7f9fc;border-radius:6px;border-left:3px solid #1890ff;transition:all .3s ease}.install-guide-section .guide-content .guide-right .brand-list .brand-item[data-v-f4773c58]:hover{background:#ecf5ff;box-shadow:0 2px 8px rgba(24,144,255,.1)}.install-guide-section .guide-content .guide-right .brand-list .brand-item .brand-name[data-v-f4773c58]{display:inline-block;font-weight:600;color:#1890ff;font-size:13px;min-width:90px;margin-right:12px;flex-shrink:0}.install-guide-section .guide-content .guide-right .brand-list .brand-item .brand-path[data-v-f4773c58]{flex:1;color:#606266;font-size:12px;line-height:1.7}.login-illustration[data-v-f4773c58]{display:flex;flex-direction:column;align-items:center;padding:20px 0}.illustration-content[data-v-f4773c58]{display:flex;align-items:center;gap:20px;margin-bottom:20px;padding:20px;background:linear-gradient(135deg,#f5f7fa,#e9ecef);border-radius:10px;width:100%}.illustration-content i[data-v-f4773c58]{font-size:48px;color:#667eea}.illustration-text[data-v-f4773c58]{flex:1}.illustration-text .text-main[data-v-f4773c58]{font-size:15px;font-weight:600;color:#303133;margin:0 0 5px 0}.illustration-text .text-sub[data-v-f4773c58]{font-size:13px;color:#909399;margin:0}.feature-list[data-v-f4773c58]{width:100%}.feature-item[data-v-f4773c58]{display:flex;align-items:center;gap:10px;padding:10px 15px;margin-bottom:8px;background:#f0f9ff;border-radius:6px;font-size:14px;color:#606266}.feature-item i[data-v-f4773c58]{color:#52c41a;font-size:16px}.feature-item[data-v-f4773c58]:last-child{margin-bottom:0}