body,html{margin:0;padding:0;height:100%}#app{height:100%;min-height:100vh}h3,p{margin:0;padding:0}.el-menu[data-v-7bf99293]{height:100%;border:none}.el-menu h3[data-v-7bf99293]{color:#fff;text-align:center;line-height:48px;font-size:16px;font-weight:400;margin:0;padding:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-menu-vertical-demo[data-v-7bf99293]:not(.el-menu--collapse){width:200px;min-height:100%}.el-menu-vertical-demo[data-v-7bf99293]{transition:width .3s ease-in-out}.header-container[data-v-7d5c0920]{padding:0 20px;height:60px;background-color:#6c6edc;display:flex;justify-content:space-between;align-items:center}.header-container .text[data-v-7d5c0920]{color:#fff;font-size:14px;margin-left:10px}.header-container .l-content[data-v-7d5c0920]{display:flex;align-items:center}.user[data-v-7d5c0920]{width:40px;height:40px;border-radius:50%}.navigation-container[data-v-75046395]{padding:8px 20px;background-color:#fff;border-bottom:1px solid #e6e6e6;white-space:nowrap;overflow-x:auto;box-shadow:0 1px 4px rgba(0,21,41,.08);-ms-overflow-style:none;scrollbar-width:none}.navigation-container[data-v-75046395]::-webkit-scrollbar{display:none}.navigation-container .nav-tag[data-v-75046395]{position:relative;margin-right:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navigation-container .nav-tag[data-v-75046395]:last-child{margin-right:0}.navigation-container .nav-tag .tag-content[data-v-75046395]{display:inline-flex;align-items:center}.navigation-container .nav-tag .tag-content .separator[data-v-75046395]{color:#909399;margin:0 4px;font-size:12px}.navigation-container .nav-tag.el-tag--dark[data-v-75046395]{background-color:#409eff;border-color:#409eff}.navigation-container .nav-tag.el-tag--dark .el-tag__close[data-v-75046395]{color:#fff}.navigation-container .nav-tag.el-tag--dark .el-tag__close[data-v-75046395]:hover{background-color:#66b1ff}.navigation-container .nav-tag.el-tag--dark .separator[data-v-75046395]{color:#fff}.navigation-container .nav-tag.el-tag--plain[data-v-75046395]:hover{background-color:#ecf5ff}.navigation-container .nav-tag.el-tag--plain .el-tag__close[data-v-75046395]:hover{color:#fff;background-color:#409eff}.userProfileDialog .el-dialog__body[data-v-dea1ce84]{text-align:center}.userProfileDialog .user-from[data-v-dea1ce84]{padding:20px}.userProfileDialog .user-from .form-item[data-v-dea1ce84]{margin-bottom:10px}.userProfileDialog .user-from .form-item label[data-v-dea1ce84]{display:inline-block;width:80px;text-align:right;margin-right:10px}.userProfileDialog .user-from .form-item .el-input[data-v-dea1ce84]{width:calc(100% - 300px);border:none;background-color:transparent;box-shadow:none}.userProfileDialog .user-from .buttonList[data-v-dea1ce84]{margin-top:50px}.userProfileDialog .user-from .buttonList .cancel[data-v-dea1ce84],.userProfileDialog .user-from .buttonList .update-user-button[data-v-dea1ce84]{margin-left:100px}.userProfileDialog .el-dialog__body[data-v-22797122]{text-align:center}.userProfileDialog .user-form[data-v-22797122]{padding:20px;display:flex;flex-direction:column}.userProfileDialog .user-form .notice[data-v-22797122]{color:red;font-size:12px;margin-bottom:20px}.userProfileDialog .user-form .input-wrapper[data-v-22797122]{display:flex;align-items:center;width:calc(100% - 100px);border:none;background-color:transparent;box-shadow:none}.userProfileDialog .user-form .input-wrapper .el-input[data-v-22797122]{text-align:right;margin-right:10px;width:100%}.userProfileDialog .user-form .input-wrapper .half-width[data-v-22797122]{width:50%}.userProfileDialog .user-form .input-wrapper .codeButton[data-v-22797122]{margin-left:10px}.userProfileDialog .buttonList[data-v-22797122]{margin-top:50px}.userProfileDialog .buttonList .cancel[data-v-22797122],.userProfileDialog .buttonList .update-user-button[data-v-22797122]{margin-left:100px}.main-container[data-v-445ff2ce]{height:100vh}.main-container .el-aside[data-v-445ff2ce]{background-color:#545c64;height:100vh;overflow-x:hidden;overflow-y:auto}.main-container .el-header[data-v-445ff2ce]{background-color:#fff;padding:0;border-bottom:1px solid #e6e6e6}.main-container .content-container[data-v-445ff2ce]{height:calc(100vh - 60px);display:flex;flex-direction:column;background-color:#f0f2f5;overflow:hidden}.main-container .content-container .el-main[data-v-445ff2ce]{flex:1;padding:20px;overflow-y:auto;height:100%}.main[data-v-19499db2]{display:flex;background:url(../img/%E7%99%BB%E9%99%86%E9%A1%B5%E9%9D%A2%E8%83%8C%E6%99%AF%E5%9B%BE.8e49eaad.png);background-size:100% 100%;position:fixed;height:100%;width:100%}.main .login-container[data-v-19499db2]{width:350px;margin:100px auto;border:1px solid #eaeaea;margin:auto;padding:35px 35px 15px 35px;background-color:#fff;border-radius:15px;box-shadow:0 0 25px #cac6c6;box-sizing:border-box}.main .login-container .login-title[data-v-19499db2]{text-align:center;font-size:20px;margin-bottom:40px;color:#505458}.main .login-container .registerClass[data-v-19499db2]{font-size:10px;margin-left:120px;color:#427c44}.main .login-container .el-input[data-v-19499db2]{width:198px}.payment-result-container[data-v-2f071210]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#f7f7f7}.success-message[data-v-2f071210]{color:#4caf50;font-size:20px;text-align:center;margin-bottom:20px}.retry-container[data-v-2f071210]{margin-top:20px}.retry-button[data-v-2f071210]{background-color:#2196f3;color:#fff;padding:10px 20px;font-size:16px;border:none;border-radius:4px;cursor:pointer}.payCard[data-v-5f15e6a8]{margin-top:20px;width:90%;margin-left:20px}.payHeader[data-v-5f15e6a8]{background-color:#fcfcfc;color:#000;font-size:20px;text-align:center}.payDetail[data-v-5f15e6a8]{margin-top:20px}.not-found[data-v-8104eeae]{height:100vh;display:flex;justify-content:center;align-items:center;background:#f5f5f5}.content[data-v-8104eeae]{text-align:center}h1[data-v-8104eeae]{font-size:120px;color:#409eff;margin-bottom:20px}h2[data-v-8104eeae]{font-size:24px;color:#606266;margin-bottom:30px}.buttons[data-v-8104eeae]{display:flex;justify-content:center;align-items:center}.form-container[data-v-17c7b29c]{max-width:900px;margin:0 auto;padding:20px;background-color:#f5f7fa;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);max-height:100vh}.uploaded-image[data-v-17c7b29c]{position:relative;margin-top:10px}.uploaded-image-preview[data-v-17c7b29c]{max-width:90%;height:150px}.remove-image[data-v-17c7b29c]{position:absolute;top:5px;right:5px;font-size:12px;color:#fff;background-color:rgba(0,0,0,.3);padding:2px 6px;cursor:pointer}.el-upload[data-v-17c7b29c]{border:1px dashed #d9d9d9;border-radius:6px;padding:10px}.upload-container[data-v-17c7b29c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.upload-icon[data-v-17c7b29c]{font-size:28px;color:#8c939d;margin-bottom:10px}.upload-text[data-v-17c7b29c]{font-size:14px;color:#8c939d}.form-title[data-v-17c7b29c]{text-align:center;font-size:24px;margin-bottom:20px}.form-red[data-v-17c7b29c]{text-align:center;color:red;font-size:12px;margin-bottom:10px}.downClass[data-v-17c7b29c]{float:right;margin-bottom:20px}.form[data-v-17c7b29c]{background-color:#fff}.date-separator[data-v-17c7b29c]{text-align:center;line-height:32px}.home-container[data-v-3ef32d1b]{padding:20px;height:100%;box-sizing:border-box;background-color:#f0f2f5}.home-container .dashboard-stats[data-v-3ef32d1b]{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-bottom:20px}.home-container .dashboard-stats .stat-card[data-v-3ef32d1b]{height:100px;transition:all .3s}.home-container .dashboard-stats .stat-card[data-v-3ef32d1b]:hover{transform:translateY(-2px);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.home-container .dashboard-stats .stat-card .icon[data-v-3ef32d1b]{width:80px;height:80px;margin:10px;border-radius:8px;font-size:30px;color:#fff;display:flex;align-items:center;justify-content:center}.home-container .dashboard-stats .stat-card .detail[data-v-3ef32d1b]{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:10px}.home-container .dashboard-stats .stat-card .detail .price[data-v-3ef32d1b]{font-size:20px;font-weight:700;margin:0;color:#303133}.home-container .dashboard-stats .stat-card .detail .desc[data-v-3ef32d1b]{font-size:14px;color:#909399;margin:5px 0 0 0}.home-container .charts-container .chart-card[data-v-3ef32d1b]{margin-bottom:20px}.home-container .charts-container .chart-card .chart-header[data-v-3ef32d1b]{display:flex;justify-content:space-between;align-items:center;padding:0 20px;margin-bottom:20px}.home-container .charts-container .chart-card .chart[data-v-3ef32d1b]{height:280px}.home-container .charts-container .chart-row[data-v-3ef32d1b]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.home-container .charts-container .chart-row .chart[data-v-3ef32d1b]{height:260px}.searchInput[data-v-7276d962]{width:200px;margin-right:10px}.UserListTableClass[data-v-7276d962]{width:100%;max-height:500px}.pager[data-v-7276d962]{margin-top:20px}.manage[data-v-d142e216]{height:100%}.manage .manage-header[data-v-d142e216]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.manage .form-section[data-v-d142e216]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px;margin-bottom:16px;background:#f8f9fb;border-radius:8px;padding:16px 12px 4px 12px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.manage .form-section .el-form-item[data-v-d142e216]{margin-bottom:12px;flex:unset;min-width:0}.manage .form-section .el-form-item[data-v-d142e216] .el-form-item__content{width:100%}.manage .form-section .el-form-item[data-v-d142e216] .el-form-item__content .el-input,.manage .form-section .el-form-item[data-v-d142e216] .el-form-item__content .el-select{width:100%;border-radius:6px}.manage .form-section .el-form-item[data-v-d142e216] .el-form-item__content .merchant-input .el-input__icon{line-height:32px}.manage .form-section .el-form-item[data-v-d142e216] .el-form-item__content .merchant-input .el-input-group__append{padding:0}.manage .form-section .el-form-item[data-v-d142e216] .el-form-item__content .merchant-input .el-input-group__append .el-button{margin:0;border:none;height:30px;padding:7px 15px}@media (max-width:900px){.manage .form-section[data-v-d142e216]{grid-template-columns:1fr}}.manage[data-v-d142e216] .el-dialog__header{background:linear-gradient(90deg,#4f8cff,#70cfff);color:#fff;border-radius:8px 8px 0 0;padding:14px 20px 10px 20px}.manage[data-v-d142e216] .el-dialog{border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.12)}.manage[data-v-d142e216] .el-dialog__body{padding-top:8px;padding-bottom:4px}.manage .dialog-footer[data-v-d142e216]{display:flex;justify-content:flex-end;gap:12px;padding:8px 0 2px 0}.manage .common-table[data-v-d142e216]{position:relative;margin-top:20px;background:#fff;padding:20px;border-radius:4px}.manage .operation-buttons[data-v-d142e216]{display:flex;align-items:center;gap:8px}.manage .operation-buttons .el-button[data-v-d142e216],.manage .operation-buttons .el-dropdown .el-button[data-v-d142e216],.manage .operation-buttons .el-dropdown[data-v-d142e216]{margin:0}.manager[data-v-c064c2b8]{display:flex}.manager .tableList[data-v-c064c2b8]{margin-top:20px}.manager .pager[data-v-c064c2b8]{position:absolute;margin-bottom:40px;bottom:0;right:20px}.roleManage[data-v-39926824]{display:flex}.roleManage .roleDialog[data-v-39926824]{text-align:center}.roleManage .roleDialog .roleName[data-v-39926824]{font-size:20px;font-weight:700;margin-bottom:20px;text-align:center}.roleManage .roleDialog .buttonSuccess[data-v-39926824]{margin:auto}.container[data-v-32c40ea2]{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:20px;text-align:center}.title[data-v-32c40ea2]{font-size:24px;margin-bottom:20px}.switches[data-v-32c40ea2]{display:flex;flex-wrap:wrap;justify-content:center}.switch-item[data-v-32c40ea2]{margin:10px}.switch[data-v-32c40ea2]{display:inline-block;position:relative;width:60px;height:34px}.switch input[data-v-32c40ea2]{opacity:0;width:0;height:0}.slider[data-v-32c40ea2]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.slider[data-v-32c40ea2]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-32c40ea2]{background-color:#2196f3}input:checked+.slider[data-v-32c40ea2]:before{transform:translateX(26px)}.oss-file-uploader .upload-area[data-v-732c99d7]{border:2px dashed #d1d5db;border-radius:8px;padding:20px;cursor:pointer;transition:all .3s ease;min-height:120px}.oss-file-uploader .upload-area[data-v-732c99d7]:hover{border-color:#409eff;background-color:#f8fafc}.oss-file-uploader .upload-area.disabled[data-v-732c99d7]{cursor:not-allowed;opacity:.6;border-color:#e5e7eb;background-color:#f9fafb}.oss-file-uploader .upload-area.disabled[data-v-732c99d7]:hover{border-color:#e5e7eb;background-color:#f9fafb}.oss-file-uploader .upload-area .upload-placeholder[data-v-732c99d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80px}.oss-file-uploader .upload-area .upload-placeholder i[data-v-732c99d7]{font-size:24px;color:#9ca3af;margin-bottom:8px}.oss-file-uploader .upload-area .upload-placeholder p[data-v-732c99d7]{margin:0 0 4px 0;font-size:14px;color:#374151;font-weight:500}.oss-file-uploader .upload-area .upload-placeholder span[data-v-732c99d7]{font-size:12px;color:#9ca3af}.oss-file-uploader .upload-area .file-list .file-item[data-v-732c99d7]{margin-bottom:12px;padding:12px;background:#f8fafc;border-radius:6px;border:1px solid #e5e7eb}.oss-file-uploader .upload-area .file-list .file-item[data-v-732c99d7]:last-child{margin-bottom:0}.oss-file-uploader .upload-area .file-list .file-item .file-info[data-v-732c99d7]{display:flex;align-items:center;margin-bottom:8px}.oss-file-uploader .upload-area .file-list .file-item .file-info i[data-v-732c99d7]{font-size:16px;color:#409eff;margin-right:8px}.oss-file-uploader .upload-area .file-list .file-item .file-info .file-details[data-v-732c99d7]{flex:1}.oss-file-uploader .upload-area .file-list .file-item .file-info .file-details .file-name[data-v-732c99d7]{display:block;font-size:14px;color:#1f2937;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oss-file-uploader .upload-area .file-list .file-item .file-info .file-details .file-size[data-v-732c99d7]{font-size:12px;color:#6b7280}.oss-file-uploader .upload-area .file-list .file-item .file-info .file-status[data-v-732c99d7]{margin-right:8px}.oss-file-uploader .upload-area .file-list .file-item .file-info .file-status .uploading[data-v-732c99d7]{color:#409eff;font-size:12px}.oss-file-uploader .upload-area .file-list .file-item .file-info .file-status .uploading i[data-v-732c99d7]{animation:rotating-732c99d7 2s linear infinite}.oss-file-uploader .upload-area .file-list .file-item .file-info .file-status .success[data-v-732c99d7]{color:#67c23a;font-size:12px}.oss-file-uploader .upload-area .file-list .file-item .file-info .file-status .error[data-v-732c99d7]{color:#f56c6c;font-size:12px}.oss-file-uploader .upload-area .file-list .file-item .file-info .remove-btn[data-v-732c99d7]{color:#ef4444;padding:4px}.oss-file-uploader .upload-area .file-list .file-item .file-info .remove-btn[data-v-732c99d7]:hover{color:#f87171;background-color:#fef2f2;border-radius:4px}.oss-file-uploader .upload-area .file-list .file-item .progress-bar[data-v-732c99d7]{margin-top:8px}.oss-file-uploader .upload-area .file-list .file-item .error-message[data-v-732c99d7]{margin-top:8px;font-size:12px;color:#f56c6c;background-color:#fef2f2;padding:4px 8px;border-radius:4px}.oss-file-uploader .upload-actions[data-v-732c99d7]{margin-top:16px;text-align:center}.oss-file-uploader .upload-actions .el-button[data-v-732c99d7]{margin:0 8px}.oss-file-uploader .error-notice[data-v-732c99d7]{margin-top:12px;padding:8px 12px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:14px;display:flex;align-items:center}.oss-file-uploader .error-notice i[data-v-732c99d7]{margin-right:6px;font-size:16px}@keyframes rotating-732c99d7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.upgrade-container[data-v-5e8ec4f4]{min-height:100vh;background:#f5f7fa;padding:0}.page-header[data-v-5e8ec4f4]{background:#fff;border-bottom:1px solid #e5e7eb;padding:24px 0;text-align:center}.page-header .header-content[data-v-5e8ec4f4]{max-width:800px;margin:0 auto;padding:0 24px}.page-header .page-title[data-v-5e8ec4f4]{font-size:24px;font-weight:600;color:#1f2937;margin:0 0 8px 0}.page-header .page-subtitle[data-v-5e8ec4f4]{font-size:14px;color:#6b7280;margin:0}.main-content[data-v-5e8ec4f4]{max-width:1000px;margin:0 auto;padding:32px 24px}.section[data-v-5e8ec4f4]{background:#fff;border-radius:12px;padding:24px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.section .section-title[data-v-5e8ec4f4]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 20px 0;text-align:center}.device-grid[data-v-5e8ec4f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.device-item[data-v-5e8ec4f4]{display:flex;align-items:center;padding:16px;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s ease}.device-item[data-v-5e8ec4f4]:hover{border-color:#409eff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.15)}.device-item.active[data-v-5e8ec4f4]{border-color:#409eff;background:#f0f9ff}.device-item.active .device-icon[data-v-5e8ec4f4]{background:#409eff}.device-item.active .device-icon i[data-v-5e8ec4f4]{color:#fff}.device-item.active .device-text h3[data-v-5e8ec4f4]{color:#409eff}.device-item .device-icon[data-v-5e8ec4f4]{width:40px;height:40px;border-radius:8px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;margin-right:12px}.device-item .device-icon i[data-v-5e8ec4f4]{font-size:18px;color:#6b7280}.device-item .device-text[data-v-5e8ec4f4]{flex:1}.device-item .device-text h3[data-v-5e8ec4f4]{font-size:16px;font-weight:600;margin:0 0 4px 0;color:#1f2937}.device-item .device-text p[data-v-5e8ec4f4]{font-size:14px;margin:0;color:#6b7280}.upgrade-upload .upload-row[data-v-5e8ec4f4]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.upgrade-upload .upload-row .upload-item label[data-v-5e8ec4f4]{display:block;font-weight:600;color:#374151;margin-bottom:8px}.upload-area[data-v-5e8ec4f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.upload-item[data-v-5e8ec4f4]{border:2px dashed #d1d5db;border-radius:12px;padding:20px;transition:all .3s ease}.upload-item[data-v-5e8ec4f4]:hover{border-color:#409eff}.upload-item .upload-header[data-v-5e8ec4f4]{display:flex;align-items:center;margin-bottom:16px}.upload-item .upload-header i[data-v-5e8ec4f4]{font-size:16px;color:#409eff;margin-right:8px}.upload-item .upload-header span[data-v-5e8ec4f4]{font-size:16px;font-weight:600;color:#1f2937}.upload-item .upload-content[data-v-5e8ec4f4]{cursor:pointer}.upload-item .upload-content.disabled[data-v-5e8ec4f4]{cursor:not-allowed;opacity:.6}.upload-item .upload-placeholder[data-v-5e8ec4f4]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100px;border:2px dashed #d1d5db;border-radius:8px;transition:all .3s ease}.upload-item .upload-placeholder[data-v-5e8ec4f4]:hover{border-color:#409eff;background:#f8fafc}.upload-item .upload-placeholder i[data-v-5e8ec4f4]{font-size:24px;color:#9ca3af;margin-bottom:8px}.upload-item .upload-placeholder p[data-v-5e8ec4f4]{margin:0 0 4px 0;font-size:14px;color:#374151;font-weight:500}.upload-item .upload-placeholder span[data-v-5e8ec4f4]{font-size:12px;color:#9ca3af}.upload-item .file-preview[data-v-5e8ec4f4]{display:flex;align-items:center;padding:12px;background:#f8fafc;border-radius:8px;border:1px solid #e5e7eb}.upload-item .file-preview i[data-v-5e8ec4f4]{font-size:20px;color:#409eff;margin-right:12px}.upload-item .file-preview .file-details[data-v-5e8ec4f4]{flex:1}.upload-item .file-preview .file-details .file-name[data-v-5e8ec4f4]{display:block;font-size:14px;color:#1f2937;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-item .file-preview .file-details .file-size[data-v-5e8ec4f4]{font-size:12px;color:#6b7280}.upload-item .file-preview .remove-btn[data-v-5e8ec4f4]{color:#ef4444}.upload-item .file-preview .remove-btn[data-v-5e8ec4f4]:hover{color:#f87171}.upload-actions[data-v-5e8ec4f4]{text-align:center}.upload-actions .upload-notice[data-v-5e8ec4f4]{display:flex;align-items:center;justify-content:center;margin-bottom:16px;padding:8px 16px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;color:#0369a1;font-size:14px}.upload-actions .upload-notice i[data-v-5e8ec4f4]{margin-right:6px;font-size:16px}.upload-actions .upload-btn[data-v-5e8ec4f4]{padding:12px 32px;font-size:16px;font-weight:600;border-radius:8px}.upload-actions .upload-btn i[data-v-5e8ec4f4]{margin-right:8px}.progress-section[data-v-5e8ec4f4]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.progress-section .progress-text[data-v-5e8ec4f4]{text-align:center;margin:12px 0 0 0;color:#6b7280;font-size:14px}@media (max-width:768px){.main-content[data-v-5e8ec4f4]{padding:20px 16px}.section[data-v-5e8ec4f4]{padding:20px}.device-grid[data-v-5e8ec4f4],.upload-area[data-v-5e8ec4f4]{grid-template-columns:1fr}.page-header[data-v-5e8ec4f4]{padding:20px 0}.page-header .page-title[data-v-5e8ec4f4]{font-size:20px}.page-header .page-subtitle[data-v-5e8ec4f4]{font-size:13px}.version-form .form-row[data-v-5e8ec4f4]{flex-direction:column}.version-form .form-row .form-item[data-v-5e8ec4f4]{width:100%;margin-right:0;margin-bottom:16px}}.version-form .form-row[data-v-5e8ec4f4]{display:flex;gap:20px;margin-bottom:20px}.version-form .form-row .form-item[data-v-5e8ec4f4]{flex:1}.version-form .form-row .form-item label[data-v-5e8ec4f4]{display:block;font-size:14px;font-weight:600;color:#1f2937;margin-bottom:8px}.version-form .form-item.full-width[data-v-5e8ec4f4]{width:100%}.version-form .form-item.full-width label[data-v-5e8ec4f4]{display:block;font-size:14px;font-weight:600;color:#1f2937;margin-bottom:8px}.section-header[data-v-5e8ec4f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header .section-title[data-v-5e8ec4f4]{margin:0;text-align:left}.section-header .section-actions .el-button[data-v-5e8ec4f4]{padding:8px 12px;font-size:14px}.upgrade-history .el-table .el-table__header-wrapper th[data-v-5e8ec4f4]{background-color:#f8fafc;color:#1f2937;font-weight:600}.upgrade-history .el-table .el-table__body-wrapper .el-table__row[data-v-5e8ec4f4]:hover{background-color:#f0f9ff}.upgrade-history .pagination-container[data-v-5e8ec4f4]{display:flex;justify-content:center;align-items:center;margin-top:24px;padding:16px 0;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.upgrade-history .pagination-container .el-pagination .el-pagination__total[data-v-5e8ec4f4]{font-size:14px;color:#6b7280}.upgrade-history .pagination-container .el-pagination .el-pagination__sizes .el-select .el-input .el-input__inner[data-v-5e8ec4f4]{border-radius:6px;border:1px solid #d1d5db}.upgrade-history .pagination-container .el-pagination .el-pagination__sizes .el-select .el-input .el-input__inner[data-v-5e8ec4f4]:focus{border-color:#409eff}.upgrade-history .pagination-container .el-pagination .btn-next[data-v-5e8ec4f4],.upgrade-history .pagination-container .el-pagination .btn-prev[data-v-5e8ec4f4]{border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#6b7280}.upgrade-history .pagination-container .el-pagination .btn-next[data-v-5e8ec4f4]:hover,.upgrade-history .pagination-container .el-pagination .btn-prev[data-v-5e8ec4f4]:hover{border-color:#409eff;color:#409eff}.upgrade-history .pagination-container .el-pagination .btn-next.disabled[data-v-5e8ec4f4],.upgrade-history .pagination-container .el-pagination .btn-prev.disabled[data-v-5e8ec4f4]{background:#f3f4f6;color:#9ca3af;border-color:#e5e7eb}.upgrade-history .pagination-container .el-pagination .el-pager li[data-v-5e8ec4f4]{border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#6b7280}.upgrade-history .pagination-container .el-pagination .el-pager li[data-v-5e8ec4f4]:hover{border-color:#409eff;color:#409eff}.upgrade-history .pagination-container .el-pagination .el-pager li.active[data-v-5e8ec4f4]{background:#409eff;border-color:#409eff;color:#fff}.upgrade-history .pagination-container .el-pagination .el-pagination__jump .el-input .el-input__inner[data-v-5e8ec4f4]{border-radius:6px;border:1px solid #d1d5db}.upgrade-history .pagination-container .el-pagination .el-pagination__jump .el-input .el-input__inner[data-v-5e8ec4f4]:focus{border-color:#409eff}.upgrade-detail .description-content[data-v-5e8ec4f4]{max-height:200px;overflow-y:auto;padding:12px;background-color:#f8fafc;border-radius:6px;border:1px solid #e5e7eb;line-height:1.6;color:#374151;white-space:pre-wrap;word-break:break-word}.upgrade-detail .apk-url-container .apk-url-input .el-input__inner[data-v-5e8ec4f4]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:#1f2937;background-color:#f8fafc;border:1px solid #e5e7eb;word-break:break-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upgrade-detail .apk-url-container .apk-url-input .el-input-group__append .el-button[data-v-5e8ec4f4]{border:none;background-color:transparent;color:#6b7280;padding:8px 12px;font-size:12px;transition:all .2s ease}.upgrade-detail .apk-url-container .apk-url-input .el-input-group__append .el-button[data-v-5e8ec4f4]:hover{background-color:#f3f4f6;color:#409eff}.upgrade-detail .apk-url-container .apk-url-input .el-input-group__append .el-button[data-v-5e8ec4f4]:active{background-color:#e5e7eb}.upgrade-detail .apk-url-container .apk-url-input .el-input-group__append .el-button i[data-v-5e8ec4f4]{margin-right:4px;font-size:14px}.upgrade-detail[data-v-5e8ec4f4] .el-descriptions .el-descriptions__body .el-descriptions__table .el-descriptions__cell.el-descriptions__label{font-weight:600;color:#1f2937;background-color:#f8fafc}.upgrade-detail[data-v-5e8ec4f4] .el-descriptions .el-descriptions__body .el-descriptions__table .el-descriptions__cell.el-descriptions__content{padding:12px 16px}.rollback-confirm .rollback-warning[data-v-5e8ec4f4]{display:flex;align-items:center;margin-top:16px;padding:12px;background-color:#fef3c7;border:1px solid #f59e0b;border-radius:6px;color:#92400e}.rollback-confirm .rollback-warning i[data-v-5e8ec4f4]{font-size:16px;margin-right:8px;color:#f59e0b}.rollback-confirm .rollback-warning span[data-v-5e8ec4f4]{font-weight:500}[data-v-5e8ec4f4] .el-dialog{border-radius:12px}[data-v-5e8ec4f4] .el-dialog .el-dialog__header{border-bottom:1px solid #e5e7eb;padding:20px 24px}[data-v-5e8ec4f4] .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#1f2937}[data-v-5e8ec4f4] .el-dialog .el-dialog__body{padding:24px}[data-v-5e8ec4f4] .el-dialog .el-dialog__footer{border-top:1px solid #e5e7eb;padding:16px 24px}[data-v-5e8ec4f4] .el-table{border-radius:8px;overflow:hidden}[data-v-5e8ec4f4] .el-table .el-table__header-wrapper th{background-color:#f8fafc;border-bottom:1px solid #e5e7eb;color:#1f2937;font-weight:600}[data-v-5e8ec4f4] .el-table .el-table__body-wrapper .el-table__row td{border-bottom:1px solid #f3f4f6}[data-v-5e8ec4f4] .el-table .el-table__body-wrapper .el-table__row:hover{background-color:#f0f9ff}[data-v-5e8ec4f4] .el-tag{border-radius:6px;font-weight:500}[data-v-5e8ec4f4] .el-button--text{padding:4px 8px;font-size:13px}[data-v-5e8ec4f4] .el-button--text:hover{background-color:#f3f4f6;border-radius:4px}.upload-mask[data-v-5e8ec4f4]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(4px);animation:fadeIn-5e8ec4f4 .3s ease}.upload-mask .upload-modal[data-v-5e8ec4f4]{background:#fff;padding:32px;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.2);width:360px;text-align:center;animation:slideUp-5e8ec4f4 .3s ease}.upload-mask .upload-modal .upload-icon[data-v-5e8ec4f4]{font-size:56px;color:#409eff;margin-bottom:20px;animation:pulse-5e8ec4f4 2s infinite}.upload-mask .upload-modal .upload-title[data-v-5e8ec4f4]{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:8px}.upload-mask .upload-modal .upload-subtitle[data-v-5e8ec4f4]{font-size:14px;color:#6b7280;margin-bottom:32px}.upload-mask .upload-modal .upload-progress-container[data-v-5e8ec4f4]{margin-bottom:24px;position:relative}.upload-mask .upload-modal .upload-progress-container .el-progress[data-v-5e8ec4f4]{margin-bottom:8px}.upload-mask .upload-modal .upload-progress-container .progress-percentage[data-v-5e8ec4f4]{font-size:16px;font-weight:600;color:#409eff}.upload-mask .upload-modal .upload-status[data-v-5e8ec4f4]{font-size:14px;color:#6b7280}.upload-mask .upload-modal .upload-status .success-text[data-v-5e8ec4f4]{color:#67c23a;font-weight:600}@keyframes fadeIn-5e8ec4f4{0%{opacity:0}to{opacity:1}}@keyframes slideUp-5e8ec4f4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-5e8ec4f4{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.manage[data-v-74b14df7]{height:calc(100vh - 120px);display:flex;flex-direction:column;padding:20px;box-sizing:border-box;overflow:hidden}.manage .manage-header[data-v-74b14df7]{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:15px;border-radius:4px}.manage .manage-header .search-form[data-v-74b14df7]{display:flex;flex-wrap:wrap;gap:10px}.manage .common-table[data-v-74b14df7]{flex:1;display:flex;flex-direction:column;background-color:#fff;padding:20px;border-radius:4px;overflow:hidden}.manage .common-table .pager[data-v-74b14df7]{margin-top:20px;text-align:right}.manage .common-table .buttonList[data-v-74b14df7]{display:flex;gap:8px}.manage .subordinateUserMsgClass .addSubordinateUserClass[data-v-74b14df7],.manage .subordinateUserMsgClass .subordinateUserClass[data-v-74b14df7]{margin-bottom:15px}.manage .more-dropdown[data-v-74b14df7]{margin-left:8px}.equipment-video[data-v-ff25ffd4]{padding:24px;background-color:#f0f2f5;min-height:100vh}.equipment-video .page-header[data-v-ff25ffd4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:0 16px}.equipment-video .page-header .header-left[data-v-ff25ffd4]{display:flex;align-items:center;gap:16px}.equipment-video .page-header .header-left .page-title[data-v-ff25ffd4]{margin:0;font-size:24px;font-weight:600;color:#303133}.equipment-video .page-header .header-left .back-btn[data-v-ff25ffd4]{font-size:14px;color:#606266}.equipment-video .page-header .header-left .back-btn[data-v-ff25ffd4]:hover{color:#409eff}.equipment-video .page-header .upload-btn[data-v-ff25ffd4]{padding:10px 20px;font-size:14px}.equipment-video .page-header .upload-btn i[data-v-ff25ffd4]{margin-right:8px}.equipment-video .equipment-info-card[data-v-ff25ffd4],.equipment-video .video-manage-card[data-v-ff25ffd4]{margin-bottom:24px;border-radius:8px;transition:all .3s}.equipment-video .equipment-info-card[data-v-ff25ffd4]:hover,.equipment-video .video-manage-card[data-v-ff25ffd4]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.equipment-video .equipment-info-card .card-title[data-v-ff25ffd4],.equipment-video .video-manage-card .card-title[data-v-ff25ffd4]{margin:0;font-size:18px;font-weight:600;color:#303133}.equipment-video .equipment-info-card .equipment-info-header[data-v-ff25ffd4]{margin-bottom:16px}.equipment-video .equipment-info-card .info-value[data-v-ff25ffd4]{color:#606266}.equipment-video .video-manage-card .video-manage-header[data-v-ff25ffd4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.equipment-video .video-manage-card .video-manage-header .filter-container[data-v-ff25ffd4]{display:flex;align-items:center;gap:16px}.equipment-video .video-manage-card .video-manage-header .filter-container .el-select[data-v-ff25ffd4]{width:200px}.equipment-video .video-manage-card .video-table .index-number[data-v-ff25ffd4]{color:#909399;font-weight:500}.equipment-video .video-manage-card .video-table .video-preview[data-v-ff25ffd4]{display:flex;justify-content:center;align-items:center;background:#000;border-radius:4px;overflow:hidden}.equipment-video .video-manage-card .video-table .video-preview .preview-video[data-v-ff25ffd4]{width:160px;height:90px;-o-object-fit:contain;object-fit:contain}.equipment-video .video-manage-card .video-table .empty-data[data-v-ff25ffd4]{padding:48px 0;text-align:center;background:#fff;border-radius:8px;margin:16px}.equipment-video .video-manage-card .video-table .empty-data .empty-icon[data-v-ff25ffd4]{font-size:64px;color:#c0c4cc;margin-bottom:24px;animation:pulse-ff25ffd4 2s infinite}.equipment-video .video-manage-card .video-table .empty-data .empty-text[data-v-ff25ffd4]{margin-bottom:24px}.equipment-video .video-manage-card .video-table .empty-data .empty-text h3[data-v-ff25ffd4]{font-size:20px;color:#303133;margin-bottom:8px;font-weight:600}.equipment-video .video-manage-card .video-table .empty-data .empty-text p[data-v-ff25ffd4]{font-size:14px;color:#909399;margin:0}.equipment-video .video-manage-card .video-table .empty-data .empty-actions .el-button[data-v-ff25ffd4]{padding:12px 24px;font-size:14px;border-radius:4px;transition:all .3s}.equipment-video .video-manage-card .video-table .empty-data .empty-actions .el-button i[data-v-ff25ffd4]{margin-right:8px}.equipment-video .video-manage-card .video-table .empty-data .empty-actions .el-button[data-v-ff25ffd4]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(64,158,255,.2)}.equipment-video .video-dialog .video-form[data-v-ff25ffd4]{padding:0 20px}.equipment-video .video-dialog .video-form .form-input[data-v-ff25ffd4],.equipment-video .video-dialog .video-form .form-select[data-v-ff25ffd4]{width:100%}.equipment-video .video-uploader[data-v-ff25ffd4]{border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;width:100%;height:240px;transition:all .3s}.equipment-video .video-uploader[data-v-ff25ffd4]:hover{border-color:#409eff}.equipment-video .video-uploader .uploaded-video-container[data-v-ff25ffd4]{position:relative;width:100%;height:100%}.equipment-video .video-uploader .uploaded-video-container .uploaded-video[data-v-ff25ffd4]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.equipment-video .video-uploader .uploaded-video-container .video-actions[data-v-ff25ffd4]{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);padding:8px;display:flex;justify-content:center;gap:16px}.equipment-video .video-uploader .uploaded-video-container .video-actions .el-button[data-v-ff25ffd4]{color:#fff}.equipment-video .video-uploader .uploaded-video-container .video-actions .el-button[data-v-ff25ffd4]:hover{color:#409eff}.equipment-video .video-uploader .upload-placeholder[data-v-ff25ffd4]{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0}.equipment-video .video-uploader .upload-placeholder i[data-v-ff25ffd4]{font-size:48px;color:#8c939d;margin-bottom:16px}.equipment-video .video-uploader .upload-placeholder .upload-text[data-v-ff25ffd4]{font-size:16px;color:#606266;margin-bottom:8px}.equipment-video .video-uploader .upload-placeholder .upload-tip[data-v-ff25ffd4]{font-size:12px;color:#909399}.equipment-video .upload-progress[data-v-ff25ffd4]{margin-top:8px}.equipment-video .pagination-container[data-v-ff25ffd4]{margin-top:24px;display:flex;justify-content:flex-end}.equipment-video .global-loading-mask[data-v-ff25ffd4]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999;cursor:not-allowed}.equipment-video .global-loading-mask .loading-content[data-v-ff25ffd4]{text-align:center;color:#fff;padding:24px;border-radius:8px;background-color:rgba(0,0,0,.5);pointer-events:auto}.equipment-video .global-loading-mask .loading-content i[data-v-ff25ffd4]{font-size:48px;margin-bottom:16px}.equipment-video .global-loading-mask .loading-content p[data-v-ff25ffd4]{margin:16px 0;font-size:18px}.equipment-video .global-loading-mask .loading-content .el-progress[data-v-ff25ffd4]{width:240px;margin-top:16px}@keyframes pulse-ff25ffd4{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.8}}.equipment-video .upload-mask[data-v-ff25ffd4]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(4px);animation:fadeIn-ff25ffd4 .3s ease}.equipment-video .upload-mask .upload-modal[data-v-ff25ffd4]{background:#fff;padding:32px;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.2);width:360px;text-align:center;animation:slideUp-ff25ffd4 .3s ease}.equipment-video .upload-mask .upload-modal .upload-icon[data-v-ff25ffd4]{font-size:56px;color:#409eff;margin-bottom:20px;animation:pulse-ff25ffd4 2s infinite}.equipment-video .upload-mask .upload-modal .upload-title[data-v-ff25ffd4]{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:8px}.equipment-video .upload-mask .upload-modal .upload-subtitle[data-v-ff25ffd4]{font-size:14px;color:#6b7280;margin-bottom:32px}.equipment-video .upload-mask .upload-modal .upload-progress-container[data-v-ff25ffd4]{margin-bottom:24px;position:relative}.equipment-video .upload-mask .upload-modal .upload-progress-container .el-progress[data-v-ff25ffd4]{margin-bottom:8px}.equipment-video .upload-mask .upload-modal .upload-progress-container .progress-percentage[data-v-ff25ffd4]{font-size:16px;font-weight:600;color:#409eff}.equipment-video .upload-mask .upload-modal .upload-status[data-v-ff25ffd4]{font-size:14px;color:#6b7280}.equipment-video .upload-mask .upload-modal .upload-status .success-text[data-v-ff25ffd4]{color:#67c23a;font-weight:600}@keyframes fadeIn-ff25ffd4{0%{opacity:0}to{opacity:1}}@keyframes slideUp-ff25ffd4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-ff25ffd4],.fade-leave-active[data-v-ff25ffd4]{transition:opacity .3s}.fade-enter[data-v-ff25ffd4],.fade-leave-to[data-v-ff25ffd4]{opacity:0}.slide-fade-enter-active[data-v-ff25ffd4]{transition:all .3s ease}.slide-fade-leave-active[data-v-ff25ffd4]{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter[data-v-ff25ffd4],.slide-fade-leave-to[data-v-ff25ffd4]{transform:translateY(10px);opacity:0}.button-container[data-v-ff25ffd4]{display:flex;flex-direction:column;gap:4px;padding:4px}.button-container .button-row[data-v-ff25ffd4]{display:flex;gap:4px;justify-content:center}.button-container .action-button[data-v-ff25ffd4]{flex:1;height:24px;padding:0 8px;border-radius:3px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:72px;margin:0;border:none}.button-container .action-button[data-v-ff25ffd4]:hover{transform:translateY(-1px);filter:brightness(1.1)}.button-container .action-button[data-v-ff25ffd4]:active{transform:translateY(0);filter:brightness(.95)}.button-container .action-button i[data-v-ff25ffd4]{font-size:12px;margin-right:3px}.button-container .action-button span[data-v-ff25ffd4]{font-size:12px;white-space:nowrap}.button-container .edit-button[data-v-ff25ffd4]{background-color:#409eff;color:#fff}.button-container .delete-button[data-v-ff25ffd4]{background-color:#f56c6c;color:#fff}.button-container .use-button[data-v-ff25ffd4]{background-color:#67c23a;color:#fff}.button-container .schedule-button[data-v-ff25ffd4]{background-color:#e6a23c;color:#fff}.el-table .el-table__row .el-table__cell[data-v-ff25ffd4]:last-child{min-width:160px;width:160px}.video-title-cell[data-v-ff25ffd4]{position:relative;padding:8px 0;transition:all .3s ease}.video-title-cell.is-top .title-text[data-v-ff25ffd4]{font-weight:600;color:#303133}.video-title-cell.is-current .title-text[data-v-ff25ffd4]{color:#409eff}.video-title-cell .top-video-badge[data-v-ff25ffd4]{position:absolute;top:-2px;right:-8px;background:linear-gradient(45deg,#ffb800,#ff9300);color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;display:flex;align-items:center;gap:4px;box-shadow:0 2px 6px rgba(255,184,0,.2);animation:badgeFadeIn-ff25ffd4 .3s ease}.video-title-cell .top-video-badge i[data-v-ff25ffd4]{font-size:12px}.video-title-cell .top-video-badge[data-v-ff25ffd4]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));border-radius:inherit}.video-title-cell .current-video-badge[data-v-ff25ffd4]{position:absolute;top:-2px;right:calc(var(--badge-right-offset, -8px));background:linear-gradient(45deg,#409eff,#36d1dc);color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;display:flex;align-items:center;gap:4px;box-shadow:0 2px 6px rgba(64,158,255,.2);animation:badgeFadeIn-ff25ffd4 .3s ease}.video-title-cell .current-video-badge i[data-v-ff25ffd4]{font-size:12px}.video-title-cell .current-video-badge[data-v-ff25ffd4]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0));border-radius:inherit}.video-title-cell.is-top .current-video-badge[data-v-ff25ffd4]{--badge-right-offset:90px}@keyframes badgeFadeIn-ff25ffd4{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.el-table .el-table__row[data-v-ff25ffd4]{transition:all .3s ease}.el-table .el-table__row:first-child td[data-v-ff25ffd4]{background-color:#fdfcf9;border-bottom:1px solid #ffe7ba}.el-table .el-table__row:first-child:hover td[data-v-ff25ffd4]{background-color:#fff9e6!important}.el-table .el-table__row.current-video-row td[data-v-ff25ffd4]{background-color:#f5faff;border-bottom:1px solid #d9ecff}.el-table .el-table__row.current-video-row:hover td[data-v-ff25ffd4]{background-color:#ecf5ff!important}.image-uploader .el-upload[data-v-5be10e5d]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s}.image-uploader .el-upload[data-v-5be10e5d]:hover{border-color:#409eff}.image-uploader .image-uploader-icon[data-v-5be10e5d]{font-size:28px;color:#8c939d;width:100px;height:100px;line-height:100px;text-align:center}.image-uploader .image[data-v-5be10e5d]{width:100px;height:100px;display:block;-o-object-fit:cover;object-fit:cover}.image-actions[data-v-5be10e5d]{margin-top:8px;text-align:center}.equipment-type[data-v-794eb714]{padding:20px}.equipment-type .operation-area[data-v-794eb714]{background-color:#fff;padding:20px;margin-bottom:20px;border-radius:4px;display:flex;justify-content:space-between;align-items:flex-start}.equipment-type .operation-area .search-form[data-v-794eb714]{flex:1;display:flex;flex-wrap:wrap;gap:10px}.equipment-type .operation-area .operation-buttons[data-v-794eb714]{margin-left:16px}.equipment-type .pagination-container[data-v-794eb714]{margin-top:20px;display:flex;justify-content:flex-end}.equipment-type .delete-button[data-v-794eb714]{color:#f56c6c}.equipment-type .equipment-type-form[data-v-794eb714]{max-width:400px;margin:0 auto}@media screen and (max-width:768px){.equipment-type .operation-area[data-v-794eb714]{flex-direction:column}.equipment-type .operation-area .operation-buttons[data-v-794eb714]{margin-left:0;margin-top:16px}.equipment-type .search-form .el-form-item[data-v-794eb714]{margin-right:0;width:100%}}.deviceStatusListClass[data-v-51f6c192]{width:100%;margin-top:20px}.addDeviceStatusDialogVisibleClass[data-v-51f6c192]{margin-top:20px}.DeviceStatusListPageClass[data-v-51f6c192]{position:absolute;bottom:120px;right:200px}.RepairCodeListPageClass[data-v-51f6c192]{text-align:center;margin:20px}.search-area[data-v-3b176df0]{margin-bottom:20px}.pagination-container[data-v-3b176df0]{margin-top:20px;text-align:right}.el-table[data-v-3b176df0]{margin-top:15px}.search-form[data-v-3b176df0]{display:flex;flex-wrap:wrap;gap:10px}.el-form-item[data-v-3b176df0]{margin-bottom:0}.operation-status-container[data-v-fdcd0530]{height:calc(100vh - 120px);display:flex;flex-direction:column;padding:20px;box-sizing:border-box;overflow:hidden}.search-area[data-v-fdcd0530]{margin-bottom:20px;flex-shrink:0}.table-container[data-v-fdcd0530]{flex:1;display:flex;flex-direction:column;background-color:#fff;padding:20px;border-radius:4px;overflow:hidden;height:100%}.recordListClass[data-v-fdcd0530]{height:0;flex:1;overflow:auto}.pagination-container[data-v-fdcd0530]{margin-top:20px;text-align:right;flex-shrink:0}.search-form[data-v-fdcd0530]{display:flex;flex-wrap:wrap;gap:10px}.el-form-item[data-v-fdcd0530]{margin-bottom:0}[data-v-fdcd0530] .el-table__body-wrapper{overflow-y:auto!important}[data-v-fdcd0530] .el-table{height:100%!important}.flavor{height:90%}.flavor .flavor-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.flavor .dialogHead{width:50%;margin-top:100px;margin-left:500px}.flavor .flavorsListDiv{position:relative;height:calc(100% - 62px)}.flavor .flavorsListDiv .pager{position:absolute;text-align:center;margin-bottom:10px;right:20px}.nitificationListClass[data-v-45ba7894]{width:100%;margin-top:20px}.addNitificationButtondialogVisibleClass[data-v-45ba7894]{margin-top:20px}.NotificationListPageClass[data-v-45ba7894]{position:absolute;bottom:150px;right:200px}.manager[data-v-1b53c9b8]{width:100%;height:100%;background-color:#fff;padding:20px}.manager .MenuTitle[data-v-1b53c9b8]{display:flex;margin-top:10px}.manager .MenuTitle .addPage[data-v-1b53c9b8]{margin-left:10px;margin-bottom:10px}.manager .menuTable[data-v-1b53c9b8]{margin-top:10px}.manager .buttonList[data-v-1b53c9b8]{display:flex}.manager .buttonList .el-button--danger[data-v-1b53c9b8],.manager .buttonList .el-button--primary[data-v-1b53c9b8],.manager .buttonList .el-button--success[data-v-1b53c9b8]{margin-right:1px;margin-bottom:10px}.manager .fontOne[data-v-1b53c9b8]{font-size:20px;font-weight:700;margin-bottom:10px}.manager .menuPager[data-v-1b53c9b8]{margin-top:10px}.manager .fontTwo[data-v-1b53c9b8]{font-size:20px;font-weight:700;margin-top:10px}.manager .buttonPager[data-v-1b53c9b8]{margin-top:10px;margin-right:10px}.headButton[data-v-c3508612]{height:90%}.headButton .addButton[data-v-c3508612]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.headButton .avatar-uploader .el-upload[data-v-c3508612]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.headButton .avatar-uploader .el-upload[data-v-c3508612]:hover{border-color:#409eff}.headButton .avatar-uploader-icon[data-v-c3508612]{font-size:28px;color:#8c939d;width:178px;height:178px;line-height:178px;text-align:center}.headButton .avatar[data-v-c3508612]{width:178px;height:178px;display:block}.headButton .typeList[data-v-c3508612]{position:relative;height:calc(100% - 62px)}.headButton .typeList .pager[data-v-c3508612]{position:absolute;bottom:0;right:20px}.headButton[data-v-a4f35b64]{height:90%}.headButton .addButton[data-v-a4f35b64]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.headButton .typeList[data-v-a4f35b64]{position:relative;height:calc(100% - 62px)}.manage[data-v-54236db8]{height:calc(100vh - 120px);display:flex;flex-direction:column;padding:20px;box-sizing:border-box;overflow:hidden}.manage .searchParam[data-v-54236db8]{display:flex;align-items:center;flex-wrap:wrap;padding:15px;background-color:#fff;border-radius:4px;margin-bottom:15px}.manage .searchParam .equipment_titiles[data-v-54236db8],.manage .searchParam .showSelf_titiles[data-v-54236db8],.manage .searchParam .userList_titiles[data-v-54236db8]{font-size:14px;margin-right:10px}.manage .searchParam .choseUserInput[data-v-54236db8],.manage .searchParam .equipment_select[data-v-54236db8],.manage .searchParam .showSelf_select[data-v-54236db8]{width:180px;margin-right:20px}.manage .searchParam2[data-v-54236db8]{display:flex;align-items:center;padding:15px;background-color:#fff;border-radius:4px;margin-bottom:15px}.manage .searchParam2 .pay_status_titiles[data-v-54236db8],.manage .searchParam2 .timeRange_titiles[data-v-54236db8],.manage .searchParam2 .time_titiles[data-v-54236db8]{font-size:14px;margin-right:10px}.manage .searchParam2 .timeRange_select[data-v-54236db8]{width:180px;margin-right:20px}.manage .searchParam2 .time_select[data-v-54236db8]{width:350px;margin-right:20px}.manage .searchParam2 .pay_status_select[data-v-54236db8]{width:180px;margin-right:20px}.manage .searchParam2 .buttonList[data-v-54236db8]{margin-left:auto}.manage .searchParam2 .buttonList .search_btn[data-v-54236db8]{margin-left:10px}.manage .juice_table[data-v-54236db8]{margin-top:0;padding:0;flex:1;overflow:auto}.manage .common-table[data-v-54236db8]{position:relative;margin-top:20px;background:#fff;padding:20px;border-radius:4px;flex:1;display:flex;flex-direction:column;overflow:hidden}.manage .exportChoseUserPaper[data-v-54236db8]{margin-top:10px;position:absolute;right:20px}.manage .pager[data-v-54236db8]{margin-top:15px;padding-top:10px;text-align:right;flex-shrink:0}.manage .export-dialog .exportTypeEndDatePicker[data-v-54236db8],.manage .export-dialog .exportTypeOwnerSelectOr[data-v-54236db8],.manage .export-dialog .exportTypeRadio[data-v-54236db8],.manage .export-dialog .exportTypeStartDatePicker[data-v-54236db8],.manage .export-dialog .exportTypeTimeTypeSelectOr[data-v-54236db8]{margin-top:20px;margin-left:20px}.manage .exportFileTypeDialogClass[data-v-54236db8]{width:auto}.manage .exportFileTypeDialogClass .radio-row[data-v-54236db8]{margin-bottom:20px}.manage .exportFileTypeDialogClass .exportTypeRadio[data-v-54236db8]{margin-top:20px;margin-left:20px}.manage .buttonList[data-v-54236db8]{display:flex;margin-top:20px;margin-left:20px}.manage .buttonList .search_btn[data-v-54236db8]{margin-left:20px}.manage .choseOwnerButton[data-v-54236db8]{display:flex;margin-top:20px;margin-left:20px}.manage .choseOwnerButton .el-button[data-v-54236db8]{margin-left:20px;width:100px}.manage .choseOwnerButton .el-input[data-v-54236db8]{width:200px}.banner-list[data-v-da0ab8dc]{padding:20px}.operation-area[data-v-da0ab8dc]{margin-bottom:20px;display:flex;gap:10px;align-items:center}.banner-uploader[data-v-da0ab8dc]{width:300px}.upload-container[data-v-da0ab8dc]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;width:200px;height:200px;display:flex;justify-content:center;align-items:center;overflow:hidden}.upload-container[data-v-da0ab8dc]:hover{border-color:#409eff}.upload-container:hover .image-actions[data-v-da0ab8dc]{opacity:1}.avatar-uploader-icon[data-v-da0ab8dc]{font-size:28px;color:#8c939d;width:100%;height:100%;line-height:200px;text-align:center}.uploaded-image[data-v-da0ab8dc]{vertical-align:middle}.el-image img[data-v-da0ab8dc],.uploaded-image[data-v-da0ab8dc]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.image-slot[data-v-da0ab8dc]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#f5f7fa;color:#909399;font-size:14px}.dot[data-v-da0ab8dc]{animation:dot-da0ab8dc 1.5s ease-in-out infinite}@keyframes dot-da0ab8dc{0%,20%{content:"."}40%{content:".."}60%{content:"..."}80%,to{content:""}}.sortable-ghost[data-v-da0ab8dc]{opacity:.5;background:#f0f9eb!important}.sortable-drag[data-v-da0ab8dc]{background:#fff;border:1px dashed #409eff}.image-actions[data-v-da0ab8dc]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s}.image-actions i[data-v-da0ab8dc]{color:#fff;font-size:20px;cursor:pointer;padding:8px;border-radius:50%;background-color:rgba(0,0,0,.5)}.image-actions i[data-v-da0ab8dc]:hover{background-color:rgba(0,0,0,.7)}.el-table__row[data-v-da0ab8dc]{cursor:move}.el-button--mini[data-v-da0ab8dc]{padding:5px 10px;font-size:11px}.el-table[data-v-da0ab8dc] .el-table__cell{text-align:center;vertical-align:middle}.el-image[data-v-da0ab8dc]{display:flex;justify-content:center;align-items:center}.opinion-list[data-v-016a8d42]{padding:20px}.search-area[data-v-016a8d42]{background-color:#fff;padding:20px;margin-bottom:20px;border-radius:4px}.search-form[data-v-016a8d42]{display:flex;flex-wrap:wrap;gap:10px}.pagination-container[data-v-016a8d42]{margin-top:20px;display:flex;justify-content:flex-end}@media screen and (max-width:768px){.search-form[data-v-016a8d42]{flex-direction:column}.el-form-item[data-v-016a8d42]{margin-right:0;width:100%}}.el-input.is-readonly .el-input__inner[data-v-016a8d42]{cursor:pointer;background-color:#fff}.el-input-group__append[data-v-016a8d42]{cursor:pointer}.log-detail-dialog[data-v-0f94cd32]{display:flex;flex-direction:column}.log-detail-dialog[data-v-0f94cd32] .el-dialog__body{flex:1;overflow-y:auto;max-height:calc(80vh - 120px);padding:20px}.log-detail-dialog .log-content[data-v-0f94cd32]{margin-top:20px}.log-detail-dialog .log-content .log-section[data-v-0f94cd32]{margin-bottom:20px}.log-detail-dialog .log-content .log-section h3[data-v-0f94cd32]{margin:0 0 10px 0;color:#606266;font-size:16px}.log-detail-dialog .json-card[data-v-0f94cd32]{background-color:#fafafa;margin-top:10px}.log-detail-dialog .json-card .json-content[data-v-0f94cd32]{display:flex;align-items:flex-start;cursor:pointer}.log-detail-dialog .json-card .json-content[data-v-0f94cd32]:hover{background-color:#f5f7fa}.log-detail-dialog .json-card .json-content .json-arrow[data-v-0f94cd32]{margin:10px 8px 0 0;color:#909399;font-size:14px}.log-detail-dialog .json-card pre[data-v-0f94cd32]{margin:0;padding:10px;font-family:Monaco,Menlo,Consolas,Courier New,monospace;font-size:13px;line-height:1.5;color:#333;white-space:pre-wrap;word-wrap:break-word;max-height:300px;overflow-y:auto;flex:1}[data-v-0f94cd32] .el-descriptions{margin-bottom:20px}[data-v-0f94cd32] .el-descriptions .el-descriptions-item__label{width:120px;background-color:#f5f7fa}[data-v-0f94cd32] .el-descriptions .el-descriptions-item__content{word-break:break-all}.system-log[data-v-2f2f771c]{padding:20px}.search-area[data-v-2f2f771c]{margin-bottom:20px;padding:20px;background-color:#fff;border-radius:4px}.search-form[data-v-2f2f771c]{display:flex;flex-wrap:wrap;gap:10px}.pagination-container[data-v-2f2f771c]{margin-top:20px;display:flex;justify-content:flex-end}.process-time-normal[data-v-2f2f771c]{color:#67c23a}.process-time-warning[data-v-2f2f771c]{color:#e6a23c}.process-time-danger[data-v-2f2f771c]{color:#f56c6c}@media screen and (max-width:768px){.search-form[data-v-2f2f771c]{flex-direction:column}.el-form-item[data-v-2f2f771c]{margin-right:0;width:100%}}.video-manage[data-v-75ea7540]{padding:20px}.operation-area[data-v-75ea7540]{margin-bottom:20px}.search-area[data-v-75ea7540]{background-color:#fff;padding:20px;margin-bottom:20px;border-radius:4px}.top-operation[data-v-75ea7540]{margin-bottom:16px;display:flex;justify-content:flex-start}.el-form--inline .el-form-item[data-v-75ea7540]{margin-right:16px}.el-switch[data-v-75ea7540]{margin:0 auto}.pagination-container[data-v-75ea7540]{margin-top:20px;display:flex;justify-content:flex-end}.video-uploader[data-v-75ea7540]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:360px;height:200px}.video-uploader[data-v-75ea7540]:hover{border-color:#409eff}.upload-placeholder[data-v-75ea7540]{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0}.upload-placeholder i[data-v-75ea7540]{font-size:28px;color:#8c939d;display:block;margin-bottom:8px}.upload-text[data-v-75ea7540]{color:#8c939d;font-size:14px;text-align:center}.uploaded-video[data-v-75ea7540]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.upload-tip[data-v-75ea7540]{font-size:12px;color:#606266;margin-top:5px}.el-table video[data-v-75ea7540]{-o-object-fit:contain;object-fit:contain;background-color:#000}.global-loading-mask[data-v-75ea7540]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999;cursor:not-allowed}.loading-content[data-v-75ea7540]{text-align:center;color:#fff;padding:20px;border-radius:4px;background-color:rgba(0,0,0,.5);pointer-events:auto}.loading-content i[data-v-75ea7540]{font-size:32px;margin-bottom:10px}.loading-content p[data-v-75ea7540]{margin:10px 0;font-size:16px}.loading-content .el-progress[data-v-75ea7540]{width:200px;margin-top:10px}.video-uploader .el-progress[data-v-75ea7540]{margin-top:10px}.video-uploader.is-disabled[data-v-75ea7540]{cursor:not-allowed;opacity:.7}