@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#262626;background:#f5f5f5}#app{min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.default-layout[data-v-f0d9a5d6]{min-height:100vh}.sidebar[data-v-f0d9a5d6]{background:#001529}.sidebar .logo[data-v-f0d9a5d6]{height:64px;display:flex;align-items:center;justify-content:center;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar .logo img[data-v-f0d9a5d6]{height:32px;margin-right:8px}.sidebar .logo .logo-short[data-v-f0d9a5d6]{width:32px;height:32px;background:#1890ff;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700}.sidebar .logo .title[data-v-f0d9a5d6]{color:#fff;font-size:18px;font-weight:600;margin:0;white-space:nowrap}.header[data-v-f0d9a5d6]{background:#fff;padding:0 24px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 4px #00000014}.header .header-left[data-v-f0d9a5d6]{display:flex;align-items:center}.header .header-left .trigger[data-v-f0d9a5d6]{font-size:18px;cursor:pointer;transition:color .3s;margin-right:16px}.header .header-left .trigger[data-v-f0d9a5d6]:hover{color:#1890ff}.header .header-left .breadcrumb[data-v-f0d9a5d6]{margin-left:16px}.header .header-right[data-v-f0d9a5d6]{display:flex;align-items:center;gap:16px}.header .header-right .role-switch-btn[data-v-f0d9a5d6]{margin-right:8px}.header .header-right .role-switch-btn[data-v-f0d9a5d6] .anticon{margin-right:4px}.header .header-right .header-icon[data-v-f0d9a5d6]{font-size:18px;cursor:pointer;transition:color .3s}.header .header-right .header-icon[data-v-f0d9a5d6]:hover{color:#1890ff}.header .header-right .user-info[data-v-f0d9a5d6]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .3s}.header .header-right .user-info[data-v-f0d9a5d6]:hover{background:#f5f5f5}.header .header-right .user-info .username[data-v-f0d9a5d6]{font-size:14px}.content[data-v-f0d9a5d6]{margin:24px}.content .content-wrapper[data-v-f0d9a5d6]{background:#fff;padding:24px;border-radius:8px;min-height:calc(100vh - 180px)}.footer[data-v-f0d9a5d6]{background:#fff;padding:16px 24px}.footer .footer-content[data-v-f0d9a5d6]{display:flex;justify-content:space-between;align-items:center;color:#8c8c8c;font-size:12px}.footer .footer-content .icp-link[data-v-f0d9a5d6]{color:#8c8c8c;text-decoration:none}.footer .footer-content .icp-link[data-v-f0d9a5d6]:hover{color:#1890ff}.fade-enter-active[data-v-f0d9a5d6],.fade-leave-active[data-v-f0d9a5d6]{transition:opacity .2s ease}.fade-enter-from[data-v-f0d9a5d6],.fade-leave-to[data-v-f0d9a5d6]{opacity:0}.menu-new-tag[data-v-f0d9a5d6]{font-style:italic;color:#ff4d4f;font-size:12px;font-weight:700;margin-left:4px}.login-page[data-v-74b11ea6]{display:flex;min-height:100vh}.brand-section[data-v-74b11ea6]{flex:0 0 60%;background:linear-gradient(135deg,#1890ff,#36cfc9);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px;position:relative}.brand-section .brand-content[data-v-74b11ea6]{text-align:center;color:#fff}.brand-section .brand-content .brand-logo[data-v-74b11ea6]{width:120px;height:120px;margin-bottom:24px}.brand-section .brand-content .brand-title[data-v-74b11ea6]{font-size:42px;font-weight:600;margin-bottom:16px;color:#fff}.brand-section .brand-content .brand-slogan[data-v-74b11ea6]{font-size:20px;opacity:.9;margin-bottom:48px}.brand-section .brand-content .brand-features[data-v-74b11ea6]{display:flex;justify-content:center;gap:48px}.brand-section .brand-content .brand-features .feature-item[data-v-74b11ea6]{display:flex;flex-direction:column;align-items:center;gap:8px}.brand-section .brand-content .brand-features .feature-item[data-v-74b11ea6] .anticon{font-size:32px}.brand-section .brand-content .brand-features .feature-item span[data-v-74b11ea6]{font-size:14px;opacity:.9}.brand-section .brand-footer[data-v-74b11ea6]{position:absolute;bottom:24px;color:#fff;opacity:.7;font-size:12px;text-align:center}.brand-section .brand-footer p[data-v-74b11ea6]{margin:4px 0}.brand-section .brand-footer .icp-link[data-v-74b11ea6]{color:#fff;text-decoration:none}.brand-section .brand-footer .icp-link[data-v-74b11ea6]:hover{text-decoration:underline}.login-section[data-v-74b11ea6]{flex:0 0 40%;display:flex;justify-content:center;align-items:center;background:#f5f5f5;padding:48px}.login-section .login-card[data-v-74b11ea6]{width:100%;max-width:400px;background:#fff;padding:48px;border-radius:12px;box-shadow:0 4px 20px #00000014}.login-section .login-card .login-header[data-v-74b11ea6]{text-align:center;margin-bottom:32px}.login-section .login-card .login-header .login-logo[data-v-74b11ea6]{width:64px;height:64px;margin-bottom:16px}.login-section .login-card .login-header .login-title[data-v-74b11ea6]{font-size:24px;font-weight:600;color:#262626;margin:0}.login-section .login-card .login-form .login-options[data-v-74b11ea6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.login-section .login-card .login-form .login-options .forgot-link[data-v-74b11ea6]{color:#1890ff}.login-section .login-card .login-form .login-button[data-v-74b11ea6]{width:100%}.login-section .login-card .login-form .captcha-image[data-v-74b11ea6]{height:40px;cursor:pointer;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden}.login-section .login-card .login-form .captcha-image img[data-v-74b11ea6]{width:100%;height:100%;object-fit:cover}.login-section .login-card .register-link[data-v-74b11ea6]{text-align:center;margin-top:16px;color:#595959}.login-section .login-card .register-link a[data-v-74b11ea6]{color:#1890ff;margin-left:4px}.login-section .login-card .quick-reservation[data-v-74b11ea6]{margin-top:16px}.login-section .login-card .quick-reservation .ant-btn[data-v-74b11ea6]{border-color:#52c41a;color:#52c41a}.login-section .login-card .quick-reservation .ant-btn[data-v-74b11ea6]:hover{background:#f6ffed;border-color:#52c41a;color:#389e0d}.config-button[data-v-74b11ea6]{position:fixed;right:24px;bottom:24px;width:48px;height:48px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 12px #00000026;transition:all .3s ease;z-index:100}.config-button[data-v-74b11ea6] .anticon{font-size:24px;color:#1890ff;transition:transform .3s ease}.config-button[data-v-74b11ea6]:hover{box-shadow:0 4px 20px #0003;transform:translateY(-2px)}.config-button[data-v-74b11ea6]:hover .anticon{transform:rotate(45deg)}@media (max-width: 992px){.login-page[data-v-74b11ea6]{flex-direction:column}.brand-section[data-v-74b11ea6]{display:none}.login-section[data-v-74b11ea6]{flex:1;padding:24px}.login-section .login-card[data-v-74b11ea6]{padding:32px 24px}.config-button[data-v-74b11ea6]{right:16px;bottom:16px;width:44px;height:44px}.config-button[data-v-74b11ea6] .anticon{font-size:20px}}.register-page[data-v-41f1e177]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1890ff,#36cfc9);padding:24px}.register-page .register-card[data-v-41f1e177]{width:100%;max-width:600px;background:#fff;border-radius:12px;padding:32px}.register-page .register-card .register-steps[data-v-41f1e177]{margin-bottom:32px}.register-page .register-card .step-content h3[data-v-41f1e177]{text-align:center;margin-bottom:24px}.register-page .register-card .step-content .type-selection[data-v-41f1e177]{margin-bottom:24px}.register-page .register-card .step-content .type-selection .type-card[data-v-41f1e177]{border:2px solid #d9d9d9;border-radius:8px;padding:32px;text-align:center;cursor:pointer;transition:all .3s}.register-page .register-card .step-content .type-selection .type-card[data-v-41f1e177]:hover,.register-page .register-card .step-content .type-selection .type-card.active[data-v-41f1e177]{border-color:#1890ff;background:#e6f7ff}.register-page .register-card .step-content .type-selection .type-card .type-icon[data-v-41f1e177]{font-size:48px;color:#1890ff;margin-bottom:16px}.register-page .register-card .step-content .type-selection .type-card h4[data-v-41f1e177]{margin-bottom:8px}.register-page .register-card .step-content .type-selection .type-card p[data-v-41f1e177]{color:#8c8c8c;margin:0}.register-page .register-card .step-content.success-step[data-v-41f1e177]{padding:48px 0}.register-page .register-card .login-link[data-v-41f1e177]{text-align:center;margin-top:24px;color:#8c8c8c}.forgot-password-page[data-v-7774aed4]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f5f5;padding:24px}.forgot-password-page .forgot-card[data-v-7774aed4]{width:100%;max-width:480px;background:#fff;border-radius:12px;padding:32px}.forgot-password-page .forgot-card .forgot-steps[data-v-7774aed4]{margin-bottom:32px}.forgot-password-page .forgot-card .step-content.success-step[data-v-7774aed4]{padding:48px 0}.forgot-password-page .forgot-card .login-link[data-v-7774aed4]{text-align:center;margin-top:24px;color:#8c8c8c}.forgot-password-page .forgot-card .password-strength[data-v-7774aed4]{margin-top:8px;font-size:12px}.forgot-password-page .forgot-card .password-strength .strength-text[data-v-7774aed4]{font-weight:500}.forgot-password-page .forgot-card .password-strength .strength-text.weak[data-v-7774aed4]{color:#ff4d4f}.forgot-password-page .forgot-card .password-strength .strength-text.medium[data-v-7774aed4]{color:#faad14}.forgot-password-page .forgot-card .password-strength .strength-text.strong[data-v-7774aed4]{color:#52c41a}.reset-password-page[data-v-6540ba2d]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.reset-password-container[data-v-6540ba2d]{width:100%;max-width:420px}.reset-password-card[data-v-6540ba2d]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 20px 60px #0000004d}.title[data-v-6540ba2d]{font-size:28px;font-weight:600;text-align:center;margin-bottom:8px;color:#333}.subtitle[data-v-6540ba2d]{font-size:14px;color:#666;text-align:center;margin-bottom:32px}.loading-state[data-v-6540ba2d],.error-state[data-v-6540ba2d],.success-state[data-v-6540ba2d]{text-align:center;padding:40px 0}.loading-state p[data-v-6540ba2d]{margin-top:16px;color:#666}.user-info[data-v-6540ba2d]{text-align:center;color:#666;margin-bottom:24px;padding:12px;background:#f5f5f5;border-radius:6px}[data-v-6540ba2d] .ant-input-password input{font-size:16px}[data-v-6540ba2d] .ant-btn{height:44px;font-size:16px}.error-page[data-v-5ba95477]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.error-page .error-content[data-v-5ba95477]{text-align:center;padding:48px}.error-page .error-content .error-code[data-v-5ba95477]{font-size:120px;font-weight:700;color:#1890ff;line-height:1;margin-bottom:24px}.error-page .error-content .error-title[data-v-5ba95477]{font-size:28px;font-weight:600;color:#262626;margin-bottom:16px}.error-page .error-content .error-desc[data-v-5ba95477]{font-size:16px;color:#8c8c8c;margin-bottom:32px}.error-page .error-content .error-actions[data-v-5ba95477]{display:flex;gap:16px;justify-content:center}.error-page[data-v-232cf4f5]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.error-page .error-content[data-v-232cf4f5]{text-align:center;padding:48px}.error-page .error-content .error-code[data-v-232cf4f5]{font-size:120px;font-weight:700;color:#f5222d;line-height:1;margin-bottom:24px}.error-page .error-content .error-title[data-v-232cf4f5]{font-size:28px;font-weight:600;color:#262626;margin-bottom:16px}.error-page .error-content .error-desc[data-v-232cf4f5]{font-size:16px;color:#8c8c8c;margin-bottom:32px}.error-page .error-content .error-actions[data-v-232cf4f5]{display:flex;gap:16px;justify-content:center}.operator-dashboard .page-header[data-v-a56e13ce]{margin-bottom:24px}.operator-dashboard .page-header .welcome-section .welcome-title[data-v-a56e13ce]{font-size:24px;font-weight:600;color:#262626;margin:0 0 8px}.operator-dashboard .page-header .welcome-section .welcome-date[data-v-a56e13ce]{color:#8c8c8c;margin:0}.operator-dashboard .stats-row[data-v-a56e13ce]{margin-bottom:24px}.operator-dashboard .stats-row .stat-card[data-v-a56e13ce]{border-radius:8px}.operator-dashboard .stats-row .stat-card.orchard-card[data-v-a56e13ce]{background:linear-gradient(135deg,#52c41a,#95de64)}.operator-dashboard .stats-row .stat-card.robot-card[data-v-a56e13ce]{background:linear-gradient(135deg,#1890ff,#69c0ff)}.operator-dashboard .stats-row .stat-card.order-card[data-v-a56e13ce]{background:linear-gradient(135deg,#faad14,#ffc53d)}.operator-dashboard .stats-row .stat-card.agent-card[data-v-a56e13ce]{background:linear-gradient(135deg,#722ed1,#b37feb)}.operator-dashboard .stats-row .stat-card[data-v-a56e13ce] .ant-card-body{padding:20px}.operator-dashboard .stats-row .stat-card .stat-content[data-v-a56e13ce]{display:flex;align-items:center;color:#fff}.operator-dashboard .stats-row .stat-card .stat-content .stat-icon[data-v-a56e13ce]{width:56px;height:56px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.operator-dashboard .stats-row .stat-card .stat-content .stat-info[data-v-a56e13ce]{flex:1}.operator-dashboard .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-a56e13ce]{font-size:32px;font-weight:600;line-height:1;margin-bottom:4px}.operator-dashboard .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-a56e13ce]{font-size:14px;opacity:.9;margin-bottom:4px}.operator-dashboard .stats-row .stat-card .stat-content .stat-info .stat-trend[data-v-a56e13ce]{font-size:12px;display:flex;align-items:center;gap:4px}.operator-dashboard .stats-row .stat-card .stat-content .stat-info .stat-trend.up[data-v-a56e13ce]{color:#fff}.operator-dashboard .stats-row .stat-card .stat-content .stat-info .stat-sub[data-v-a56e13ce]{font-size:12px;opacity:.8}.operator-dashboard .quick-access-card[data-v-a56e13ce]{margin-bottom:24px;border-radius:8px}.operator-dashboard .quick-access-card .quick-access-list[data-v-a56e13ce]{display:flex;flex-wrap:wrap;gap:16px}.operator-dashboard .quick-access-card .quick-access-list .quick-item[data-v-a56e13ce]{display:flex;flex-direction:column;align-items:center;padding:16px 24px;border-radius:8px;cursor:pointer;transition:all .3s;position:relative}.operator-dashboard .quick-access-card .quick-access-list .quick-item[data-v-a56e13ce]:hover{background:#f6ffed;transform:translateY(-2px)}.operator-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon[data-v-a56e13ce]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:8px}.operator-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.agent[data-v-a56e13ce]{background:#f6ffed;color:#52c41a}.operator-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.orchard[data-v-a56e13ce]{background:#e6f7ff;color:#1890ff}.operator-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.order[data-v-a56e13ce]{background:#fff7e6;color:#faad14}.operator-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.robot[data-v-a56e13ce]{background:#f9f0ff;color:#722ed1}.operator-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.product[data-v-a56e13ce]{background:#fff0f6;color:#eb2f96}.operator-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.report[data-v-a56e13ce]{background:#e6fffb;color:#13c2c2}.operator-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.alert[data-v-a56e13ce]{background:#fff1f0;color:#f5222d}.operator-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.screen[data-v-a56e13ce]{background:#fff2e8;color:#fa541c}.operator-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.account[data-v-a56e13ce]{background:#e6f4ff;color:#1677ff}.operator-dashboard .quick-access-card .quick-access-list .quick-item .quick-label[data-v-a56e13ce]{font-size:14px;color:#595959}.operator-dashboard .quick-access-card .quick-access-list .quick-item .quick-badge[data-v-a56e13ce]{position:absolute;top:8px;right:8px}.operator-dashboard .content-row[data-v-a56e13ce]{margin-bottom:24px}.operator-dashboard .content-row .chart-card[data-v-a56e13ce],.operator-dashboard .content-row .todo-card[data-v-a56e13ce]{border-radius:8px}.operator-dashboard .content-row .chart-card .chart-container[data-v-a56e13ce],.operator-dashboard .content-row .todo-card .chart-container[data-v-a56e13ce]{height:300px}.operator-dashboard .content-row .chart-card .todo-list .todo-item[data-v-a56e13ce],.operator-dashboard .content-row .todo-card .todo-list .todo-item[data-v-a56e13ce]{display:flex;align-items:center;gap:8px}.operator-dashboard .content-row .chart-card .todo-list .todo-item .todo-content[data-v-a56e13ce],.operator-dashboard .content-row .todo-card .todo-list .todo-item .todo-content[data-v-a56e13ce]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-dashboard .content-row .chart-card .todo-list .todo-item .todo-time[data-v-a56e13ce],.operator-dashboard .content-row .todo-card .todo-list .todo-item .todo-time[data-v-a56e13ce]{color:#8c8c8c;font-size:12px}.region-cascader[data-v-879cf6a6]{width:100%}.agent-reservations-page[data-v-d24ded5d]{padding:24px}.page-header[data-v-d24ded5d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .page-title[data-v-d24ded5d]{font-size:20px;font-weight:600;margin:0}.statistics-row[data-v-d24ded5d]{margin-bottom:24px}.stat-card[data-v-d24ded5d]{text-align:center;border-radius:8px}.stat-card .stat-value[data-v-d24ded5d]{font-size:24px;font-weight:600;color:#262626;margin-bottom:4px}.stat-card .stat-label[data-v-d24ded5d]{font-size:14px;color:#8c8c8c}.stat-card.stat-pending .stat-value[data-v-d24ded5d]{color:#faad14}.stat-card.stat-confirmed .stat-value[data-v-d24ded5d]{color:#1890ff}.stat-card.stat-completed .stat-value[data-v-d24ded5d]{color:#52c41a}.stat-card.stat-today .stat-value[data-v-d24ded5d]{color:#722ed1}.stat-card.stat-week .stat-value[data-v-d24ded5d]{color:#13c2c2}.filter-card[data-v-d24ded5d]{margin-bottom:24px;border-radius:8px}.list-card[data-v-d24ded5d]{border-radius:8px}.mode-radio-group[data-v-d24ded5d]{margin-bottom:8px}.new-orchard-form[data-v-d24ded5d]{background:#fafafa;border-radius:8px;padding:24px;margin-bottom:16px}.verification-code-wrapper[data-v-d24ded5d]{display:flex;gap:12px}.orchard-list .orchard-radio-group[data-v-d24ded5d]{display:flex;flex-direction:column;gap:12px;width:100%}.orchard-list .orchard-card[data-v-d24ded5d]{cursor:pointer;border:2px solid transparent;transition:all .3s}.orchard-list .orchard-card[data-v-d24ded5d]:hover{border-color:#d9d9d9}.orchard-list .orchard-card.active[data-v-d24ded5d]{border-color:#52c41a;background:#f6ffed}.orchard-list .orchard-card[data-v-d24ded5d] .ant-card-body{padding:16px}.orchard-list .orchard-card .orchard-info .orchard-header[data-v-d24ded5d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.orchard-list .orchard-card .orchard-info .orchard-header .orchard-name[data-v-d24ded5d]{font-weight:600;font-size:15px}.orchard-list .orchard-card .orchard-info .orchard-detail p[data-v-d24ded5d]{margin:4px 0;color:#666;font-size:13px}.orchard-list .orchard-card .orchard-info .orchard-detail p .anticon[data-v-d24ded5d]{margin-right:4px;color:#999}.service-type-list[data-v-d24ded5d]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 992px){.service-type-list[data-v-d24ded5d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.service-type-list[data-v-d24ded5d]{grid-template-columns:1fr}}.service-type-card[data-v-d24ded5d]{background:#fff;border-radius:8px;padding:20px 16px;text-align:center;cursor:pointer;border:2px solid #f0f0f0;transition:all .3s}.service-type-card[data-v-d24ded5d]:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #00000014}.service-type-card.active[data-v-d24ded5d]{border-color:#52c41a;background:#f6ffed}.service-type-card .service-icon[data-v-d24ded5d]{font-size:36px;margin-bottom:8px}.service-type-card .service-name[data-v-d24ded5d]{font-size:16px;font-weight:600;color:#262626;margin-bottom:4px}.service-type-card .service-desc[data-v-d24ded5d]{font-size:12px;color:#8c8c8c;margin-bottom:0}.agent-list-page .page-header[data-v-a3b07aee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.agent-list-page .page-header .page-title[data-v-a3b07aee]{font-size:20px;font-weight:600;margin:0}.agent-list-page .search-card[data-v-a3b07aee],.agent-list-page .table-operations[data-v-a3b07aee]{margin-bottom:16px}.agent-list-page .table-card .ant-table-cell[data-v-a3b07aee]{white-space:nowrap}.agent-form-page .breadcrumb[data-v-344ca90a]{margin-bottom:16px}.agent-form-page .page-title[data-v-344ca90a]{font-size:20px;font-weight:600;margin-bottom:24px}.agent-form-page .form-card[data-v-344ca90a]{max-width:900px}.agent-form-page .form-section[data-v-344ca90a]{margin-bottom:32px}.agent-form-page .form-section .section-title[data-v-344ca90a]{font-size:16px;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e8e8e8}.agent-form-page .form-actions[data-v-344ca90a]{display:flex;justify-content:center;gap:16px;padding-top:24px;border-top:1px solid #e8e8e8}.agent-form-page .select-hint[data-v-344ca90a]{margin-top:4px;line-height:1.5}.agent-detail-page .breadcrumb[data-v-97f7e9bb]{margin-bottom:16px}.agent-detail-page .page-header[data-v-97f7e9bb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.agent-detail-page .page-header .header-left[data-v-97f7e9bb]{display:flex;align-items:center;gap:12px}.agent-detail-page .page-header .header-left .page-title[data-v-97f7e9bb]{font-size:20px;font-weight:600;margin:0}.agent-detail-page .page-header .header-right[data-v-97f7e9bb]{display:flex;gap:8px}.agent-detail-page .info-card .info-section h4[data-v-97f7e9bb]{font-size:14px;font-weight:600;color:#262626;margin-bottom:16px}.agent-detail-page .info-card .info-section .info-item[data-v-97f7e9bb]{display:flex;margin-bottom:12px}.agent-detail-page .info-card .info-section .info-item .label[data-v-97f7e9bb]{width:80px;color:#8c8c8c;flex-shrink:0}.agent-detail-page .info-card .info-section .info-item .value[data-v-97f7e9bb]{flex:1;color:#262626}.agent-detail-page .info-card .info-section .info-item .value.highlight[data-v-97f7e9bb]{color:#1890ff;font-weight:500}.agent-detail-page .tabs-card .tab-toolbar[data-v-97f7e9bb]{margin-bottom:16px}.user-list-page .page-header[data-v-c1c9cbf0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.user-list-page .page-header .page-title[data-v-c1c9cbf0]{font-size:20px;font-weight:600;margin:0}.user-list-page .search-card[data-v-c1c9cbf0],.user-form-page .breadcrumb[data-v-e4894041]{margin-bottom:16px}.user-form-page .page-title[data-v-e4894041]{font-size:20px;font-weight:600;margin-bottom:24px}.user-form-page .form-card[data-v-e4894041]{max-width:800px}.user-form-page .form-section[data-v-e4894041]{margin-bottom:32px}.user-form-page .form-section .section-title[data-v-e4894041]{font-size:16px;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e8e8e8}.user-form-page .form-actions[data-v-e4894041]{display:flex;justify-content:center;gap:16px;padding-top:24px;border-top:1px solid #e8e8e8}.role-list-page .page-header[data-v-cf9c7858]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.role-list-page .page-header .page-title[data-v-cf9c7858]{font-size:20px;font-weight:600;margin:0}.lifecycle-tag[data-v-f06c8e9d]{margin-right:4px}.operating-tag[data-v-f06c8e9d]{margin-left:4px}.robot-inventory-page .page-header[data-v-85a668b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.robot-inventory-page .page-header .page-title[data-v-85a668b6]{font-size:20px;font-weight:600;margin:0}.robot-inventory-page .stats-row[data-v-85a668b6]{margin-bottom:24px}.robot-inventory-page .stats-row .stat-card[data-v-85a668b6]{border-radius:8px}.robot-inventory-page .stats-row .stat-card[data-v-85a668b6] .ant-card-body{padding:20px}.robot-inventory-page .stats-row .stat-card .stat-content[data-v-85a668b6]{display:flex;align-items:center}.robot-inventory-page .stats-row .stat-card .stat-content .stat-icon[data-v-85a668b6]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.robot-inventory-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-85a668b6]{background:#e6f7ff;color:#1890ff}.robot-inventory-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-85a668b6]{background:#f6ffed;color:#52c41a}.robot-inventory-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-85a668b6]{background:#fff7e6;color:#faad14}.robot-inventory-page .stats-row .stat-card .stat-content .stat-icon.red[data-v-85a668b6]{background:#fff1f0;color:#f5222d}.robot-inventory-page .stats-row .stat-card .stat-content .stat-icon.gray[data-v-85a668b6]{background:#f5f5f5;color:#8c8c8c}.robot-inventory-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-85a668b6]{font-size:28px;font-weight:600;color:#262626;line-height:1;margin-bottom:4px}.robot-inventory-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-85a668b6]{font-size:14px;color:#8c8c8c}.robot-inventory-page .search-card[data-v-85a668b6]{margin-bottom:16px}.robot-allocation-page .page-header[data-v-eab5bfd5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.robot-allocation-page .page-header .page-title[data-v-eab5bfd5]{font-size:20px;font-weight:600;margin:0}.robot-allocation-page .stats-row[data-v-eab5bfd5]{margin-bottom:24px}.robot-allocation-page .stats-row .stat-card[data-v-eab5bfd5]{border-radius:8px}.robot-allocation-page .stats-row .stat-card[data-v-eab5bfd5] .ant-card-body{padding:20px}.robot-allocation-page .stats-row .stat-card .stat-content[data-v-eab5bfd5]{display:flex;align-items:center}.robot-allocation-page .stats-row .stat-card .stat-content .stat-icon[data-v-eab5bfd5]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.robot-allocation-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-eab5bfd5]{background:#e6f7ff;color:#1890ff}.robot-allocation-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-eab5bfd5]{background:#f6ffed;color:#52c41a}.robot-allocation-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-eab5bfd5]{background:#fff7e6;color:#faad14}.robot-allocation-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-eab5bfd5]{font-size:28px;font-weight:600;color:#262626;line-height:1;margin-bottom:4px}.robot-allocation-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-eab5bfd5]{font-size:14px;color:#8c8c8c}.robot-allocation-page .search-card[data-v-eab5bfd5]{margin-bottom:16px}.robot-transfer-page .page-header[data-v-6a8eb973]{margin-bottom:24px}.robot-transfer-page .page-header .page-title[data-v-6a8eb973]{font-size:20px;font-weight:600;margin:0}.robot-transfer-page .transfer-card[data-v-6a8eb973]{margin-bottom:24px}.robot-transfer-page .history-card[data-v-6a8eb973]{margin-top:24px}.robot-maintenance-page .page-header[data-v-09e639ea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.robot-maintenance-page .page-header .page-title[data-v-09e639ea]{font-size:20px;font-weight:600;margin:0}.robot-maintenance-page .statistics-row[data-v-09e639ea]{margin-bottom:24px}.robot-maintenance-page .statistics-row .stat-card[data-v-09e639ea]{text-align:center}.robot-maintenance-page .statistics-row .stat-card .stat-value[data-v-09e639ea]{font-size:32px;font-weight:600;margin-bottom:8px}.robot-maintenance-page .statistics-row .stat-card .stat-value.warning[data-v-09e639ea]{color:#faad14}.robot-maintenance-page .statistics-row .stat-card .stat-value.processing[data-v-09e639ea]{color:#1890ff}.robot-maintenance-page .statistics-row .stat-card .stat-value.success[data-v-09e639ea]{color:#52c41a}.robot-maintenance-page .statistics-row .stat-card .stat-value.error[data-v-09e639ea]{color:#ff4d4f}.robot-maintenance-page .statistics-row .stat-card .stat-label[data-v-09e639ea]{color:#00000073;font-size:14px}.robot-maintenance-page .table-card[data-v-09e639ea]{margin-top:24px}.robot-maintenance-page .detail-content[data-v-09e639ea]{padding:16px 0}.unstocked-robots-page .page-header[data-v-6f4ec677]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.unstocked-robots-page .page-header .page-title[data-v-6f4ec677]{font-size:20px;font-weight:600;margin:0}.unstocked-robots-page .stats-row[data-v-6f4ec677]{margin-bottom:24px}.unstocked-robots-page .stats-row .stat-card[data-v-6f4ec677]{border-radius:8px}.unstocked-robots-page .stats-row .stat-card[data-v-6f4ec677] .ant-card-body{padding:20px}.unstocked-robots-page .stats-row .stat-card .stat-content[data-v-6f4ec677]{display:flex;align-items:center}.unstocked-robots-page .stats-row .stat-card .stat-content .stat-icon[data-v-6f4ec677]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.unstocked-robots-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-6f4ec677]{background:#e6f7ff;color:#1890ff}.unstocked-robots-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-6f4ec677]{background:#f6ffed;color:#52c41a}.unstocked-robots-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-6f4ec677]{background:#fff7e6;color:#faad14}.unstocked-robots-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-6f4ec677]{font-size:28px;font-weight:600;color:#262626;line-height:1;margin-bottom:4px}.unstocked-robots-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-6f4ec677]{font-size:14px;color:#8c8c8c}.unstocked-robots-page .search-card[data-v-6f4ec677]{margin-bottom:16px}.unstocked-robots-page .rpc-test-loading[data-v-6f4ec677]{display:flex;justify-content:center;align-items:center;min-height:200px}.unstocked-robots-page .rpc-test-result .response-json[data-v-6f4ec677]{background:#f6f8fa;padding:12px;border-radius:4px;margin:0;font-size:12px;max-height:200px;overflow:auto;white-space:pre-wrap;word-wrap:break-word;word-break:break-all}.robot-scrapped-page .page-header[data-v-8177b758]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.robot-scrapped-page .page-header .header-left[data-v-8177b758]{display:flex;align-items:center;gap:16px}.robot-scrapped-page .page-header .header-left .page-title[data-v-8177b758]{font-size:20px;font-weight:600;color:#262626;margin:0}.robot-scrapped-page .page-header .header-right .status-tag[data-v-8177b758]{padding:4px 12px;font-size:14px}.robot-scrapped-page .stats-row[data-v-8177b758]{margin-bottom:24px}.robot-scrapped-page .stats-row .stat-card[data-v-8177b758]{border-radius:8px}.robot-scrapped-page .stats-row .stat-card[data-v-8177b758] .ant-card-body{padding:20px}.robot-scrapped-page .stats-row .stat-card .stat-content[data-v-8177b758]{display:flex;align-items:center}.robot-scrapped-page .stats-row .stat-card .stat-content .stat-icon[data-v-8177b758]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.robot-scrapped-page .stats-row .stat-card .stat-content .stat-icon.red[data-v-8177b758]{background:#fff1f0;color:#f5222d}.robot-scrapped-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-8177b758]{background:#fff7e6;color:#faad14}.robot-scrapped-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-8177b758]{background:#e6f7ff;color:#1890ff}.robot-scrapped-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-8177b758]{font-size:28px;font-weight:600;color:#262626;line-height:1;margin-bottom:4px}.robot-scrapped-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-8177b758]{font-size:14px;color:#8c8c8c}.robot-scrapped-page .search-card[data-v-8177b758]{margin-bottom:24px;border-radius:8px}.robot-scrapped-page .device-info .device-name[data-v-8177b758]{font-weight:500;color:#262626}.robot-scrapped-page .device-info .device-no[data-v-8177b758]{font-size:12px;color:#8c8c8c}.robot-scrapped-page .scrap-info .scrap-time[data-v-8177b758]{color:#262626}.robot-scrapped-page .scrap-info .scrap-reason[data-v-8177b758]{font-size:12px;color:#8c8c8c}.robot-scrapped-page .original-value[data-v-8177b758]{color:#f5222d;font-weight:500}.robot-detail-page .page-header[data-v-64ab0de3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.robot-detail-page .page-header .header-left[data-v-64ab0de3]{display:flex;align-items:center;gap:16px}.robot-detail-page .page-header .header-left .page-title[data-v-64ab0de3]{font-size:20px;font-weight:600;color:#262626;margin:0}.robot-detail-page .page-header .header-right[data-v-64ab0de3]{display:flex;align-items:center;gap:16px}.robot-detail-page .page-header .header-right .status-tag[data-v-64ab0de3]{display:flex;align-items:center;gap:6px;padding:4px 12px;font-size:14px}.robot-detail-page .page-header .header-right .status-tag .status-dot[data-v-64ab0de3]{width:8px;height:8px;border-radius:50%;background:currentColor}.robot-detail-page .stats-row[data-v-64ab0de3]{margin-bottom:24px}.robot-detail-page .stats-row .stat-card[data-v-64ab0de3]{border-radius:8px}.robot-detail-page .stats-row .stat-card[data-v-64ab0de3] .ant-card-body{padding:16px}.robot-detail-page .stats-row .stat-card .stat-content[data-v-64ab0de3]{display:flex;align-items:center;gap:12px}.robot-detail-page .stats-row .stat-card .stat-content .stat-icon[data-v-64ab0de3]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.robot-detail-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-64ab0de3]{background:#e6f7ff;color:#1890ff}.robot-detail-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-64ab0de3]{background:#f6ffed;color:#52c41a}.robot-detail-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-64ab0de3]{background:#fff7e6;color:#faad14}.robot-detail-page .stats-row .stat-card .stat-content .stat-info[data-v-64ab0de3]{flex:1;min-width:0}.robot-detail-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-64ab0de3]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.robot-detail-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-64ab0de3]{font-size:16px;font-weight:600;color:#262626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.robot-detail-page .info-card[data-v-64ab0de3]{margin-bottom:24px;border-radius:8px}.robot-detail-page .info-card[data-v-64ab0de3] .ant-card-head{font-weight:600}.robot-detail-page .info-card[data-v-64ab0de3] .ant-descriptions-item-label{background:#fafafa;font-weight:500}.robot-detail-page .maintenance-card[data-v-64ab0de3]{border-radius:8px}.robot-detail-page .maintenance-card[data-v-64ab0de3] .ant-card-head{font-weight:600}.robot-detail-page .maintenance-card .maintenance-item[data-v-64ab0de3]{padding:12px;background:#f5f5f5;border-radius:8px;margin-bottom:8px}.robot-detail-page .maintenance-card .maintenance-item .maintenance-header[data-v-64ab0de3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.robot-detail-page .maintenance-card .maintenance-item .maintenance-header .maintenance-type[data-v-64ab0de3]{font-size:14px;font-weight:600;color:#262626}.robot-detail-page .maintenance-card .maintenance-item .maintenance-header .maintenance-time[data-v-64ab0de3]{font-size:12px;color:#8c8c8c}.robot-detail-page .maintenance-card .maintenance-item .maintenance-desc[data-v-64ab0de3]{font-size:13px;color:#595959;margin-bottom:8px}.robot-detail-page .maintenance-card .maintenance-item .maintenance-operator[data-v-64ab0de3]{display:flex;align-items:center;gap:6px;font-size:12px;color:#8c8c8c}.orchard-list-page .page-header[data-v-29f5dadf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.orchard-list-page .page-header .page-title[data-v-29f5dadf]{font-size:20px;font-weight:600;margin:0}.orchard-list-page .stats-row[data-v-29f5dadf]{margin-bottom:24px}.orchard-list-page .stats-row .stat-card[data-v-29f5dadf]{border-radius:8px}.orchard-list-page .stats-row .stat-card[data-v-29f5dadf] .ant-card-body{padding:20px}.orchard-list-page .stats-row .stat-card .stat-content[data-v-29f5dadf]{display:flex;align-items:center}.orchard-list-page .stats-row .stat-card .stat-content .stat-icon[data-v-29f5dadf]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.orchard-list-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-29f5dadf]{background:#e6f7ff;color:#1890ff}.orchard-list-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-29f5dadf]{background:#f6ffed;color:#52c41a}.orchard-list-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-29f5dadf]{background:#fff7e6;color:#faad14}.orchard-list-page .stats-row .stat-card .stat-content .stat-icon.purple[data-v-29f5dadf]{background:#f9f0ff;color:#722ed1}.orchard-list-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-29f5dadf]{font-size:28px;font-weight:600;color:#262626;line-height:1;margin-bottom:4px}.orchard-list-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-29f5dadf]{font-size:14px;color:#8c8c8c}.orchard-list-page .search-card[data-v-29f5dadf]{margin-bottom:16px}.orchard-list-page .orchard-name-cell .name[data-v-29f5dadf]{font-weight:500;color:#262626}.orchard-list-page .orchard-name-cell .code[data-v-29f5dadf],.orchard-list-page .contact-cell .phone[data-v-29f5dadf]{font-size:12px;color:#8c8c8c;margin-top:4px}.orchard-list-page .scale-cell[data-v-29f5dadf]{font-size:12px;color:#595959}.orchard-list-page .scale-cell div[data-v-29f5dadf]{margin-bottom:2px}.orchard-list-page .form-section[data-v-29f5dadf]{margin-bottom:16px;padding:16px;background:#fafafa;border-radius:8px}.orchard-list-page .form-section .section-title[data-v-29f5dadf]{font-size:14px;font-weight:600;margin-bottom:12px;color:#262626}.orchard-list-page .form-hint[data-v-29f5dadf]{font-size:12px;color:#8c8c8c;margin-top:4px}.orchard-detail-page .page-header[data-v-db990659]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.orchard-detail-page .page-header .page-title[data-v-db990659]{font-size:20px;font-weight:600;margin:0 16px}.orchard-detail-page .info-row[data-v-db990659]{margin-bottom:24px}.orchard-detail-page .stat-list .stat-item[data-v-db990659]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.orchard-detail-page .stat-list .stat-item[data-v-db990659]:last-child{border-bottom:none}.orchard-detail-page .stat-list .stat-item .stat-label[data-v-db990659]{color:#8c8c8c}.orchard-detail-page .stat-list .stat-item .stat-value[data-v-db990659]{font-size:18px;font-weight:600;color:#262626}.orchard-detail-page .tabs-card[data-v-db990659] .ant-card-body{padding-top:0}.order-list-page .page-header[data-v-56e7cb50]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.order-list-page .page-header .page-title[data-v-56e7cb50]{font-size:20px;font-weight:600;margin:0}.order-list-page .stats-row[data-v-56e7cb50]{margin-bottom:24px}.order-list-page .stats-row .stat-card[data-v-56e7cb50]{border-radius:8px}.order-list-page .stats-row .stat-card.orange[data-v-56e7cb50]{background:linear-gradient(135deg,#faad14,#ffc53d);color:#fff}.order-list-page .stats-row .stat-card.blue[data-v-56e7cb50]{background:linear-gradient(135deg,#1890ff,#69c0ff);color:#fff}.order-list-page .stats-row .stat-card.green[data-v-56e7cb50]{background:linear-gradient(135deg,#52c41a,#95de64);color:#fff}.order-list-page .stats-row .stat-card.purple[data-v-56e7cb50]{background:linear-gradient(135deg,#722ed1,#b37feb);color:#fff}.order-list-page .stats-row .stat-card.red[data-v-56e7cb50]{background:linear-gradient(135deg,#f5222d,#ff7875);color:#fff}.order-list-page .stats-row .stat-card[data-v-56e7cb50] .ant-card-body{padding:16px}.order-list-page .stats-row .stat-card .stat-content[data-v-56e7cb50]{text-align:center}.order-list-page .stats-row .stat-card .stat-content .stat-value[data-v-56e7cb50]{font-size:24px;font-weight:600;line-height:1;margin-bottom:8px}.order-list-page .stats-row .stat-card .stat-content .stat-label[data-v-56e7cb50]{font-size:14px;opacity:.9}.order-list-page .search-card[data-v-56e7cb50]{margin-bottom:16px}.order-list-page .amount[data-v-56e7cb50]{font-weight:600;color:#f5222d}.order-audit-page .page-header[data-v-0736a606]{display:flex;align-items:center;margin-bottom:24px}.order-audit-page .page-header .page-title[data-v-0736a606]{font-size:20px;font-weight:600;margin:0 16px}.order-audit-page .info-row[data-v-0736a606]{margin-bottom:24px}.order-audit-page .amount[data-v-0736a606]{font-size:18px;font-weight:600;color:#f5222d}.order-audit-page .order-total[data-v-0736a606]{display:flex;justify-content:flex-end;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.order-audit-page .order-total span[data-v-0736a606]{margin-left:8px}.order-audit-page .order-total .total-amount[data-v-0736a606]{font-size:20px;font-weight:600;color:#f5222d}.order-audit-page .history-card[data-v-0736a606]{margin-top:24px}.product-list-page .page-header[data-v-1de17b81]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.product-list-page .page-header .page-title[data-v-1de17b81]{font-size:20px;font-weight:600;margin:0}.product-list-page .stats-row[data-v-1de17b81]{margin-bottom:24px}.product-list-page .stats-row .stat-card[data-v-1de17b81]{border-radius:8px}.product-list-page .stats-row .stat-card[data-v-1de17b81] .ant-card-body{padding:20px}.product-list-page .stats-row .stat-card .stat-content[data-v-1de17b81]{display:flex;align-items:center}.product-list-page .stats-row .stat-card .stat-content .stat-icon[data-v-1de17b81]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.product-list-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-1de17b81]{background:#e6f7ff;color:#1890ff}.product-list-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-1de17b81]{background:#f6ffed;color:#52c41a}.product-list-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-1de17b81]{background:#fff7e6;color:#faad14}.product-list-page .stats-row .stat-card .stat-content .stat-icon.purple[data-v-1de17b81]{background:#f9f0ff;color:#722ed1}.product-list-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-1de17b81]{font-size:28px;font-weight:600;color:#262626;line-height:1;margin-bottom:4px}.product-list-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-1de17b81]{font-size:14px;color:#8c8c8c}.product-list-page .search-card[data-v-1de17b81]{margin-bottom:16px}.product-list-page .product-name-cell[data-v-1de17b81]{display:flex;align-items:center}.product-list-page .product-name-cell .product-image[data-v-1de17b81]{width:60px;height:60px;border-radius:8px;margin-right:12px;object-fit:cover}.product-list-page .product-name-cell .product-info .name[data-v-1de17b81]{font-weight:500;color:#262626}.product-list-page .product-name-cell .product-info .code[data-v-1de17b81]{font-size:12px;color:#8c8c8c;margin-top:4px}.product-list-page .price-cell .price[data-v-1de17b81]{font-weight:600;color:#f5222d;font-size:16px}.product-list-page .price-cell .unit[data-v-1de17b81]{font-size:12px;color:#8c8c8c}.commission-page .page-header[data-v-0520c823]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.commission-page .page-header .page-title[data-v-0520c823]{font-size:20px;font-weight:600;margin:0}.commission-page .stats-row[data-v-0520c823]{margin-bottom:24px}.commission-page .stats-row .stat-card[data-v-0520c823]{border-radius:8px}.commission-page .stats-row .stat-card[data-v-0520c823] .ant-card-body{padding:20px}.commission-page .stats-row .stat-card .stat-content[data-v-0520c823]{display:flex;align-items:center}.commission-page .stats-row .stat-card .stat-content .stat-icon[data-v-0520c823]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.commission-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-0520c823]{background:#e6f7ff;color:#1890ff}.commission-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-0520c823]{background:#f6ffed;color:#52c41a}.commission-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-0520c823]{background:#fff7e6;color:#faad14}.commission-page .stats-row .stat-card .stat-content .stat-icon.purple[data-v-0520c823]{background:#f9f0ff;color:#722ed1}.commission-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-0520c823]{font-size:24px;font-weight:600;color:#262626;line-height:1;margin-bottom:4px}.commission-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-0520c823]{font-size:14px;color:#8c8c8c}.commission-page .search-card[data-v-0520c823]{margin-bottom:16px}.commission-page .settlement-no[data-v-0520c823]{font-family:Courier New,monospace;font-weight:500;color:#262626}.commission-page .period-cell .period-range[data-v-0520c823]{font-size:13px;color:#595959}.commission-page .agent-cell .agent-name[data-v-0520c823]{font-weight:500;color:#262626}.commission-page .orders-cell[data-v-0520c823]{font-size:13px;color:#595959}.commission-page .orders-cell .highlight[data-v-0520c823]{color:#1890ff;font-weight:500}.commission-page .commission-cell .commission-amount[data-v-0520c823]{font-size:16px;font-weight:600;color:#f5222d}.commission-page .commission-cell .commission-rate[data-v-0520c823]{font-size:12px;color:#8c8c8c;margin-top:4px}.reports-page .page-header[data-v-6ef94e26]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.reports-page .page-header .page-title[data-v-6ef94e26]{font-size:20px;font-weight:600;margin:0}.reports-page .filter-card[data-v-6ef94e26],.reports-page .statistics-row[data-v-6ef94e26]{margin-bottom:16px}.reports-page .statistics-row .stat-card[data-v-6ef94e26]{display:flex;align-items:center;padding:20px}.reports-page .statistics-row .stat-card .stat-icon[data-v-6ef94e26]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.reports-page .statistics-row .stat-card .stat-content[data-v-6ef94e26]{flex:1}.reports-page .statistics-row .stat-card .stat-content .stat-value[data-v-6ef94e26]{font-size:28px;font-weight:600;color:#262626;line-height:1.2}.reports-page .statistics-row .stat-card .stat-content .stat-label[data-v-6ef94e26]{font-size:14px;color:#8c8c8c;margin-top:4px}.reports-page .statistics-row .stat-card .stat-content .stat-trend[data-v-6ef94e26]{font-size:12px;margin-top:4px}.reports-page .statistics-row .stat-card .stat-content .stat-trend.up[data-v-6ef94e26]{color:#52c41a}.reports-page .statistics-row .stat-card .stat-content .stat-trend.down[data-v-6ef94e26]{color:#f5222d}.reports-page .charts-row[data-v-6ef94e26]{margin-bottom:16px}.reports-page .charts-row .chart-card .chart-container[data-v-6ef94e26]{height:300px}.reports-page .table-card[data-v-6ef94e26]{margin-top:16px}.alert-center-page .page-header[data-v-96a3087a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.alert-center-page .page-header .page-title[data-v-96a3087a]{font-size:20px;font-weight:600;margin:0}.alert-center-page .stats-row[data-v-96a3087a]{margin-bottom:24px}.alert-center-page .stats-row .stat-card[data-v-96a3087a]{border-radius:8px}.alert-center-page .stats-row .stat-card[data-v-96a3087a] .ant-card-body{padding:20px}.alert-center-page .stats-row .stat-card .stat-content[data-v-96a3087a]{display:flex;align-items:center}.alert-center-page .stats-row .stat-card .stat-content .stat-icon[data-v-96a3087a]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.alert-center-page .stats-row .stat-card .stat-content .stat-icon.red[data-v-96a3087a]{background:#fff1f0;color:#f5222d}.alert-center-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-96a3087a]{background:#fff7e6;color:#faad14}.alert-center-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-96a3087a]{background:#f6ffed;color:#52c41a}.alert-center-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-96a3087a]{background:#e6f7ff;color:#1890ff}.alert-center-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-96a3087a]{font-size:28px;font-weight:600;color:#262626;line-height:1;margin-bottom:4px}.alert-center-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-96a3087a]{font-size:14px;color:#8c8c8c}.alert-center-page .search-card[data-v-96a3087a]{margin-bottom:16px}.alert-center-page .search-card .level-tag.urgent[data-v-96a3087a]{color:#f5222d}.alert-center-page .search-card .level-tag.important[data-v-96a3087a]{color:#faad14}.alert-center-page .search-card .level-tag.normal[data-v-96a3087a]{color:#1890ff}.alert-center-page .alert-content .alert-title[data-v-96a3087a]{font-weight:500;color:#262626;margin-bottom:4px}.alert-center-page .alert-content .alert-desc[data-v-96a3087a]{color:#8c8c8c;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.alert-center-page .related-info[data-v-96a3087a]{color:#595959;font-size:13px}.alert-center-page .related-info>div[data-v-96a3087a]{margin-bottom:4px}.alert-center-page .related-info>div[data-v-96a3087a]:last-child{margin-bottom:0}.alert-center-page .alert-detail .detail-header[data-v-96a3087a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.alert-center-page .alert-detail .detail-header .level-tag-large[data-v-96a3087a]{font-size:14px;padding:4px 12px}.alert-center-page .alert-detail .detail-header .alert-time[data-v-96a3087a]{color:#8c8c8c;font-size:14px}.alert-center-page .alert-detail .detail-section[data-v-96a3087a]{margin-bottom:24px}.alert-center-page .alert-detail .detail-section h4[data-v-96a3087a]{font-size:14px;font-weight:600;color:#262626;margin-bottom:12px;padding-left:8px;border-left:3px solid #1890ff}.alert-center-page .alert-detail .detail-section p[data-v-96a3087a]{margin-bottom:8px;color:#595959;line-height:1.6}.alert-center-page .alert-detail .detail-section p strong[data-v-96a3087a]{color:#262626}.alert-center-page .alert-detail .detail-actions[data-v-96a3087a]{margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0;text-align:center}.tb-password-tab .warning-alert[data-v-dc5c9d68],.tb-password-tab .password-cards[data-v-dc5c9d68]{margin-bottom:24px}.tb-password-tab .password-cards .password-card[data-v-dc5c9d68]{height:100%;border-radius:8px;box-shadow:0 2px 8px #00000014}.tb-password-tab .password-cards .password-card .card-title[data-v-dc5c9d68]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500}.tb-password-tab .password-cards .password-card .card-title .admin-icon[data-v-dc5c9d68]{color:#ff4d4f;font-size:18px}.tb-password-tab .password-cards .password-card .card-title .tenant-icon[data-v-dc5c9d68]{color:#1890ff;font-size:18px}.tb-password-tab .password-cards .password-card .account-info[data-v-dc5c9d68]{padding:8px 0}.tb-password-tab .password-cards .password-card .account-info .info-item[data-v-dc5c9d68]{display:flex;align-items:center;margin-bottom:16px}.tb-password-tab .password-cards .password-card .account-info .info-item.password-item[data-v-dc5c9d68]{align-items:flex-start}.tb-password-tab .password-cards .password-card .account-info .info-item .info-label[data-v-dc5c9d68]{width:60px;color:#666;flex-shrink:0}.tb-password-tab .password-cards .password-card .account-info .info-item .info-value[data-v-dc5c9d68]{font-family:Monaco,Menlo,monospace;font-size:14px;color:#333}.tb-password-tab .password-cards .password-card .account-info .info-item .info-desc[data-v-dc5c9d68]{color:#999;font-size:13px}.tb-password-tab .password-cards .password-card .account-info .info-item .password-wrapper[data-v-dc5c9d68]{flex:1;display:flex;align-items:center;gap:4px;background:#f5f5f5;border-radius:4px;padding:4px 8px}.tb-password-tab .password-cards .password-card .account-info .info-item .password-wrapper .password-input[data-v-dc5c9d68]{flex:1;background:transparent}.tb-password-tab .password-cards .password-card .account-info .info-item .password-wrapper .password-input.plain[data-v-dc5c9d68]{font-family:Monaco,Menlo,monospace}.tb-password-tab .password-cards .password-card .account-info .info-item .password-wrapper .password-input[data-v-dc5c9d68] .ant-input{background:transparent}.tb-password-tab .password-cards .password-card .account-info .info-item .password-wrapper .eye-btn[data-v-dc5c9d68]{padding:0 4px}.tb-password-tab .action-card[data-v-dc5c9d68]{margin-bottom:24px;border-radius:8px;box-shadow:0 2px 8px #00000014}.tb-password-tab .usage-card[data-v-dc5c9d68]{border-radius:8px;box-shadow:0 2px 8px #00000014}.tb-password-tab .usage-card[data-v-dc5c9d68] .ant-timeline-item-content p{margin-bottom:8px}.tb-password-tab .modal-warning[data-v-dc5c9d68]{margin-bottom:16px}.tb-password-tab .new-passwords[data-v-dc5c9d68]{background:#f5f5f5;padding:16px;border-radius:8px;margin-bottom:24px}.tb-password-tab .new-passwords .new-password-item[data-v-dc5c9d68]{margin-bottom:16px}.tb-password-tab .new-passwords .new-password-item[data-v-dc5c9d68]:last-child{margin-bottom:0}.tb-password-tab .new-passwords .new-password-item .password-label[data-v-dc5c9d68]{font-weight:500;margin-bottom:8px;color:#333}.tb-password-tab .new-passwords .new-password-item .password-value-row[data-v-dc5c9d68]{display:flex;gap:8px}.settings-page .page-header[data-v-2349ec26]{margin-bottom:24px}.settings-page .page-header .page-title[data-v-2349ec26]{font-size:20px;font-weight:600;margin:0}.settings-page .settings-form[data-v-2349ec26]{max-width:1200px}.settings-page .settings-form[data-v-2349ec26] .ant-form-item{margin-bottom:24px}.settings-page .upload-tip[data-v-2349ec26]{margin-top:8px;font-size:12px;color:#999}.settings-page .form-actions[data-v-2349ec26]{margin-top:24px;padding-top:24px;border-top:1px solid #e8e8e8;text-align:center}.operation-logs-page .page-header[data-v-2a8e08ff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.operation-logs-page .page-header .page-title[data-v-2a8e08ff]{font-size:20px;font-weight:600;margin:0;display:flex;align-items:center;gap:8px}.operation-logs-page .page-header .page-title .anticon[data-v-2a8e08ff]{color:#1890ff}.operation-logs-page .search-card[data-v-2a8e08ff]{margin-bottom:16px}.operation-logs-page .content-ellipsis[data-v-2a8e08ff]{display:inline-block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-center-page .page-header[data-v-31727a91]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.message-center-page .page-header .page-title[data-v-31727a91]{font-size:20px;font-weight:600;margin:0}.message-center-page .stats-row[data-v-31727a91]{margin-bottom:24px}.message-center-page .stats-row .stat-card[data-v-31727a91]{border-radius:8px}.message-center-page .stats-row .stat-card[data-v-31727a91] .ant-card-body{padding:20px}.message-center-page .stats-row .stat-card .stat-content[data-v-31727a91]{display:flex;align-items:center}.message-center-page .stats-row .stat-card .stat-content .stat-icon[data-v-31727a91]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.message-center-page .stats-row .stat-card .stat-content .stat-icon.red[data-v-31727a91]{background:#fff1f0;color:#f5222d}.message-center-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-31727a91]{background:#e6f7ff;color:#1890ff}.message-center-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-31727a91]{background:#f6ffed;color:#52c41a}.message-center-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-31727a91]{background:#fff7e6;color:#faad14}.message-center-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-31727a91]{font-size:28px;font-weight:600;color:#262626;line-height:1;margin-bottom:4px}.message-center-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-31727a91]{font-size:14px;color:#8c8c8c}.message-center-page .search-card[data-v-31727a91]{margin-bottom:16px}.message-center-page .search-card .level-tag.high[data-v-31727a91]{color:#f5222d}.message-center-page .search-card .level-tag.normal[data-v-31727a91]{color:#1890ff}.message-center-page .search-card .level-tag.low[data-v-31727a91]{color:#8c8c8c}.message-center-page .message-content .message-title[data-v-31727a91]{font-weight:500;color:#262626;margin-bottom:4px}.message-center-page .message-content .message-desc[data-v-31727a91]{color:#8c8c8c;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.message-center-page .message-content.unread .message-title[data-v-31727a91]{font-weight:600;color:#1890ff}.message-center-page .unread-dot[data-v-31727a91]{display:inline-block;width:6px;height:6px;background:#f5222d;border-radius:50%;margin-left:8px;vertical-align:middle}.message-center-page .message-detail .detail-header[data-v-31727a91]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.message-center-page .message-detail .detail-header .header-left[data-v-31727a91]{display:flex;gap:8px}.message-center-page .message-detail .detail-header .message-time[data-v-31727a91]{color:#8c8c8c;font-size:14px}.message-center-page .message-detail .detail-section[data-v-31727a91]{margin-bottom:24px}.message-center-page .message-detail .detail-section h3.message-title-large[data-v-31727a91]{font-size:18px;font-weight:600;color:#262626;margin-bottom:16px}.message-center-page .message-detail .detail-section .message-content-large[data-v-31727a91]{color:#595959;line-height:1.8;font-size:14px}.message-center-page .message-detail .detail-section h4[data-v-31727a91]{font-size:14px;font-weight:600;color:#262626;margin-bottom:12px;padding-left:8px;border-left:3px solid #1890ff}.message-center-page .message-detail .detail-section p[data-v-31727a91]{margin-bottom:8px;color:#595959;line-height:1.6}.message-center-page .message-detail .detail-section p strong[data-v-31727a91]{color:#262626}.message-center-page .message-detail .detail-actions[data-v-31727a91]{margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0;text-align:center}.operator-profile-page .page-header[data-v-ddb28e39]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.operator-profile-page .page-header .page-title[data-v-ddb28e39]{font-size:20px;font-weight:600;margin:0}.operator-profile-page .main-content .left-section[data-v-ddb28e39]{margin-bottom:16px}.operator-profile-page .main-content .left-section .info-card[data-v-ddb28e39]{border-radius:8px}.operator-profile-page .main-content .left-section .info-card .avatar-wrapper[data-v-ddb28e39]{position:relative;margin-bottom:16px;text-align:center}.operator-profile-page .main-content .left-section .info-card .avatar-wrapper .user-status[data-v-ddb28e39]{position:absolute;top:0;right:calc(50% - 60px)}.operator-profile-page .main-content .left-section .info-card .user-basic-info[data-v-ddb28e39]{text-align:center;margin-bottom:16px}.operator-profile-page .main-content .left-section .info-card .user-basic-info .user-name[data-v-ddb28e39]{font-size:20px;font-weight:600;margin:0 0 8px;color:#262626}.operator-profile-page .main-content .left-section .info-card .user-basic-info .user-role[data-v-ddb28e39]{font-size:14px;color:#8c8c8c;margin:0}.operator-profile-page .main-content .left-section .info-card .info-list .info-item[data-v-ddb28e39]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.operator-profile-page .main-content .left-section .info-card .info-list .info-item[data-v-ddb28e39]:last-child{border-bottom:none}.operator-profile-page .main-content .left-section .info-card .info-list .info-item .info-label[data-v-ddb28e39]{display:flex;align-items:center;gap:8px;color:#8c8c8c}.operator-profile-page .main-content .left-section .info-card .info-list .info-item .info-label .anticon[data-v-ddb28e39]{color:#1890ff}.operator-profile-page .main-content .left-section .info-card .info-list .info-item .info-value[data-v-ddb28e39]{color:#262626;font-weight:500}.operator-profile-page .main-content .right-section .tabs-card[data-v-ddb28e39]{border-radius:8px}.operator-profile-page .main-content .right-section .tabs-card[data-v-ddb28e39] .ant-tabs-nav{margin-bottom:0}.operator-profile-page .main-content .right-section .tabs-card .tab-content[data-v-ddb28e39]{padding:24px}.operator-profile-page .main-content .right-section .tabs-card .tab-content .tab-header[data-v-ddb28e39]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.operator-profile-page .main-content .right-section .tabs-card .tab-content .tab-header .tab-title[data-v-ddb28e39]{font-size:16px;font-weight:600;margin:0;color:#262626}.operator-profile-page .main-content .right-section .tabs-card .tab-content .info-descriptions[data-v-ddb28e39] .ant-descriptions-item-label{color:#8c8c8c}.operator-profile-page .main-content .right-section .tabs-card .tab-content .info-descriptions[data-v-ddb28e39] .ant-descriptions-item-content{color:#262626;font-weight:500}.operator-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item[data-v-ddb28e39]{display:flex;justify-content:space-between;align-items:center;width:100%}.operator-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item .security-info .security-title[data-v-ddb28e39]{font-size:14px;font-weight:500;color:#262626;margin-bottom:4px;display:flex;align-items:center;gap:8px}.operator-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item .security-info .security-title .anticon[data-v-ddb28e39]{color:#1890ff}.operator-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item .security-info .security-desc[data-v-ddb28e39]{font-size:12px;color:#8c8c8c}.change-password-page .breadcrumb[data-v-494170c3]{margin-bottom:16px}.change-password-page .page-title[data-v-494170c3]{font-size:20px;font-weight:600;margin-bottom:24px}.change-password-page .form-card[data-v-494170c3]{max-width:500px}.change-password-page .form-wrapper[data-v-494170c3]{padding:24px}.change-password-page .form-wrapper[data-v-494170c3] .ant-form-item-label{font-weight:500}.change-password-page .form-wrapper .password-strength[data-v-494170c3]{margin-top:8px;display:flex;align-items:center;gap:8px}.change-password-page .form-wrapper .password-strength .strength-label[data-v-494170c3]{font-size:12px;color:#8c8c8c}.change-password-page .form-wrapper .password-strength .strength-bar[data-v-494170c3]{flex:1;height:4px;background:#f0f0f0;border-radius:2px;overflow:hidden}.change-password-page .form-wrapper .password-strength .strength-bar .strength-fill[data-v-494170c3]{height:100%;transition:all .3s}.change-password-page .form-wrapper .password-strength .strength-bar .strength-fill.weak[data-v-494170c3]{background:#ff4d4f}.change-password-page .form-wrapper .password-strength .strength-bar .strength-fill.medium[data-v-494170c3]{background:#faad14}.change-password-page .form-wrapper .password-strength .strength-bar .strength-fill.strong[data-v-494170c3]{background:#52c41a}.change-password-page .form-wrapper .password-strength .strength-text[data-v-494170c3]{font-size:12px;font-weight:500}.change-password-page .form-wrapper .password-strength .strength-text.weak[data-v-494170c3]{color:#ff4d4f}.change-password-page .form-wrapper .password-strength .strength-text.medium[data-v-494170c3]{color:#faad14}.change-password-page .form-wrapper .password-strength .strength-text.strong[data-v-494170c3]{color:#52c41a}.change-password-page .form-wrapper .password-tips[data-v-494170c3]{margin:24px 0;padding:16px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px}.change-password-page .form-wrapper .password-tips h4[data-v-494170c3]{font-size:14px;font-weight:600;color:#262626;margin:0 0 12px}.change-password-page .form-wrapper .password-tips ul[data-v-494170c3]{list-style:none;padding:0;margin:0}.change-password-page .form-wrapper .password-tips ul li[data-v-494170c3]{display:flex;align-items:center;gap:8px;font-size:13px;color:#8c8c8c;margin-bottom:8px}.change-password-page .form-wrapper .password-tips ul li[data-v-494170c3]:last-child{margin-bottom:0}.change-password-page .form-wrapper .password-tips ul li .anticon[data-v-494170c3]{font-size:14px}.change-password-page .form-wrapper .password-tips ul li.met[data-v-494170c3],.change-password-page .form-wrapper .password-tips ul li.met .anticon[data-v-494170c3]{color:#52c41a}.change-password-page .form-wrapper .password-tips ul li:not(.met) .anticon[data-v-494170c3]{color:#bfbfbf}.change-password-page .form-wrapper .form-actions[data-v-494170c3]{display:flex;justify-content:center;gap:16px;padding-top:24px;border-top:1px solid #e8e8e8}.sessions-management[data-v-726dd436]{padding:20px}.sessions-management .page-header[data-v-726dd436]{margin-bottom:20px}.sessions-management .page-header .stats-info[data-v-726dd436]{display:flex;gap:40px}.sessions-management .sessions-list[data-v-726dd436]{margin-bottom:20px}.sessions-management .device-info[data-v-726dd436]{display:flex;align-items:center;gap:8px}.sessions-management .other-session[data-v-726dd436],.sessions-management .current-session-text[data-v-726dd436]{color:#999}.audit-logs-page[data-v-e50ac3bb]{padding:24px}.audit-logs-page .page-header[data-v-e50ac3bb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.audit-logs-page .page-header .page-title[data-v-e50ac3bb]{font-size:20px;font-weight:600;margin:0;display:flex;align-items:center;gap:8px}.audit-logs-page .stats-row[data-v-e50ac3bb]{margin-bottom:24px}.audit-logs-page .stats-row .stat-card .stat-content[data-v-e50ac3bb]{display:flex;align-items:center;gap:16px}.audit-logs-page .stats-row .stat-card .stat-content .stat-icon[data-v-e50ac3bb]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px}.audit-logs-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-e50ac3bb]{background:#e6f7ff;color:#1890ff}.audit-logs-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-e50ac3bb]{background:#f6ffed;color:#52c41a}.audit-logs-page .stats-row .stat-card .stat-content .stat-icon.red[data-v-e50ac3bb]{background:#fff2f0;color:#f5222d}.audit-logs-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-e50ac3bb]{background:#fff7e6;color:#fa8c16}.audit-logs-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-e50ac3bb]{font-size:24px;font-weight:600;color:#262626}.audit-logs-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-e50ac3bb]{font-size:14px;color:#8c8c8c}.audit-logs-page .search-card[data-v-e50ac3bb]{margin-bottom:24px}.audit-logs-page .content-ellipsis[data-v-e50ac3bb]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.audit-logs-page .json-content[data-v-e50ac3bb]{max-height:200px;overflow:auto;background:#f5f5f5;padding:8px;border-radius:4px;font-size:12px;margin:0}.audit-logs-page .error-text[data-v-e50ac3bb]{color:#f5222d}.audit-logs-page .cleanup-tip[data-v-e50ac3bb]{color:#f5222d;font-size:14px}.security-management-page[data-v-04dcf67f]{padding:24px}.security-management-page .page-header[data-v-04dcf67f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.security-management-page .page-header .page-title[data-v-04dcf67f]{font-size:20px;font-weight:600;margin:0;display:flex;align-items:center;gap:8px}.security-management-page .stats-row[data-v-04dcf67f]{margin-bottom:24px}.security-management-page .stats-row .stat-card .stat-content[data-v-04dcf67f]{display:flex;align-items:center;gap:16px}.security-management-page .stats-row .stat-card .stat-content .stat-icon[data-v-04dcf67f]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px}.security-management-page .stats-row .stat-card .stat-content .stat-icon.red[data-v-04dcf67f]{background:#fff2f0;color:#f5222d}.security-management-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-04dcf67f]{background:#fff7e6;color:#fa8c16}.security-management-page .stats-row .stat-card .stat-content .stat-icon.purple[data-v-04dcf67f]{background:#f9f0ff;color:#722ed1}.security-management-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-04dcf67f]{background:#e6f7ff;color:#1890ff}.security-management-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-04dcf67f]{font-size:24px;font-weight:600;color:#262626}.security-management-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-04dcf67f]{font-size:14px;color:#8c8c8c}.security-management-page .config-card[data-v-04dcf67f],.security-management-page .blacklist-card[data-v-04dcf67f],.security-management-page .events-card[data-v-04dcf67f]{margin-bottom:24px}.current-orchard-bar[data-v-66e7a450]{padding:12px 16px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;margin-bottom:16px}.current-orchard-bar .orchard-info[data-v-66e7a450]{display:flex;align-items:center;gap:8px}.current-orchard-bar .orchard-info .icon[data-v-66e7a450]{color:#52c41a;font-size:16px}.current-orchard-bar .orchard-info .label[data-v-66e7a450]{color:#666}.current-orchard-bar .orchard-info .name[data-v-66e7a450]{font-weight:600;color:#262626}.current-orchard-bar .no-orchard[data-v-66e7a450]{display:flex;align-items:center;gap:8px}.current-orchard-bar .no-orchard .icon[data-v-66e7a450]{font-size:16px}.current-orchard-bar .no-orchard .icon.warning[data-v-66e7a450]{color:#faad14}.current-orchard-bar .no-orchard .text[data-v-66e7a450]{color:#666;flex:1}.orchard-dashboard .page-header[data-v-b2ae7d15]{margin-bottom:24px}.orchard-dashboard .page-header .welcome-section .welcome-title[data-v-b2ae7d15]{font-size:24px;font-weight:600;color:#262626;margin:0 0 8px}.orchard-dashboard .page-header .welcome-section .welcome-date[data-v-b2ae7d15]{color:#8c8c8c;margin:0}.orchard-dashboard .mb-4[data-v-b2ae7d15]{margin-bottom:16px}.orchard-dashboard .stats-row[data-v-b2ae7d15]{margin-bottom:24px}.orchard-dashboard .stats-row .stat-card[data-v-b2ae7d15]{border-radius:8px}.orchard-dashboard .stats-row .stat-card.robot-card[data-v-b2ae7d15]{background:linear-gradient(135deg,#1890ff,#69c0ff)}.orchard-dashboard .stats-row .stat-card.task-card[data-v-b2ae7d15]{background:linear-gradient(135deg,#52c41a,#95de64)}.orchard-dashboard .stats-row .stat-card.worker-card[data-v-b2ae7d15]{background:linear-gradient(135deg,#722ed1,#b37feb)}.orchard-dashboard .stats-row .stat-card.material-card[data-v-b2ae7d15]{background:linear-gradient(135deg,#faad14,#ffc53d)}.orchard-dashboard .stats-row .stat-card[data-v-b2ae7d15] .ant-card-body{padding:20px}.orchard-dashboard .stats-row .stat-card .stat-content[data-v-b2ae7d15]{display:flex;align-items:center;color:#fff}.orchard-dashboard .stats-row .stat-card .stat-content .stat-icon[data-v-b2ae7d15]{width:56px;height:56px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.orchard-dashboard .stats-row .stat-card .stat-content .stat-info[data-v-b2ae7d15]{flex:1}.orchard-dashboard .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-b2ae7d15]{font-size:32px;font-weight:600;line-height:1;margin-bottom:4px}.orchard-dashboard .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-b2ae7d15]{font-size:14px;opacity:.9;margin-bottom:4px}.orchard-dashboard .stats-row .stat-card .stat-content .stat-info .stat-sub[data-v-b2ae7d15]{font-size:12px;opacity:.8}.orchard-dashboard .stats-row .stat-card .stat-content .stat-info .stat-sub.warning[data-v-b2ae7d15]{color:#fff1f0}.orchard-dashboard .quick-access-card[data-v-b2ae7d15]{margin-bottom:24px;border-radius:8px}.orchard-dashboard .quick-access-card .quick-access-list[data-v-b2ae7d15]{display:flex;flex-wrap:wrap;gap:16px}.orchard-dashboard .quick-access-card .quick-access-list .quick-item[data-v-b2ae7d15]{display:flex;flex-direction:column;align-items:center;padding:16px 24px;border-radius:8px;cursor:pointer;transition:all .3s}.orchard-dashboard .quick-access-card .quick-access-list .quick-item[data-v-b2ae7d15]:hover{background:#f6ffed;transform:translateY(-2px)}.orchard-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon[data-v-b2ae7d15]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:8px}.orchard-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.robot[data-v-b2ae7d15]{background:#e6f7ff;color:#1890ff}.orchard-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.task[data-v-b2ae7d15]{background:#f6ffed;color:#52c41a}.orchard-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.worker[data-v-b2ae7d15]{background:#f9f0ff;color:#722ed1}.orchard-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.material[data-v-b2ae7d15]{background:#fff7e6;color:#faad14}.orchard-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.farming[data-v-b2ae7d15]{background:#e6fffb;color:#13c2c2}.orchard-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.order[data-v-b2ae7d15]{background:#fff0f6;color:#eb2f96}.orchard-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.screen[data-v-b2ae7d15]{background:#fff2e8;color:#fa541c}.orchard-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.ai[data-v-b2ae7d15]{background:#fff1f0;color:#f5222d}.orchard-dashboard .quick-access-card .quick-access-list .quick-item .quick-label[data-v-b2ae7d15]{font-size:14px;color:#595959}.orchard-dashboard .content-row[data-v-b2ae7d15]{margin-bottom:24px}.orchard-dashboard .content-row .task-card[data-v-b2ae7d15],.orchard-dashboard .content-row .environment-card[data-v-b2ae7d15],.orchard-dashboard .content-row .alert-card[data-v-b2ae7d15]{border-radius:8px}.orchard-dashboard .content-row .task-card .update-time[data-v-b2ae7d15],.orchard-dashboard .content-row .environment-card .update-time[data-v-b2ae7d15],.orchard-dashboard .content-row .alert-card .update-time[data-v-b2ae7d15]{color:#8c8c8c;font-size:12px}.orchard-dashboard .content-row .task-card .task-list .task-item[data-v-b2ae7d15],.orchard-dashboard .content-row .environment-card .task-list .task-item[data-v-b2ae7d15],.orchard-dashboard .content-row .alert-card .task-list .task-item[data-v-b2ae7d15]{display:flex;justify-content:space-between;align-items:center;width:100%}.orchard-dashboard .content-row .task-card .task-list .task-item .task-info[data-v-b2ae7d15],.orchard-dashboard .content-row .environment-card .task-list .task-item .task-info[data-v-b2ae7d15],.orchard-dashboard .content-row .alert-card .task-list .task-item .task-info[data-v-b2ae7d15],.orchard-dashboard .content-row .task-card .task-list .task-item .task-meta[data-v-b2ae7d15],.orchard-dashboard .content-row .environment-card .task-list .task-item .task-meta[data-v-b2ae7d15],.orchard-dashboard .content-row .alert-card .task-list .task-item .task-meta[data-v-b2ae7d15]{display:flex;align-items:center;gap:8px}.orchard-dashboard .content-row .task-card .environment-grid[data-v-b2ae7d15],.orchard-dashboard .content-row .environment-card .environment-grid[data-v-b2ae7d15],.orchard-dashboard .content-row .alert-card .environment-grid[data-v-b2ae7d15]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.orchard-dashboard .content-row .task-card .environment-grid .env-item[data-v-b2ae7d15],.orchard-dashboard .content-row .environment-card .environment-grid .env-item[data-v-b2ae7d15],.orchard-dashboard .content-row .alert-card .environment-grid .env-item[data-v-b2ae7d15]{display:flex;align-items:center;gap:12px;padding:16px;background:#f5f5f5;border-radius:8px}.orchard-dashboard .content-row .task-card .environment-grid .env-item .env-icon[data-v-b2ae7d15],.orchard-dashboard .content-row .environment-card .environment-grid .env-item .env-icon[data-v-b2ae7d15],.orchard-dashboard .content-row .alert-card .environment-grid .env-item .env-icon[data-v-b2ae7d15]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px}.orchard-dashboard .content-row .task-card .environment-grid .env-item .env-icon.temperature[data-v-b2ae7d15],.orchard-dashboard .content-row .environment-card .environment-grid .env-item .env-icon.temperature[data-v-b2ae7d15],.orchard-dashboard .content-row .alert-card .environment-grid .env-item .env-icon.temperature[data-v-b2ae7d15]{background:#fff7e6;color:#faad14}.orchard-dashboard .content-row .task-card .environment-grid .env-item .env-icon.humidity[data-v-b2ae7d15],.orchard-dashboard .content-row .environment-card .environment-grid .env-item .env-icon.humidity[data-v-b2ae7d15],.orchard-dashboard .content-row .alert-card .environment-grid .env-item .env-icon.humidity[data-v-b2ae7d15]{background:#e6f7ff;color:#1890ff}.orchard-dashboard .content-row .task-card .environment-grid .env-item .env-icon.light[data-v-b2ae7d15],.orchard-dashboard .content-row .environment-card .environment-grid .env-item .env-icon.light[data-v-b2ae7d15],.orchard-dashboard .content-row .alert-card .environment-grid .env-item .env-icon.light[data-v-b2ae7d15]{background:#fffbe6;color:#ffc53d}.orchard-dashboard .content-row .task-card .environment-grid .env-item .env-icon.soil[data-v-b2ae7d15],.orchard-dashboard .content-row .environment-card .environment-grid .env-item .env-icon.soil[data-v-b2ae7d15],.orchard-dashboard .content-row .alert-card .environment-grid .env-item .env-icon.soil[data-v-b2ae7d15]{background:#f6ffed;color:#52c41a}.orchard-dashboard .content-row .task-card .environment-grid .env-item .env-info[data-v-b2ae7d15],.orchard-dashboard .content-row .environment-card .environment-grid .env-item .env-info[data-v-b2ae7d15],.orchard-dashboard .content-row .alert-card .environment-grid .env-item .env-info[data-v-b2ae7d15]{display:flex;flex-direction:column}.orchard-dashboard .content-row .task-card .environment-grid .env-item .env-info .env-value[data-v-b2ae7d15],.orchard-dashboard .content-row .environment-card .environment-grid .env-item .env-info .env-value[data-v-b2ae7d15],.orchard-dashboard .content-row .alert-card .environment-grid .env-item .env-info .env-value[data-v-b2ae7d15]{font-size:18px;font-weight:600;color:#262626}.orchard-dashboard .content-row .task-card .environment-grid .env-item .env-info .env-label[data-v-b2ae7d15],.orchard-dashboard .content-row .environment-card .environment-grid .env-item .env-info .env-label[data-v-b2ae7d15],.orchard-dashboard .content-row .alert-card .environment-grid .env-item .env-info .env-label[data-v-b2ae7d15]{font-size:12px;color:#8c8c8c}.orchard-dashboard .content-row .task-card .environment-chart .chart-container[data-v-b2ae7d15],.orchard-dashboard .content-row .environment-card .environment-chart .chart-container[data-v-b2ae7d15],.orchard-dashboard .content-row .alert-card .environment-chart .chart-container[data-v-b2ae7d15]{height:200px}.orchard-dashboard .content-row .task-card .alert-list .alert-item[data-v-b2ae7d15],.orchard-dashboard .content-row .environment-card .alert-list .alert-item[data-v-b2ae7d15],.orchard-dashboard .content-row .alert-card .alert-list .alert-item[data-v-b2ae7d15]{display:flex;align-items:center;gap:12px}.orchard-dashboard .content-row .task-card .alert-list .alert-item .alert-content[data-v-b2ae7d15],.orchard-dashboard .content-row .environment-card .alert-list .alert-item .alert-content[data-v-b2ae7d15],.orchard-dashboard .content-row .alert-card .alert-list .alert-item .alert-content[data-v-b2ae7d15]{flex:1}.orchard-dashboard .content-row .task-card .alert-list .alert-item .alert-time[data-v-b2ae7d15],.orchard-dashboard .content-row .environment-card .alert-list .alert-item .alert-time[data-v-b2ae7d15],.orchard-dashboard .content-row .alert-card .alert-list .alert-item .alert-time[data-v-b2ae7d15]{color:#8c8c8c;font-size:12px}.orchard-list-page[data-v-eef0f4ca]{padding:24px}.orchard-list-page .page-header[data-v-eef0f4ca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.orchard-list-page .page-header .header-title[data-v-eef0f4ca]{display:flex;align-items:center;gap:12px}.orchard-list-page .page-header .header-title h1[data-v-eef0f4ca]{margin:0;font-size:24px;font-weight:600}.orchard-list-page .limit-alert[data-v-eef0f4ca],.orchard-list-page .search-card[data-v-eef0f4ca]{margin-bottom:16px}.orchard-list-page .list-card .empty-state[data-v-eef0f4ca]{padding:60px 0}.orchard-list-page .list-card .empty-state .empty-icon[data-v-eef0f4ca]{font-size:80px;line-height:1}.orchard-list-page .list-card .empty-state p[data-v-eef0f4ca]{color:#666;margin:16px 0}.orchard-list-page .list-card .empty-state .limit-text[data-v-eef0f4ca]{font-size:12px;color:#999;margin-top:8px}.orchard-list-page .list-card .orchard-grid[data-v-eef0f4ca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.orchard-list-page .list-card .orchard-card[data-v-eef0f4ca]{position:relative;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px;transition:all .3s}.orchard-list-page .list-card .orchard-card[data-v-eef0f4ca]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.orchard-list-page .list-card .orchard-card.is-current[data-v-eef0f4ca]{border-color:#1890ff;background-color:#e6f7ff}.orchard-list-page .list-card .orchard-card .card-header[data-v-eef0f4ca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.orchard-list-page .list-card .orchard-card .card-header .orchard-icon[data-v-eef0f4ca]{font-size:40px;line-height:1}.orchard-list-page .list-card .orchard-card .card-header .more-btn[data-v-eef0f4ca]{padding:4px;cursor:pointer;color:#999}.orchard-list-page .list-card .orchard-card .card-header .more-btn[data-v-eef0f4ca]:hover{color:#666}.orchard-list-page .list-card .orchard-card .card-body[data-v-eef0f4ca]{margin-bottom:16px}.orchard-list-page .list-card .orchard-card .card-body .orchard-name[data-v-eef0f4ca]{margin:0 0 8px;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orchard-list-page .list-card .orchard-card .card-body .orchard-info[data-v-eef0f4ca]{display:flex;flex-direction:column;gap:4px}.orchard-list-page .list-card .orchard-card .card-body .orchard-info .info-item[data-v-eef0f4ca]{color:#666;font-size:13px}.orchard-list-page .list-card .orchard-card .card-body .orchard-info .info-item .anticon[data-v-eef0f4ca]{margin-right:4px;color:#999}.orchard-list-page .list-card .orchard-card .current-badge[data-v-eef0f4ca]{position:absolute;top:0;right:0;background:#1890ff;color:#fff;padding:2px 8px;font-size:12px;border-radius:0 8px;display:flex;align-items:center;gap:4px}.orchard-list-page .list-card .create-card[data-v-eef0f4ca]{display:flex;align-items:center;justify-content:center;min-height:180px;cursor:pointer;border-style:dashed}.orchard-list-page .list-card .create-card[data-v-eef0f4ca]:hover{border-color:#1890ff;color:#1890ff}.orchard-list-page .list-card .create-card .create-content[data-v-eef0f4ca]{display:flex;flex-direction:column;align-items:center;gap:8px}.orchard-list-page .list-card .create-card .create-content .create-icon[data-v-eef0f4ca]{font-size:32px}.orchard-list-page .list-card .pagination-wrapper[data-v-eef0f4ca]{margin-top:24px;text-align:right}.orchard-profile-page .page-header[data-v-cbafea48]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.orchard-profile-page .page-header .page-title[data-v-cbafea48]{font-size:20px;font-weight:600;margin:0}.orchard-profile-page .main-content .left-section[data-v-cbafea48]{margin-bottom:16px}.orchard-profile-page .main-content .left-section .info-card[data-v-cbafea48]{border-radius:8px}.orchard-profile-page .main-content .left-section .info-card .orchard-image-wrapper[data-v-cbafea48]{position:relative;margin-bottom:16px}.orchard-profile-page .main-content .left-section .info-card .orchard-image-wrapper .orchard-image[data-v-cbafea48]{width:100%;height:200px;object-fit:cover;border-radius:8px}.orchard-profile-page .main-content .left-section .info-card .orchard-image-wrapper .orchard-status[data-v-cbafea48]{position:absolute;top:12px;right:12px}.orchard-profile-page .main-content .left-section .info-card .orchard-basic-info[data-v-cbafea48]{text-align:center;margin-bottom:16px}.orchard-profile-page .main-content .left-section .info-card .orchard-basic-info .orchard-name[data-v-cbafea48]{font-size:20px;font-weight:600;margin:0 0 8px;color:#262626}.orchard-profile-page .main-content .left-section .info-card .orchard-basic-info .orchard-intro[data-v-cbafea48]{font-size:14px;color:#8c8c8c;margin:0;line-height:1.6}.orchard-profile-page .main-content .left-section .info-card .info-list .info-item[data-v-cbafea48]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.orchard-profile-page .main-content .left-section .info-card .info-list .info-item[data-v-cbafea48]:last-child{border-bottom:none}.orchard-profile-page .main-content .left-section .info-card .info-list .info-item .info-label[data-v-cbafea48]{display:flex;align-items:center;gap:8px;color:#8c8c8c}.orchard-profile-page .main-content .left-section .info-card .info-list .info-item .info-label .anticon[data-v-cbafea48]{color:#1890ff}.orchard-profile-page .main-content .left-section .info-card .info-list .info-item .info-value[data-v-cbafea48]{color:#262626;font-weight:500}.orchard-profile-page .main-content .right-section .tabs-card[data-v-cbafea48]{border-radius:8px}.orchard-profile-page .main-content .right-section .tabs-card[data-v-cbafea48] .ant-tabs-nav,.orchard-profile-page .main-content .right-section .tabs-card .overview-content .stats-row[data-v-cbafea48]{margin-bottom:24px}.orchard-profile-page .main-content .right-section .tabs-card .overview-content .stats-row .stat-card-item[data-v-cbafea48]{display:flex;align-items:center;padding:20px;border-radius:8px;margin-bottom:16px}.orchard-profile-page .main-content .right-section .tabs-card .overview-content .stats-row .stat-card-item.tree-stat[data-v-cbafea48]{background:linear-gradient(135deg,#52c41a,#95de64)}.orchard-profile-page .main-content .right-section .tabs-card .overview-content .stats-row .stat-card-item.worker-stat[data-v-cbafea48]{background:linear-gradient(135deg,#722ed1,#b37feb)}.orchard-profile-page .main-content .right-section .tabs-card .overview-content .stats-row .stat-card-item.robot-stat[data-v-cbafea48]{background:linear-gradient(135deg,#1890ff,#69c0ff)}.orchard-profile-page .main-content .right-section .tabs-card .overview-content .stats-row .stat-card-item.yield-stat[data-v-cbafea48]{background:linear-gradient(135deg,#faad14,#ffc53d)}.orchard-profile-page .main-content .right-section .tabs-card .overview-content .stats-row .stat-card-item .stat-icon[data-v-cbafea48]{width:48px;height:48px;background:#fff3;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;margin-right:12px}.orchard-profile-page .main-content .right-section .tabs-card .overview-content .stats-row .stat-card-item .stat-info[data-v-cbafea48]{color:#fff}.orchard-profile-page .main-content .right-section .tabs-card .overview-content .stats-row .stat-card-item .stat-info .stat-value[data-v-cbafea48]{font-size:24px;font-weight:600;line-height:1;margin-bottom:4px}.orchard-profile-page .main-content .right-section .tabs-card .overview-content .stats-row .stat-card-item .stat-info .stat-label[data-v-cbafea48]{font-size:12px;opacity:.9}.orchard-profile-page .main-content .right-section .tabs-card .overview-content .planting-info[data-v-cbafea48] .ant-descriptions-item-label,.orchard-profile-page .main-content .right-section .tabs-card .overview-content .business-info[data-v-cbafea48] .ant-descriptions-item-label{color:#8c8c8c}.orchard-profile-page .main-content .right-section .tabs-card .overview-content .planting-info[data-v-cbafea48] .ant-descriptions-item-content,.orchard-profile-page .main-content .right-section .tabs-card .overview-content .business-info[data-v-cbafea48] .ant-descriptions-item-content{color:#262626;font-weight:500}.orchard-profile-page .main-content .right-section .tabs-card .certificates-content .certificate-col[data-v-cbafea48]{margin-bottom:16px}.orchard-profile-page .main-content .right-section .tabs-card .certificates-content .certificate-card[data-v-cbafea48]{background:#fafafa;border-radius:8px;overflow:hidden;transition:all .3s}.orchard-profile-page .main-content .right-section .tabs-card .certificates-content .certificate-card[data-v-cbafea48]:hover{box-shadow:0 4px 12px #0000001a}.orchard-profile-page .main-content .right-section .tabs-card .certificates-content .certificate-card .certificate-image[data-v-cbafea48]{width:100%;height:160px;object-fit:cover}.orchard-profile-page .main-content .right-section .tabs-card .certificates-content .certificate-card .certificate-info[data-v-cbafea48]{padding:12px}.orchard-profile-page .main-content .right-section .tabs-card .certificates-content .certificate-card .certificate-info .certificate-name[data-v-cbafea48]{font-size:14px;font-weight:600;margin:0 0 8px;color:#262626}.orchard-profile-page .main-content .right-section .tabs-card .certificates-content .certificate-card .certificate-info .certificate-no[data-v-cbafea48],.orchard-profile-page .main-content .right-section .tabs-card .certificates-content .certificate-card .certificate-info .certificate-valid[data-v-cbafea48]{font-size:12px;color:#8c8c8c;margin:0 0 4px}.orchard-profile-page .main-content .right-section .tabs-card .album-content .album-grid[data-v-cbafea48]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.orchard-profile-page .main-content .right-section .tabs-card .album-content .album-grid .album-item[data-v-cbafea48]{border-radius:8px;overflow:hidden;background:#fafafa}.orchard-profile-page .main-content .right-section .tabs-card .album-content .album-grid .album-item .album-image[data-v-cbafea48]{width:100%;height:150px;object-fit:cover}.orchard-profile-page .main-content .right-section .tabs-card .album-content .album-grid .album-item .album-desc[data-v-cbafea48]{padding:8px 12px;font-size:14px;color:#595959;text-align:center}.orchard-reservations-page[data-v-14777879]{padding:24px}.page-header[data-v-14777879]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-left[data-v-14777879]{display:flex;align-items:center;gap:12px}.page-header .page-title[data-v-14777879]{font-size:20px;font-weight:600;margin:0}.statistics-row[data-v-14777879]{margin-bottom:24px}.stat-card[data-v-14777879]{text-align:center;border-radius:8px}.stat-card .stat-value[data-v-14777879]{font-size:24px;font-weight:600;color:#262626;margin-bottom:4px}.stat-card .stat-label[data-v-14777879]{font-size:14px;color:#8c8c8c}.stat-card.stat-pending .stat-value[data-v-14777879]{color:#faad14}.stat-card.stat-confirmed .stat-value[data-v-14777879]{color:#1890ff}.stat-card.stat-inprogress .stat-value[data-v-14777879]{color:#722ed1}.stat-card.stat-completed .stat-value[data-v-14777879]{color:#52c41a}.stat-card.stat-today .stat-value[data-v-14777879]{color:#eb2f96}.info-alert[data-v-14777879]{margin-bottom:24px}.filter-card[data-v-14777879]{margin-bottom:24px;border-radius:8px}.list-card[data-v-14777879]{border-radius:8px}.cancel-reason[data-v-14777879]{font-size:12px;color:#999;margin-top:4px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-muted[data-v-14777879]{color:#999}.detail-actions[data-v-14777879]{margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0;text-align:center}.orchard-reservation-create-page[data-v-a2b4a876]{padding:24px;background:#f5f5f5;min-height:100vh}.page-header[data-v-a2b4a876]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-left[data-v-a2b4a876]{display:flex;align-items:center;gap:16px}.page-header .page-title[data-v-a2b4a876]{font-size:20px;font-weight:600;margin:0}.orchard-info-card[data-v-a2b4a876]{border-radius:8px;margin-bottom:24px}.orchard-info-card .orchard-header[data-v-a2b4a876]{display:flex;align-items:center;gap:16px}.orchard-info-card .orchard-header .orchard-icon[data-v-a2b4a876]{font-size:32px;color:#52c41a}.orchard-info-card .orchard-header .orchard-detail h3[data-v-a2b4a876]{margin:0 0 8px;font-size:16px;font-weight:600}.orchard-info-card .orchard-header .orchard-detail p[data-v-a2b4a876]{margin:0;color:#666;font-size:14px}.form-card[data-v-a2b4a876]{border-radius:8px;margin-bottom:24px}.form-card[data-v-a2b4a876] .ant-card-body{padding:24px}.service-type-list[data-v-a2b4a876]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 992px){.service-type-list[data-v-a2b4a876]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.service-type-list[data-v-a2b4a876]{grid-template-columns:1fr}}.service-type-card[data-v-a2b4a876]{background:#fff;border-radius:8px;padding:24px 16px;text-align:center;cursor:pointer;border:2px solid #f0f0f0;transition:all .3s}.service-type-card[data-v-a2b4a876]:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #00000017}.service-type-card.active[data-v-a2b4a876]{border-color:#52c41a;background:#f6ffed}.service-type-card .service-icon[data-v-a2b4a876]{font-size:40px;margin-bottom:12px}.service-type-card .service-name[data-v-a2b4a876]{font-size:16px;font-weight:600;color:#262626;margin-bottom:4px}.service-type-card .service-desc[data-v-a2b4a876]{font-size:12px;color:#8c8c8c;margin-bottom:0}.tips-alert[data-v-a2b4a876]{margin-bottom:24px}.tips-alert .tips-list[data-v-a2b4a876]{margin:0;padding-left:16px}.tips-alert .tips-list li[data-v-a2b4a876]{margin-bottom:4px}.form-actions[data-v-a2b4a876]{display:flex;justify-content:center;gap:16px;padding:24px;background:#fff;border-radius:8px}.orchard-settings-page .page-header[data-v-2363512a]{margin-bottom:24px}.orchard-settings-page .page-header .page-title[data-v-2363512a]{font-size:20px;font-weight:600;margin:0}.orchard-settings-page .settings-menu-card[data-v-2363512a]{border-radius:8px;margin-bottom:16px}.orchard-settings-page .settings-menu-card .menu-item[data-v-2363512a]{display:flex;align-items:center;padding:14px 16px;cursor:pointer;border-radius:6px;transition:all .3s;margin-bottom:4px}.orchard-settings-page .settings-menu-card .menu-item[data-v-2363512a]:hover{background:#f5f5f5}.orchard-settings-page .settings-menu-card .menu-item.active[data-v-2363512a]{background:#e6f7ff;color:#1890ff}.orchard-settings-page .settings-menu-card .menu-item .anticon[data-v-2363512a]{font-size:18px;margin-right:12px}.orchard-settings-page .settings-menu-card .menu-item .menu-label[data-v-2363512a]{font-size:14px}.orchard-settings-page .settings-content-card[data-v-2363512a]{border-radius:8px}.orchard-settings-page .settings-content-card .settings-form[data-v-2363512a]{max-width:600px}.orchard-settings-page .settings-content-card .settings-form .form-help[data-v-2363512a]{font-size:12px;color:#8c8c8c;margin:4px 0 0}.orchard-settings-page .settings-content-card .settings-form .slider-value[data-v-2363512a]{font-size:12px;color:#8c8c8c}.orchard-settings-page .security-section .security-item[data-v-2363512a]{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.orchard-settings-page .security-section .security-item .security-info[data-v-2363512a]{display:flex;align-items:center}.orchard-settings-page .security-section .security-item .security-info .security-icon[data-v-2363512a]{width:48px;height:48px;background:#e6f7ff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#1890ff;margin-right:16px}.orchard-settings-page .security-section .security-item .security-info .security-icon.warning[data-v-2363512a]{background:#fff7e6;color:#faad14}.orchard-settings-page .security-section .security-item .security-info .security-detail h4[data-v-2363512a]{font-size:16px;font-weight:500;margin:0 0 4px}.orchard-settings-page .security-section .security-item .security-info .security-detail p[data-v-2363512a]{font-size:14px;color:#8c8c8c;margin:0}.orchard-settings-page .backup-section .manual-backup[data-v-2363512a]{text-align:center;padding:24px}.orchard-settings-page .backup-section .manual-backup .backup-tip[data-v-2363512a]{margin-top:16px;color:#8c8c8c;font-size:14px}.orchard-settings-page .device-item[data-v-2363512a]{display:flex;justify-content:space-between;align-items:center;width:100%}.orchard-settings-page .device-item .device-info[data-v-2363512a]{display:flex;align-items:center}.orchard-settings-page .device-item .device-info .device-icon[data-v-2363512a]{font-size:24px;color:#1890ff;margin-right:16px}.orchard-settings-page .device-item .device-info .device-detail .device-name[data-v-2363512a]{font-size:14px;font-weight:500;margin-bottom:4px}.orchard-settings-page .device-item .device-info .device-detail .device-name .ant-tag[data-v-2363512a]{margin-left:8px}.orchard-settings-page .device-item .device-info .device-detail .device-meta[data-v-2363512a]{font-size:12px;color:#8c8c8c}.message-list .message-items .message-item[data-v-228b61e9]{display:flex;padding:16px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .3s;position:relative}.message-list .message-items .message-item[data-v-228b61e9]:hover{background:#fafafa}.message-list .message-items .message-item.unread[data-v-228b61e9]{background:#e6f7ff}.message-list .message-items .message-item.unread[data-v-228b61e9]:hover{background:#bae7ff}.message-list .message-items .message-item .message-icon[data-v-228b61e9]{margin-right:16px}.message-list .message-items .message-item .message-icon .icon-wrapper[data-v-228b61e9]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px}.message-list .message-items .message-item .message-icon .icon-wrapper.system[data-v-228b61e9]{background:#e6f7ff;color:#1890ff}.message-list .message-items .message-item .message-icon .icon-wrapper.order[data-v-228b61e9]{background:#f6ffed;color:#52c41a}.message-list .message-items .message-item .message-icon .icon-wrapper.task[data-v-228b61e9]{background:#fff7e6;color:#faad14}.message-list .message-items .message-item .message-content[data-v-228b61e9]{flex:1;min-width:0}.message-list .message-items .message-item .message-content .message-header[data-v-228b61e9]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.message-list .message-items .message-item .message-content .message-header .message-title[data-v-228b61e9]{font-size:16px;font-weight:500;color:#262626}.message-list .message-items .message-item .message-content .message-summary[data-v-228b61e9]{font-size:14px;color:#8c8c8c;margin:0 0 8px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.message-list .message-items .message-item .message-content .message-footer[data-v-228b61e9]{display:flex;justify-content:space-between;align-items:center}.message-list .message-items .message-item .message-content .message-footer .message-time[data-v-228b61e9]{font-size:12px;color:#bfbfbf}.message-list .message-items .message-item .message-content .message-footer .message-actions[data-v-228b61e9]{display:flex;gap:8px}.message-list .message-items .message-item .unread-dot[data-v-228b61e9]{position:absolute;top:16px;right:16px;width:8px;height:8px;background:#f5222d;border-radius:50%}.message-center-page .page-header[data-v-5fd886f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.message-center-page .page-header .page-title[data-v-5fd886f8]{font-size:20px;font-weight:600;margin:0}.message-center-page .stats-row[data-v-5fd886f8]{margin-bottom:24px}.message-center-page .stats-row .stat-card[data-v-5fd886f8]{border-radius:8px}.message-center-page .stats-row .stat-card.total-card[data-v-5fd886f8]{background:linear-gradient(135deg,#1890ff,#69c0ff)}.message-center-page .stats-row .stat-card.unread-card[data-v-5fd886f8]{background:linear-gradient(135deg,#f5222d,#ff7875)}.message-center-page .stats-row .stat-card.system-card[data-v-5fd886f8]{background:linear-gradient(135deg,#722ed1,#b37feb)}.message-center-page .stats-row .stat-card.order-card[data-v-5fd886f8]{background:linear-gradient(135deg,#52c41a,#95de64)}.message-center-page .stats-row .stat-card[data-v-5fd886f8] .ant-card-body{padding:16px}.message-center-page .stats-row .stat-card .stat-content[data-v-5fd886f8]{display:flex;align-items:center;color:#fff}.message-center-page .stats-row .stat-card .stat-content .stat-icon[data-v-5fd886f8]{width:48px;height:48px;background:#fff3;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-right:12px}.message-center-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-5fd886f8]{font-size:24px;font-weight:600;line-height:1;margin-bottom:4px}.message-center-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-5fd886f8]{font-size:14px;opacity:.9}.message-center-page .message-list-card[data-v-5fd886f8]{border-radius:8px}.message-center-page .message-list-card[data-v-5fd886f8] .ant-tabs-nav{margin-bottom:0}.message-center-page .message-detail .detail-header[data-v-5fd886f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.message-center-page .message-detail .detail-header .detail-time[data-v-5fd886f8]{color:#8c8c8c;font-size:14px}.message-center-page .message-detail .detail-title[data-v-5fd886f8]{font-size:18px;font-weight:600;color:#262626;margin:0 0 16px}.message-center-page .message-detail .detail-content[data-v-5fd886f8]{font-size:14px;color:#595959;line-height:1.8;padding:16px;background:#f5f5f5;border-radius:8px;margin-bottom:24px;white-space:pre-wrap}.message-center-page .message-detail .detail-actions[data-v-5fd886f8]{display:flex;justify-content:flex-end;gap:12px}.orchard-map-page[data-v-e562bc4f]{height:calc(100vh - 112px);display:flex;flex-direction:column}.orchard-map-page .page-header[data-v-e562bc4f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.orchard-map-page .page-header .page-title[data-v-e562bc4f]{font-size:24px;font-weight:600;color:#262626;margin:0}.orchard-map-page .map-container[data-v-e562bc4f]{flex:1;display:flex;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 2px 8px #00000014}.orchard-map-page .map-container .map-sidebar[data-v-e562bc4f]{width:280px;background:#fafafa;border-right:1px solid #f0f0f0;position:relative;transition:width .3s}.orchard-map-page .map-container .map-sidebar.collapsed[data-v-e562bc4f]{width:40px}.orchard-map-page .map-container .map-sidebar .sidebar-toggle[data-v-e562bc4f]{position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:24px;height:48px;background:#fff;border:1px solid #f0f0f0;border-radius:0 4px 4px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:2px 0 4px #0000000d}.orchard-map-page .map-container .map-sidebar .sidebar-toggle[data-v-e562bc4f]:hover{background:#f5f5f5}.orchard-map-page .map-container .map-sidebar .sidebar-content[data-v-e562bc4f]{height:100%;overflow-y:auto;padding:16px}.orchard-map-page .map-container .map-sidebar .sidebar-content .sidebar-section[data-v-e562bc4f]{margin-bottom:24px}.orchard-map-page .map-container .map-sidebar .sidebar-content .sidebar-section[data-v-e562bc4f]:last-child{margin-bottom:0}.orchard-map-page .map-container .map-sidebar .sidebar-content .sidebar-section .section-title[data-v-e562bc4f]{font-size:14px;font-weight:600;color:#262626;margin:0 0 12px;display:flex;align-items:center;gap:8px}.orchard-map-page .map-container .map-sidebar .sidebar-content .sidebar-section .section-title .anticon[data-v-e562bc4f]{color:#1890ff}.orchard-map-page .map-container .map-sidebar .sidebar-content .sidebar-section .tree-node[data-v-e562bc4f]{display:flex;align-items:center;justify-content:space-between;width:100%}.orchard-map-page .map-container .map-sidebar .sidebar-content .sidebar-section .tree-node .node-title[data-v-e562bc4f]{flex:1}.orchard-map-page .map-container .map-sidebar .sidebar-content .sidebar-section .tree-node .node-badge[data-v-e562bc4f]{background:#e6f7ff;color:#1890ff;font-size:12px;padding:0 6px;border-radius:10px}.orchard-map-page .map-container .map-sidebar .sidebar-content .sidebar-section .legend-list .legend-item[data-v-e562bc4f]{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.orchard-map-page .map-container .map-sidebar .sidebar-content .sidebar-section .legend-list .legend-item[data-v-e562bc4f]:last-child{border-bottom:none}.orchard-map-page .map-container .map-sidebar .sidebar-content .sidebar-section .legend-list .legend-item .legend-icon[data-v-e562bc4f]{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;margin-right:8px}.orchard-map-page .map-container .map-sidebar .sidebar-content .sidebar-section .legend-list .legend-item .legend-label[data-v-e562bc4f]{flex:1;font-size:13px;color:#595959}.orchard-map-page .map-container .map-sidebar .sidebar-content .sidebar-section .legend-list .legend-item .legend-count[data-v-e562bc4f]{font-size:12px;color:#8c8c8c}.orchard-map-page .map-container .map-sidebar .sidebar-content .sidebar-section .layer-list[data-v-e562bc4f]{display:flex;flex-direction:column;gap:8px}.orchard-map-page .map-container .map-content[data-v-e562bc4f]{flex:1;position:relative;overflow:hidden}.orchard-map-page .map-container .map-content .map-toolbar[data-v-e562bc4f]{position:absolute;top:16px;left:16px;z-index:100;display:flex;align-items:center;gap:8px}.orchard-map-page .map-container .map-content .map-toolbar .layer-selector[data-v-e562bc4f]{position:absolute;top:48px;left:0;z-index:101}.orchard-map-page .map-container .map-content .map-toolbar .layer-selector .ant-card[data-v-e562bc4f]{box-shadow:0 2px 8px #00000026}.orchard-map-page .map-container .map-content .map-canvas[data-v-e562bc4f]{width:100%;height:100%;position:relative;overflow:hidden}.orchard-map-page .map-container .map-content .map-canvas .map-background[data-v-e562bc4f]{width:100%;height:100%;position:relative;transition:transform .3s ease;transform-origin:center center}.orchard-map-page .map-container .map-content .map-canvas .map-background .orchard-boundary[data-v-e562bc4f]{position:absolute;top:0;left:0;width:100%;height:100%}.orchard-map-page .map-container .map-content .map-canvas .map-background .orchard-boundary .boundary-svg[data-v-e562bc4f]{width:100%;height:100%}.orchard-map-page .map-container .map-content .map-canvas .map-background .area-zones[data-v-e562bc4f]{position:absolute;top:0;left:0;width:100%;height:100%}.orchard-map-page .map-container .map-content .map-canvas .map-background .area-zones .zone-item[data-v-e562bc4f]{position:absolute;background:#1890ff1a;border:2px solid #1890ff;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.orchard-map-page .map-container .map-content .map-canvas .map-background .area-zones .zone-item[data-v-e562bc4f]:hover{background:#1890ff33;border-color:#40a9ff}.orchard-map-page .map-container .map-content .map-canvas .map-background .area-zones .zone-item.active[data-v-e562bc4f]{background:#1890ff4d;border-color:#096dd9;box-shadow:0 0 12px #1890ff66}.orchard-map-page .map-container .map-content .map-canvas .map-background .area-zones .zone-item .zone-name[data-v-e562bc4f]{font-size:16px;font-weight:600;color:#1890ff}.orchard-map-page .map-container .map-content .map-canvas .map-background .area-zones .zone-item .zone-area[data-v-e562bc4f]{font-size:12px;color:#8c8c8c;margin-top:4px}.orchard-map-page .map-container .map-content .map-canvas .map-background .tree-markers[data-v-e562bc4f]{position:absolute;top:0;left:0;width:100%;height:100%}.orchard-map-page .map-container .map-content .map-canvas .map-background .tree-markers .tree-marker[data-v-e562bc4f]{position:absolute;width:20px;height:20px;background:#52c41a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;cursor:pointer;transform:translate(-50%,-50%);transition:all .3s;box-shadow:0 2px 4px #0003}.orchard-map-page .map-container .map-content .map-canvas .map-background .tree-markers .tree-marker[data-v-e562bc4f]:hover{transform:translate(-50%,-50%) scale(1.3)}.orchard-map-page .map-container .map-content .map-canvas .map-background .tree-markers .tree-marker.warning[data-v-e562bc4f]{background:#faad14}.orchard-map-page .map-container .map-content .map-canvas .map-background .tree-markers .tree-marker.disease[data-v-e562bc4f]{background:#f5222d}.orchard-map-page .map-container .map-content .map-canvas .map-background .robot-markers[data-v-e562bc4f]{position:absolute;top:0;left:0;width:100%;height:100%}.orchard-map-page .map-container .map-content .map-canvas .map-background .robot-markers .robot-marker[data-v-e562bc4f]{position:absolute;display:flex;flex-direction:column;align-items:center;cursor:pointer;transform:translate(-50%,-50%)}.orchard-map-page .map-container .map-content .map-canvas .map-background .robot-markers .robot-marker .anticon[data-v-e562bc4f]{width:36px;height:36px;background:#722ed1;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;box-shadow:0 2px 8px #722ed166;transition:all .3s}.orchard-map-page .map-container .map-content .map-canvas .map-background .robot-markers .robot-marker .robot-label[data-v-e562bc4f]{margin-top:4px;padding:2px 8px;background:#000000b3;color:#fff;font-size:11px;border-radius:4px;white-space:nowrap}.orchard-map-page .map-container .map-content .map-canvas .map-background .robot-markers .robot-marker:hover .anticon[data-v-e562bc4f]{transform:scale(1.2)}.orchard-map-page .map-container .map-content .map-canvas .map-background .robot-markers .robot-marker.working .anticon[data-v-e562bc4f]{background:#1890ff;box-shadow:0 2px 8px #1890ff66;animation:pulse-e562bc4f 2s infinite}.orchard-map-page .map-container .map-content .map-canvas .map-background .robot-markers .robot-marker.charging .anticon[data-v-e562bc4f]{background:#faad14;box-shadow:0 2px 8px #faad1466}.orchard-map-page .map-container .map-content .map-canvas .map-background .robot-markers .robot-marker.offline .anticon[data-v-e562bc4f]{background:#8c8c8c;box-shadow:none}.orchard-map-page .map-container .map-content .map-canvas .map-background .device-markers[data-v-e562bc4f]{position:absolute;top:0;left:0;width:100%;height:100%}.orchard-map-page .map-container .map-content .map-canvas .map-background .device-markers .device-marker[data-v-e562bc4f]{position:absolute;display:flex;flex-direction:column;align-items:center;cursor:pointer;transform:translate(-50%,-50%)}.orchard-map-page .map-container .map-content .map-canvas .map-background .device-markers .device-marker .anticon[data-v-e562bc4f]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;box-shadow:0 2px 6px #0003;transition:all .3s}.orchard-map-page .map-container .map-content .map-canvas .map-background .device-markers .device-marker .device-label[data-v-e562bc4f]{margin-top:2px;padding:1px 6px;background:#0009;color:#fff;font-size:10px;border-radius:3px;white-space:nowrap}.orchard-map-page .map-container .map-content .map-canvas .map-background .device-markers .device-marker:hover .anticon[data-v-e562bc4f]{transform:scale(1.2)}.orchard-map-page .map-container .map-content .map-canvas .map-background .device-markers .device-marker.camera .anticon[data-v-e562bc4f]{background:#f5222d}.orchard-map-page .map-container .map-content .map-canvas .map-background .device-markers .device-marker.sensor .anticon[data-v-e562bc4f]{background:#faad14}.orchard-map-page .map-container .map-content .map-canvas .map-background .device-markers .device-marker.weather .anticon[data-v-e562bc4f]{background:#13c2c2}.orchard-map-page .map-container .map-content .map-canvas .map-scale[data-v-e562bc4f]{position:absolute;bottom:16px;left:16px;background:#ffffffe6;padding:8px 12px;border-radius:4px;box-shadow:0 2px 4px #0000001a}.orchard-map-page .map-container .map-content .map-canvas .map-scale .scale-line[data-v-e562bc4f]{width:100px;height:2px;background:#262626;margin-bottom:4px}.orchard-map-page .map-container .map-content .map-canvas .map-scale .scale-text[data-v-e562bc4f]{font-size:11px;color:#595959;text-align:center}.orchard-map-page .map-container .map-content .map-canvas .map-coords[data-v-e562bc4f]{position:absolute;bottom:16px;right:16px;background:#ffffffe6;padding:8px 12px;border-radius:4px;box-shadow:0 2px 4px #0000001a;font-size:12px;color:#595959;display:flex;gap:16px}.orchard-map-page .modal-actions[data-v-e562bc4f]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.orchard-map-page .robot-detail-content .robot-header[data-v-e562bc4f]{display:flex;align-items:center;gap:16px}.orchard-map-page .robot-detail-content .robot-header .robot-icon[data-v-e562bc4f]{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff}.orchard-map-page .robot-detail-content .robot-header .robot-icon.harvest[data-v-e562bc4f]{background:#52c41a}.orchard-map-page .robot-detail-content .robot-header .robot-icon.spray[data-v-e562bc4f]{background:#1890ff}.orchard-map-page .robot-detail-content .robot-header .robot-icon.transport[data-v-e562bc4f]{background:#faad14}.orchard-map-page .robot-detail-content .robot-header .robot-icon.inspect[data-v-e562bc4f]{background:#722ed1}.orchard-map-page .robot-detail-content .robot-header .robot-info[data-v-e562bc4f]{flex:1}.orchard-map-page .robot-detail-content .robot-header .robot-info h3[data-v-e562bc4f]{margin:0 0 4px;font-size:18px;color:#262626}.orchard-map-page .robot-detail-content .robot-header .robot-info p[data-v-e562bc4f]{margin:0;font-size:13px;color:#8c8c8c}.orchard-map-page .device-data[data-v-e562bc4f]{display:flex;flex-wrap:wrap;gap:8px}.orchard-map-page .device-data .data-item[data-v-e562bc4f]{display:flex;align-items:center;gap:4px}.orchard-map-page .device-data .data-item .data-label[data-v-e562bc4f]{color:#8c8c8c;font-size:12px}.orchard-map-page .device-data .data-item .data-value[data-v-e562bc4f]{color:#262626;font-size:12px;font-weight:500}@keyframes pulse-e562bc4f{0%,to{box-shadow:0 2px 8px #1890ff66}50%{box-shadow:0 2px 16px #1890ffcc}}.tree-management-page .page-header[data-v-6a7d39d3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.tree-management-page .page-header .page-title[data-v-6a7d39d3]{font-size:24px;font-weight:600;color:#262626;margin:0}.tree-management-page .stats-row[data-v-6a7d39d3]{margin-bottom:24px}.tree-management-page .stats-row .stat-card[data-v-6a7d39d3]{border-radius:8px}.tree-management-page .stats-row .stat-card[data-v-6a7d39d3] .ant-card-body{padding:20px}.tree-management-page .stats-row .stat-card .stat-content[data-v-6a7d39d3]{display:flex;align-items:center}.tree-management-page .stats-row .stat-card .stat-content .stat-icon[data-v-6a7d39d3]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.tree-management-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-6a7d39d3]{background:#e6f7ff;color:#1890ff}.tree-management-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-6a7d39d3]{background:#f6ffed;color:#52c41a}.tree-management-page .stats-row .stat-card .stat-content .stat-icon.red[data-v-6a7d39d3]{background:#fff1f0;color:#f5222d}.tree-management-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-6a7d39d3]{background:#fff7e6;color:#faad14}.tree-management-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-6a7d39d3]{font-size:28px;font-weight:600;color:#262626;line-height:1;margin-bottom:4px}.tree-management-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-6a7d39d3]{font-size:14px;color:#8c8c8c}.tree-management-page .search-card[data-v-6a7d39d3]{margin-bottom:24px;border-radius:8px}.tree-management-page .table-card[data-v-6a7d39d3]{border-radius:8px}.tree-management-page .table-card .tree-info .code[data-v-6a7d39d3]{font-weight:500;color:#262626}.tree-management-page .table-card .yield-value[data-v-6a7d39d3]{font-weight:500;color:#52c41a}.tree-management-page .import-modal-content .import-step[data-v-6a7d39d3]{margin-bottom:16px}.tree-management-page .import-modal-content .import-step h4[data-v-6a7d39d3]{font-size:16px;font-weight:600;margin-bottom:8px;color:#262626}.tree-management-page .import-modal-content .import-step p[data-v-6a7d39d3]{color:#8c8c8c;margin-bottom:12px}.tree-management-page .import-modal-content .import-tips h4[data-v-6a7d39d3]{font-size:14px;font-weight:600;margin-bottom:8px;color:#262626}.tree-management-page .import-modal-content .import-tips ul[data-v-6a7d39d3]{padding-left:20px;color:#8c8c8c}.tree-management-page .import-modal-content .import-tips ul li[data-v-6a7d39d3]{margin-bottom:4px}.tree-form-page .page-header[data-v-9d0ab156]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.tree-form-page .page-header .header-left[data-v-9d0ab156]{display:flex;align-items:center;gap:16px}.tree-form-page .page-header .header-left .page-title[data-v-9d0ab156]{font-size:24px;font-weight:600;color:#262626;margin:0}.tree-form-page .form-card[data-v-9d0ab156]{border-radius:8px;max-width:900px;margin:0 auto}.tree-form-page .form-card .tree-form[data-v-9d0ab156]{padding:24px}.tree-form-page .form-card .tree-form[data-v-9d0ab156] .ant-form-item-label{font-weight:500}.tree-form-page .form-card .tree-form .form-actions[data-v-9d0ab156]{display:flex;justify-content:center;padding-top:24px}.tree-import-page .page-header[data-v-b3081381]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.tree-import-page .page-header .header-left[data-v-b3081381]{display:flex;align-items:center;gap:16px}.tree-import-page .page-header .header-left .page-title[data-v-b3081381]{font-size:24px;font-weight:600;color:#262626;margin:0}.tree-import-page .import-card[data-v-b3081381]{border-radius:8px}.tree-import-page .import-card .import-steps[data-v-b3081381]{max-width:800px;margin:0 auto;padding:24px 0}.tree-import-page .import-card .step-content[data-v-b3081381]{text-align:center;padding:40px 24px}.tree-import-page .import-card .step-content .step-icon[data-v-b3081381]{font-size:64px;color:#1890ff;margin-bottom:24px}.tree-import-page .import-card .step-content .step-icon.success[data-v-b3081381]{color:#52c41a}.tree-import-page .import-card .step-content .step-icon.error[data-v-b3081381]{color:#f5222d}.tree-import-page .import-card .step-content h3[data-v-b3081381]{font-size:20px;font-weight:600;color:#262626;margin-bottom:8px}.tree-import-page .import-card .step-content .step-desc[data-v-b3081381]{color:#8c8c8c;margin-bottom:24px}.tree-import-page .import-card .step-content .template-info[data-v-b3081381]{max-width:700px;margin:32px auto 0;text-align:left}.tree-import-page .import-card .step-content .template-info h4[data-v-b3081381]{font-size:16px;font-weight:600;margin-bottom:16px;color:#262626}.tree-import-page .import-card .step-content .tips-alert[data-v-b3081381]{max-width:600px;margin:24px auto;text-align:left}.tree-import-page .import-card .step-content .tips-alert .tips-list[data-v-b3081381]{padding-left:20px;margin:0}.tree-import-page .import-card .step-content .tips-alert .tips-list li[data-v-b3081381]{margin-bottom:8px}.tree-import-page .import-card .step-content .upload-dragger[data-v-b3081381]{max-width:500px;margin:24px auto}.tree-import-page .import-card .step-content .result-stats[data-v-b3081381]{max-width:500px;margin:32px auto}.tree-import-page .import-card .step-content .result-stats .stat-item[data-v-b3081381]{padding:24px;border-radius:8px;background:#f5f5f5}.tree-import-page .import-card .step-content .result-stats .stat-item.success[data-v-b3081381]{background:#f6ffed}.tree-import-page .import-card .step-content .result-stats .stat-item.success .stat-value[data-v-b3081381]{color:#52c41a}.tree-import-page .import-card .step-content .result-stats .stat-item.error[data-v-b3081381]{background:#fff1f0}.tree-import-page .import-card .step-content .result-stats .stat-item.error .stat-value[data-v-b3081381]{color:#f5222d}.tree-import-page .import-card .step-content .result-stats .stat-item.total[data-v-b3081381]{background:#e6f7ff}.tree-import-page .import-card .step-content .result-stats .stat-item.total .stat-value[data-v-b3081381]{color:#1890ff}.tree-import-page .import-card .step-content .result-stats .stat-item .stat-value[data-v-b3081381]{font-size:36px;font-weight:600;line-height:1;margin-bottom:8px}.tree-import-page .import-card .step-content .result-stats .stat-item .stat-label[data-v-b3081381]{font-size:14px;color:#8c8c8c}.tree-import-page .import-card .step-content .fail-list[data-v-b3081381]{max-width:700px;margin:24px auto 0;text-align:left}.tree-import-page .import-card .step-content .fail-list h4[data-v-b3081381]{font-size:16px;font-weight:600;margin-bottom:16px;color:#262626}.tree-import-page .import-card .step-content .step-actions[data-v-b3081381]{margin-top:32px;display:flex;justify-content:center;gap:16px}.area-management-page .page-header[data-v-33aa546c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.area-management-page .page-header .page-title[data-v-33aa546c]{font-size:20px;font-weight:600;margin:0}.area-management-page .main-content .area-tree-card[data-v-33aa546c]{border-radius:8px;height:calc(100vh - 200px);overflow:auto}.area-management-page .main-content .area-tree-card[data-v-33aa546c] .ant-card-body{padding:16px}.area-management-page .main-content .area-tree-card .tree-node[data-v-33aa546c]{display:flex;justify-content:space-between;align-items:center;width:100%}.area-management-page .main-content .area-tree-card .tree-node .node-name[data-v-33aa546c]{font-weight:500}.area-management-page .main-content .area-tree-card .tree-node .node-stats[data-v-33aa546c]{font-size:12px;color:#8c8c8c;margin-left:8px}.area-management-page .main-content .area-detail .detail-card[data-v-33aa546c]{border-radius:8px;margin-bottom:16px}.area-management-page .main-content .area-detail .detail-card[data-v-33aa546c]:last-child{margin-bottom:0}.area-management-page .main-content .area-detail .detail-card .detail-header[data-v-33aa546c]{display:flex;justify-content:space-between;align-items:center}.area-management-page .main-content .area-detail .detail-card .chart-container[data-v-33aa546c]{height:250px}.area-management-page .main-content .area-detail .detail-card .chart-container.yield-chart[data-v-33aa546c]{height:300px}.area-management-page .main-content .area-detail .detail-card .variety-list .variety-item[data-v-33aa546c]{display:flex;justify-content:space-between;align-items:center;width:100%}.area-management-page .main-content .area-detail .detail-card .variety-list .variety-item .variety-name[data-v-33aa546c]{font-weight:500}.area-management-page .main-content .area-detail .detail-card .variety-list .variety-item .variety-info[data-v-33aa546c]{display:flex;align-items:center;gap:12px}.area-management-page .main-content .area-detail .detail-card .variety-list .variety-item .variety-info .variety-count[data-v-33aa546c]{font-size:12px;color:#8c8c8c;min-width:60px;text-align:right}.area-management-page .main-content .area-detail .detail-card .device-card[data-v-33aa546c]{display:flex;align-items:center;gap:12px;padding:16px;background:#f5f5f5;border-radius:8px;margin-bottom:16px;transition:all .3s}.area-management-page .main-content .area-detail .detail-card .device-card[data-v-33aa546c]:hover{background:#e6f7ff}.area-management-page .main-content .area-detail .detail-card .device-card.online .device-icon[data-v-33aa546c]{background:#52c41a}.area-management-page .main-content .area-detail .detail-card .device-card.offline .device-icon[data-v-33aa546c]{background:#bfbfbf}.area-management-page .main-content .area-detail .detail-card .device-card .device-icon[data-v-33aa546c]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;background:#1890ff}.area-management-page .main-content .area-detail .detail-card .device-card .device-info[data-v-33aa546c]{flex:1}.area-management-page .main-content .area-detail .detail-card .device-card .device-info .device-name[data-v-33aa546c]{font-weight:500;margin-bottom:4px}.area-management-page .main-content .empty-state[data-v-33aa546c]{display:flex;justify-content:center;align-items:center;height:calc(100vh - 200px);background:#fff;border-radius:8px}.employee-management-page .page-header[data-v-9a762335]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.employee-management-page .page-header .page-title[data-v-9a762335]{font-size:24px;font-weight:600;color:#262626;margin:0}.employee-management-page .stats-row[data-v-9a762335]{margin-bottom:24px}.employee-management-page .stats-row .stat-card[data-v-9a762335]{border-radius:8px}.employee-management-page .stats-row .stat-card[data-v-9a762335] .ant-card-body{padding:20px}.employee-management-page .stats-row .stat-card .stat-content[data-v-9a762335]{display:flex;align-items:center}.employee-management-page .stats-row .stat-card .stat-content .stat-icon[data-v-9a762335]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.employee-management-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-9a762335]{background:#e6f7ff;color:#1890ff}.employee-management-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-9a762335]{background:#f6ffed;color:#52c41a}.employee-management-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-9a762335]{background:#fff7e6;color:#faad14}.employee-management-page .stats-row .stat-card .stat-content .stat-icon.red[data-v-9a762335]{background:#fff1f0;color:#ff4d4f}.employee-management-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-9a762335]{font-size:28px;font-weight:600;color:#262626;line-height:1;margin-bottom:4px}.employee-management-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-9a762335]{font-size:14px;color:#8c8c8c}.employee-management-page .search-card[data-v-9a762335]{margin-bottom:24px;border-radius:8px}.employee-management-page .table-card[data-v-9a762335]{border-radius:8px}.employee-management-page .employee-detail .detail-header[data-v-9a762335]{display:flex;align-items:center;gap:24px;margin-bottom:16px}.employee-management-page .employee-detail .detail-header .header-info[data-v-9a762335]{flex:1}.employee-management-page .employee-detail .detail-header .header-info h2[data-v-9a762335]{margin:0 0 8px;font-size:20px;font-weight:600}.employee-management-page .employee-detail .detail-header .header-info h2 .ant-tag[data-v-9a762335]{margin-left:8px;font-size:12px}.employee-management-page .employee-detail .detail-header .header-info p[data-v-9a762335]{margin:0 0 4px;color:#8c8c8c}.employee-management-page .employee-detail .detail-header .header-info p.employee-no[data-v-9a762335]{color:#bfbfbf;font-size:12px}.employee-management-page .certificate-item[data-v-9a762335]{margin-bottom:8px}.employee-management-page .depart-employee-name[data-v-9a762335]{font-size:16px;font-weight:600;color:#262626}.employee-form-page .page-header[data-v-05f6a45a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.employee-form-page .page-header .header-left[data-v-05f6a45a]{display:flex;align-items:center;gap:16px}.employee-form-page .page-header .header-left .page-title[data-v-05f6a45a]{font-size:24px;font-weight:600;color:#262626;margin:0}.employee-form-page .form-card[data-v-05f6a45a]{border-radius:8px}.employee-form-page .form-card .employee-form[data-v-05f6a45a]{padding:24px}.employee-form-page .form-card .employee-form[data-v-05f6a45a] .ant-form-item-label{font-weight:500}.employee-form-page .form-card .employee-form .upload-tip[data-v-05f6a45a]{font-size:12px;color:#8c8c8c;margin-top:8px}.employee-form-page .form-card .employee-form .certificate-section h4[data-v-05f6a45a]{font-size:16px;font-weight:600;margin-bottom:16px;color:#262626}.employee-form-page .form-card .employee-form .certificate-section .certificate-item[data-v-05f6a45a]{background:#f5f5f5;padding:16px;border-radius:8px;margin-bottom:16px}.employee-form-page .form-card .employee-form .certificate-section .certificate-item[data-v-05f6a45a] .ant-form-item{margin-bottom:0}.employee-form-page .form-card .employee-form .form-actions[data-v-05f6a45a]{display:flex;justify-content:center;padding-top:24px}.attendance-page .page-header[data-v-7bcac8ad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.attendance-page .page-header .page-title[data-v-7bcac8ad]{font-size:24px;font-weight:600;color:#262626;margin:0}.attendance-page .top-section[data-v-7bcac8ad]{margin-bottom:16px}.attendance-page .top-section .date-card[data-v-7bcac8ad]{border-radius:8px;height:100%}.attendance-page .top-section .date-card .date-picker-wrapper[data-v-7bcac8ad]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.attendance-page .top-section .date-card .date-picker-wrapper .date-label[data-v-7bcac8ad]{font-size:14px;color:#8c8c8c}.attendance-page .top-section .date-card .quick-actions[data-v-7bcac8ad]{display:flex;gap:8px;justify-content:space-between}.attendance-page .top-section .stat-card[data-v-7bcac8ad]{border-radius:8px}.attendance-page .top-section .stat-card[data-v-7bcac8ad] .ant-card-body{padding:16px}.attendance-page .top-section .stat-card .stat-content[data-v-7bcac8ad]{display:flex;align-items:center}.attendance-page .top-section .stat-card .stat-content .stat-icon[data-v-7bcac8ad]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-right:12px}.attendance-page .top-section .stat-card .stat-content .stat-icon.blue[data-v-7bcac8ad]{background:#e6f7ff;color:#1890ff}.attendance-page .top-section .stat-card .stat-content .stat-icon.green[data-v-7bcac8ad]{background:#f6ffed;color:#52c41a}.attendance-page .top-section .stat-card .stat-content .stat-icon.orange[data-v-7bcac8ad]{background:#fff7e6;color:#faad14}.attendance-page .top-section .stat-card .stat-content .stat-icon.red[data-v-7bcac8ad]{background:#fff1f0;color:#f5222d}.attendance-page .top-section .stat-card .stat-content .stat-info .stat-value[data-v-7bcac8ad]{font-size:24px;font-weight:600;color:#262626;line-height:1;margin-bottom:4px}.attendance-page .top-section .stat-card .stat-content .stat-info .stat-label[data-v-7bcac8ad]{font-size:14px;color:#8c8c8c}.attendance-page .main-content .dept-card[data-v-7bcac8ad]{border-radius:8px;height:calc(100vh - 320px);overflow:auto}.attendance-page .main-content .dept-card[data-v-7bcac8ad] .ant-card-body{padding:0}.attendance-page .main-content .dept-card .employee-list .employee-item[data-v-7bcac8ad]{display:flex;align-items:center;padding:12px;cursor:pointer;transition:all .3s;border-radius:6px}.attendance-page .main-content .dept-card .employee-list .employee-item[data-v-7bcac8ad]:hover{background:#f5f5f5}.attendance-page .main-content .dept-card .employee-list .employee-item.active[data-v-7bcac8ad]{background:#e6f7ff}.attendance-page .main-content .dept-card .employee-list .employee-item .employee-info[data-v-7bcac8ad]{margin-left:12px;flex:1}.attendance-page .main-content .dept-card .employee-list .employee-item .employee-info .employee-name[data-v-7bcac8ad]{font-weight:500;color:#262626;margin-bottom:2px}.attendance-page .main-content .dept-card .employee-list .employee-item .employee-info .employee-status[data-v-7bcac8ad]{font-size:12px}.attendance-page .main-content .table-card[data-v-7bcac8ad]{border-radius:8px}.attendance-page .main-content .table-card .table-header[data-v-7bcac8ad]{display:flex;justify-content:space-between;align-items:center}.attendance-page .main-content .table-card .filter-bar[data-v-7bcac8ad]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.attendance-page .main-content .table-card .name-cell[data-v-7bcac8ad]{display:flex;align-items:center;gap:8px}.attendance-page .main-content .table-card .text-warning[data-v-7bcac8ad]{color:#faad14}.attendance-page .calendar-header[data-v-7bcac8ad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.attendance-page .calendar-header .current-month[data-v-7bcac8ad]{font-size:16px;font-weight:500}.attendance-page .calendar-cell .attendance-dots[data-v-7bcac8ad]{display:flex;justify-content:center;gap:4px;margin-top:4px}.attendance-page .calendar-cell .attendance-dots .status-dot[data-v-7bcac8ad]{width:6px;height:6px;border-radius:50%}.attendance-page .calendar-cell .attendance-dots .status-dot.normal[data-v-7bcac8ad]{background:#52c41a}.attendance-page .calendar-cell .attendance-dots .status-dot.late[data-v-7bcac8ad]{background:#faad14}.attendance-page .calendar-cell .attendance-dots .status-dot.early[data-v-7bcac8ad]{background:#fa8c16}.attendance-page .calendar-cell .attendance-dots .status-dot.absent[data-v-7bcac8ad]{background:#f5222d}.attendance-page .calendar-cell .attendance-dots .status-dot.leave[data-v-7bcac8ad]{background:#8c8c8c}.attendance-page .calendar-legend[data-v-7bcac8ad]{display:flex;justify-content:center;gap:24px;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.attendance-page .calendar-legend .legend-item[data-v-7bcac8ad]{display:flex;align-items:center;gap:6px;font-size:14px;color:#595959}.attendance-page .calendar-legend .legend-item .dot[data-v-7bcac8ad]{width:8px;height:8px;border-radius:50%}.attendance-page .calendar-legend .legend-item .dot.normal[data-v-7bcac8ad]{background:#52c41a}.attendance-page .calendar-legend .legend-item .dot.late[data-v-7bcac8ad]{background:#faad14}.attendance-page .calendar-legend .legend-item .dot.early[data-v-7bcac8ad]{background:#fa8c16}.attendance-page .calendar-legend .legend-item .dot.absent[data-v-7bcac8ad]{background:#f5222d}.attendance-page .calendar-legend .legend-item .dot.leave[data-v-7bcac8ad]{background:#8c8c8c}.schedule-management-page .page-header[data-v-4225bfdc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.schedule-management-page .page-header .page-title[data-v-4225bfdc]{font-size:24px;font-weight:600;color:#262626;margin:0}.schedule-management-page .stats-row[data-v-4225bfdc]{margin-bottom:16px}.schedule-management-page .stats-row .stat-card[data-v-4225bfdc]{border-radius:8px}.schedule-management-page .stats-row .stat-card[data-v-4225bfdc] .ant-card-body{padding:16px}.schedule-management-page .stats-row .stat-card .stat-content[data-v-4225bfdc]{display:flex;align-items:center}.schedule-management-page .stats-row .stat-card .stat-content .stat-icon[data-v-4225bfdc]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-right:12px}.schedule-management-page .stats-row .stat-card .stat-content .stat-icon.morning[data-v-4225bfdc]{background:#f6ffed;color:#52c41a}.schedule-management-page .stats-row .stat-card .stat-content .stat-icon.afternoon[data-v-4225bfdc]{background:#fff7e6;color:#faad14}.schedule-management-page .stats-row .stat-card .stat-content .stat-icon.night[data-v-4225bfdc]{background:#e6f7ff;color:#1890ff}.schedule-management-page .stats-row .stat-card .stat-content .stat-icon.rest[data-v-4225bfdc]{background:#f5f5f5;color:#8c8c8c}.schedule-management-page .stats-row .stat-card .stat-content .stat-icon.total[data-v-4225bfdc]{background:#f9f0ff;color:#722ed1}.schedule-management-page .stats-row .stat-card .stat-content .stat-icon.conflict[data-v-4225bfdc]{background:#f5f5f5;color:#8c8c8c}.schedule-management-page .stats-row .stat-card .stat-content .stat-icon.conflict.has-conflict[data-v-4225bfdc]{background:#fff2f0;color:#ff4d4f}.schedule-management-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-4225bfdc]{font-size:24px;font-weight:600;color:#262626;line-height:1;margin-bottom:4px}.schedule-management-page .stats-row .stat-card .stat-content .stat-info .stat-value.conflict-text[data-v-4225bfdc]{color:#ff4d4f}.schedule-management-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-4225bfdc]{font-size:13px;color:#8c8c8c}.schedule-management-page .conflict-alert[data-v-4225bfdc]{margin-bottom:16px}.schedule-management-page .main-card[data-v-4225bfdc]{border-radius:8px}.schedule-management-page .main-card[data-v-4225bfdc] .ant-card-body{padding:16px}.schedule-management-page .main-card .toolbar[data-v-4225bfdc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.schedule-management-page .main-card .toolbar .toolbar-left .current-date[data-v-4225bfdc]{font-weight:600;font-size:16px;margin:0 8px}.schedule-management-page .main-card .toolbar .toolbar-right[data-v-4225bfdc]{display:flex;align-items:center}.schedule-management-page .main-card .schedule-content .sidebar-col .sidebar-card[data-v-4225bfdc]{border-radius:8px}.schedule-management-page .main-card .schedule-content .sidebar-col .sidebar-card .employee-list[data-v-4225bfdc]{max-height:400px;overflow-y:auto}.schedule-management-page .main-card .schedule-content .sidebar-col .sidebar-card .employee-list .employee-item[data-v-4225bfdc]{display:flex;align-items:center;padding:10px;border-radius:6px;cursor:pointer;transition:all .3s;margin-bottom:4px}.schedule-management-page .main-card .schedule-content .sidebar-col .sidebar-card .employee-list .employee-item[data-v-4225bfdc]:hover{background:#f5f5f5}.schedule-management-page .main-card .schedule-content .sidebar-col .sidebar-card .employee-list .employee-item.active[data-v-4225bfdc]{background:#e6f7ff}.schedule-management-page .main-card .schedule-content .sidebar-col .sidebar-card .employee-list .employee-item.small[data-v-4225bfdc]{padding:6px 8px}.schedule-management-page .main-card .schedule-content .sidebar-col .sidebar-card .employee-list .employee-item .employee-info[data-v-4225bfdc]{flex:1;margin-left:10px;min-width:0}.schedule-management-page .main-card .schedule-content .sidebar-col .sidebar-card .employee-list .employee-item .employee-info .employee-name[data-v-4225bfdc]{font-weight:500;font-size:14px}.schedule-management-page .main-card .schedule-content .sidebar-col .sidebar-card .employee-list .employee-item .employee-info .employee-position[data-v-4225bfdc]{font-size:12px;color:#8c8c8c}.schedule-management-page .main-card .schedule-content .sidebar-col .sidebar-card .employee-list .employee-item .employee-name[data-v-4225bfdc]{margin-left:8px;font-size:13px}.schedule-management-page .main-card .schedule-content .sidebar-col .sidebar-card .position-list[data-v-4225bfdc]{max-height:400px;overflow-y:auto}.schedule-management-page .main-card .schedule-content .sidebar-col .legend-card[data-v-4225bfdc]{border-radius:8px}.schedule-management-page .main-card .schedule-content .sidebar-col .legend-card .shift-legend .legend-item[data-v-4225bfdc]{display:flex;align-items:center;margin-bottom:10px;font-size:13px}.schedule-management-page .main-card .schedule-content .sidebar-col .legend-card .shift-legend .legend-item[data-v-4225bfdc]:last-child{margin-bottom:0}.schedule-management-page .main-card .schedule-content .sidebar-col .legend-card .shift-legend .legend-item .legend-color[data-v-4225bfdc]{width:20px;height:20px;border-radius:4px;margin-right:10px}.schedule-management-page .main-card .schedule-content .sidebar-col .legend-card .shift-legend .legend-item .legend-color.morning[data-v-4225bfdc]{background:#f6ffed;border:1px solid #b7eb8f}.schedule-management-page .main-card .schedule-content .sidebar-col .legend-card .shift-legend .legend-item .legend-color.afternoon[data-v-4225bfdc]{background:#fff7e6;border:1px solid #ffd591}.schedule-management-page .main-card .schedule-content .sidebar-col .legend-card .shift-legend .legend-item .legend-color.night[data-v-4225bfdc]{background:#e6f7ff;border:1px solid #91d5ff}.schedule-management-page .main-card .schedule-content .sidebar-col .legend-card .shift-legend .legend-item .legend-color.rest[data-v-4225bfdc]{background:#f5f5f5;border:1px solid #d9d9d9}.schedule-management-page .main-card .schedule-content .calendar-col .week-view[data-v-4225bfdc]{border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-header[data-v-4225bfdc]{display:flex;background:#fafafa;border-bottom:1px solid #f0f0f0}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-header .employee-header[data-v-4225bfdc]{width:120px;padding:12px;font-weight:600;border-right:1px solid #f0f0f0;display:flex;align-items:center;justify-content:center}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-header .day-header[data-v-4225bfdc]{flex:1;padding:12px;text-align:center;border-right:1px solid #f0f0f0}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-header .day-header[data-v-4225bfdc]:last-child{border-right:none}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-header .day-header.today[data-v-4225bfdc]{background:#e6f7ff}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-header .day-header .day-name[data-v-4225bfdc]{font-weight:600;font-size:14px}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-header .day-header .day-date[data-v-4225bfdc]{font-size:12px;color:#8c8c8c;margin-top:4px}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-body .week-row[data-v-4225bfdc]{display:flex;border-bottom:1px solid #f0f0f0}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-body .week-row[data-v-4225bfdc]:last-child{border-bottom:none}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-body .week-row .employee-cell[data-v-4225bfdc]{width:120px;padding:12px;border-right:1px solid #f0f0f0;display:flex;align-items:center;background:#fafafa}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-body .week-row .employee-cell .cell-name[data-v-4225bfdc]{margin-left:8px;font-size:13px}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-body .week-row .shift-cell[data-v-4225bfdc]{flex:1;padding:8px;border-right:1px solid #f0f0f0;cursor:pointer;transition:all .3s;min-height:50px;display:flex;align-items:center;justify-content:center}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-body .week-row .shift-cell[data-v-4225bfdc]:last-child{border-right:none}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-body .week-row .shift-cell[data-v-4225bfdc]:hover{opacity:.8}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-body .week-row .shift-cell.today[data-v-4225bfdc]{background:#1890ff0d}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-body .week-row .shift-cell.morning[data-v-4225bfdc]{background:#f6ffed}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-body .week-row .shift-cell.afternoon[data-v-4225bfdc]{background:#fff7e6}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-body .week-row .shift-cell.night[data-v-4225bfdc]{background:#e6f7ff}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-body .week-row .shift-cell.rest[data-v-4225bfdc]{background:#fafafa}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-body .week-row .shift-cell.conflict[data-v-4225bfdc]{border:2px solid #ff4d4f}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-body .week-row .shift-cell .shift-content[data-v-4225bfdc]{display:flex;align-items:center;gap:4px}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-body .week-row .shift-cell .shift-content .shift-name[data-v-4225bfdc]{font-size:13px;font-weight:500}.schedule-management-page .main-card .schedule-content .calendar-col .week-view .week-body .week-row .shift-cell .shift-content .conflict-icon[data-v-4225bfdc]{color:#ff4d4f}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-header[data-v-4225bfdc]{display:grid;grid-template-columns:repeat(7,1fr);background:#fafafa;border:1px solid #f0f0f0;border-radius:8px 8px 0 0}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-header .month-day-header[data-v-4225bfdc]{padding:12px;text-align:center;font-weight:600;border-right:1px solid #f0f0f0}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-header .month-day-header[data-v-4225bfdc]:last-child{border-right:none}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-body[data-v-4225bfdc]{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid #f0f0f0;border-top:none;border-radius:0 0 8px 8px}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-body .month-cell[data-v-4225bfdc]{min-height:100px;padding:8px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;background:#fff}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-body .month-cell[data-v-4225bfdc]:nth-child(7n){border-right:none}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-body .month-cell[data-v-4225bfdc]:nth-last-child(-n+7){border-bottom:none}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-body .month-cell.other-month[data-v-4225bfdc]{background:#fafafa;color:#bfbfbf}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-body .month-cell.today[data-v-4225bfdc]{background:#e6f7ff}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-body .month-cell .month-cell-header[data-v-4225bfdc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-body .month-cell .month-cell-header .month-date[data-v-4225bfdc]{font-weight:500}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-body .month-cell .month-cell-header .shift-count[data-v-4225bfdc]{font-size:11px;color:#8c8c8c}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-body .month-cell .month-cell-content .month-shift-item[data-v-4225bfdc]{display:flex;align-items:center;gap:4px;padding:2px 4px;border-radius:3px;margin-bottom:2px;font-size:11px}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-body .month-cell .month-cell-content .month-shift-item.morning[data-v-4225bfdc]{background:#f6ffed}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-body .month-cell .month-cell-content .month-shift-item.afternoon[data-v-4225bfdc]{background:#fff7e6}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-body .month-cell .month-cell-content .month-shift-item.night[data-v-4225bfdc]{background:#e6f7ff}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-body .month-cell .month-cell-content .month-shift-item.rest[data-v-4225bfdc]{background:#f5f5f5}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-body .month-cell .month-cell-content .month-shift-item .shift-emp-name[data-v-4225bfdc]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-body .month-cell .month-cell-content .month-shift-item .shift-type-name[data-v-4225bfdc]{font-size:10px;color:#8c8c8c}.schedule-management-page .main-card .schedule-content .calendar-col .month-view .month-body .month-cell .month-cell-content .more-shifts[data-v-4225bfdc]{font-size:11px;color:#8c8c8c;text-align:center;padding:2px}.salary-page .page-header[data-v-352c42ae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.salary-page .page-header .page-title[data-v-352c42ae]{font-size:24px;font-weight:600;color:#262626;margin:0}.salary-page .month-card[data-v-352c42ae]{margin-bottom:24px;border-radius:8px}.salary-page .stats-row[data-v-352c42ae]{margin-bottom:24px}.salary-page .stats-row .stat-card[data-v-352c42ae]{border-radius:8px}.salary-page .stats-row .stat-card[data-v-352c42ae] .ant-card-body{padding:20px}.salary-page .stats-row .stat-card .stat-content[data-v-352c42ae]{display:flex;align-items:center}.salary-page .stats-row .stat-card .stat-content .stat-icon[data-v-352c42ae]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.salary-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-352c42ae]{background:#e6f7ff;color:#1890ff}.salary-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-352c42ae]{background:#f6ffed;color:#52c41a}.salary-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-352c42ae]{background:#fff7e6;color:#faad14}.salary-page .stats-row .stat-card .stat-content .stat-icon.purple[data-v-352c42ae]{background:#f9f0ff;color:#722ed1}.salary-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-352c42ae]{font-size:24px;font-weight:600;color:#262626;line-height:1;margin-bottom:4px}.salary-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-352c42ae]{font-size:14px;color:#8c8c8c}.salary-page .search-card[data-v-352c42ae]{margin-bottom:24px;border-radius:8px}.salary-page .table-card[data-v-352c42ae]{border-radius:8px}.salary-page .table-card .deduction[data-v-352c42ae]{color:#ff4d4f}.salary-page .table-card .actual-salary[data-v-352c42ae]{color:#52c41a;font-weight:600}.salary-page .salary-detail[data-v-352c42ae]{max-height:600px;overflow-y:auto}.salary-page .salary-detail .detail-section[data-v-352c42ae]{margin-bottom:24px}.salary-page .salary-detail .detail-section[data-v-352c42ae]:last-child{margin-bottom:0}.salary-page .salary-detail .detail-section .section-title[data-v-352c42ae]{font-size:16px;font-weight:600;color:#262626;margin-bottom:12px;padding-left:8px;border-left:4px solid #1890ff}.salary-page .salary-detail .detail-section .income-total[data-v-352c42ae]{color:#52c41a;font-weight:600}.salary-page .salary-detail .detail-section .deduction-total[data-v-352c42ae]{color:#ff4d4f;font-weight:600}.salary-page .salary-detail .actual-salary-box[data-v-352c42ae]{background:linear-gradient(135deg,#1890ff,#36cfc9);border-radius:12px;padding:24px;text-align:center;color:#fff}.salary-page .salary-detail .actual-salary-box .actual-salary-label[data-v-352c42ae]{font-size:14px;opacity:.9;margin-bottom:8px}.salary-page .salary-detail .actual-salary-box .actual-salary-value[data-v-352c42ae]{font-size:36px;font-weight:700}.salary-page .actual-salary-preview[data-v-352c42ae]{font-size:20px;font-weight:600;color:#52c41a}.material-catalog-page .page-header[data-v-f035ded2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.material-catalog-page .page-header .page-title[data-v-f035ded2]{font-size:24px;font-weight:600;color:#262626;margin:0}.material-catalog-page .category-row[data-v-f035ded2]{margin-bottom:24px}.material-catalog-page .category-row .category-card[data-v-f035ded2]{border-radius:8px;cursor:pointer;transition:all .3s}.material-catalog-page .category-row .category-card[data-v-f035ded2]:hover,.material-catalog-page .category-row .category-card.active[data-v-f035ded2]{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.material-catalog-page .category-row .category-card.active[data-v-f035ded2]{border:1px solid #1890ff}.material-catalog-page .category-row .category-card .category-content[data-v-f035ded2]{display:flex;align-items:center;gap:12px}.material-catalog-page .category-row .category-card .category-content .category-icon[data-v-f035ded2]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px}.material-catalog-page .category-row .category-card .category-content .category-info .category-name[data-v-f035ded2]{font-size:16px;font-weight:500;color:#262626}.material-catalog-page .category-row .category-card .category-content .category-info .category-count[data-v-f035ded2]{font-size:13px;color:#8c8c8c;margin-top:2px}.material-catalog-page .search-card[data-v-f035ded2]{margin-bottom:24px;border-radius:8px}.material-catalog-page .list-card[data-v-f035ded2]{border-radius:8px}.material-catalog-page .list-card .material-card[data-v-f035ded2]{border-radius:8px;overflow:hidden}.material-catalog-page .list-card .material-card[data-v-f035ded2] .ant-card-cover{margin:0}.material-catalog-page .list-card .material-card .material-image-wrapper[data-v-f035ded2]{position:relative;height:160px;overflow:hidden}.material-catalog-page .list-card .material-card .material-image-wrapper .material-image[data-v-f035ded2]{width:100%;height:100%;object-fit:cover}.material-catalog-page .list-card .material-card .material-image-wrapper .material-image-placeholder[data-v-f035ded2]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px}.material-catalog-page .list-card .material-card .material-image-wrapper .material-category-tag[data-v-f035ded2]{position:absolute;top:8px;left:8px}.material-catalog-page .list-card .material-card[data-v-f035ded2] .ant-card-meta{margin:0;padding:12px}.material-catalog-page .list-card .material-card[data-v-f035ded2] .ant-card-meta .ant-card-meta-title{margin-bottom:8px}.material-catalog-page .list-card .material-card .material-title[data-v-f035ded2]{font-size:16px;font-weight:500;color:#262626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-catalog-page .list-card .material-card .material-info .info-row[data-v-f035ded2]{display:flex;margin-bottom:4px;font-size:13px}.material-catalog-page .list-card .material-card .material-info .info-row .info-label[data-v-f035ded2]{color:#8c8c8c;flex-shrink:0}.material-catalog-page .list-card .material-card .material-info .info-row .info-value[data-v-f035ded2]{color:#595959;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-catalog-page .list-card .material-card .material-info .info-row .info-value.text-warning[data-v-f035ded2]{color:#f5222d;font-weight:500}.material-catalog-page .list-card .material-card .material-actions[data-v-f035ded2]{display:flex;justify-content:center;align-items:center;padding:8px 12px;border-top:1px solid #f0f0f0}.material-catalog-page .detail-content .detail-image-wrapper[data-v-f035ded2]{width:100%;height:200px;border-radius:8px;overflow:hidden}.material-catalog-page .detail-content .detail-image-wrapper .detail-image[data-v-f035ded2]{width:100%;height:100%;object-fit:cover}.material-catalog-page .detail-content .detail-image-wrapper .detail-image-placeholder[data-v-f035ded2]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.material-catalog-page .detail-content .detail-name[data-v-f035ded2]{font-size:20px;font-weight:600;color:#262626;margin-bottom:8px}.material-catalog-page .detail-content .detail-category[data-v-f035ded2]{margin-bottom:16px}.material-catalog-page .detail-content .detail-descriptions[data-v-f035ded2] .ant-descriptions-item-label{color:#8c8c8c}.material-catalog-page .detail-content .detail-section[data-v-f035ded2]{margin-bottom:16px}.material-catalog-page .detail-content .detail-section .section-title[data-v-f035ded2]{font-size:14px;font-weight:600;color:#262626;margin-bottom:8px}.material-catalog-page .detail-content .detail-section .section-content[data-v-f035ded2]{color:#595959;line-height:1.6;margin:0}.material-catalog-page .detail-content .detail-actions[data-v-f035ded2]{display:flex;justify-content:flex-end;padding-top:8px}.material-catalog-page .text-warning[data-v-f035ded2]{color:#f5222d;font-weight:500}.material-catalog-page .text-ellipsis[data-v-f035ded2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-inventory-page .page-header[data-v-e3733f6a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.material-inventory-page .page-header .page-title[data-v-e3733f6a]{font-size:24px;font-weight:600;color:#262626;margin:0}.material-inventory-page .stats-row[data-v-e3733f6a]{margin-bottom:24px}.material-inventory-page .stats-row .stat-card[data-v-e3733f6a]{border-radius:8px}.material-inventory-page .stats-row .stat-card[data-v-e3733f6a] .ant-card-body{padding:20px}.material-inventory-page .stats-row .stat-card .stat-content[data-v-e3733f6a]{display:flex;align-items:center}.material-inventory-page .stats-row .stat-card .stat-content .stat-icon[data-v-e3733f6a]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.material-inventory-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-e3733f6a]{background:#e6f7ff;color:#1890ff}.material-inventory-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-e3733f6a]{background:#f6ffed;color:#52c41a}.material-inventory-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-e3733f6a]{background:#fff7e6;color:#faad14}.material-inventory-page .stats-row .stat-card .stat-content .stat-icon.red[data-v-e3733f6a]{background:#fff1f0;color:#f5222d}.material-inventory-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-e3733f6a]{font-size:28px;font-weight:600;color:#262626;line-height:1;margin-bottom:4px}.material-inventory-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-e3733f6a]{font-size:14px;color:#8c8c8c}.material-inventory-page .search-card[data-v-e3733f6a]{margin-bottom:24px;border-radius:8px}.material-inventory-page .table-card[data-v-e3733f6a]{border-radius:8px}.material-inventory-page .table-card .material-info[data-v-e3733f6a]{display:flex;align-items:center;gap:12px}.material-inventory-page .table-card .material-info .material-image[data-v-e3733f6a]{width:48px;height:48px;border-radius:4px;object-fit:cover}.material-inventory-page .table-card .material-info .material-image-placeholder[data-v-e3733f6a]{width:48px;height:48px;border-radius:4px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#8c8c8c}.material-inventory-page .table-card .material-info .material-detail[data-v-e3733f6a]{display:flex;flex-direction:column}.material-inventory-page .table-card .material-info .material-detail .name[data-v-e3733f6a]{font-weight:500;color:#262626}.material-inventory-page .table-card .material-info .material-detail .code[data-v-e3733f6a]{font-size:12px;color:#8c8c8c}.material-inventory-page .table-card .stock-info .stock-value[data-v-e3733f6a]{font-weight:500}.material-inventory-page .table-card .stock-info .stock-value.warning[data-v-e3733f6a],.material-inventory-page .table-card .text-danger[data-v-e3733f6a]{color:#f5222d}.material-inbound-page .page-header[data-v-ad0ebd92]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.material-inbound-page .page-header .page-title[data-v-ad0ebd92]{font-size:24px;font-weight:600;color:#262626;margin:0}.material-inbound-page .search-card[data-v-ad0ebd92]{margin-bottom:24px;border-radius:8px}.material-inbound-page .table-card[data-v-ad0ebd92]{border-radius:8px}.material-inbound-page .table-card .amount[data-v-ad0ebd92]{font-weight:500;color:#f5222d}.material-inbound-page .detail-table-header[data-v-ad0ebd92]{margin-bottom:16px}.material-inbound-page .detail-table[data-v-ad0ebd92] .ant-table-cell{padding:8px}.material-inbound-page .total-amount[data-v-ad0ebd92]{text-align:right;margin-top:16px;padding:12px 16px;background:#f6ffed;border-radius:4px}.material-inbound-page .total-amount .label[data-v-ad0ebd92]{font-size:14px;color:#595959}.material-inbound-page .total-amount .value[data-v-ad0ebd92]{font-size:20px;font-weight:600;color:#52c41a;margin-left:8px}.material-inbound-page .inbound-detail .amount[data-v-ad0ebd92]{font-weight:500;color:#f5222d}.material-inbound-page .inbound-detail .detail-actions[data-v-ad0ebd92]{margin-top:24px;text-align:right}.material-inbound-page .audit-order-no[data-v-ad0ebd92]{font-weight:500;color:#262626}.material-inbound-page .scan-container .scan-area[data-v-ad0ebd92]{width:100%;height:300px;background:#f5f5f5;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.material-inbound-page .scan-container .scan-area .scan-placeholder[data-v-ad0ebd92]{text-align:center;color:#8c8c8c}.material-inbound-page .scan-container .scan-area .scan-placeholder .scan-icon[data-v-ad0ebd92]{font-size:64px;margin-bottom:16px}.material-inbound-page .scan-container .scan-area .scan-placeholder p[data-v-ad0ebd92]{font-size:16px}.material-inbound-page .scan-container .scan-input[data-v-ad0ebd92]{margin-bottom:24px}.material-inbound-page .scan-container .scan-history h4[data-v-ad0ebd92]{margin-bottom:12px;color:#262626}.material-inbound-page .scan-container .scan-history .scan-time[data-v-ad0ebd92]{color:#8c8c8c;font-size:12px}.material-usage-page .page-header[data-v-a17383f0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.material-usage-page .page-header .page-title[data-v-a17383f0]{font-size:24px;font-weight:600;color:#262626;margin:0}.material-usage-page .stats-row[data-v-a17383f0]{margin-bottom:24px}.material-usage-page .stats-row .stat-card[data-v-a17383f0]{border-radius:8px}.material-usage-page .stats-row .stat-card[data-v-a17383f0] .ant-card-body{padding:20px}.material-usage-page .stats-row .stat-card .stat-content[data-v-a17383f0]{display:flex;align-items:center}.material-usage-page .stats-row .stat-card .stat-content .stat-icon[data-v-a17383f0]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.material-usage-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-a17383f0]{background:#e6f7ff;color:#1890ff}.material-usage-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-a17383f0]{background:#f6ffed;color:#52c41a}.material-usage-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-a17383f0]{background:#fff7e6;color:#faad14}.material-usage-page .stats-row .stat-card .stat-content .stat-icon.purple[data-v-a17383f0]{background:#f9f0ff;color:#722ed1}.material-usage-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-a17383f0]{font-size:28px;font-weight:600;color:#262626;line-height:1;margin-bottom:4px}.material-usage-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-a17383f0]{font-size:14px;color:#8c8c8c}.material-usage-page .search-card[data-v-a17383f0]{margin-bottom:24px;border-radius:8px}.material-usage-page .table-card[data-v-a17383f0]{border-radius:8px}.material-usage-page .table-card .amount[data-v-a17383f0]{font-weight:500;color:#f5222d}.material-usage-page .table-card .text-muted[data-v-a17383f0]{color:#8c8c8c}.material-usage-page .detail-section .detail-item[data-v-a17383f0]{margin-top:16px;padding:12px;background:#f5f5f5;border-radius:4px}.material-usage-page .detail-section .detail-item .unit-text[data-v-a17383f0]{color:#8c8c8c}.material-usage-page .detail-section .total-amount[data-v-a17383f0]{margin-top:16px;text-align:right;font-size:16px}.material-usage-page .detail-section .total-amount .amount[data-v-a17383f0]{font-weight:600;color:#f5222d;font-size:20px}.material-usage-page .detail-content .amount[data-v-a17383f0]{font-weight:500;color:#f5222d}.material-usage-page .detail-content .approval-info[data-v-a17383f0]{margin-top:16px;padding:12px;background:#f5f5f5;border-radius:4px}.material-purchase-page .page-header[data-v-42b4ead0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.material-purchase-page .page-header .page-title[data-v-42b4ead0]{font-size:24px;font-weight:600;color:#262626;margin:0}.material-purchase-page .stats-row[data-v-42b4ead0]{margin-bottom:24px}.material-purchase-page .stats-row .stat-card[data-v-42b4ead0]{border-radius:8px}.material-purchase-page .stats-row .stat-card[data-v-42b4ead0] .ant-card-body{padding:20px}.material-purchase-page .stats-row .stat-card .stat-content[data-v-42b4ead0]{display:flex;align-items:center}.material-purchase-page .stats-row .stat-card .stat-content .stat-icon[data-v-42b4ead0]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.material-purchase-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-42b4ead0]{background:#e6f7ff;color:#1890ff}.material-purchase-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-42b4ead0]{background:#fff7e6;color:#faad14}.material-purchase-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-42b4ead0]{background:#f6ffed;color:#52c41a}.material-purchase-page .stats-row .stat-card .stat-content .stat-icon.purple[data-v-42b4ead0]{background:#f9f0ff;color:#722ed1}.material-purchase-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-42b4ead0]{font-size:28px;font-weight:600;color:#262626;line-height:1;margin-bottom:4px}.material-purchase-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-42b4ead0]{font-size:14px;color:#8c8c8c}.material-purchase-page .search-card[data-v-42b4ead0]{margin-bottom:24px;border-radius:8px}.material-purchase-page .table-card[data-v-42b4ead0]{border-radius:8px}.material-purchase-page .table-card .amount[data-v-42b4ead0]{font-weight:500;color:#f5222d}.material-purchase-page .order-summary[data-v-42b4ead0]{background:#fafafa;padding:16px;border-radius:8px}.material-purchase-page .order-summary .summary-row[data-v-42b4ead0]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.material-purchase-page .order-summary .summary-row.total[data-v-42b4ead0]{margin-top:12px;padding-top:12px;border-top:1px solid #e8e8e8;font-size:16px;font-weight:600}.material-purchase-page .order-summary .summary-row.total .summary-value[data-v-42b4ead0]{color:#f5222d}.material-purchase-page .supplier-manage .supplier-toolbar[data-v-42b4ead0]{display:flex;justify-content:space-between;margin-bottom:16px}.material-purchase-page .order-detail .detail-section[data-v-42b4ead0]{margin-top:24px}.material-purchase-page .order-detail .detail-section .section-title[data-v-42b4ead0]{font-size:14px;font-weight:600;color:#262626;margin-bottom:12px}.material-purchase-page .order-detail .detail-summary[data-v-42b4ead0]{display:flex;justify-content:flex-end;gap:32px;margin-top:16px;padding:16px;background:#fafafa;border-radius:8px}.material-purchase-page .order-detail .detail-summary .summary-item[data-v-42b4ead0]{font-size:14px}.material-purchase-page .order-detail .detail-summary .summary-item.total[data-v-42b4ead0]{font-size:16px;color:#f5222d}.material-purchase-page .order-detail .detail-remark[data-v-42b4ead0]{margin-top:16px}.material-purchase-page .order-detail .detail-remark .section-title[data-v-42b4ead0]{font-size:14px;font-weight:600;color:#262626;margin-bottom:8px}.material-purchase-page .order-detail .detail-remark p[data-v-42b4ead0]{color:#595959;margin:0}.farming-plans-page .page-header[data-v-d2306ab0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.farming-plans-page .page-header .page-title[data-v-d2306ab0]{font-size:24px;font-weight:600;color:#262626;margin:0}.farming-plans-page .stats-row[data-v-d2306ab0]{margin-bottom:24px}.farming-plans-page .stats-row .stat-card[data-v-d2306ab0]{border-radius:8px}.farming-plans-page .stats-row .stat-card[data-v-d2306ab0] .ant-card-body{padding:20px}.farming-plans-page .stats-row .stat-card .stat-content[data-v-d2306ab0]{display:flex;align-items:center}.farming-plans-page .stats-row .stat-card .stat-content .stat-icon[data-v-d2306ab0]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.farming-plans-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-d2306ab0]{background:#e6f7ff;color:#1890ff}.farming-plans-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-d2306ab0]{background:#fff7e6;color:#faad14}.farming-plans-page .stats-row .stat-card .stat-content .stat-icon.processing[data-v-d2306ab0]{background:#e6fffb;color:#13c2c6}.farming-plans-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-d2306ab0]{background:#f6ffed;color:#52c41a}.farming-plans-page .stats-row .stat-card .stat-content .stat-icon.purple[data-v-d2306ab0]{background:#f9f0ff;color:#722ed1}.farming-plans-page .stats-row .stat-card .stat-content .stat-icon.red[data-v-d2306ab0]{background:#fff1f0;color:#f5222d}.farming-plans-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-d2306ab0]{font-size:28px;font-weight:600;color:#262626;line-height:1;margin-bottom:4px}.farming-plans-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-d2306ab0]{font-size:14px;color:#8c8c8c}.farming-plans-page .main-card[data-v-d2306ab0]{border-radius:8px}.farming-plans-page .main-card .toolbar[data-v-d2306ab0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.farming-plans-page .main-card .toolbar .toolbar-left[data-v-d2306ab0]{display:flex;align-items:center}.farming-plans-page .main-card .toolbar .toolbar-left .current-date[data-v-d2306ab0]{font-weight:500;color:#262626}.farming-plans-page .main-card .content-row[data-v-d2306ab0]{min-height:600px}.farming-plans-page .main-card .sidebar-col .plan-list-card[data-v-d2306ab0]{height:100%}.farming-plans-page .main-card .sidebar-col .plan-list-card .plan-list[data-v-d2306ab0]{max-height:600px;overflow-y:auto}.farming-plans-page .main-card .sidebar-col .plan-list-card .plan-list .plan-item[data-v-d2306ab0]{padding:12px;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:all .3s;background:#fafafa}.farming-plans-page .main-card .sidebar-col .plan-list-card .plan-list .plan-item[data-v-d2306ab0]:hover{background:#f0f0f0}.farming-plans-page .main-card .sidebar-col .plan-list-card .plan-list .plan-item.active[data-v-d2306ab0]{background:#e6f7ff;border:1px solid #1890ff}.farming-plans-page .main-card .sidebar-col .plan-list-card .plan-list .plan-item .plan-header[data-v-d2306ab0]{display:flex;gap:8px;margin-bottom:8px}.farming-plans-page .main-card .sidebar-col .plan-list-card .plan-list .plan-item .plan-name[data-v-d2306ab0]{font-weight:500;color:#262626;margin-bottom:4px}.farming-plans-page .main-card .sidebar-col .plan-list-card .plan-list .plan-item .plan-meta[data-v-d2306ab0]{font-size:12px;color:#8c8c8c;margin-bottom:8px}.farming-plans-page .main-card .sidebar-col .plan-list-card .plan-list .plan-item .plan-meta .meta-item[data-v-d2306ab0]{display:flex;align-items:center;gap:4px}.farming-plans-page .main-card .sidebar-col .plan-list-card .plan-list .plan-item .plan-progress[data-v-d2306ab0]{display:flex;align-items:center;gap:8px}.farming-plans-page .main-card .sidebar-col .plan-list-card .plan-list .plan-item .plan-progress[data-v-d2306ab0] .ant-progress{flex:1}.farming-plans-page .main-card .sidebar-col .plan-list-card .plan-list .plan-item .plan-progress .progress-text[data-v-d2306ab0]{font-size:12px;color:#8c8c8c;min-width:35px}.farming-plans-page .main-card .main-content-col .calendar-view[data-v-d2306ab0]{background:#fff;border-radius:8px;border:1px solid #f0f0f0;margin-bottom:16px}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-header[data-v-d2306ab0]{display:grid;grid-template-columns:repeat(7,1fr);background:#fafafa;border-bottom:1px solid #f0f0f0}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-header .week-header-cell[data-v-d2306ab0]{padding:12px;text-align:center;font-weight:500;color:#262626}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body[data-v-d2306ab0]{display:grid;grid-template-columns:repeat(7,1fr)}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell[data-v-d2306ab0]{min-height:100px;padding:8px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell[data-v-d2306ab0]:nth-child(7n){border-right:none}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell.other-month[data-v-d2306ab0]{background:#fafafa;color:#bfbfbf}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell.today[data-v-d2306ab0]{background:#e6f7ff}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell.today .cell-date[data-v-d2306ab0]{color:#1890ff;font-weight:600}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell .cell-date[data-v-d2306ab0]{font-size:14px;margin-bottom:4px}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell .cell-plans .calendar-plan-item[data-v-d2306ab0]{display:flex;align-items:center;gap:4px;padding:2px 4px;border-radius:4px;font-size:12px;margin-bottom:2px;cursor:pointer;background:#f6ffed}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell .cell-plans .calendar-plan-item[data-v-d2306ab0]:hover{background:#d9f7be}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell .cell-plans .calendar-plan-item.pending[data-v-d2306ab0]{background:#f5f5f5}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell .cell-plans .calendar-plan-item.in_progress[data-v-d2306ab0]{background:#fff7e6}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell .cell-plans .calendar-plan-item.completed[data-v-d2306ab0]{background:#f6ffed}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell .cell-plans .calendar-plan-item.delayed[data-v-d2306ab0]{background:#fff1f0}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell .cell-plans .calendar-plan-item .plan-dot[data-v-d2306ab0]{width:6px;height:6px;border-radius:50%}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell .cell-plans .calendar-plan-item .plan-dot.fertilize[data-v-d2306ab0]{background:#faad14}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell .cell-plans .calendar-plan-item .plan-dot.spray[data-v-d2306ab0]{background:#f5222d}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell .cell-plans .calendar-plan-item .plan-dot.prune[data-v-d2306ab0]{background:#722ed1}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell .cell-plans .calendar-plan-item .plan-dot.irrigate[data-v-d2306ab0]{background:#1890ff}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell .cell-plans .calendar-plan-item .plan-dot.harvest[data-v-d2306ab0]{background:#52c41a}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell .cell-plans .calendar-plan-item .plan-title[data-v-d2306ab0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.farming-plans-page .main-card .main-content-col .calendar-view .calendar-body .calendar-cell .cell-plans .more-plans[data-v-d2306ab0]{font-size:11px;color:#8c8c8c;text-align:center}.farming-plans-page .main-card .main-content-col .gantt-view[data-v-d2306ab0]{background:#fff;border-radius:8px;border:1px solid #f0f0f0;margin-bottom:16px;overflow-x:auto}.farming-plans-page .main-card .main-content-col .gantt-view .gantt-header[data-v-d2306ab0]{display:flex;background:#fafafa;border-bottom:1px solid #f0f0f0;position:sticky;top:0}.farming-plans-page .main-card .main-content-col .gantt-view .gantt-header .gantt-task-col[data-v-d2306ab0]{width:200px;padding:12px;font-weight:500;border-right:1px solid #f0f0f0;flex-shrink:0}.farming-plans-page .main-card .main-content-col .gantt-view .gantt-header .gantt-timeline[data-v-d2306ab0]{display:flex;flex:1}.farming-plans-page .main-card .main-content-col .gantt-view .gantt-header .gantt-timeline .gantt-date-cell[data-v-d2306ab0]{width:60px;padding:12px 4px;text-align:center;font-size:12px;border-right:1px solid #f0f0f0}.farming-plans-page .main-card .main-content-col .gantt-view .gantt-header .gantt-timeline .gantt-date-cell.today[data-v-d2306ab0]{background:#e6f7ff;color:#1890ff;font-weight:600}.farming-plans-page .main-card .main-content-col .gantt-view .gantt-body .gantt-row[data-v-d2306ab0]{display:flex;border-bottom:1px solid #f0f0f0;cursor:pointer}.farming-plans-page .main-card .main-content-col .gantt-view .gantt-body .gantt-row[data-v-d2306ab0]:hover{background:#fafafa}.farming-plans-page .main-card .main-content-col .gantt-view .gantt-body .gantt-row.active[data-v-d2306ab0]{background:#e6f7ff}.farming-plans-page .main-card .main-content-col .gantt-view .gantt-body .gantt-row .gantt-task-col[data-v-d2306ab0]{width:200px;padding:12px;border-right:1px solid #f0f0f0;flex-shrink:0}.farming-plans-page .main-card .main-content-col .gantt-view .gantt-body .gantt-row .gantt-task-col .task-info[data-v-d2306ab0]{display:flex;flex-direction:column;gap:4px}.farming-plans-page .main-card .main-content-col .gantt-view .gantt-body .gantt-row .gantt-task-col .task-info .task-name[data-v-d2306ab0]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.farming-plans-page .main-card .main-content-col .gantt-view .gantt-body .gantt-row .gantt-timeline[data-v-d2306ab0]{display:flex;flex:1;position:relative;padding:8px 0}.farming-plans-page .main-card .main-content-col .gantt-view .gantt-body .gantt-row .gantt-timeline .gantt-bar[data-v-d2306ab0]{position:absolute;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;min-width:40px}.farming-plans-page .main-card .main-content-col .gantt-view .gantt-body .gantt-row .gantt-timeline .gantt-bar.pending[data-v-d2306ab0]{background:#d9d9d9;color:#262626}.farming-plans-page .main-card .main-content-col .gantt-view .gantt-body .gantt-row .gantt-timeline .gantt-bar.in_progress[data-v-d2306ab0]{background:#1890ff}.farming-plans-page .main-card .main-content-col .gantt-view .gantt-body .gantt-row .gantt-timeline .gantt-bar.completed[data-v-d2306ab0]{background:#52c41a}.farming-plans-page .main-card .main-content-col .gantt-view .gantt-body .gantt-row .gantt-timeline .gantt-bar.delayed[data-v-d2306ab0]{background:#f5222d}.farming-plans-page .main-card .main-content-col .gantt-view .gantt-body .gantt-row .gantt-timeline .gantt-bar .bar-text[data-v-d2306ab0]{font-weight:500}.farming-plans-page .main-card .main-content-col .plan-detail-card[data-v-d2306ab0]{margin-top:16px}.farming-plans-page .main-card .main-content-col .plan-detail-card .detail-section[data-v-d2306ab0]{margin-top:24px}.farming-plans-page .main-card .main-content-col .plan-detail-card .detail-section .section-title[data-v-d2306ab0]{font-size:16px;font-weight:600;color:#262626;margin-bottom:16px;display:flex;align-items:center;gap:8px}.farming-plans-page .main-card .main-content-col .plan-detail-card .detail-section .progress-section .progress-stats[data-v-d2306ab0]{display:flex;gap:48px;margin-top:16px}.farming-plans-page .main-card .main-content-col .plan-detail-card .detail-section .progress-section .progress-stats .stat-item[data-v-d2306ab0]{display:flex;flex-direction:column;gap:4px}.farming-plans-page .main-card .main-content-col .plan-detail-card .detail-section .progress-section .progress-stats .stat-item .stat-label[data-v-d2306ab0]{font-size:12px;color:#8c8c8c}.farming-plans-page .main-card .main-content-col .plan-detail-card .detail-section .progress-section .progress-stats .stat-item .stat-value[data-v-d2306ab0]{font-size:20px;font-weight:600;color:#262626}.farming-plans-page .main-card .main-content-col .plan-detail-card .detail-section .timeline-content .timeline-header[data-v-d2306ab0]{display:flex;justify-content:space-between;margin-bottom:4px}.farming-plans-page .main-card .main-content-col .plan-detail-card .detail-section .timeline-content .timeline-header .timeline-title[data-v-d2306ab0]{font-weight:500}.farming-plans-page .main-card .main-content-col .plan-detail-card .detail-section .timeline-content .timeline-header .timeline-time[data-v-d2306ab0]{font-size:12px;color:#8c8c8c}.farming-plans-page .main-card .main-content-col .plan-detail-card .detail-section .timeline-content .timeline-desc[data-v-d2306ab0]{color:#595959;font-size:13px}.farming-plans-page .main-card .main-content-col .plan-detail-card .detail-section .timeline-content .timeline-operator[data-v-d2306ab0]{font-size:12px;color:#8c8c8c;margin-top:4px}.farming-plans-page .main-card .main-content-col .empty-state[data-v-d2306ab0]{padding:80px 0}.import-modal-content .import-settings[data-v-d2306ab0]{background:#fafafa;padding:16px;border-radius:8px}.farming-standards-page .page-header[data-v-e9568c87]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.farming-standards-page .page-header .page-title[data-v-e9568c87]{font-size:24px;font-weight:600;color:#262626;margin:0}.farming-standards-page .category-row[data-v-e9568c87]{margin-bottom:24px}.farming-standards-page .category-row .category-card[data-v-e9568c87]{border-radius:8px;cursor:pointer;transition:all .3s}.farming-standards-page .category-row .category-card[data-v-e9568c87]:hover,.farming-standards-page .category-row .category-card.active[data-v-e9568c87]{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.farming-standards-page .category-row .category-card.active[data-v-e9568c87]{border:1px solid #1890ff}.farming-standards-page .category-row .category-card .category-content[data-v-e9568c87]{display:flex;align-items:center;gap:12px}.farming-standards-page .category-row .category-card .category-content .category-icon[data-v-e9568c87]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px}.farming-standards-page .category-row .category-card .category-content .category-info .category-name[data-v-e9568c87]{font-size:15px;font-weight:500;color:#262626}.farming-standards-page .category-row .category-card .category-content .category-info .category-count[data-v-e9568c87]{font-size:12px;color:#8c8c8c;margin-top:2px}.farming-standards-page .search-card[data-v-e9568c87]{margin-bottom:24px;border-radius:8px}.farming-standards-page .list-card[data-v-e9568c87]{border-radius:8px}.farming-standards-page .list-card .standard-card[data-v-e9568c87]{border-radius:8px;height:100%}.farming-standards-page .list-card .standard-card .standard-header[data-v-e9568c87]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.farming-standards-page .list-card .standard-card .standard-header .standard-icon[data-v-e9568c87]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px}.farming-standards-page .list-card .standard-card .standard-header .standard-tags[data-v-e9568c87]{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.farming-standards-page .list-card .standard-card .standard-name[data-v-e9568c87]{font-size:17px;font-weight:600;color:#262626;margin-bottom:8px;line-height:1.4}.farming-standards-page .list-card .standard-card .standard-desc[data-v-e9568c87]{font-size:13px;color:#595959;line-height:1.5;margin-bottom:12px;height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.farming-standards-page .list-card .standard-card .standard-meta[data-v-e9568c87]{background:#fafafa;padding:10px 12px;border-radius:6px;margin-bottom:12px}.farming-standards-page .list-card .standard-card .standard-meta .meta-item[data-v-e9568c87]{display:flex;align-items:center;gap:6px;font-size:13px;color:#595959;margin-bottom:4px}.farming-standards-page .list-card .standard-card .standard-meta .meta-item[data-v-e9568c87]:last-child{margin-bottom:0}.farming-standards-page .list-card .standard-card .standard-footer[data-v-e9568c87]{display:flex;justify-content:center}.farming-standards-page .steps-section .step-item[data-v-e9568c87]{background:#fafafa;padding:12px;border-radius:6px;margin-bottom:12px}.farming-standards-page .steps-section .step-item .step-header[data-v-e9568c87]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.farming-standards-page .steps-section .step-item .step-header .step-number[data-v-e9568c87]{font-weight:500;color:#262626}.farming-standards-page .detail-content .detail-header[data-v-e9568c87]{display:flex;gap:16px;margin-bottom:16px}.farming-standards-page .detail-content .detail-header .detail-icon[data-v-e9568c87]{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:32px;flex-shrink:0}.farming-standards-page .detail-content .detail-header .detail-title h3[data-v-e9568c87]{font-size:20px;font-weight:600;color:#262626;margin-bottom:8px}.farming-standards-page .detail-content .detail-header .detail-title .detail-tags[data-v-e9568c87]{display:flex;flex-wrap:wrap;gap:8px}.farming-standards-page .detail-content .detail-meta[data-v-e9568c87]{margin-bottom:16px}.farming-standards-page .detail-content .detail-section[data-v-e9568c87]{margin-bottom:20px}.farming-standards-page .detail-content .detail-section .section-title[data-v-e9568c87]{font-size:15px;font-weight:600;color:#262626;margin-bottom:12px;display:flex;align-items:center;gap:8px}.farming-standards-page .detail-content .detail-section .section-content[data-v-e9568c87]{color:#595959;line-height:1.6;margin:0}.farming-standards-page .detail-content .detail-section .timeline-content .timeline-header[data-v-e9568c87]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.farming-standards-page .detail-content .detail-section .timeline-content .timeline-header .timeline-title[data-v-e9568c87]{font-weight:500;color:#262626}.farming-standards-page .detail-content .detail-section .timeline-content .timeline-desc[data-v-e9568c87]{color:#595959;font-size:13px}.farming-standards-page .detail-content .detail-section .best-time[data-v-e9568c87]{background:#f6ffed;padding:12px 16px;border-radius:6px}.farming-standards-page .detail-content .detail-section .best-time .time-item[data-v-e9568c87]{margin-bottom:8px}.farming-standards-page .detail-content .detail-section .best-time .time-item[data-v-e9568c87]:last-child{margin-bottom:0}.farming-standards-page .detail-content .detail-section .best-time .time-item .time-label[data-v-e9568c87]{color:#8c8c8c}.farming-standards-page .detail-content .detail-section .best-time .time-item .time-value[data-v-e9568c87]{color:#262626;font-weight:500}.farming-standards-page .detail-content .detail-actions[data-v-e9568c87]{display:flex;justify-content:center;padding-top:16px;border-top:1px solid #f0f0f0}.device-management-page .page-header[data-v-6502f643]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.device-management-page .page-header .page-title[data-v-6502f643]{font-size:20px;font-weight:600;margin:0}.device-management-page .stats-row[data-v-6502f643]{margin-bottom:24px}.device-management-page .stats-row .stat-card[data-v-6502f643]{border-radius:8px}.device-management-page .stats-row .stat-card .stat-content[data-v-6502f643]{display:flex;align-items:center;gap:16px}.device-management-page .stats-row .stat-card .stat-content .stat-icon[data-v-6502f643]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px}.device-management-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-6502f643]{background:#e6f7ff;color:#1890ff}.device-management-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-6502f643]{background:#f6ffed;color:#52c41a}.device-management-page .stats-row .stat-card .stat-content .stat-icon.gray[data-v-6502f643]{background:#f5f5f5;color:#8c8c8c}.device-management-page .stats-row .stat-card .stat-content .stat-icon.red[data-v-6502f643]{background:#fff2f0;color:#f5222d}.device-management-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-6502f643]{font-size:28px;font-weight:600;color:#262626;line-height:1.2}.device-management-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-6502f643]{font-size:14px;color:#8c8c8c}.device-management-page .search-card[data-v-6502f643]{margin-bottom:24px;border-radius:8px}.device-management-page .device-grid[data-v-6502f643]{margin-bottom:24px}.device-management-page .device-grid .device-card[data-v-6502f643]{border-radius:8px;margin-bottom:16px}.device-management-page .device-grid .device-card[data-v-6502f643] .ant-card-body{padding:20px}.device-management-page .device-grid .device-card .card-header[data-v-6502f643]{display:flex;align-items:center;margin-bottom:16px}.device-management-page .device-grid .device-card .card-header .device-icon[data-v-6502f643]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-right:12px}.device-management-page .device-grid .device-card .card-header .device-icon.sensor[data-v-6502f643]{background:#f6ffed;color:#52c41a}.device-management-page .device-grid .device-card .card-header .device-icon.camera[data-v-6502f643]{background:#e6f7ff;color:#1890ff}.device-management-page .device-grid .device-card .card-header .device-icon.irrigation[data-v-6502f643]{background:#e6fffb;color:#13c2c2}.device-management-page .device-grid .device-card .card-header .device-icon.robot[data-v-6502f643]{background:#f9f0ff;color:#722ed1}.device-management-page .device-grid .device-card .card-header .device-icon.weather[data-v-6502f643]{background:#fff7e6;color:#faad14}.device-management-page .device-grid .device-card .card-header .device-icon.gateway[data-v-6502f643]{background:#fff2f0;color:#f5222d}.device-management-page .device-grid .device-card .card-header .device-info[data-v-6502f643]{flex:1}.device-management-page .device-grid .device-card .card-header .device-info .device-name[data-v-6502f643]{font-size:16px;font-weight:600;color:#262626;margin:0 0 4px}.device-management-page .device-grid .device-card .card-header .device-info .device-sn[data-v-6502f643]{font-size:12px;color:#8c8c8c}.device-management-page .device-grid .device-card .device-details[data-v-6502f643]{margin-bottom:16px}.device-management-page .device-grid .device-card .device-details .detail-item[data-v-6502f643]{display:flex;margin-bottom:8px}.device-management-page .device-grid .device-card .device-details .detail-item[data-v-6502f643]:last-child{margin-bottom:0}.device-management-page .device-grid .device-card .device-details .detail-item .label[data-v-6502f643]{color:#8c8c8c;width:80px}.device-management-page .device-grid .device-card .device-details .detail-item .value[data-v-6502f643]{color:#262626;flex:1}.device-management-page .device-grid .device-card .data-preview[data-v-6502f643]{display:flex;gap:8px;margin-bottom:16px;padding:12px;background:#f5f5f5;border-radius:8px}.device-management-page .device-grid .device-card .data-preview .data-item[data-v-6502f643]{flex:1;text-align:center}.device-management-page .device-grid .device-card .data-preview .data-item .data-label[data-v-6502f643]{display:block;font-size:12px;color:#8c8c8c;margin-bottom:4px}.device-management-page .device-grid .device-card .data-preview .data-item .data-value[data-v-6502f643]{font-size:14px;font-weight:600;color:#262626}.device-management-page .device-grid .device-card .card-actions[data-v-6502f643]{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid #f0f0f0}.device-management-page .empty-state[data-v-6502f643]{padding:48px 0}.device-management-page .pagination-wrapper[data-v-6502f643]{display:flex;justify-content:flex-end}.device-management-page .device-detail .detail-header[data-v-6502f643]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.device-management-page .device-detail .detail-header .header-left[data-v-6502f643]{display:flex;align-items:center;gap:16px}.device-management-page .device-detail .detail-header .header-left .device-icon-large[data-v-6502f643]{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:32px}.device-management-page .device-detail .detail-header .header-left .device-icon-large.sensor[data-v-6502f643]{background:#f6ffed;color:#52c41a}.device-management-page .device-detail .detail-header .header-left .device-icon-large.camera[data-v-6502f643]{background:#e6f7ff;color:#1890ff}.device-management-page .device-detail .detail-header .header-left .device-icon-large.irrigation[data-v-6502f643]{background:#e6fffb;color:#13c2c2}.device-management-page .device-detail .detail-header .header-left .device-icon-large.robot[data-v-6502f643]{background:#f9f0ff;color:#722ed1}.device-management-page .device-detail .detail-header .header-left .device-icon-large.weather[data-v-6502f643]{background:#fff7e6;color:#faad14}.device-management-page .device-detail .detail-header .header-left .device-icon-large.gateway[data-v-6502f643]{background:#fff2f0;color:#f5222d}.device-management-page .device-detail .detail-header .header-left .header-info h2[data-v-6502f643]{font-size:20px;font-weight:600;margin:0 0 8px;display:flex;align-items:center;gap:8px}.device-management-page .device-detail .detail-header .header-left .header-info .device-sn[data-v-6502f643],.device-management-page .device-detail .detail-header .header-left .header-info .device-type[data-v-6502f643]{font-size:14px;color:#8c8c8c;margin:0 0 4px}.device-management-page .device-detail .data-card[data-v-6502f643]{background:#f5f5f5;border-radius:8px;text-align:center;margin-bottom:16px}.device-management-page .device-detail .data-card[data-v-6502f643] .ant-card-body{padding:16px}.device-management-page .device-detail .data-card .data-title[data-v-6502f643]{font-size:12px;color:#8c8c8c;margin-bottom:8px}.device-management-page .device-detail .data-card .data-value-large[data-v-6502f643]{font-size:24px;font-weight:600;color:#262626}.device-management-page .device-detail .data-card .data-value-large .unit[data-v-6502f643]{font-size:14px;color:#8c8c8c;margin-left:4px}.device-management-page .device-detail .history-chart-container .history-chart[data-v-6502f643]{height:300px}.device-management-page .device-detail .control-panel h4[data-v-6502f643]{margin-bottom:16px}.device-management-page .device-detail .control-panel .control-card[data-v-6502f643]{background:#f5f5f5;border-radius:8px}.device-management-page .device-detail .control-panel .control-card[data-v-6502f643] .ant-card-body{padding:16px}.device-management-page .device-detail .control-panel .control-card .control-item[data-v-6502f643]{display:flex;align-items:center;gap:16px}.device-management-page .device-detail .control-panel .control-card .control-item .control-label[data-v-6502f643]{font-weight:500;min-width:80px}.device-management-page .device-detail .control-panel .control-card .control-item .control-value[data-v-6502f643]{font-weight:600;color:#1890ff;min-width:60px}.device-management-page .quick-control .control-card[data-v-6502f643]{background:#f5f5f5;border-radius:8px}.device-management-page .quick-control .control-card[data-v-6502f643] .ant-card-body{padding:16px}.device-management-page .quick-control .control-card .control-item[data-v-6502f643]{display:flex;align-items:center;gap:16px}.device-management-page .quick-control .control-card .control-item .control-label[data-v-6502f643]{font-weight:500;min-width:80px}.device-management-page .quick-control .control-card .control-item .control-value[data-v-6502f643]{font-weight:600;color:#1890ff;min-width:60px}.device-detail-page .page-header[data-v-5a78d724]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 24px;background:#fff;border-radius:8px}.device-detail-page .page-header .header-left[data-v-5a78d724],.device-detail-page .page-header .header-left .device-title[data-v-5a78d724]{display:flex;align-items:center;gap:16px}.device-detail-page .page-header .header-left .device-title .device-icon-large[data-v-5a78d724]{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:32px}.device-detail-page .page-header .header-left .device-title .device-icon-large.sensor[data-v-5a78d724]{background:#f6ffed;color:#52c41a}.device-detail-page .page-header .header-left .device-title .device-icon-large.camera[data-v-5a78d724]{background:#e6f7ff;color:#1890ff}.device-detail-page .page-header .header-left .device-title .device-icon-large.irrigation[data-v-5a78d724]{background:#e6fffb;color:#13c2c2}.device-detail-page .page-header .header-left .device-title .device-icon-large.robot[data-v-5a78d724]{background:#f9f0ff;color:#722ed1}.device-detail-page .page-header .header-left .device-title .device-icon-large.weather[data-v-5a78d724]{background:#fff7e6;color:#faad14}.device-detail-page .page-header .header-left .device-title .device-icon-large.gateway[data-v-5a78d724]{background:#fff2f0;color:#f5222d}.device-detail-page .page-header .header-left .device-title .title-info h1[data-v-5a78d724]{font-size:20px;font-weight:600;margin:0 0 8px;display:flex;align-items:center;gap:8px}.device-detail-page .page-header .header-left .device-title .title-info .device-meta[data-v-5a78d724]{font-size:14px;color:#8c8c8c;margin:0}.device-detail-page .info-card[data-v-5a78d724]{margin-bottom:24px;border-radius:8px}.device-detail-page .info-card .info-item[data-v-5a78d724]{display:flex;flex-direction:column}.device-detail-page .info-card .info-item .info-label[data-v-5a78d724]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.device-detail-page .info-card .info-item .info-value[data-v-5a78d724]{font-size:16px;font-weight:500;color:#262626}.device-detail-page .content-card[data-v-5a78d724]{border-radius:8px}.device-detail-page .content-card .realtime-section .section-header[data-v-5a78d724]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.device-detail-page .content-card .realtime-section .section-header .update-time[data-v-5a78d724]{color:#8c8c8c;font-size:12px}.device-detail-page .content-card .realtime-section .data-card[data-v-5a78d724]{background:#f5f5f5;border-radius:8px;margin-bottom:16px}.device-detail-page .content-card .realtime-section .data-card[data-v-5a78d724] .ant-card-body{display:flex;align-items:center;gap:16px;padding:20px}.device-detail-page .content-card .realtime-section .data-card .data-icon[data-v-5a78d724]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.device-detail-page .content-card .realtime-section .data-card .data-content[data-v-5a78d724]{flex:1}.device-detail-page .content-card .realtime-section .data-card .data-content .data-value[data-v-5a78d724]{font-size:24px;font-weight:600;color:#262626}.device-detail-page .content-card .realtime-section .data-card .data-content .data-value .unit[data-v-5a78d724]{font-size:14px;color:#8c8c8c;margin-left:4px}.device-detail-page .content-card .realtime-section .data-card .data-content .data-label[data-v-5a78d724]{font-size:12px;color:#8c8c8c;margin-top:4px}.device-detail-page .content-card .realtime-section .data-card .data-content .data-trend[data-v-5a78d724]{font-size:12px;margin-top:4px}.device-detail-page .content-card .realtime-section .data-card .data-content .data-trend.up[data-v-5a78d724]{color:#f5222d}.device-detail-page .content-card .realtime-section .data-card .data-content .data-trend.down[data-v-5a78d724]{color:#52c41a}.device-detail-page .content-card .realtime-section .data-card .data-content .data-trend.stable[data-v-5a78d724]{color:#8c8c8c}.device-detail-page .content-card .realtime-section .realtime-chart-section[data-v-5a78d724]{margin-top:24px}.device-detail-page .content-card .realtime-section .realtime-chart-section h4[data-v-5a78d724]{margin-bottom:16px}.device-detail-page .content-card .realtime-section .realtime-chart-section .chart-container[data-v-5a78d724]{height:300px}.device-detail-page .content-card .history-section .filter-bar[data-v-5a78d724]{margin-bottom:16px}.device-detail-page .content-card .history-section .chart-container[data-v-5a78d724]{height:300px;margin-bottom:24px}.device-detail-page .content-card .alert-section .filter-bar[data-v-5a78d724]{margin-bottom:16px}.device-detail-page .control-panel .control-card[data-v-5a78d724]{background:#f5f5f5;border-radius:8px}.device-detail-page .control-panel .control-card[data-v-5a78d724] .ant-card-body{padding:16px}.device-detail-page .control-panel .control-card .control-item[data-v-5a78d724]{display:flex;align-items:center;gap:16px}.device-detail-page .control-panel .control-card .control-item .control-label[data-v-5a78d724]{font-weight:500;min-width:80px}.device-detail-page .control-panel .control-card .control-item .control-value[data-v-5a78d724]{font-weight:600;color:#1890ff;min-width:60px}.environment-monitor-page .page-header[data-v-6d130aa8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.environment-monitor-page .page-header .page-title[data-v-6d130aa8]{font-size:20px;font-weight:600;margin:0}.environment-monitor-page .page-header .header-actions[data-v-6d130aa8]{display:flex;align-items:center;gap:16px}.environment-monitor-page .page-header .header-actions .update-time[data-v-6d130aa8]{color:#8c8c8c;font-size:14px}.environment-monitor-page .env-cards-row[data-v-6d130aa8]{margin-bottom:24px}.environment-monitor-page .env-cards-row .env-card[data-v-6d130aa8]{border-radius:8px;margin-bottom:16px}.environment-monitor-page .env-cards-row .env-card.temperature[data-v-6d130aa8]{border-left:4px solid #faad14}.environment-monitor-page .env-cards-row .env-card.humidity[data-v-6d130aa8]{border-left:4px solid #1890ff}.environment-monitor-page .env-cards-row .env-card.light[data-v-6d130aa8]{border-left:4px solid #ffc53d}.environment-monitor-page .env-cards-row .env-card.soilMoisture[data-v-6d130aa8]{border-left:4px solid #52c41a}.environment-monitor-page .env-cards-row .env-card.co2[data-v-6d130aa8]{border-left:4px solid #722ed1}.environment-monitor-page .env-cards-row .env-card.windSpeed[data-v-6d130aa8]{border-left:4px solid #13c2c2}.environment-monitor-page .env-cards-row .env-card .env-card-content[data-v-6d130aa8]{display:flex;align-items:center;gap:16px}.environment-monitor-page .env-cards-row .env-card .env-card-content .env-icon[data-v-6d130aa8]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px}.environment-monitor-page .env-cards-row .env-card .env-card-content .env-info[data-v-6d130aa8]{flex:1}.environment-monitor-page .env-cards-row .env-card .env-card-content .env-info .env-value[data-v-6d130aa8]{font-size:24px;font-weight:600;color:#262626}.environment-monitor-page .env-cards-row .env-card .env-card-content .env-info .env-value .unit[data-v-6d130aa8]{font-size:14px;color:#8c8c8c;margin-left:4px}.environment-monitor-page .env-cards-row .env-card .env-card-content .env-info .env-label[data-v-6d130aa8]{font-size:14px;color:#8c8c8c;margin-top:4px}.environment-monitor-page .env-cards-row .env-card .env-card-content .env-info .env-status[data-v-6d130aa8]{font-size:12px;margin-top:4px;display:flex;align-items:center;gap:4px}.environment-monitor-page .env-cards-row .env-card .env-card-content .env-info .env-status.normal[data-v-6d130aa8]{color:#52c41a}.environment-monitor-page .env-cards-row .env-card .env-card-content .env-info .env-status.warning[data-v-6d130aa8]{color:#faad14}.environment-monitor-page .env-cards-row .env-card .env-card-content .env-info .env-status.danger[data-v-6d130aa8]{color:#f5222d}.environment-monitor-page .chart-row[data-v-6d130aa8]{margin-bottom:24px}.environment-monitor-page .chart-row .chart-card[data-v-6d130aa8]{border-radius:8px}.environment-monitor-page .chart-row .chart-card .chart-container[data-v-6d130aa8]{height:350px}.environment-monitor-page .content-row[data-v-6d130aa8]{margin-bottom:24px}.environment-monitor-page .content-row .alert-card[data-v-6d130aa8],.environment-monitor-page .content-row .history-card[data-v-6d130aa8]{border-radius:8px}.environment-monitor-page .content-row .alert-card .alert-list .alert-item[data-v-6d130aa8],.environment-monitor-page .content-row .history-card .alert-list .alert-item[data-v-6d130aa8]{display:flex;justify-content:space-between;align-items:center;width:100%}.environment-monitor-page .content-row .alert-card .alert-list .alert-item .alert-left[data-v-6d130aa8],.environment-monitor-page .content-row .history-card .alert-list .alert-item .alert-left[data-v-6d130aa8]{display:flex;align-items:center;gap:8px}.environment-monitor-page .content-row .alert-card .alert-list .alert-item .alert-left .alert-content[data-v-6d130aa8],.environment-monitor-page .content-row .history-card .alert-list .alert-item .alert-left .alert-content[data-v-6d130aa8]{color:#262626}.environment-monitor-page .content-row .alert-card .alert-list .alert-item .alert-right[data-v-6d130aa8],.environment-monitor-page .content-row .history-card .alert-list .alert-item .alert-right[data-v-6d130aa8]{display:flex;align-items:center;gap:12px}.environment-monitor-page .content-row .alert-card .alert-list .alert-item .alert-right .alert-area[data-v-6d130aa8],.environment-monitor-page .content-row .history-card .alert-list .alert-item .alert-right .alert-area[data-v-6d130aa8]{color:#8c8c8c;font-size:12px}.environment-monitor-page .content-row .alert-card .alert-list .alert-item .alert-right .alert-time[data-v-6d130aa8],.environment-monitor-page .content-row .history-card .alert-list .alert-item .alert-right .alert-time[data-v-6d130aa8]{color:#bfbfbf;font-size:12px}.environment-monitor-page .content-row .alert-card .history-filter[data-v-6d130aa8],.environment-monitor-page .content-row .history-card .history-filter[data-v-6d130aa8]{margin-bottom:16px}.environment-monitor-page .content-row .alert-card .mini-chart-container[data-v-6d130aa8],.environment-monitor-page .content-row .history-card .mini-chart-container[data-v-6d130aa8]{height:200px;margin-bottom:16px}.irrigation-control-page .page-header[data-v-c2a61d57]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.irrigation-control-page .page-header .page-title[data-v-c2a61d57]{font-size:20px;font-weight:600;margin:0}.irrigation-control-page .stats-row[data-v-c2a61d57]{margin-bottom:24px}.irrigation-control-page .stats-row .stat-card[data-v-c2a61d57]{border-radius:8px}.irrigation-control-page .stats-row .stat-card .stat-content[data-v-c2a61d57]{display:flex;align-items:center;gap:16px}.irrigation-control-page .stats-row .stat-card .stat-content .stat-icon[data-v-c2a61d57]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px}.irrigation-control-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-c2a61d57]{background:#e6f7ff;color:#1890ff}.irrigation-control-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-c2a61d57]{background:#f6ffed;color:#52c41a}.irrigation-control-page .stats-row .stat-card .stat-content .stat-icon.cyan[data-v-c2a61d57]{background:#e6fffb;color:#13c2c2}.irrigation-control-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-c2a61d57]{background:#fff7e6;color:#faad14}.irrigation-control-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-c2a61d57]{font-size:24px;font-weight:600;color:#262626;line-height:1.2}.irrigation-control-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-c2a61d57]{font-size:14px;color:#8c8c8c}.irrigation-control-page .stats-row .stat-card .stat-content .stat-info .stat-sub[data-v-c2a61d57]{font-size:12px;color:#8c8c8c;margin-top:4px}.irrigation-control-page .content-row[data-v-c2a61d57]{margin-bottom:24px}.irrigation-control-page .content-row .map-card[data-v-c2a61d57]{border-radius:8px}.irrigation-control-page .content-row .map-card .irrigation-map .map-container .orchard-map[data-v-c2a61d57]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,200px);gap:16px}.irrigation-control-page .content-row .map-card .irrigation-map .map-container .orchard-map .area-block[data-v-c2a61d57]{background:#f5f5f5;border-radius:12px;padding:20px;cursor:pointer;transition:all .3s;border:2px solid transparent}.irrigation-control-page .content-row .map-card .irrigation-map .map-container .orchard-map .area-block[data-v-c2a61d57]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.irrigation-control-page .content-row .map-card .irrigation-map .map-container .orchard-map .area-block.active[data-v-c2a61d57]{border-color:#1890ff}.irrigation-control-page .content-row .map-card .irrigation-map .map-container .orchard-map .area-block.irrigating[data-v-c2a61d57]{background:#e6f7ff;border-color:#1890ff}.irrigation-control-page .content-row .map-card .irrigation-map .map-container .orchard-map .area-block.scheduled[data-v-c2a61d57]{background:#fff7e6;border-color:#faad14}.irrigation-control-page .content-row .map-card .irrigation-map .map-container .orchard-map .area-block .area-name[data-v-c2a61d57]{font-size:16px;font-weight:600;color:#262626;margin-bottom:8px}.irrigation-control-page .content-row .map-card .irrigation-map .map-container .orchard-map .area-block .area-status[data-v-c2a61d57]{display:flex;align-items:center;gap:6px;font-size:14px;color:#595959;margin-bottom:12px}.irrigation-control-page .content-row .map-card .irrigation-map .map-container .orchard-map .area-block .area-status .status-dot[data-v-c2a61d57]{width:8px;height:8px;border-radius:50%}.irrigation-control-page .content-row .map-card .irrigation-map .map-container .orchard-map .area-block .area-status .status-dot.idle[data-v-c2a61d57]{background:#8c8c8c}.irrigation-control-page .content-row .map-card .irrigation-map .map-container .orchard-map .area-block .area-status .status-dot.irrigating[data-v-c2a61d57]{background:#1890ff;animation:pulse-c2a61d57 1.5s infinite}.irrigation-control-page .content-row .map-card .irrigation-map .map-container .orchard-map .area-block .area-status .status-dot.scheduled[data-v-c2a61d57]{background:#faad14}.irrigation-control-page .content-row .map-card .irrigation-map .map-container .orchard-map .area-block .area-info[data-v-c2a61d57]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#8c8c8c}.irrigation-control-page .content-row .control-card[data-v-c2a61d57]{border-radius:8px;height:100%}.irrigation-control-page .content-row .control-card .area-control h4[data-v-c2a61d57]{font-size:16px;font-weight:600;margin-bottom:8px}.irrigation-control-page .content-row .control-card .area-control .area-desc[data-v-c2a61d57]{color:#8c8c8c;font-size:14px;margin-bottom:16px}.irrigation-control-page .content-row .control-card .area-control .valve-list[data-v-c2a61d57]{margin-bottom:16px}.irrigation-control-page .content-row .control-card .area-control .valve-list .valve-item[data-v-c2a61d57]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f5f5f5;border-radius:8px;margin-bottom:8px}.irrigation-control-page .content-row .control-card .area-control .valve-list .valve-item .valve-info[data-v-c2a61d57]{display:flex;align-items:center;gap:8px}.irrigation-control-page .content-row .control-card .area-control .valve-list .valve-item .valve-info .valve-name[data-v-c2a61d57]{font-size:14px}.irrigation-control-page .content-row .control-card .area-control .quick-actions[data-v-c2a61d57]{margin-top:16px}.irrigation-control-page .content-row .plan-card[data-v-c2a61d57],.irrigation-control-page .content-row .chart-card[data-v-c2a61d57]{border-radius:8px}.irrigation-control-page .content-row .chart-card .chart-container[data-v-c2a61d57]{height:300px}.irrigation-control-page .formula-management .formula-list[data-v-c2a61d57]{margin-bottom:16px}.irrigation-control-page .formula-management .formula-list .formula-card[data-v-c2a61d57]{background:#f5f5f5;border-radius:8px;margin-bottom:16px}.irrigation-control-page .formula-management .formula-list .formula-card .formula-header[data-v-c2a61d57]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.irrigation-control-page .formula-management .formula-list .formula-card .formula-header h4[data-v-c2a61d57]{margin:0}.irrigation-control-page .formula-management .formula-list .formula-card .formula-desc[data-v-c2a61d57]{font-size:12px;color:#8c8c8c;margin-bottom:12px}.irrigation-control-page .formula-management .formula-list .formula-card .formula-composition[data-v-c2a61d57]{display:flex;gap:16px;margin-bottom:12px}.irrigation-control-page .formula-management .formula-list .formula-card .formula-composition .composition-item[data-v-c2a61d57]{display:flex;flex-direction:column;align-items:center}.irrigation-control-page .formula-management .formula-list .formula-card .formula-composition .composition-item .label[data-v-c2a61d57]{font-size:12px;color:#8c8c8c}.irrigation-control-page .formula-management .formula-list .formula-card .formula-composition .composition-item .value[data-v-c2a61d57]{font-size:16px;font-weight:600;color:#262626}.irrigation-control-page .formula-management .formula-list .formula-card .formula-actions[data-v-c2a61d57]{display:flex;justify-content:flex-end;gap:8px}.irrigation-control-page .formula-management .formula-actions-bar[data-v-c2a61d57]{text-align:center;padding-top:16px;border-top:1px solid #f0f0f0}@keyframes pulse-c2a61d57{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.ai-farming-page[data-v-a674a095]{padding:24px}.ai-farming-page .page-header[data-v-a674a095]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ai-farming-page .page-header .header-left .page-title[data-v-a674a095]{font-size:24px;font-weight:600;color:#262626;margin:0 0 8px;display:flex;align-items:center;gap:8px}.ai-farming-page .page-header .header-left .page-title .anticon[data-v-a674a095]{color:#1890ff}.ai-farming-page .page-header .header-left .page-desc[data-v-a674a095]{color:#8c8c8c;margin:0}.ai-farming-page .page-header .header-right[data-v-a674a095]{display:flex;align-items:center}.ai-farming-page .period-card[data-v-a674a095]{border-radius:12px;margin-bottom:24px;background:linear-gradient(135deg,#f6ffed,#fff)}.ai-farming-page .period-card .period-header[data-v-a674a095]{display:flex;gap:24px}.ai-farming-page .period-card .period-header .period-icon[data-v-a674a095]{width:80px;height:80px;background:linear-gradient(135deg,#52c41a,#95de64);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;color:#fff;flex-shrink:0}.ai-farming-page .period-card .period-header .period-info[data-v-a674a095]{flex:1}.ai-farming-page .period-card .period-header .period-info .period-title[data-v-a674a095]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.ai-farming-page .period-card .period-header .period-info .period-title .period-name[data-v-a674a095]{font-size:20px;font-weight:600;color:#262626}.ai-farming-page .period-card .period-header .period-info .period-desc[data-v-a674a095]{color:#595959;margin:0 0 16px}.ai-farming-page .period-card .period-header .period-info .period-progress .progress-info[data-v-a674a095]{display:flex;justify-content:space-between;margin-top:8px;color:#8c8c8c;font-size:12px}.ai-farming-page .alerts-card[data-v-a674a095]{border-radius:12px;margin-bottom:24px}.ai-farming-page .alerts-card[data-v-a674a095] .ant-card-head{border-bottom:none}.ai-farming-page .tasks-card[data-v-a674a095]{border-radius:12px;margin-bottom:24px}.ai-farming-page .tasks-card .task-col[data-v-a674a095]{margin-bottom:16px}.ai-farming-page .tasks-card .task-card[data-v-a674a095]{border-radius:8px;height:100%;transition:all .3s;cursor:pointer}.ai-farming-page .tasks-card .task-card[data-v-a674a095]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.ai-farming-page .tasks-card .task-card.priority-high[data-v-a674a095]{border-left:4px solid #ff4d4f}.ai-farming-page .tasks-card .task-card.priority-medium[data-v-a674a095]{border-left:4px solid #faad14}.ai-farming-page .tasks-card .task-card.priority-low[data-v-a674a095]{border-left:4px solid #1890ff}.ai-farming-page .tasks-card .task-card .task-header[data-v-a674a095]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ai-farming-page .tasks-card .task-card .task-header .task-hours[data-v-a674a095]{font-size:12px;color:#8c8c8c}.ai-farming-page .tasks-card .task-card .task-name[data-v-a674a095]{margin:0 0 8px;font-size:16px;color:#262626}.ai-farming-page .tasks-card .task-card .task-desc[data-v-a674a095]{color:#595959;font-size:13px;line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ai-farming-page .tasks-card .task-card .task-footer[data-v-a674a095]{display:flex;justify-content:space-between;align-items:center}.ai-farming-page .calendar-card[data-v-a674a095]{border-radius:12px;margin-bottom:24px}.ai-farming-page .calendar-card .calendar-header[data-v-a674a095]{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:16px}.ai-farming-page .calendar-card .calendar-header .calendar-title[data-v-a674a095]{font-size:18px;font-weight:500;color:#262626;min-width:120px;text-align:center}.ai-farming-page .calendar-card .calendar-grid .calendar-week-header[data-v-a674a095]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.ai-farming-page .calendar-card .calendar-grid .calendar-week-header .week-day[data-v-a674a095]{color:#8c8c8c;font-size:14px}.ai-farming-page .calendar-card .calendar-grid .calendar-days[data-v-a674a095]{display:grid;grid-template-columns:repeat(7,1fr)}.ai-farming-page .calendar-card .calendar-grid .calendar-days .calendar-day[data-v-a674a095]{aspect-ratio:1;padding:8px;border:1px solid #f0f0f0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;cursor:pointer;transition:all .2s;min-height:80px}.ai-farming-page .calendar-card .calendar-grid .calendar-days .calendar-day[data-v-a674a095]:hover{background:#f6ffed}.ai-farming-page .calendar-card .calendar-grid .calendar-days .calendar-day.is-today[data-v-a674a095]{background:#e6f7ff;border-color:#1890ff}.ai-farming-page .calendar-card .calendar-grid .calendar-days .calendar-day.is-today .day-number[data-v-a674a095]{color:#1890ff;font-weight:600}.ai-farming-page .calendar-card .calendar-grid .calendar-days .calendar-day.is-other-month[data-v-a674a095]{color:#bfbfbf;background:#fafafa}.ai-farming-page .calendar-card .calendar-grid .calendar-days .calendar-day.has-tasks .day-number[data-v-a674a095]{position:relative}.ai-farming-page .calendar-card .calendar-grid .calendar-days .calendar-day.has-tasks .day-number[data-v-a674a095]:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:4px;height:4px;background:#52c41a;border-radius:50%}.ai-farming-page .calendar-card .calendar-grid .calendar-days .calendar-day .day-number[data-v-a674a095]{font-size:14px;margin-bottom:4px}.ai-farming-page .calendar-card .calendar-grid .calendar-days .calendar-day .day-period[data-v-a674a095]{font-size:11px;color:#52c41a;text-align:center;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ai-farming-page .calendar-card .calendar-grid .calendar-days .calendar-day .day-tasks[data-v-a674a095]{margin-top:auto}.ai-farming-page .generate-card[data-v-a674a095]{border-radius:12px;background:linear-gradient(135deg,#e6f7ff,#fff)}.ai-farming-page .generate-card .generate-section[data-v-a674a095]{display:flex;justify-content:space-between;align-items:center}.ai-farming-page .generate-card .generate-section .generate-info h3[data-v-a674a095]{margin:0 0 8px;color:#262626}.ai-farming-page .generate-card .generate-section .generate-info p[data-v-a674a095]{margin:0;color:#595959}.ai-farming-page .task-detail .detail-section[data-v-a674a095]{margin-bottom:24px}.ai-farming-page .task-detail .detail-section h4[data-v-a674a095]{margin-bottom:12px;color:#262626;border-left:4px solid #1890ff;padding-left:8px}.ai-farming-page .task-detail .detail-section p[data-v-a674a095]{color:#595959;line-height:1.6}.ai-farming-page .task-detail .detail-section ul[data-v-a674a095]{padding-left:20px;color:#595959}.ai-farming-page .task-detail .detail-section ul li[data-v-a674a095]{margin-bottom:4px}.ai-farming-page .task-detail .detail-actions[data-v-a674a095]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #f0f0f0}.ai-diagnosis-page .page-header[data-v-922a7f0b]{margin-bottom:24px}.ai-diagnosis-page .page-header .page-title[data-v-922a7f0b]{font-size:24px;font-weight:600;color:#262626;margin:0 0 8px}.ai-diagnosis-page .page-header .page-desc[data-v-922a7f0b]{color:#8c8c8c;margin:0}.ai-diagnosis-page .diagnosis-method-card[data-v-922a7f0b]{margin-bottom:24px;border-radius:8px;text-align:center}.ai-diagnosis-page .image-diagnosis[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis[data-v-922a7f0b]{margin-bottom:24px}.ai-diagnosis-page .image-diagnosis .upload-area[data-v-922a7f0b] .ant-upload,.ai-diagnosis-page .text-diagnosis .upload-area[data-v-922a7f0b] .ant-upload{padding:40px 0}.ai-diagnosis-page .image-diagnosis .example-photos[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .example-photos[data-v-922a7f0b]{margin-top:24px}.ai-diagnosis-page .image-diagnosis .example-photos h4[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .example-photos h4[data-v-922a7f0b]{margin-bottom:12px}.ai-diagnosis-page .image-diagnosis .example-photos .example-item[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .example-photos .example-item[data-v-922a7f0b]{text-align:center}.ai-diagnosis-page .image-diagnosis .example-photos .example-item img[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .example-photos .example-item img[data-v-922a7f0b]{width:100%;height:80px;object-fit:cover;border-radius:4px;margin-bottom:4px}.ai-diagnosis-page .image-diagnosis .example-photos .example-item span[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .example-photos .example-item span[data-v-922a7f0b]{font-size:12px;color:#8c8c8c}.ai-diagnosis-page .image-diagnosis .diagnosis-btn[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .diagnosis-btn[data-v-922a7f0b]{margin-top:24px}.ai-diagnosis-page .image-diagnosis .empty-result[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .empty-result[data-v-922a7f0b]{padding:48px 0}.ai-diagnosis-page .image-diagnosis .diagnosis-result .result-header .disease-name[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .diagnosis-result .result-header .disease-name[data-v-922a7f0b]{display:flex;align-items:center;gap:12px}.ai-diagnosis-page .image-diagnosis .diagnosis-result .result-header .disease-name h2[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .diagnosis-result .result-header .disease-name h2[data-v-922a7f0b]{margin:0;color:#262626}.ai-diagnosis-page .image-diagnosis .diagnosis-result .disease-info .info-item[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .diagnosis-result .disease-info .info-item[data-v-922a7f0b]{margin-bottom:12px}.ai-diagnosis-page .image-diagnosis .diagnosis-result .disease-info .info-item .label[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .diagnosis-result .disease-info .info-item .label[data-v-922a7f0b]{color:#8c8c8c}.ai-diagnosis-page .image-diagnosis .diagnosis-result .disease-info .info-item .value[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .diagnosis-result .disease-info .info-item .value[data-v-922a7f0b]{color:#262626}.ai-diagnosis-page .image-diagnosis .diagnosis-result .treatment-section h3[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .diagnosis-result .treatment-section h3[data-v-922a7f0b]{margin-bottom:12px}.ai-diagnosis-page .image-diagnosis .diagnosis-result .treatment-section .treatment-content[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .diagnosis-result .treatment-section .treatment-content[data-v-922a7f0b]{color:#595959;line-height:1.8}.ai-diagnosis-page .image-diagnosis .diagnosis-result .recommended-materials h3[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .diagnosis-result .recommended-materials h3[data-v-922a7f0b]{margin-bottom:12px}.ai-diagnosis-page .image-diagnosis .diagnosis-result .recommended-materials .material-item[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .diagnosis-result .recommended-materials .material-item[data-v-922a7f0b]{display:flex;align-items:center;gap:16px}.ai-diagnosis-page .image-diagnosis .diagnosis-result .recommended-materials .material-item .name[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .diagnosis-result .recommended-materials .material-item .name[data-v-922a7f0b]{font-weight:500}.ai-diagnosis-page .image-diagnosis .diagnosis-result .recommended-materials .material-item .dosage[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .diagnosis-result .recommended-materials .material-item .dosage[data-v-922a7f0b],.ai-diagnosis-page .image-diagnosis .diagnosis-result .recommended-materials .material-item .method[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .diagnosis-result .recommended-materials .material-item .method[data-v-922a7f0b]{color:#8c8c8c;font-size:12px}.ai-diagnosis-page .image-diagnosis .diagnosis-result .result-actions[data-v-922a7f0b],.ai-diagnosis-page .text-diagnosis .diagnosis-result .result-actions[data-v-922a7f0b]{display:flex;gap:12px;flex-wrap:wrap}.ai-diagnosis-page .history-card[data-v-922a7f0b]{border-radius:8px}.ai-diagnosis-page .history-card .history-item[data-v-922a7f0b]{display:flex;justify-content:space-between;align-items:center;width:100%}.ai-diagnosis-page .history-card .history-item .history-info[data-v-922a7f0b]{display:flex;gap:16px}.ai-diagnosis-page .history-card .history-item .history-info .disease[data-v-922a7f0b]{font-weight:500}.ai-diagnosis-page .history-card .history-item .history-info .time[data-v-922a7f0b]{color:#8c8c8c;font-size:12px}.ai-suggestions-page .page-header[data-v-739f1651]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ai-suggestions-page .page-header .header-left .page-title[data-v-739f1651]{font-size:24px;font-weight:600;color:#262626;margin:0 0 8px}.ai-suggestions-page .page-header .header-left .page-desc[data-v-739f1651]{color:#8c8c8c;margin:0}.ai-suggestions-page .env-overview[data-v-739f1651]{margin-bottom:24px}.ai-suggestions-page .env-overview .env-card[data-v-739f1651]{border-radius:8px;margin-bottom:16px}.ai-suggestions-page .env-overview .env-card .env-item[data-v-739f1651]{display:flex;align-items:center;gap:12px}.ai-suggestions-page .env-overview .env-card .env-item .env-icon[data-v-739f1651]{font-size:24px}.ai-suggestions-page .env-overview .env-card .env-item .env-icon.temperature[data-v-739f1651]{color:#ff4d4f}.ai-suggestions-page .env-overview .env-card .env-item .env-icon.humidity[data-v-739f1651]{color:#1890ff}.ai-suggestions-page .env-overview .env-card .env-item .env-icon.light[data-v-739f1651]{color:#faad14}.ai-suggestions-page .env-overview .env-card .env-item .env-icon.wind[data-v-739f1651]{color:#52c41a}.ai-suggestions-page .env-overview .env-card .env-item .env-icon.rain[data-v-739f1651]{color:#722ed1}.ai-suggestions-page .env-overview .env-card .env-item .env-icon.ph[data-v-739f1651]{color:#eb2f96}.ai-suggestions-page .env-overview .env-card .env-item .env-info[data-v-739f1651]{display:flex;flex-direction:column}.ai-suggestions-page .env-overview .env-card .env-item .env-info .env-value[data-v-739f1651]{font-size:20px;font-weight:600;color:#262626}.ai-suggestions-page .env-overview .env-card .env-item .env-info .env-label[data-v-739f1651]{font-size:12px;color:#8c8c8c}.ai-suggestions-page .growth-stage-card[data-v-739f1651]{border-radius:8px;margin-bottom:24px}.ai-suggestions-page .growth-stage-card .growth-info[data-v-739f1651]{display:flex;gap:24px}.ai-suggestions-page .growth-stage-card .growth-info .growth-icon[data-v-739f1651]{width:80px;height:80px;background:linear-gradient(135deg,#52c41a,#95de64);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;color:#fff;flex-shrink:0}.ai-suggestions-page .growth-stage-card .growth-info .growth-content[data-v-739f1651]{flex:1}.ai-suggestions-page .growth-stage-card .growth-info .growth-content h3[data-v-739f1651]{margin:0 0 8px;color:#262626}.ai-suggestions-page .growth-stage-card .growth-info .growth-content p[data-v-739f1651]{color:#8c8c8c;margin:0 0 16px}.ai-suggestions-page .growth-stage-card .growth-info .growth-content .stage-timeline[data-v-739f1651]{display:flex;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.ai-suggestions-page .growth-stage-card .growth-info .growth-content .stage-timeline span[data-v-739f1651]{font-size:12px;color:#bfbfbf;position:relative}.ai-suggestions-page .growth-stage-card .growth-info .growth-content .stage-timeline span.active[data-v-739f1651]{color:#52c41a}.ai-suggestions-page .growth-stage-card .growth-info .growth-content .stage-timeline span.current[data-v-739f1651]{font-weight:600}.ai-suggestions-page .growth-stage-card .growth-info .growth-content .stage-timeline span.current[data-v-739f1651]:after{content:"";position:absolute;bottom:-16px;left:50%;transform:translate(-50%);width:8px;height:8px;background:#52c41a;border-radius:50%}.ai-suggestions-page .suggestions-section[data-v-739f1651]{margin-bottom:24px}.ai-suggestions-page .suggestions-section .section-header[data-v-739f1651]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ai-suggestions-page .suggestions-section .section-header h3[data-v-739f1651]{margin:0;font-size:18px}.ai-suggestions-page .suggestions-section .suggestion-col[data-v-739f1651]{margin-bottom:16px}.ai-suggestions-page .suggestions-section .suggestion-card[data-v-739f1651]{border-radius:8px;height:100%;transition:all .3s}.ai-suggestions-page .suggestions-section .suggestion-card[data-v-739f1651]:hover{box-shadow:0 4px 12px #0000001a}.ai-suggestions-page .suggestions-section .suggestion-card.priority-urgent[data-v-739f1651]{border-left:4px solid #ff4d4f}.ai-suggestions-page .suggestions-section .suggestion-card.priority-recommended[data-v-739f1651]{border-left:4px solid #faad14}.ai-suggestions-page .suggestions-section .suggestion-card.priority-optional[data-v-739f1651]{border-left:4px solid #1890ff}.ai-suggestions-page .suggestions-section .suggestion-card .suggestion-header[data-v-739f1651]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ai-suggestions-page .suggestions-section .suggestion-card .suggestion-header .suggestion-time[data-v-739f1651]{font-size:12px;color:#8c8c8c}.ai-suggestions-page .suggestions-section .suggestion-card .suggestion-title[data-v-739f1651]{margin:0 0 8px;font-size:16px;color:#262626}.ai-suggestions-page .suggestions-section .suggestion-card .suggestion-reason[data-v-739f1651]{color:#595959;font-size:13px;line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ai-suggestions-page .suggestions-section .suggestion-card .suggestion-tags[data-v-739f1651]{margin-bottom:12px}.ai-suggestions-page .suggestions-section .suggestion-card .suggestion-tags .ant-tag[data-v-739f1651]{margin-bottom:4px}.ai-suggestions-page .suggestions-section .suggestion-card .suggestion-footer[data-v-739f1651]{display:flex;justify-content:space-between;align-items:center}.ai-suggestions-page .calendar-card[data-v-739f1651]{border-radius:8px}.ai-suggestions-page .calendar-card .calendar-item .calendar-date[data-v-739f1651]{font-size:12px;color:#8c8c8c}.ai-suggestions-page .calendar-card .calendar-item h4[data-v-739f1651]{margin:4px 0;color:#262626}.ai-suggestions-page .calendar-card .calendar-item p[data-v-739f1651]{color:#595959;font-size:13px;margin:0 0 8px}.ai-suggestions-page .suggestion-detail .detail-section[data-v-739f1651]{margin-bottom:24px}.ai-suggestions-page .suggestion-detail .detail-section h4[data-v-739f1651]{margin-bottom:12px;color:#262626;border-left:4px solid #1890ff;padding-left:8px}.ai-suggestions-page .suggestion-detail .detail-section p[data-v-739f1651]{color:#595959;line-height:1.6}.ai-suggestions-page .suggestion-detail .detail-section ul[data-v-739f1651]{padding-left:20px;color:#595959}.ai-suggestions-page .suggestion-detail .detail-section ul li[data-v-739f1651]{margin-bottom:4px}.ai-suggestions-page .suggestion-detail .detail-section .material-info[data-v-739f1651]{display:flex;gap:16px}.ai-suggestions-page .suggestion-detail .detail-section .material-info .material-name[data-v-739f1651]{font-weight:500}.ai-suggestions-page .suggestion-detail .detail-section .material-info .material-spec[data-v-739f1651]{color:#8c8c8c;font-size:12px}.ai-suggestions-page .suggestion-detail .detail-section .material-info .material-usage[data-v-739f1651]{color:#52c41a;font-size:12px}.ai-suggestions-page .suggestion-detail .detail-actions[data-v-739f1651]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #f0f0f0}.products-page .page-header[data-v-0415b57a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.products-page .page-header .page-title[data-v-0415b57a]{font-size:24px;font-weight:600;color:#262626;margin:0}.products-page .filter-card[data-v-0415b57a]{margin-bottom:24px;border-radius:8px}.products-page .filter-card .filter-tags[data-v-0415b57a]{display:flex;align-items:center;gap:12px}.products-page .filter-card .filter-tags .filter-label[data-v-0415b57a]{color:#8c8c8c;white-space:nowrap}.products-page .filter-card .category-filter[data-v-0415b57a]{display:flex;align-items:flex-start;gap:12px}.products-page .filter-card .category-filter .filter-label[data-v-0415b57a]{color:#8c8c8c;white-space:nowrap;padding-top:4px}.products-page .products-list .product-col[data-v-0415b57a]{margin-bottom:16px}.products-page .products-list .product-card[data-v-0415b57a]{border-radius:8px;overflow:hidden;transition:all .3s}.products-page .products-list .product-card[data-v-0415b57a]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.products-page .products-list .product-card .product-image[data-v-0415b57a]{position:relative;height:200px;overflow:hidden}.products-page .products-list .product-card .product-image img[data-v-0415b57a]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.products-page .products-list .product-card .product-image:hover img[data-v-0415b57a]{transform:scale(1.05)}.products-page .products-list .product-card .product-image .product-badge[data-v-0415b57a]{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:4px;font-size:12px;color:#fff}.products-page .products-list .product-card .product-image .product-badge.new[data-v-0415b57a]{background:#52c41a}.products-page .products-list .product-card .product-image .product-badge.hot[data-v-0415b57a]{background:#ff4d4f}.products-page .products-list .product-card .product-info[data-v-0415b57a]{padding:16px}.products-page .products-list .product-card .product-info .product-type[data-v-0415b57a]{margin-bottom:8px}.products-page .products-list .product-card .product-info .product-type .ant-tag[data-v-0415b57a]{margin-right:4px}.products-page .products-list .product-card .product-info .product-name[data-v-0415b57a]{font-size:16px;font-weight:500;color:#262626;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.products-page .products-list .product-card .product-info .product-desc[data-v-0415b57a]{font-size:13px;color:#8c8c8c;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:40px}.products-page .products-list .product-card .product-info .product-meta[data-v-0415b57a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.products-page .products-list .product-card .product-info .product-meta .product-price .price-symbol[data-v-0415b57a]{font-size:14px;color:#f5222d}.products-page .products-list .product-card .product-info .product-meta .product-price .price-value[data-v-0415b57a]{font-size:24px;font-weight:600;color:#f5222d}.products-page .products-list .product-card .product-info .product-meta .product-price .price-unit[data-v-0415b57a]{font-size:12px;color:#8c8c8c}.products-page .products-list .product-card .product-info .product-meta .product-rating[data-v-0415b57a]{display:flex;align-items:center;gap:4px;font-size:12px;color:#8c8c8c}.products-page .products-list .product-card .product-info .product-meta .product-rating .star-icon[data-v-0415b57a]{color:#faad14}.products-page .products-list .product-card .product-info .product-meta .product-rating .sales[data-v-0415b57a]{margin-left:8px}.products-page .products-list .empty-state[data-v-0415b57a]{padding:48px 0}.products-page .pagination-wrapper[data-v-0415b57a]{display:flex;justify-content:center;margin-top:24px}.products-page .product-detail .product-carousel[data-v-0415b57a]{border-radius:8px;overflow:hidden}.products-page .product-detail .product-carousel .carousel-image[data-v-0415b57a]{width:100%;height:300px;object-fit:cover}.products-page .product-detail .detail-info .detail-header[data-v-0415b57a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.products-page .product-detail .detail-info .detail-header .detail-rating[data-v-0415b57a]{display:flex;align-items:center;gap:4px;font-size:13px;color:#8c8c8c}.products-page .product-detail .detail-info .detail-header .detail-rating .star-icon[data-v-0415b57a]{color:#faad14}.products-page .product-detail .detail-info .detail-header .detail-rating .sales[data-v-0415b57a]{margin-left:8px}.products-page .product-detail .detail-info .detail-name[data-v-0415b57a]{font-size:20px;font-weight:600;color:#262626;margin:0 0 8px}.products-page .product-detail .detail-info .detail-desc[data-v-0415b57a]{color:#8c8c8c;margin:0 0 16px}.products-page .product-detail .detail-info .detail-price[data-v-0415b57a]{margin-bottom:16px;padding:12px;background:#fff2f0;border-radius:4px}.products-page .product-detail .detail-info .detail-price .price-symbol[data-v-0415b57a]{font-size:16px;color:#f5222d}.products-page .product-detail .detail-info .detail-price .price-value[data-v-0415b57a]{font-size:32px;font-weight:600;color:#f5222d}.products-page .product-detail .detail-info .detail-price .price-unit[data-v-0415b57a]{font-size:14px;color:#8c8c8c}.products-page .product-detail .detail-info .detail-specs[data-v-0415b57a]{margin-bottom:16px}.products-page .product-detail .detail-info .detail-specs .spec-group[data-v-0415b57a]{margin-bottom:12px}.products-page .product-detail .detail-info .detail-specs .spec-group .spec-label[data-v-0415b57a]{display:inline-block;width:80px;color:#8c8c8c}.products-page .product-detail .detail-info .detail-quantity[data-v-0415b57a]{margin-bottom:16px}.products-page .product-detail .detail-info .detail-quantity .quantity-label[data-v-0415b57a]{display:inline-block;width:80px;color:#8c8c8c}.products-page .product-detail .detail-info .detail-services[data-v-0415b57a]{display:flex;gap:16px;margin-bottom:24px;padding:12px;background:#f6ffed;border-radius:4px}.products-page .product-detail .detail-info .detail-services .service-item[data-v-0415b57a]{display:flex;align-items:center;gap:4px;font-size:13px;color:#52c41a}.products-page .product-detail .detail-info .detail-services .service-item .service-icon[data-v-0415b57a]{font-size:14px}.products-page .product-detail .detail-info .detail-actions[data-v-0415b57a]{display:flex;gap:12px}.products-page .product-detail .detail-tabs[data-v-0415b57a]{margin-top:24px}.products-page .product-detail .detail-tabs .detail-content h4[data-v-0415b57a]{margin:16px 0 8px;color:#262626}.products-page .product-detail .detail-tabs .detail-content ul[data-v-0415b57a]{padding-left:20px;color:#595959}.products-page .product-detail .detail-tabs .detail-content ul li[data-v-0415b57a]{margin-bottom:4px}.products-page .product-detail .detail-tabs .detail-content p[data-v-0415b57a]{color:#595959;line-height:1.6}.products-page .product-detail .detail-tabs .review-time[data-v-0415b57a]{font-size:12px;color:#8c8c8c}.cart-page .page-header[data-v-a20fc81c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.cart-page .page-header .header-left[data-v-a20fc81c]{display:flex;align-items:center;gap:16px}.cart-page .page-header .header-left .page-title[data-v-a20fc81c]{font-size:24px;font-weight:600;color:#262626;margin:0}.cart-page .page-header .header-left .cart-count[data-v-a20fc81c]{color:#8c8c8c}.cart-page .cart-list-card[data-v-a20fc81c]{border-radius:8px;margin-bottom:24px}.cart-page .cart-list-card .cart-toolbar[data-v-a20fc81c]{display:flex;justify-content:space-between;align-items:center}.cart-page .cart-list-card .cart-list .cart-item[data-v-a20fc81c]{display:flex;align-items:center;gap:16px;padding:16px;border-radius:8px;margin-bottom:12px;background:#fafafa;transition:all .3s}.cart-page .cart-list-card .cart-list .cart-item[data-v-a20fc81c]:hover{background:#f0f0f0}.cart-page .cart-list-card .cart-list .cart-item.selected[data-v-a20fc81c]{background:#e6f7ff}.cart-page .cart-list-card .cart-list .cart-item .item-image[data-v-a20fc81c]{width:100px;height:100px;border-radius:4px;overflow:hidden;flex-shrink:0}.cart-page .cart-list-card .cart-list .cart-item .item-image img[data-v-a20fc81c]{width:100%;height:100%;object-fit:cover}.cart-page .cart-list-card .cart-list .cart-item .item-info[data-v-a20fc81c]{flex:1;min-width:0}.cart-page .cart-list-card .cart-list .cart-item .item-info .item-header[data-v-a20fc81c]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.cart-page .cart-list-card .cart-list .cart-item .item-info .item-header .item-name[data-v-a20fc81c]{font-size:16px;font-weight:500;color:#262626;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-page .cart-list-card .cart-list .cart-item .item-info .item-desc[data-v-a20fc81c]{color:#8c8c8c;font-size:13px;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-page .cart-list-card .cart-list .cart-item .item-info .item-specs .spec-tag[data-v-a20fc81c]{display:inline-block;padding:2px 8px;background:#f0f0f0;border-radius:4px;font-size:12px;color:#595959;margin-right:8px}.cart-page .cart-list-card .cart-list .cart-item .item-price[data-v-a20fc81c]{width:100px;text-align:center;flex-shrink:0}.cart-page .cart-list-card .cart-list .cart-item .item-price .price-symbol[data-v-a20fc81c]{color:#f5222d}.cart-page .cart-list-card .cart-list .cart-item .item-price .price-value[data-v-a20fc81c]{font-size:16px;font-weight:500;color:#f5222d}.cart-page .cart-list-card .cart-list .cart-item .item-price .price-unit[data-v-a20fc81c]{font-size:12px;color:#8c8c8c}.cart-page .cart-list-card .cart-list .cart-item .item-quantity[data-v-a20fc81c]{width:100px;flex-shrink:0}.cart-page .cart-list-card .cart-list .cart-item .item-subtotal[data-v-a20fc81c]{width:120px;text-align:right;flex-shrink:0}.cart-page .cart-list-card .cart-list .cart-item .item-subtotal .subtotal-label[data-v-a20fc81c]{color:#8c8c8c}.cart-page .cart-list-card .cart-list .cart-item .item-subtotal .subtotal-value[data-v-a20fc81c]{font-size:16px;font-weight:600;color:#f5222d}.cart-page .cart-list-card .cart-list .cart-item .item-actions[data-v-a20fc81c]{display:flex;flex-direction:column;gap:4px;width:80px;flex-shrink:0}.cart-page .cart-list-card .empty-state[data-v-a20fc81c]{padding:48px 0}.cart-page .recommend-card[data-v-a20fc81c]{border-radius:8px}.cart-page .recommend-card .recommend-item[data-v-a20fc81c]{cursor:pointer;text-align:center;transition:all .3s}.cart-page .recommend-card .recommend-item[data-v-a20fc81c]:hover{opacity:.8}.cart-page .recommend-card .recommend-item img[data-v-a20fc81c]{width:100%;height:120px;object-fit:cover;border-radius:4px;margin-bottom:8px}.cart-page .recommend-card .recommend-item h5[data-v-a20fc81c]{margin:0 0 4px;font-size:14px;color:#262626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-page .recommend-card .recommend-item .recommend-price[data-v-a20fc81c]{color:#f5222d;font-weight:500}.cart-page .recommend-card .recommend-item .recommend-price small[data-v-a20fc81c]{color:#8c8c8c;font-weight:400}.cart-page .summary-card[data-v-a20fc81c]{border-radius:8px;position:sticky;top:24px}.cart-page .summary-card .summary-title[data-v-a20fc81c]{font-size:18px;margin-bottom:16px}.cart-page .summary-card .summary-item[data-v-a20fc81c]{display:flex;justify-content:space-between;margin-bottom:12px;color:#595959}.cart-page .summary-card .summary-item .summary-value[data-v-a20fc81c]{color:#262626;font-weight:500}.cart-page .summary-card .summary-item .summary-value.discount[data-v-a20fc81c]{color:#52c41a}.cart-page .summary-card .summary-total[data-v-a20fc81c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cart-page .summary-card .summary-total span[data-v-a20fc81c]{font-size:16px;font-weight:500}.cart-page .summary-card .summary-total .total-price .price-symbol[data-v-a20fc81c]{font-size:16px;color:#f5222d}.cart-page .summary-card .summary-total .total-price .price-value[data-v-a20fc81c]{font-size:28px;font-weight:600;color:#f5222d}.cart-page .summary-card .checkout-btn[data-v-a20fc81c]{height:48px;font-size:16px;margin-bottom:16px}.cart-page .summary-card .summary-tips p[data-v-a20fc81c]{margin:0 0 8px;font-size:12px;color:#8c8c8c;display:flex;align-items:center;gap:4px}.cart-page .coupon-card[data-v-a20fc81c]{border-radius:8px;margin-top:16px}.cart-page .coupon-card .coupon-item[data-v-a20fc81c]{cursor:pointer;padding:0}.cart-page .coupon-card .coupon-item .coupon-info[data-v-a20fc81c]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:4px;border:1px solid #f0f0f0;width:100%;transition:all .3s}.cart-page .coupon-card .coupon-item .coupon-info[data-v-a20fc81c]:hover{border-color:#1890ff}.cart-page .coupon-card .coupon-item .coupon-info.selected[data-v-a20fc81c]{border-color:#1890ff;background:#e6f7ff}.cart-page .coupon-card .coupon-item .coupon-info .coupon-value[data-v-a20fc81c]{display:flex;flex-direction:column;align-items:center;min-width:60px}.cart-page .coupon-card .coupon-item .coupon-info .coupon-value .amount[data-v-a20fc81c]{font-size:20px;font-weight:600;color:#f5222d}.cart-page .coupon-card .coupon-item .coupon-info .coupon-value .condition[data-v-a20fc81c]{font-size:11px;color:#8c8c8c}.cart-page .coupon-card .coupon-item .coupon-info .coupon-detail[data-v-a20fc81c]{display:flex;flex-direction:column}.cart-page .coupon-card .coupon-item .coupon-info .coupon-detail .name[data-v-a20fc81c]{font-weight:500;color:#262626}.cart-page .coupon-card .coupon-item .coupon-info .coupon-detail .expiry[data-v-a20fc81c]{font-size:11px;color:#8c8c8c}.order-list .search-bar[data-v-880fb092]{margin-bottom:24px}.order-list .order-cards .order-card[data-v-880fb092]{margin-bottom:16px;border-radius:8px}.order-list .order-cards .order-card .order-header[data-v-880fb092]{display:flex;justify-content:space-between;align-items:center}.order-list .order-cards .order-card .order-header .order-info[data-v-880fb092]{display:flex;align-items:center;gap:12px}.order-list .order-cards .order-card .order-header .order-info .order-no[data-v-880fb092]{font-weight:500;color:#262626}.order-list .order-cards .order-card .order-header .order-time[data-v-880fb092]{color:#8c8c8c;font-size:12px}.order-list .order-cards .order-card .order-content[data-v-880fb092]{display:flex;justify-content:space-between;margin-bottom:16px}.order-list .order-cards .order-card .order-content .order-detail[data-v-880fb092]{flex:1}.order-list .order-cards .order-card .order-content .order-detail p[data-v-880fb092]{margin:4px 0;color:#595959}.order-list .order-cards .order-card .order-content .order-amount[data-v-880fb092]{text-align:right}.order-list .order-cards .order-card .order-content .order-amount .amount-item[data-v-880fb092]{margin:4px 0}.order-list .order-cards .order-card .order-content .order-amount .amount-item .label[data-v-880fb092]{color:#8c8c8c}.order-list .order-cards .order-card .order-content .order-amount .amount-item .value[data-v-880fb092]{font-size:16px;font-weight:600;color:#f5222d}.order-list .order-cards .order-card .order-actions[data-v-880fb092]{display:flex;justify-content:flex-end;gap:8px}.order-list .empty-state[data-v-880fb092]{padding:48px 0}.order-list .pagination-wrapper[data-v-880fb092]{display:flex;justify-content:flex-end;margin-top:24px}.order-list-page .page-header[data-v-e4206b26]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.order-list-page .page-header .page-title[data-v-e4206b26]{font-size:24px;font-weight:600;color:#262626;margin:0}.order-list-page .order-tabs[data-v-e4206b26] .ant-tabs-nav{margin-bottom:24px}.order-submit-page .page-header[data-v-ca049510]{display:flex;align-items:center;margin-bottom:24px}.order-submit-page .page-header .header-left[data-v-ca049510]{display:flex;align-items:center;gap:16px}.order-submit-page .page-header .header-left .page-title[data-v-ca049510]{font-size:24px;font-weight:600;color:#262626;margin:0}.order-submit-page .order-card[data-v-ca049510]{border-radius:8px;margin-bottom:24px}.order-submit-page .order-card .order-items .order-item[data-v-ca049510]{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #f0f0f0}.order-submit-page .order-card .order-items .order-item[data-v-ca049510]:last-child{border-bottom:none}.order-submit-page .order-card .order-items .order-item .item-image[data-v-ca049510]{width:80px;height:80px;border-radius:4px;overflow:hidden;flex-shrink:0}.order-submit-page .order-card .order-items .order-item .item-image img[data-v-ca049510]{width:100%;height:100%;object-fit:cover}.order-submit-page .order-card .order-items .order-item .item-info[data-v-ca049510]{flex:1;min-width:0}.order-submit-page .order-card .order-items .order-item .item-info .item-name[data-v-ca049510]{font-size:15px;font-weight:500;color:#262626;margin:0 0 4px}.order-submit-page .order-card .order-items .order-item .item-info .item-desc[data-v-ca049510]{color:#8c8c8c;font-size:13px;margin:0 0 8px}.order-submit-page .order-card .order-items .order-item .item-info .item-specs .spec-tag[data-v-ca049510]{display:inline-block;padding:2px 8px;background:#f0f0f0;border-radius:4px;font-size:12px;color:#595959;margin-right:8px}.order-submit-page .order-card .order-items .order-item .item-price[data-v-ca049510]{width:100px;text-align:center}.order-submit-page .order-card .order-items .order-item .item-price .price[data-v-ca049510]{color:#f5222d;font-weight:500}.order-submit-page .order-card .order-items .order-item .item-price .unit[data-v-ca049510]{color:#8c8c8c;font-size:12px}.order-submit-page .order-card .order-items .order-item .item-quantity[data-v-ca049510]{width:60px;text-align:center;color:#8c8c8c}.order-submit-page .order-card .order-items .order-item .item-subtotal[data-v-ca049510]{width:100px;text-align:right;font-weight:600;color:#f5222d}.order-submit-page .order-card .order-remark[data-v-ca049510]{display:flex;align-items:center;gap:12px}.order-submit-page .order-card .order-remark .remark-label[data-v-ca049510]{color:#8c8c8c;white-space:nowrap}.order-submit-page .order-card .delivery-type[data-v-ca049510]{margin-bottom:16px}.order-submit-page .order-card .address-section .section-header[data-v-ca049510],.order-submit-page .order-card .pickup-section .section-header[data-v-ca049510]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.order-submit-page .order-card .address-section .section-header h4[data-v-ca049510],.order-submit-page .order-card .pickup-section .section-header h4[data-v-ca049510]{margin:0}.order-submit-page .order-card .address-list[data-v-ca049510]{display:flex;flex-direction:column;gap:12px}.order-submit-page .order-card .address-list .address-item[data-v-ca049510]{width:100%}.order-submit-page .order-card .address-list .address-item[data-v-ca049510] .ant-radio{align-self:flex-start;margin-top:4px}.order-submit-page .order-card .address-list .address-item .address-info[data-v-ca049510]{flex:1;padding:12px;background:#fafafa;border-radius:4px;margin-left:8px}.order-submit-page .order-card .address-list .address-item .address-info .address-header[data-v-ca049510]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.order-submit-page .order-card .address-list .address-item .address-info .address-header .name[data-v-ca049510]{font-weight:500}.order-submit-page .order-card .address-list .address-item .address-info .address-header .phone[data-v-ca049510]{color:#8c8c8c}.order-submit-page .order-card .address-list .address-item .address-info .address-detail[data-v-ca049510]{margin:0;color:#595959}.order-submit-page .order-card .pickup-list[data-v-ca049510]{display:flex;flex-direction:column;gap:12px}.order-submit-page .order-card .pickup-list .pickup-item[data-v-ca049510]{width:100%}.order-submit-page .order-card .pickup-list .pickup-item .pickup-info[data-v-ca049510]{padding:12px;background:#fafafa;border-radius:4px;margin-left:8px}.order-submit-page .order-card .pickup-list .pickup-item .pickup-info .name[data-v-ca049510]{font-weight:500}.order-submit-page .order-card .pickup-list .pickup-item .pickup-info .address[data-v-ca049510],.order-submit-page .order-card .pickup-list .pickup-item .pickup-info .time[data-v-ca049510]{margin:4px 0 0;color:#8c8c8c;font-size:13px}.order-submit-page .payment-card[data-v-ca049510]{border-radius:8px;position:sticky;top:24px}.order-submit-page .payment-card .card-title[data-v-ca049510]{font-size:18px;margin-bottom:16px}.order-submit-page .payment-card .amount-detail .amount-item[data-v-ca049510]{display:flex;justify-content:space-between;margin-bottom:12px;color:#595959}.order-submit-page .payment-card .amount-detail .amount-item.discount[data-v-ca049510]{color:#52c41a}.order-submit-page .payment-card .amount-total[data-v-ca049510]{display:flex;justify-content:space-between;align-items:center}.order-submit-page .payment-card .amount-total span[data-v-ca049510]{font-size:16px;font-weight:500}.order-submit-page .payment-card .amount-total .total-price .symbol[data-v-ca049510]{font-size:16px;color:#f5222d}.order-submit-page .payment-card .amount-total .total-price .value[data-v-ca049510]{font-size:28px;font-weight:600;color:#f5222d}.order-submit-page .payment-card .payment-title[data-v-ca049510]{margin-bottom:12px}.order-submit-page .payment-card .payment-methods[data-v-ca049510]{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.order-submit-page .payment-card .payment-methods .payment-method[data-v-ca049510]{width:100%}.order-submit-page .payment-card .payment-methods .payment-method[data-v-ca049510] .ant-radio{align-self:center}.order-submit-page .payment-card .payment-methods .payment-method .method-item[data-v-ca049510]{display:flex;align-items:center;gap:12px;padding:12px;background:#fafafa;border-radius:4px;margin-left:8px}.order-submit-page .payment-card .payment-methods .payment-method .method-item .method-icon[data-v-ca049510]{font-size:24px}.order-submit-page .payment-card .payment-methods .payment-method .method-item .method-icon.wechat[data-v-ca049510]{color:#07c160}.order-submit-page .payment-card .payment-methods .payment-method .method-item .method-icon.alipay[data-v-ca049510]{color:#1677ff}.order-submit-page .payment-card .payment-methods .payment-method .method-item .method-icon.bank[data-v-ca049510]{color:#faad14}.order-submit-page .payment-card .payment-methods .payment-method .method-item .method-icon.balance[data-v-ca049510]{color:#722ed1}.order-submit-page .payment-card .submit-btn[data-v-ca049510]{height:48px;font-size:16px;margin-bottom:16px}.order-submit-page .payment-card .agreement[data-v-ca049510]{font-size:12px;color:#8c8c8c}.order-submit-page .order-tips[data-v-ca049510]{margin-top:16px;border-radius:8px}.order-detail-page .page-header[data-v-3013b968]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.order-detail-page .page-header .header-left[data-v-3013b968]{display:flex;align-items:center;gap:16px}.order-detail-page .page-header .header-left .page-title[data-v-3013b968]{font-size:24px;font-weight:600;color:#262626;margin:0}.order-detail-page .status-card[data-v-3013b968]{border-radius:8px;margin-bottom:24px}.order-detail-page .status-card .status-header[data-v-3013b968]{display:flex;justify-content:space-between;align-items:flex-start}.order-detail-page .status-card .status-header .status-info .status-title[data-v-3013b968]{font-size:20px;margin:0 0 8px;color:#1890ff}.order-detail-page .status-card .status-header .status-info .status-desc[data-v-3013b968]{color:#8c8c8c;margin:0}.order-detail-page .status-card .status-header .order-no[data-v-3013b968]{display:flex;align-items:center;gap:8px;color:#8c8c8c}.order-detail-page .status-card .order-steps[data-v-3013b968]{margin-top:24px}.order-detail-page .detail-card[data-v-3013b968]{border-radius:8px;margin-bottom:24px}.order-detail-page .detail-card .order-items .order-item[data-v-3013b968]{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #f0f0f0}.order-detail-page .detail-card .order-items .order-item[data-v-3013b968]:last-child{border-bottom:none}.order-detail-page .detail-card .order-items .order-item .item-image[data-v-3013b968]{width:80px;height:80px;border-radius:4px;overflow:hidden;flex-shrink:0}.order-detail-page .detail-card .order-items .order-item .item-image img[data-v-3013b968]{width:100%;height:100%;object-fit:cover}.order-detail-page .detail-card .order-items .order-item .item-info[data-v-3013b968]{flex:1;min-width:0}.order-detail-page .detail-card .order-items .order-item .item-info .item-name[data-v-3013b968]{font-size:15px;font-weight:500;color:#262626;margin:0 0 4px}.order-detail-page .detail-card .order-items .order-item .item-info .item-desc[data-v-3013b968]{color:#8c8c8c;font-size:13px;margin:0 0 8px}.order-detail-page .detail-card .order-items .order-item .item-info .item-specs .spec-tag[data-v-3013b968]{display:inline-block;padding:2px 8px;background:#f0f0f0;border-radius:4px;font-size:12px;color:#595959;margin-right:8px}.order-detail-page .detail-card .order-items .order-item .item-price[data-v-3013b968]{width:100px;text-align:center}.order-detail-page .detail-card .order-items .order-item .item-price .price[data-v-3013b968]{color:#f5222d;font-weight:500}.order-detail-page .detail-card .order-items .order-item .item-price .unit[data-v-3013b968]{color:#8c8c8c;font-size:12px}.order-detail-page .detail-card .order-items .order-item .item-quantity[data-v-3013b968]{width:60px;text-align:center;color:#8c8c8c}.order-detail-page .detail-card .order-items .order-item .item-subtotal[data-v-3013b968]{width:100px;text-align:right;font-weight:600;color:#f5222d}.order-detail-page .detail-card .order-summary .summary-row[data-v-3013b968]{display:flex;justify-content:space-between;margin-bottom:8px;color:#595959}.order-detail-page .detail-card .order-summary .summary-row.discount[data-v-3013b968]{color:#52c41a}.order-detail-page .detail-card .order-summary .summary-row.total[data-v-3013b968]{font-size:16px;font-weight:500;color:#262626}.order-detail-page .detail-card .order-summary .summary-row.total .total-amount[data-v-3013b968]{font-size:24px;color:#f5222d}.order-detail-page .detail-card .logistics-info[data-v-3013b968]{margin-bottom:16px}.order-detail-page .detail-card .logistics-info p[data-v-3013b968]{margin:0}.order-detail-page .detail-card .logistics-info p span[data-v-3013b968]{margin-left:16px;color:#8c8c8c}.order-detail-page .detail-card .logistics-timeline .track-time[data-v-3013b968]{color:#8c8c8c;font-size:12px;margin:0}.order-detail-page .detail-card .logistics-timeline .track-content[data-v-3013b968]{color:#262626;margin:4px 0 0}.order-detail-page .detail-card .log-time[data-v-3013b968]{color:#8c8c8c;font-size:12px;margin:0}.order-detail-page .detail-card .log-content[data-v-3013b968]{color:#262626;margin:4px 0 0}.order-detail-page .detail-card .log-operator[data-v-3013b968]{color:#8c8c8c;font-size:12px;margin:4px 0 0}.order-detail-page .side-card[data-v-3013b968]{border-radius:8px;margin-bottom:24px}.order-detail-page .side-card .aftersale-item[data-v-3013b968]{width:100%}.order-detail-page .side-card .aftersale-item .aftersale-header[data-v-3013b968]{display:flex;justify-content:space-between;margin-bottom:4px}.order-detail-page .side-card .aftersale-item .aftersale-reason[data-v-3013b968]{color:#595959;margin:0 0 4px}.order-detail-page .side-card .aftersale-item .aftersale-time[data-v-3013b968]{color:#8c8c8c;font-size:12px}.order-detail-page .pay-modal-content .pay-amount[data-v-3013b968]{text-align:center;padding:16px 0}.order-detail-page .pay-modal-content .pay-amount .label[data-v-3013b968]{display:block;color:#8c8c8c;margin-bottom:8px}.order-detail-page .pay-modal-content .pay-amount .amount .symbol[data-v-3013b968]{font-size:24px;color:#f5222d}.order-detail-page .pay-modal-content .pay-amount .amount .value[data-v-3013b968]{font-size:36px;font-weight:600;color:#f5222d}.order-detail-page .pay-modal-content .pay-methods[data-v-3013b968]{margin-bottom:24px}.order-detail-page .pay-modal-content .pay-methods .pay-method[data-v-3013b968]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #f0f0f0;border-radius:4px;margin-bottom:8px;cursor:pointer;transition:all .3s}.order-detail-page .pay-modal-content .pay-methods .pay-method[data-v-3013b968]:hover,.order-detail-page .pay-modal-content .pay-methods .pay-method.selected[data-v-3013b968]{border-color:#1890ff;background:#e6f7ff}.order-detail-page .pay-modal-content .pay-methods .pay-method .method-icon[data-v-3013b968]{font-size:24px}.order-detail-page .pay-modal-content .pay-methods .pay-method .method-icon.wechat[data-v-3013b968]{color:#07c160}.order-detail-page .pay-modal-content .pay-methods .pay-method .method-icon.alipay[data-v-3013b968]{color:#1677ff}.order-detail-page .pay-modal-content .pay-methods .pay-method .method-icon.bank[data-v-3013b968]{color:#faad14}.task-list-page .page-header[data-v-0338e927]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.task-list-page .page-header .page-title[data-v-0338e927]{font-size:24px;font-weight:600;color:#262626;margin:0}.task-list-page .search-card[data-v-0338e927]{margin-bottom:24px;border-radius:8px}.task-list-page .view-switch[data-v-0338e927]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.task-list-page .list-view[data-v-0338e927]{background:#fff;border-radius:8px;padding:16px}.task-list-page .board-view .board-column[data-v-0338e927]{background:#f5f5f5;border-radius:8px;padding:12px;min-height:400px}.task-list-page .board-view .board-column .column-header[data-v-0338e927]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:4px;margin-bottom:12px}.task-list-page .board-view .board-column .column-header.pending[data-v-0338e927]{background:#f0f0f0}.task-list-page .board-view .board-column .column-header.assigned[data-v-0338e927]{background:#e6f7ff}.task-list-page .board-view .board-column .column-header.in_progress[data-v-0338e927]{background:#fff7e6}.task-list-page .board-view .board-column .column-header.completed[data-v-0338e927]{background:#f6ffed}.task-list-page .board-view .board-column .column-header .column-title[data-v-0338e927]{font-weight:600}.task-list-page .board-view .board-column .column-content .task-card[data-v-0338e927]{background:#fff;border-radius:8px;padding:12px;margin-bottom:12px;cursor:pointer;box-shadow:0 1px 2px #0000000f;transition:all .3s}.task-list-page .board-view .board-column .column-content .task-card[data-v-0338e927]:hover{box-shadow:0 4px 12px #0000001a}.task-list-page .board-view .board-column .column-content .task-card .task-header[data-v-0338e927]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.task-list-page .board-view .board-column .column-content .task-card .task-header .task-priority[data-v-0338e927]{font-size:12px}.task-list-page .board-view .board-column .column-content .task-card .task-header .task-priority.priority-1[data-v-0338e927]{color:#8c8c8c}.task-list-page .board-view .board-column .column-content .task-card .task-header .task-priority.priority-2[data-v-0338e927]{color:#faad14}.task-list-page .board-view .board-column .column-content .task-card .task-header .task-priority.priority-3[data-v-0338e927]{color:#f5222d}.task-list-page .board-view .board-column .column-content .task-card .task-name[data-v-0338e927]{font-size:14px;font-weight:500;color:#262626;margin:0 0 8px}.task-list-page .board-view .board-column .column-content .task-card .task-meta[data-v-0338e927]{display:flex;gap:12px;margin-bottom:8px}.task-list-page .board-view .board-column .column-content .task-card .task-meta .meta-item[data-v-0338e927]{font-size:12px;color:#8c8c8c;display:flex;align-items:center;gap:4px}.task-create-page .page-header[data-v-019202bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.task-create-page .page-header .header-left[data-v-019202bf]{display:flex;align-items:center;gap:16px}.task-create-page .page-header .header-left .page-title[data-v-019202bf]{font-size:24px;font-weight:600;color:#262626;margin:0}.task-create-page .task-form .form-card[data-v-019202bf]{margin-bottom:24px;border-radius:8px}.task-create-page .task-form .priority-high[data-v-019202bf]{color:#f5222d}.task-create-page .task-form .priority-medium[data-v-019202bf]{color:#faad14}.task-create-page .task-form .priority-low[data-v-019202bf]{color:#8c8c8c}.task-create-page .task-form .selected-summary[data-v-019202bf]{margin-top:16px}.task-create-page .task-form .material-list .material-item[data-v-019202bf]{margin-bottom:12px;padding:12px;background:#f5f5f5;border-radius:4px}.task-create-page .task-form .material-list .material-item .unit-text[data-v-019202bf]{color:#8c8c8c}.task-create-page .preview-card[data-v-019202bf]{border-radius:8px;margin-bottom:24px;position:sticky;top:24px}.task-create-page .preview-card .preview-content .preview-item[data-v-019202bf]{display:flex;justify-content:space-between;margin-bottom:12px}.task-create-page .preview-card .preview-content .preview-item .label[data-v-019202bf]{color:#8c8c8c}.task-create-page .preview-card .preview-content .preview-item .value[data-v-019202bf]{color:#262626;font-weight:500}.task-create-page .preview-card .preview-content .preview-item .empty[data-v-019202bf]{color:#bfbfbf}.task-create-page .preview-card .preview-content .preview-item .priority-1[data-v-019202bf]{color:#8c8c8c}.task-create-page .preview-card .preview-content .preview-item .priority-2[data-v-019202bf]{color:#faad14}.task-create-page .preview-card .preview-content .preview-item .priority-3[data-v-019202bf]{color:#f5222d}.task-create-page .template-card[data-v-019202bf]{border-radius:8px}.task-create-page .template-card .template-item[data-v-019202bf]{cursor:pointer;transition:all .3s}.task-create-page .template-card .template-item[data-v-019202bf]:hover{background:#f5f5f5}.task-create-page .template-card .template-item .template-info[data-v-019202bf]{display:flex;flex-direction:column}.task-create-page .template-card .template-item .template-info .template-name[data-v-019202bf]{font-weight:500;color:#262626}.task-create-page .template-card .template-item .template-info .template-type[data-v-019202bf]{font-size:12px;color:#8c8c8c}.task-detail-page .page-header[data-v-6e20fee6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.task-detail-page .page-header .header-left[data-v-6e20fee6]{display:flex;align-items:center;gap:16px}.task-detail-page .page-header .header-left .page-title[data-v-6e20fee6]{font-size:24px;font-weight:600;color:#262626;margin:0}.task-detail-page .detail-card[data-v-6e20fee6]{margin-bottom:24px;border-radius:8px}.task-detail-page .detail-card .task-header .task-title[data-v-6e20fee6]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.task-detail-page .detail-card .task-header .task-title h2[data-v-6e20fee6]{margin:0;font-size:20px}.task-detail-page .detail-card .task-header .task-title .priority-badge[data-v-6e20fee6]{font-size:12px;padding:2px 8px;border-radius:4px}.task-detail-page .detail-card .task-header .task-title .priority-badge.priority-1[data-v-6e20fee6]{background:#f5f5f5;color:#8c8c8c}.task-detail-page .detail-card .task-header .task-title .priority-badge.priority-2[data-v-6e20fee6]{background:#fff7e6;color:#faad14}.task-detail-page .detail-card .task-header .task-title .priority-badge.priority-3[data-v-6e20fee6]{background:#fff1f0;color:#f5222d}.task-detail-page .detail-card .task-header .task-progress[data-v-6e20fee6]{display:flex;align-items:center;gap:16px}.task-detail-page .detail-card .task-header .task-progress .progress-text[data-v-6e20fee6]{white-space:nowrap;color:#8c8c8c}.task-detail-page .detail-card .assignee-type[data-v-6e20fee6]{display:flex;align-items:center;gap:4px}.task-detail-page .detail-card .task-description h4[data-v-6e20fee6]{margin-bottom:8px;color:#262626}.task-detail-page .detail-card .task-description p[data-v-6e20fee6]{color:#595959;line-height:1.6;margin:0}.task-detail-page .detail-card .timeline-content .timeline-header[data-v-6e20fee6]{display:flex;justify-content:space-between;margin-bottom:4px}.task-detail-page .detail-card .timeline-content .timeline-header .timeline-title[data-v-6e20fee6]{font-weight:500;color:#262626}.task-detail-page .detail-card .timeline-content .timeline-header .timeline-time[data-v-6e20fee6]{color:#8c8c8c;font-size:12px}.task-detail-page .detail-card .timeline-content .timeline-desc[data-v-6e20fee6]{color:#595959;margin:0}.task-detail-page .detail-card .timeline-content .timeline-operator[data-v-6e20fee6]{color:#8c8c8c;font-size:12px;margin:4px 0 0}.task-detail-page .detail-card .execution-record .record-header[data-v-6e20fee6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.task-detail-page .detail-card .execution-record .record-header .record-time[data-v-6e20fee6]{color:#8c8c8c;font-size:12px}.task-detail-page .detail-card .execution-record .record-content[data-v-6e20fee6]{color:#595959;margin:0 0 8px}.task-detail-page .detail-card .execution-record .record-images[data-v-6e20fee6]{margin-top:8px}.task-detail-page .side-card[data-v-6e20fee6]{border-radius:8px;margin-bottom:24px}.task-detail-page .side-card .area-info .area-item[data-v-6e20fee6]{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #f0f0f0}.task-detail-page .side-card .area-info .area-item[data-v-6e20fee6]:last-child{border-bottom:none}.task-detail-page .side-card .area-info .area-item .area-name[data-v-6e20fee6]{flex:1;color:#262626}.task-detail-page .side-card .area-info .area-item .area-count[data-v-6e20fee6]{color:#8c8c8c;font-size:12px}.robot-list-page .page-header[data-v-8f3c85f3]{margin-bottom:24px}.robot-list-page .page-header .page-title[data-v-8f3c85f3]{font-size:24px;font-weight:600;color:#262626;margin:0}.robot-list-page .search-card[data-v-8f3c85f3]{margin-bottom:24px;border-radius:8px}.robot-list-page .robot-grid[data-v-8f3c85f3]{margin-bottom:24px}.robot-list-page .robot-grid .robot-card[data-v-8f3c85f3]{border-radius:8px;margin-bottom:16px}.robot-list-page .robot-grid .robot-card[data-v-8f3c85f3] .ant-card-body{padding:20px}.robot-list-page .robot-grid .robot-card .card-header[data-v-8f3c85f3]{display:flex;align-items:center;margin-bottom:16px}.robot-list-page .robot-grid .robot-card .card-header .robot-type-icon[data-v-8f3c85f3]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-right:12px}.robot-list-page .robot-grid .robot-card .card-header .robot-type-icon.harvest[data-v-8f3c85f3]{background:#f6ffed;color:#52c41a}.robot-list-page .robot-grid .robot-card .card-header .robot-type-icon.spray[data-v-8f3c85f3]{background:#e6f7ff;color:#1890ff}.robot-list-page .robot-grid .robot-card .card-header .robot-type-icon.transport[data-v-8f3c85f3]{background:#fff7e6;color:#faad14}.robot-list-page .robot-grid .robot-card .card-header .robot-type-icon.inspect[data-v-8f3c85f3]{background:#f9f0ff;color:#722ed1}.robot-list-page .robot-grid .robot-card .card-header .robot-info[data-v-8f3c85f3]{flex:1}.robot-list-page .robot-grid .robot-card .card-header .robot-info .robot-name[data-v-8f3c85f3]{font-size:16px;font-weight:600;color:#262626;margin:0 0 4px}.robot-list-page .robot-grid .robot-card .card-header .robot-info .robot-sn[data-v-8f3c85f3]{font-size:12px;color:#8c8c8c}.robot-list-page .robot-grid .robot-card .battery-section[data-v-8f3c85f3]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:12px;background:#f5f5f5;border-radius:8px}.robot-list-page .robot-grid .robot-card .battery-section .battery-label[data-v-8f3c85f3]{display:flex;align-items:center;gap:4px;color:#595959;font-size:12px}.robot-list-page .robot-grid .robot-card .battery-section[data-v-8f3c85f3] .ant-progress{flex:1}.robot-list-page .robot-grid .robot-card .battery-section .battery-value[data-v-8f3c85f3]{font-size:14px;font-weight:600;color:#262626;min-width:40px;text-align:right}.robot-list-page .robot-grid .robot-card .robot-details[data-v-8f3c85f3]{margin-bottom:16px}.robot-list-page .robot-grid .robot-card .robot-details .detail-item[data-v-8f3c85f3]{display:flex;margin-bottom:8px}.robot-list-page .robot-grid .robot-card .robot-details .detail-item[data-v-8f3c85f3]:last-child{margin-bottom:0}.robot-list-page .robot-grid .robot-card .robot-details .detail-item .label[data-v-8f3c85f3]{color:#8c8c8c;width:70px}.robot-list-page .robot-grid .robot-card .robot-details .detail-item .value[data-v-8f3c85f3]{color:#262626;flex:1}.robot-list-page .robot-grid .robot-card .card-actions[data-v-8f3c85f3]{display:flex;gap:8px}.robot-list-page .robot-grid .robot-card .card-actions .ant-btn[data-v-8f3c85f3]{flex:1}.robot-list-page .empty-state[data-v-8f3c85f3]{padding:48px 0}.robot-list-page .pagination-wrapper[data-v-8f3c85f3]{display:flex;justify-content:flex-end}.robot-detail-page .page-header[data-v-62856a4b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.robot-detail-page .page-header .header-left[data-v-62856a4b]{display:flex;align-items:center;gap:16px}.robot-detail-page .page-header .header-left .page-title[data-v-62856a4b]{font-size:24px;font-weight:600;color:#262626;margin:0}.robot-detail-page .page-header .header-right[data-v-62856a4b]{display:flex;align-items:center;gap:16px}.robot-detail-page .page-header .header-right .status-tag[data-v-62856a4b]{display:flex;align-items:center;gap:6px;padding:4px 12px;font-size:14px}.robot-detail-page .page-header .header-right .status-tag .status-dot[data-v-62856a4b]{width:8px;height:8px;border-radius:50%;background:currentColor;animation:pulse-62856a4b 2s infinite}.robot-detail-page .info-cards[data-v-62856a4b]{margin-bottom:16px}.robot-detail-page .info-cards .info-card[data-v-62856a4b]{border-radius:8px}.robot-detail-page .info-cards .info-card[data-v-62856a4b] .ant-card-body{padding:16px}.robot-detail-page .info-cards .info-card .card-content[data-v-62856a4b]{display:flex;align-items:center;gap:12px}.robot-detail-page .info-cards .info-card .card-content .card-icon[data-v-62856a4b]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.robot-detail-page .info-cards .info-card .card-content .card-icon.blue[data-v-62856a4b]{background:#e6f7ff;color:#1890ff}.robot-detail-page .info-cards .info-card .card-content .card-icon.green[data-v-62856a4b]{background:#f6ffed;color:#52c41a}.robot-detail-page .info-cards .info-card .card-content .card-icon.orange[data-v-62856a4b]{background:#fff7e6;color:#faad14}.robot-detail-page .info-cards .info-card .card-content .card-icon.purple[data-v-62856a4b]{background:#f9f0ff;color:#722ed1}.robot-detail-page .info-cards .info-card .card-content .card-info[data-v-62856a4b]{flex:1;min-width:0}.robot-detail-page .info-cards .info-card .card-content .card-info .card-label[data-v-62856a4b]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.robot-detail-page .info-cards .info-card .card-content .card-info .card-value[data-v-62856a4b]{font-size:16px;font-weight:600;color:#262626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.robot-detail-page .status-row[data-v-62856a4b]{margin-bottom:16px}.robot-detail-page .status-row .status-card[data-v-62856a4b]{border-radius:8px;height:100%}.robot-detail-page .status-row .status-card[data-v-62856a4b] .ant-card-head{border-bottom:1px solid #f0f0f0;font-weight:600}.robot-detail-page .status-row .status-card .battery-display[data-v-62856a4b]{display:flex;align-items:center;gap:24px;padding:16px 0}.robot-detail-page .status-row .status-card .battery-display .battery-info[data-v-62856a4b]{flex:1}.robot-detail-page .status-row .status-card .battery-display .battery-info .battery-value[data-v-62856a4b]{font-size:32px;font-weight:600;color:#262626;line-height:1}.robot-detail-page .status-row .status-card .battery-display .battery-info .battery-status[data-v-62856a4b]{margin-top:8px;font-size:14px}.robot-detail-page .status-row .status-card .battery-display .battery-info .battery-status.good[data-v-62856a4b]{color:#52c41a}.robot-detail-page .status-row .status-card .battery-display .battery-info .battery-status.warning[data-v-62856a4b]{color:#faad14}.robot-detail-page .status-row .status-card .battery-display .battery-info .battery-status.danger[data-v-62856a4b]{color:#f5222d}.robot-detail-page .status-row .status-card .battery-display .battery-info .battery-estimate[data-v-62856a4b]{margin-top:4px;font-size:12px;color:#8c8c8c}.robot-detail-page .status-row .status-card .location-display[data-v-62856a4b]{display:flex;gap:16px;margin-bottom:16px}.robot-detail-page .status-row .status-card .location-display .location-icon[data-v-62856a4b]{width:48px;height:48px;background:#e6f7ff;color:#1890ff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.robot-detail-page .status-row .status-card .location-display .location-info[data-v-62856a4b]{flex:1}.robot-detail-page .status-row .status-card .location-display .location-info .location-current[data-v-62856a4b]{font-size:16px;font-weight:600;color:#262626}.robot-detail-page .status-row .status-card .location-display .location-info .location-coords[data-v-62856a4b]{margin-top:4px;font-size:12px;color:#8c8c8c}.robot-detail-page .status-row .status-card .location-display .location-info .location-coords span[data-v-62856a4b]{margin-right:12px}.robot-detail-page .status-row .status-card .location-display .location-info .location-update[data-v-62856a4b]{margin-top:4px;font-size:12px;color:#bfbfbf}.robot-detail-page .status-row .status-card .location-map-mini[data-v-62856a4b]{height:80px;background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.robot-detail-page .status-row .status-card .location-map-mini[data-v-62856a4b]:hover{background:linear-gradient(135deg,#e6f7ff,#bae7ff)}.robot-detail-page .status-row .status-card .location-map-mini .map-placeholder[data-v-62856a4b]{color:#8c8c8c;font-size:14px}.robot-detail-page .status-row .status-card .stats-grid[data-v-62856a4b]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.robot-detail-page .status-row .status-card .stats-grid .stat-item[data-v-62856a4b]{display:flex;align-items:center;gap:12px;padding:12px;background:#f5f5f5;border-radius:8px}.robot-detail-page .status-row .status-card .stats-grid .stat-item .stat-icon-bg[data-v-62856a4b]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px}.robot-detail-page .status-row .status-card .stats-grid .stat-item .stat-icon-bg.blue[data-v-62856a4b]{background:#e6f7ff;color:#1890ff}.robot-detail-page .status-row .status-card .stats-grid .stat-item .stat-icon-bg.green[data-v-62856a4b]{background:#f6ffed;color:#52c41a}.robot-detail-page .status-row .status-card .stats-grid .stat-item .stat-icon-bg.orange[data-v-62856a4b]{background:#fff7e6;color:#faad14}.robot-detail-page .status-row .status-card .stats-grid .stat-item .stat-icon-bg.red[data-v-62856a4b]{background:#fff1f0;color:#f5222d}.robot-detail-page .status-row .status-card .stats-grid .stat-item .stat-detail .stat-num[data-v-62856a4b]{font-size:18px;font-weight:600;color:#262626;line-height:1}.robot-detail-page .status-row .status-card .stats-grid .stat-item .stat-detail .stat-desc[data-v-62856a4b]{margin-top:4px;font-size:12px;color:#8c8c8c}.robot-detail-page .tab-card[data-v-62856a4b]{border-radius:8px}.robot-detail-page .tab-card[data-v-62856a4b] .ant-tabs-nav{margin-bottom:24px}.robot-detail-page .tab-card .realtime-content .section-title[data-v-62856a4b]{font-size:14px;font-weight:600;color:#262626;margin-bottom:16px}.robot-detail-page .tab-card .realtime-content .chart-container[data-v-62856a4b]{height:300px}.robot-detail-page .tab-card .realtime-content .sensor-list .sensor-items[data-v-62856a4b]{display:flex;flex-direction:column;gap:12px}.robot-detail-page .tab-card .realtime-content .sensor-list .sensor-items .sensor-item[data-v-62856a4b]{padding:12px;background:#f5f5f5;border-radius:8px}.robot-detail-page .tab-card .realtime-content .sensor-list .sensor-items .sensor-item .sensor-header[data-v-62856a4b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.robot-detail-page .tab-card .realtime-content .sensor-list .sensor-items .sensor-item .sensor-header .sensor-name[data-v-62856a4b]{font-size:14px;color:#262626}.robot-detail-page .tab-card .realtime-content .sensor-list .sensor-items .sensor-item .sensor-value[data-v-62856a4b]{margin-bottom:4px}.robot-detail-page .tab-card .realtime-content .sensor-list .sensor-items .sensor-item .sensor-value .value[data-v-62856a4b]{font-size:24px;font-weight:600;color:#1890ff}.robot-detail-page .tab-card .realtime-content .sensor-list .sensor-items .sensor-item .sensor-value .unit[data-v-62856a4b]{margin-left:4px;font-size:12px;color:#8c8c8c}.robot-detail-page .tab-card .realtime-content .sensor-list .sensor-items .sensor-item .sensor-range[data-v-62856a4b]{font-size:12px;color:#8c8c8c}.robot-detail-page .tab-card .basic-content[data-v-62856a4b] .ant-descriptions-item-label{background:#fafafa;font-weight:500}.robot-detail-page .tab-card .maintenance-content[data-v-62856a4b]{padding:16px}.robot-detail-page .tab-card .maintenance-content .maintenance-item[data-v-62856a4b]{padding:12px;background:#f5f5f5;border-radius:8px;margin-bottom:8px}.robot-detail-page .tab-card .maintenance-content .maintenance-item .maintenance-header[data-v-62856a4b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.robot-detail-page .tab-card .maintenance-content .maintenance-item .maintenance-header .maintenance-type[data-v-62856a4b]{font-size:14px;font-weight:600;color:#262626}.robot-detail-page .tab-card .maintenance-content .maintenance-item .maintenance-header .maintenance-time[data-v-62856a4b]{font-size:12px;color:#8c8c8c}.robot-detail-page .tab-card .maintenance-content .maintenance-item .maintenance-desc[data-v-62856a4b]{font-size:13px;color:#595959;margin-bottom:8px}.robot-detail-page .tab-card .maintenance-content .maintenance-item .maintenance-operator[data-v-62856a4b]{display:flex;align-items:center;gap:6px;font-size:12px;color:#8c8c8c;margin-bottom:8px}.robot-detail-page .tab-card .maintenance-content .maintenance-item .maintenance-result[data-v-62856a4b]{padding:8px;background:#fff;border-radius:4px;font-size:12px}.robot-detail-page .tab-card .maintenance-content .maintenance-item .maintenance-result .result-label[data-v-62856a4b]{color:#8c8c8c;margin-right:8px}.robot-detail-page .tab-card .maintenance-content .maintenance-item .maintenance-result .result-text[data-v-62856a4b]{color:#52c41a}@keyframes pulse-62856a4b{0%,to{opacity:1}50%{opacity:.5}}.robot-control-page .page-header[data-v-3810a058]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.robot-control-page .page-header .header-left[data-v-3810a058]{display:flex;align-items:center;gap:16px}.robot-control-page .page-header .header-left .robot-info[data-v-3810a058]{display:flex;flex-direction:column;gap:4px}.robot-control-page .page-header .header-left .robot-info .page-title[data-v-3810a058]{font-size:24px;font-weight:600;color:#262626;margin:0}.robot-control-page .page-header .header-left .robot-info .robot-name[data-v-3810a058]{font-size:14px;color:#8c8c8c}.robot-control-page .page-header .header-right[data-v-3810a058]{display:flex;align-items:center;gap:16px}.robot-control-page .page-header .header-right .status-tag[data-v-3810a058]{display:flex;align-items:center;gap:6px}.robot-control-page .page-header .header-right .status-tag .status-dot[data-v-3810a058]{width:8px;height:8px;border-radius:50%;background:currentColor;animation:pulse-3810a058 2s infinite}.robot-control-page .page-header .header-right .connection-status[data-v-3810a058]{display:flex;align-items:center;gap:6px;padding:4px 12px;background:#f5f5f5;border-radius:4px;font-size:14px;color:#8c8c8c}.robot-control-page .page-header .header-right .connection-status .connection-dot[data-v-3810a058]{width:8px;height:8px;border-radius:50%;background:#bfbfbf}.robot-control-page .page-header .header-right .connection-status.connected[data-v-3810a058]{color:#52c41a;background:#f6ffed}.robot-control-page .page-header .header-right .connection-status.connected .connection-dot[data-v-3810a058]{background:#52c41a;animation:pulse-3810a058 2s infinite}.robot-control-page .control-row[data-v-3810a058]{margin-bottom:16px}.robot-control-page .control-row .video-card[data-v-3810a058]{border-radius:8px;height:100%}.robot-control-page .control-row .video-card[data-v-3810a058] .ant-card-head{border-bottom:1px solid #f0f0f0}.robot-control-page .control-row .video-card .card-title[data-v-3810a058]{display:flex;align-items:center;gap:8px}.robot-control-page .control-row .video-card .card-title .live-tag[data-v-3810a058]{animation:pulse-3810a058 1.5s infinite}.robot-control-page .control-row .video-card .video-container[data-v-3810a058]{position:relative;height:400px;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:8px;overflow:hidden}.robot-control-page .control-row .video-card .video-container .video-placeholder[data-v-3810a058]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff9}.robot-control-page .control-row .video-card .video-container .video-placeholder .video-icon[data-v-3810a058]{font-size:64px;margin-bottom:16px;opacity:.5}.robot-control-page .control-row .video-card .video-container .video-placeholder .video-text[data-v-3810a058]{font-size:18px;margin-bottom:8px}.robot-control-page .control-row .video-card .video-container .video-placeholder .video-status[data-v-3810a058]{display:flex;align-items:center;gap:8px;font-size:12px}.robot-control-page .control-row .video-card .video-container .video-placeholder .video-status .status-indicator[data-v-3810a058]{width:8px;height:8px;background:#52c41a;border-radius:50%;animation:pulse-3810a058 2s infinite}.robot-control-page .control-row .video-card .video-container .video-overlay[data-v-3810a058]{position:absolute;inset:0;padding:16px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.robot-control-page .control-row .video-card .video-container .video-overlay .overlay-top[data-v-3810a058],.robot-control-page .control-row .video-card .video-container .video-overlay .overlay-bottom[data-v-3810a058]{display:flex;gap:16px}.robot-control-page .control-row .video-card .video-container .video-overlay .overlay-item[data-v-3810a058]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#00000080;border-radius:4px;color:#fff;font-size:12px}.robot-control-page .control-row .control-card[data-v-3810a058]{border-radius:8px}.robot-control-page .control-row .control-card[data-v-3810a058] .ant-card-head{border-bottom:1px solid #f0f0f0}.robot-control-page .control-row .control-card .card-title[data-v-3810a058]{display:flex;align-items:center;gap:8px}.robot-control-page .control-row .control-card .direction-pad[data-v-3810a058]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px}.robot-control-page .control-row .control-card .direction-pad .direction-row[data-v-3810a058]{display:flex;justify-content:center;gap:8px}.robot-control-page .control-row .control-card .direction-pad .direction-row.middle[data-v-3810a058]{width:100%;justify-content:space-between;align-items:center}.robot-control-page .control-row .control-card .direction-pad .direction-row .dir-btn[data-v-3810a058]{width:60px;height:60px;font-size:24px;border-radius:12px}.robot-control-page .control-row .control-card .direction-pad .direction-row .dir-btn[data-v-3810a058]:active{background:#1890ff;color:#fff}.robot-control-page .control-row .control-card .direction-pad .direction-row .center-btn .ant-btn[data-v-3810a058]{width:60px;height:60px;font-size:24px}.robot-control-page .control-row .control-card .speed-control[data-v-3810a058]{padding:0 16px 16px}.robot-control-page .control-row .control-card .speed-control .speed-label[data-v-3810a058]{display:block;margin-bottom:8px;font-size:14px;color:#262626}.robot-control-page .control-row .control-card .function-buttons[data-v-3810a058]{padding:8px}.robot-control-page .control-row .control-card .function-buttons .func-btn[data-v-3810a058]{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;border-radius:8px}.robot-control-page .control-row .control-card .function-buttons .func-btn.start[data-v-3810a058]{background:#f6ffed;border-color:#b7eb8f;color:#52c41a}.robot-control-page .control-row .control-card .function-buttons .func-btn.start[data-v-3810a058]:hover{background:#d9f7be}.robot-control-page .control-row .control-card .function-buttons .func-btn.stop[data-v-3810a058]{background:#e6f7ff;border-color:#91d5ff;color:#1890ff}.robot-control-page .control-row .control-card .function-buttons .func-btn.stop[data-v-3810a058]:hover{background:#bae7ff}.robot-control-page .control-row .control-card .function-buttons .func-btn.emergency[data-v-3810a058]{background:#fff1f0;border-color:#ffa39e}.robot-control-page .control-row .control-card .function-buttons .func-btn.emergency[data-v-3810a058]:hover{background:#ffccc7}.robot-control-page .control-row .control-card .function-buttons .func-btn.home[data-v-3810a058]{background:#f9f0ff;border-color:#d3adf7;color:#722ed1}.robot-control-page .control-row .control-card .function-buttons .func-btn.home[data-v-3810a058]:hover{background:#efdbff}.robot-control-page .status-row[data-v-3810a058]{margin-bottom:16px}.robot-control-page .status-row .status-card[data-v-3810a058]{border-radius:8px}.robot-control-page .status-row .status-card[data-v-3810a058] .ant-card-body{padding:16px}.robot-control-page .status-row .status-card .status-item[data-v-3810a058]{display:flex;align-items:center;gap:16px}.robot-control-page .status-row .status-card .status-item .status-icon[data-v-3810a058]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}.robot-control-page .status-row .status-card .status-item .status-icon.blue[data-v-3810a058]{background:#e6f7ff;color:#1890ff}.robot-control-page .status-row .status-card .status-item .status-icon.green[data-v-3810a058]{background:#f6ffed;color:#52c41a}.robot-control-page .status-row .status-card .status-item .status-icon.orange[data-v-3810a058]{background:#fff7e6;color:#faad14}.robot-control-page .status-row .status-card .status-item .status-icon.purple[data-v-3810a058]{background:#f9f0ff;color:#722ed1}.robot-control-page .status-row .status-card .status-item .status-info[data-v-3810a058]{flex:1}.robot-control-page .status-row .status-card .status-item .status-info .status-label[data-v-3810a058]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.robot-control-page .status-row .status-card .status-item .status-info .status-value[data-v-3810a058]{margin-bottom:4px}.robot-control-page .status-row .status-card .status-item .status-info .status-value .value[data-v-3810a058]{font-size:24px;font-weight:600;color:#262626}.robot-control-page .status-row .status-card .status-item .status-info .status-value .unit[data-v-3810a058]{margin-left:4px;font-size:14px;color:#8c8c8c}.robot-control-page .status-row .status-card .status-item .status-info .status-sub[data-v-3810a058]{font-size:12px;color:#8c8c8c}.robot-control-page .status-row .status-card .status-item .status-info .status-sub.excellent[data-v-3810a058]{color:#52c41a}.robot-control-page .status-row .status-card .status-item .status-info .status-sub.good[data-v-3810a058]{color:#1890ff}.robot-control-page .status-row .status-card .status-item .status-info .status-sub.fair[data-v-3810a058]{color:#faad14}.robot-control-page .status-row .status-card .status-item .status-info .status-sub.poor[data-v-3810a058]{color:#f5222d}.robot-control-page .log-card[data-v-3810a058]{border-radius:8px}.robot-control-page .log-card[data-v-3810a058] .ant-card-head{border-bottom:1px solid #f0f0f0}.robot-control-page .log-card .log-list[data-v-3810a058]{max-height:200px;overflow-y:auto}.robot-control-page .log-card .log-list .log-item[data-v-3810a058]{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f0f0f0}.robot-control-page .log-card .log-list .log-item[data-v-3810a058]:last-child{border-bottom:none}.robot-control-page .log-card .log-list .log-item .log-time[data-v-3810a058]{font-size:12px;color:#8c8c8c;min-width:70px}.robot-control-page .log-card .log-list .log-item .log-content[data-v-3810a058]{flex:1;font-size:13px;color:#262626}.robot-control-page .log-card .log-list .log-item.error .log-content[data-v-3810a058]{color:#f5222d}.robot-control-page .log-card .log-list .log-item.warning .log-content[data-v-3810a058]{color:#faad14}.robot-control-page .log-card .log-list .log-item.success .log-content[data-v-3810a058]{color:#52c41a}@keyframes pulse-3810a058{0%,to{opacity:1}50%{opacity:.5}}.robot-track-page .page-header[data-v-67f6e401]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.robot-track-page .page-header .header-left[data-v-67f6e401]{display:flex;align-items:center;gap:16px}.robot-track-page .page-header .header-left .robot-info[data-v-67f6e401]{display:flex;flex-direction:column;gap:4px}.robot-track-page .page-header .header-left .robot-info .page-title[data-v-67f6e401]{font-size:24px;font-weight:600;color:#262626;margin:0}.robot-track-page .page-header .header-left .robot-info .robot-name[data-v-67f6e401]{font-size:14px;color:#8c8c8c}.robot-track-page .search-card[data-v-67f6e401]{margin-bottom:16px;border-radius:8px}.robot-track-page .main-content .map-card[data-v-67f6e401]{border-radius:8px;height:100%}.robot-track-page .main-content .map-card[data-v-67f6e401] .ant-card-head{border-bottom:1px solid #f0f0f0}.robot-track-page .main-content .map-card .card-title[data-v-67f6e401]{display:flex;align-items:center;gap:8px}.robot-track-page .main-content .map-card .map-container[data-v-67f6e401]{position:relative;height:500px;background:#f5f5f5;border-radius:8px;overflow:hidden}.robot-track-page .main-content .map-card .map-container .map-background[data-v-67f6e401]{position:relative;width:100%;height:100%}.robot-track-page .main-content .map-card .map-container .map-background .boundary-svg[data-v-67f6e401],.robot-track-page .main-content .map-card .map-container .map-background .track-svg[data-v-67f6e401],.robot-track-page .main-content .map-card .map-container .map-background .zone-areas[data-v-67f6e401]{position:absolute;top:0;left:0;width:100%;height:100%}.robot-track-page .main-content .map-card .map-container .map-background .zone-areas .zone-item[data-v-67f6e401]{position:absolute;background:#1890ff0d;border:1px dashed rgba(24,144,255,.3);border-radius:8px;display:flex;align-items:center;justify-content:center}.robot-track-page .main-content .map-card .map-container .map-background .zone-areas .zone-item .zone-label[data-v-67f6e401]{font-size:14px;color:#1890ff80;font-weight:600}.robot-track-page .main-content .map-card .map-container .map-background .track-line[data-v-67f6e401]{opacity:.3}.robot-track-page .main-content .map-card .map-container .map-background .played-track[data-v-67f6e401]{animation:dash-67f6e401 2s linear infinite}.robot-track-page .main-content .map-card .map-container .map-background .marker[data-v-67f6e401]{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:10}.robot-track-page .main-content .map-card .map-container .map-background .marker .marker-icon[data-v-67f6e401]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff}.robot-track-page .main-content .map-card .map-container .map-background .marker .marker-label[data-v-67f6e401]{margin-top:4px;padding:2px 6px;background:#000000b3;color:#fff;font-size:10px;border-radius:4px;white-space:nowrap}.robot-track-page .main-content .map-card .map-container .map-background .marker.start-marker .marker-icon[data-v-67f6e401]{background:#52c41a}.robot-track-page .main-content .map-card .map-container .map-background .marker.end-marker .marker-icon[data-v-67f6e401]{background:#f5222d}.robot-track-page .main-content .map-card .map-container .map-background .current-position[data-v-67f6e401]{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:20}.robot-track-page .main-content .map-card .map-container .map-background .current-position .position-icon[data-v-67f6e401]{width:36px;height:36px;background:#1890ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;box-shadow:0 0 12px #1890ff99;animation:pulse-67f6e401 2s infinite}.robot-track-page .main-content .map-card .map-container .map-background .current-position .position-label[data-v-67f6e401]{margin-top:4px;padding:2px 6px;background:#1890ffe6;color:#fff;font-size:10px;border-radius:4px;white-space:nowrap}.robot-track-page .main-content .map-card .map-container .map-background .heatmap-overlay[data-v-67f6e401]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.robot-track-page .main-content .map-card .map-container .map-background .heatmap-overlay .heat-point[data-v-67f6e401]{position:absolute;width:40px;height:40px;background:radial-gradient(circle,#f009,#f000 70%);border-radius:50%;transform:translate(-50%,-50%)}.robot-track-page .main-content .map-card .map-container .map-background .stay-marker[data-v-67f6e401]{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:15}.robot-track-page .main-content .map-card .map-container .map-background .stay-marker .stay-icon[data-v-67f6e401]{width:24px;height:24px;background:#faad14;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.robot-track-page .main-content .map-card .map-container .map-background .stay-marker .stay-label[data-v-67f6e401]{margin-top:2px;padding:1px 4px;background:#faad14e6;color:#fff;font-size:9px;border-radius:4px;white-space:nowrap}.robot-track-page .main-content .map-card .map-container .map-legend[data-v-67f6e401]{position:absolute;bottom:16px;left:16px;display:flex;gap:16px;padding:8px 12px;background:#ffffffe6;border-radius:4px;font-size:12px}.robot-track-page .main-content .map-card .map-container .map-legend .legend-item[data-v-67f6e401]{display:flex;align-items:center;gap:6px}.robot-track-page .main-content .map-card .map-container .map-legend .legend-item .legend-line[data-v-67f6e401]{width:20px;height:3px;border-radius:2px}.robot-track-page .main-content .map-card .map-container .map-legend .legend-item .legend-dot[data-v-67f6e401]{width:10px;height:10px;border-radius:50%}.robot-track-page .main-content .map-card .map-container .map-info[data-v-67f6e401]{position:absolute;bottom:16px;right:16px;display:flex;gap:16px;padding:8px 12px;background:#ffffffe6;border-radius:4px;font-size:12px;color:#595959}.robot-track-page .main-content .player-card[data-v-67f6e401]{border-radius:8px}.robot-track-page .main-content .player-card[data-v-67f6e401] .ant-card-head{border-bottom:1px solid #f0f0f0}.robot-track-page .main-content .player-card .card-title[data-v-67f6e401]{display:flex;align-items:center;gap:8px}.robot-track-page .main-content .player-card .progress-section[data-v-67f6e401]{padding:16px 0}.robot-track-page .main-content .player-card .progress-section .time-display[data-v-67f6e401]{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#8c8c8c}.robot-track-page .main-content .player-card .control-buttons[data-v-67f6e401]{display:flex;justify-content:center;gap:16px;padding:8px 0}.robot-track-page .main-content .player-card .control-buttons .ant-btn[data-v-67f6e401]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:20px}.robot-track-page .main-content .player-card .speed-control[data-v-67f6e401]{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #f0f0f0}.robot-track-page .main-content .player-card .speed-control .speed-label[data-v-67f6e401]{font-size:13px;color:#262626}.robot-track-page .main-content .stats-card[data-v-67f6e401]{border-radius:8px}.robot-track-page .main-content .stats-card[data-v-67f6e401] .ant-card-head{border-bottom:1px solid #f0f0f0}.robot-track-page .main-content .stats-card .card-title[data-v-67f6e401]{display:flex;align-items:center;gap:8px}.robot-track-page .main-content .stats-card .stats-list[data-v-67f6e401]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.robot-track-page .main-content .stats-card .stats-list .stat-item[data-v-67f6e401]{display:flex;align-items:center;gap:12px;padding:12px;background:#f5f5f5;border-radius:8px}.robot-track-page .main-content .stats-card .stats-list .stat-item .stat-icon[data-v-67f6e401]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px}.robot-track-page .main-content .stats-card .stats-list .stat-item .stat-icon.blue[data-v-67f6e401]{background:#e6f7ff;color:#1890ff}.robot-track-page .main-content .stats-card .stats-list .stat-item .stat-icon.green[data-v-67f6e401]{background:#f6ffed;color:#52c41a}.robot-track-page .main-content .stats-card .stats-list .stat-item .stat-icon.orange[data-v-67f6e401]{background:#fff7e6;color:#faad14}.robot-track-page .main-content .stats-card .stats-list .stat-item .stat-icon.purple[data-v-67f6e401]{background:#f9f0ff;color:#722ed1}.robot-track-page .main-content .stats-card .stats-list .stat-item .stat-icon.red[data-v-67f6e401]{background:#fff1f0;color:#f5222d}.robot-track-page .main-content .stats-card .stats-list .stat-item .stat-icon.cyan[data-v-67f6e401]{background:#e6fffb;color:#13c2c2}.robot-track-page .main-content .stats-card .stats-list .stat-item .stat-content[data-v-67f6e401]{flex:1}.robot-track-page .main-content .stats-card .stats-list .stat-item .stat-content .stat-label[data-v-67f6e401]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.robot-track-page .main-content .stats-card .stats-list .stat-item .stat-content .stat-value[data-v-67f6e401]{font-size:18px;font-weight:600;color:#262626}.robot-track-page .main-content .stats-card .stats-list .stat-item .stat-content .stat-value .unit[data-v-67f6e401]{font-size:12px;color:#8c8c8c;margin-left:2px}.robot-track-page .main-content .point-list-card[data-v-67f6e401]{border-radius:8px}.robot-track-page .main-content .point-list-card[data-v-67f6e401] .ant-card-head{border-bottom:1px solid #f0f0f0}.robot-track-page .main-content .point-list-card .card-title[data-v-67f6e401]{display:flex;align-items:center;gap:8px}.robot-track-page .main-content .point-list-card .point-list[data-v-67f6e401]{max-height:200px;overflow-y:auto}.robot-track-page .main-content .point-list-card .point-list .point-item[data-v-67f6e401]{display:flex;align-items:center;gap:12px}.robot-track-page .main-content .point-list-card .point-list .point-item .point-index[data-v-67f6e401]{width:24px;height:24px;background:#e6f7ff;color:#1890ff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.robot-track-page .main-content .point-list-card .point-list .point-item .point-info[data-v-67f6e401]{flex:1}.robot-track-page .main-content .point-list-card .point-list .point-item .point-info .point-time[data-v-67f6e401]{font-size:13px;color:#262626}.robot-track-page .main-content .point-list-card .point-list .point-item .point-info .point-location[data-v-67f6e401]{font-size:12px;color:#8c8c8c}@keyframes pulse-67f6e401{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.8}}@keyframes dash-67f6e401{to{stroke-dashoffset:-20}}.robot-simulate-page .page-header[data-v-6c61ae8a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.robot-simulate-page .page-header .header-left[data-v-6c61ae8a]{display:flex;align-items:center;gap:16px}.robot-simulate-page .page-header .header-left .robot-info[data-v-6c61ae8a]{display:flex;flex-direction:column;gap:4px}.robot-simulate-page .page-header .header-left .robot-info .page-title[data-v-6c61ae8a]{font-size:24px;font-weight:600;color:#262626;margin:0}.robot-simulate-page .page-header .header-left .robot-info .robot-name[data-v-6c61ae8a]{font-size:14px;color:#8c8c8c}.robot-simulate-page .main-content .config-card[data-v-6c61ae8a]{border-radius:8px}.robot-simulate-page .main-content .config-card[data-v-6c61ae8a] .ant-card-head{border-bottom:1px solid #f0f0f0}.robot-simulate-page .main-content .config-card .card-title[data-v-6c61ae8a]{display:flex;align-items:center;gap:8px}.robot-simulate-page .main-content .config-card .scene-list[data-v-6c61ae8a]{display:flex;flex-direction:column;gap:8px}.robot-simulate-page .main-content .config-card .scene-list .scene-item[data-v-6c61ae8a]{display:flex;align-items:center;gap:12px;padding:12px;background:#f5f5f5;border-radius:8px;cursor:pointer;transition:all .3s}.robot-simulate-page .main-content .config-card .scene-list .scene-item[data-v-6c61ae8a]:hover{background:#e6f7ff}.robot-simulate-page .main-content .config-card .scene-list .scene-item.active[data-v-6c61ae8a]{background:#e6f7ff;border:1px solid #1890ff}.robot-simulate-page .main-content .config-card .scene-list .scene-item .scene-icon[data-v-6c61ae8a]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px}.robot-simulate-page .main-content .config-card .scene-list .scene-item .scene-icon.harvest[data-v-6c61ae8a]{background:#f6ffed;color:#52c41a}.robot-simulate-page .main-content .config-card .scene-list .scene-item .scene-icon.spray[data-v-6c61ae8a]{background:#e6f7ff;color:#1890ff}.robot-simulate-page .main-content .config-card .scene-list .scene-item .scene-icon.inspect[data-v-6c61ae8a]{background:#f9f0ff;color:#722ed1}.robot-simulate-page .main-content .config-card .scene-list .scene-item .scene-icon.transport[data-v-6c61ae8a]{background:#fff7e6;color:#faad14}.robot-simulate-page .main-content .config-card .scene-list .scene-item .scene-info[data-v-6c61ae8a]{flex:1}.robot-simulate-page .main-content .config-card .scene-list .scene-item .scene-info .scene-name[data-v-6c61ae8a]{font-size:14px;font-weight:600;color:#262626}.robot-simulate-page .main-content .config-card .scene-list .scene-item .scene-info .scene-desc[data-v-6c61ae8a]{font-size:12px;color:#8c8c8c}.robot-simulate-page .main-content .control-card[data-v-6c61ae8a]{border-radius:8px}.robot-simulate-page .main-content .control-card .control-buttons .ant-btn[data-v-6c61ae8a]{height:48px;font-size:16px;display:flex;align-items:center;justify-content:center;gap:8px}.robot-simulate-page .main-content .simulation-card[data-v-6c61ae8a]{border-radius:8px}.robot-simulate-page .main-content .simulation-card[data-v-6c61ae8a] .ant-card-head{border-bottom:1px solid #f0f0f0}.robot-simulate-page .main-content .simulation-card .card-title[data-v-6c61ae8a]{display:flex;align-items:center;gap:8px}.robot-simulate-page .main-content .simulation-card .card-title .status-tag[data-v-6c61ae8a]{margin-left:auto}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene[data-v-6c61ae8a]{position:relative;height:400px;background:linear-gradient(135deg,#f6ffed,#e6f7ff);border-radius:8px;overflow:hidden}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene .orchard-background[data-v-6c61ae8a]{position:absolute;inset:0}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene .orchard-background .zone-grid[data-v-6c61ae8a]{position:absolute;inset:0;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr)}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene .orchard-background .zone-grid .zone-cell[data-v-6c61ae8a]{border:1px dashed rgba(82,196,26,.2)}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene .orchard-background .trees[data-v-6c61ae8a]{position:absolute;inset:0}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene .orchard-background .trees .tree[data-v-6c61ae8a]{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene .orchard-background .trees .tree .tree-icon[data-v-6c61ae8a]{font-size:20px}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene .orchard-background .trees .tree .tree-label[data-v-6c61ae8a]{font-size:9px;color:#52c41a;background:#fffc;padding:0 4px;border-radius:4px}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene .orchard-background .obstacles[data-v-6c61ae8a]{position:absolute;inset:0}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene .orchard-background .obstacles .obstacle[data-v-6c61ae8a]{position:absolute;transform:translate(-50%,-50%);width:24px;height:24px;background:#fff1f0;border:2px solid #f5222d;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#f5222d;font-size:12px}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene .robot[data-v-6c61ae8a]{position:absolute;transform:translate(-50%,-50%);z-index:10;transition:all .3s ease}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene .robot .robot-body[data-v-6c61ae8a]{width:36px;height:36px;background:#1890ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;box-shadow:0 2px 8px #1890ff66}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene .robot .robot-direction[data-v-6c61ae8a]{position:absolute;top:-8px;left:50%;transform:translate(-50%);color:#1890ff;font-size:12px}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene .robot.moving .robot-body[data-v-6c61ae8a]{animation:pulse-6c61ae8a 1s infinite}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene .path-svg[data-v-6c61ae8a]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene .path-svg .planned-path[data-v-6c61ae8a]{opacity:.5}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene .path-svg .actual-path[data-v-6c61ae8a]{stroke-dasharray:5,5;animation:dash-6c61ae8a 1s linear infinite}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene .coverage-overlay[data-v-6c61ae8a]{position:absolute;inset:0;pointer-events:none}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene .coverage-overlay .coverage-cell[data-v-6c61ae8a]{position:absolute;width:8%;height:8%;transform:translate(-50%,-50%);background:#52c41a4d;border-radius:4px;opacity:0;transition:opacity .3s}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-scene .coverage-overlay .coverage-cell.covered[data-v-6c61ae8a]{opacity:1}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-info[data-v-6c61ae8a]{margin-top:16px;padding:16px;background:#f5f5f5;border-radius:8px}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-info .info-item[data-v-6c61ae8a]{margin-bottom:12px}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-info .info-item[data-v-6c61ae8a]:last-child{margin-bottom:0}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-info .info-item .label[data-v-6c61ae8a]{font-size:12px;color:#8c8c8c;margin-right:8px}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-info .info-item .value[data-v-6c61ae8a]{font-size:14px;color:#262626;font-weight:500}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-info .info-row[data-v-6c61ae8a]{display:flex;gap:24px}.robot-simulate-page .main-content .simulation-card .simulation-container .simulation-info .info-row .info-item[data-v-6c61ae8a]{flex:1}.robot-simulate-page .main-content .data-card[data-v-6c61ae8a],.robot-simulate-page .main-content .analysis-card[data-v-6c61ae8a],.robot-simulate-page .main-content .report-card[data-v-6c61ae8a]{border-radius:8px}.robot-simulate-page .main-content .data-card[data-v-6c61ae8a] .ant-card-head,.robot-simulate-page .main-content .analysis-card[data-v-6c61ae8a] .ant-card-head,.robot-simulate-page .main-content .report-card[data-v-6c61ae8a] .ant-card-head{border-bottom:1px solid #f0f0f0}.robot-simulate-page .main-content .data-card .card-title[data-v-6c61ae8a],.robot-simulate-page .main-content .analysis-card .card-title[data-v-6c61ae8a],.robot-simulate-page .main-content .report-card .card-title[data-v-6c61ae8a]{display:flex;align-items:center;gap:8px}.robot-simulate-page .main-content .data-card .data-list[data-v-6c61ae8a]{display:flex;flex-direction:column;gap:12px}.robot-simulate-page .main-content .data-card .data-list .data-item[data-v-6c61ae8a]{display:flex;align-items:center;gap:12px;padding:12px;background:#f5f5f5;border-radius:8px}.robot-simulate-page .main-content .data-card .data-list .data-item .data-icon[data-v-6c61ae8a]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px}.robot-simulate-page .main-content .data-card .data-list .data-item .data-icon.blue[data-v-6c61ae8a]{background:#e6f7ff;color:#1890ff}.robot-simulate-page .main-content .data-card .data-list .data-item .data-icon.green[data-v-6c61ae8a]{background:#f6ffed;color:#52c41a}.robot-simulate-page .main-content .data-card .data-list .data-item .data-icon.orange[data-v-6c61ae8a]{background:#fff7e6;color:#faad14}.robot-simulate-page .main-content .data-card .data-list .data-item .data-icon.purple[data-v-6c61ae8a]{background:#f9f0ff;color:#722ed1}.robot-simulate-page .main-content .data-card .data-list .data-item .data-content[data-v-6c61ae8a]{flex:1}.robot-simulate-page .main-content .data-card .data-list .data-item .data-content .data-label[data-v-6c61ae8a]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.robot-simulate-page .main-content .data-card .data-list .data-item .data-content .data-value[data-v-6c61ae8a]{font-size:16px;font-weight:600;color:#262626}.robot-simulate-page .main-content .analysis-card .chart-container[data-v-6c61ae8a]{height:180px}.robot-simulate-page .main-content .analysis-card .path-stats .stat-row[data-v-6c61ae8a]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f0f0f0}.robot-simulate-page .main-content .analysis-card .path-stats .stat-row[data-v-6c61ae8a]:last-child{border-bottom:none}.robot-simulate-page .main-content .analysis-card .path-stats .stat-row .stat-label[data-v-6c61ae8a]{font-size:13px;color:#595959}.robot-simulate-page .main-content .analysis-card .path-stats .stat-row .stat-value[data-v-6c61ae8a]{font-size:13px;font-weight:500;color:#262626}.robot-simulate-page .main-content .report-card .report-content .report-score[data-v-6c61ae8a]{text-align:center;padding:16px 0;border-bottom:1px solid #f0f0f0}.robot-simulate-page .main-content .report-card .report-content .report-score .score-value[data-v-6c61ae8a]{font-size:48px;font-weight:600;color:#52c41a;line-height:1}.robot-simulate-page .main-content .report-card .report-content .report-score .score-label[data-v-6c61ae8a]{font-size:14px;color:#8c8c8c;margin-top:8px}.robot-simulate-page .main-content .report-card .report-content .report-suggestions[data-v-6c61ae8a]{padding:16px 0}.robot-simulate-page .main-content .report-card .report-content .report-suggestions h4[data-v-6c61ae8a]{font-size:14px;color:#262626;margin-bottom:12px}.robot-simulate-page .main-content .report-card .report-content .report-suggestions ul[data-v-6c61ae8a]{margin:0;padding-left:20px}.robot-simulate-page .main-content .report-card .report-content .report-suggestions ul li[data-v-6c61ae8a]{font-size:13px;color:#595959;margin-bottom:8px}.robot-simulate-page .main-content .report-card .report-content .report-suggestions ul li[data-v-6c61ae8a]:last-child{margin-bottom:0}@keyframes pulse-6c61ae8a{0%,to{transform:scale(1);box-shadow:0 2px 8px #1890ff66}50%{transform:scale(1.1);box-shadow:0 4px 16px #1890ff99}}@keyframes dash-6c61ae8a{to{stroke-dashoffset:-10}}.temporary-worker-page .page-header[data-v-348b6274]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.temporary-worker-page .page-header .page-title[data-v-348b6274]{font-size:24px;font-weight:600;color:#262626;margin:0}.temporary-worker-page .stats-row[data-v-348b6274]{margin-bottom:24px}.temporary-worker-page .stats-row .stat-card[data-v-348b6274]{border-radius:8px}.temporary-worker-page .stats-row .stat-card[data-v-348b6274] .ant-card-body{padding:20px}.temporary-worker-page .stats-row .stat-card .stat-content[data-v-348b6274]{display:flex;align-items:center}.temporary-worker-page .stats-row .stat-card .stat-content .stat-icon[data-v-348b6274]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.temporary-worker-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-348b6274]{background:#e6f7ff;color:#1890ff}.temporary-worker-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-348b6274]{background:#f6ffed;color:#52c41a}.temporary-worker-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-348b6274]{background:#fff7e6;color:#faad14}.temporary-worker-page .stats-row .stat-card .stat-content .stat-icon.purple[data-v-348b6274]{background:#f9f0ff;color:#722ed1}.temporary-worker-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-348b6274]{font-size:28px;font-weight:600;color:#262626;line-height:1;margin-bottom:4px}.temporary-worker-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-348b6274]{font-size:14px;color:#8c8c8c}.temporary-worker-page .search-card[data-v-348b6274]{margin-bottom:24px;border-radius:8px}.temporary-worker-page .table-card[data-v-348b6274]{border-radius:8px}.temporary-worker-form-page .page-header[data-v-4e0d919e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.temporary-worker-form-page .page-header .header-left[data-v-4e0d919e]{display:flex;align-items:center;gap:16px}.temporary-worker-form-page .page-header .header-left .page-title[data-v-4e0d919e]{font-size:24px;font-weight:600;color:#262626;margin:0}.temporary-worker-form-page .form-card[data-v-4e0d919e]{border-radius:8px;max-width:900px;margin:0 auto}.temporary-worker-form-page .form-card .worker-form[data-v-4e0d919e]{padding:24px}.temporary-worker-form-page .form-card .worker-form[data-v-4e0d919e] .ant-form-item-label{font-weight:500}.temporary-worker-form-page .form-card .worker-form .form-tip[data-v-4e0d919e]{font-size:12px;color:#8c8c8c;margin-top:4px}.temporary-worker-form-page .form-card .worker-form .form-actions[data-v-4e0d919e]{display:flex;justify-content:center;padding-top:24px}.temporary-worker-import-page .page-header[data-v-a58c0a9c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.temporary-worker-import-page .page-header .header-left[data-v-a58c0a9c]{display:flex;align-items:center;gap:16px}.temporary-worker-import-page .page-header .header-left .page-title[data-v-a58c0a9c]{font-size:24px;font-weight:600;color:#262626;margin:0}.temporary-worker-import-page .import-card[data-v-a58c0a9c]{border-radius:8px}.temporary-worker-import-page .import-card .import-steps[data-v-a58c0a9c]{max-width:800px;margin:0 auto;padding:24px 0}.temporary-worker-import-page .import-card .step-content[data-v-a58c0a9c]{text-align:center;padding:40px 24px}.temporary-worker-import-page .import-card .step-content .step-icon[data-v-a58c0a9c]{font-size:64px;color:#1890ff;margin-bottom:24px}.temporary-worker-import-page .import-card .step-content .step-icon.success[data-v-a58c0a9c]{color:#52c41a}.temporary-worker-import-page .import-card .step-content .step-icon.error[data-v-a58c0a9c]{color:#f5222d}.temporary-worker-import-page .import-card .step-content h3[data-v-a58c0a9c]{font-size:20px;font-weight:600;color:#262626;margin-bottom:8px}.temporary-worker-import-page .import-card .step-content .step-desc[data-v-a58c0a9c]{color:#8c8c8c;margin-bottom:24px}.temporary-worker-import-page .import-card .step-content .template-info[data-v-a58c0a9c]{max-width:800px;margin:32px auto 0;text-align:left}.temporary-worker-import-page .import-card .step-content .template-info h4[data-v-a58c0a9c]{font-size:16px;font-weight:600;margin-bottom:16px;color:#262626}.temporary-worker-import-page .import-card .step-content .tips-alert[data-v-a58c0a9c]{max-width:600px;margin:24px auto;text-align:left}.temporary-worker-import-page .import-card .step-content .tips-alert .tips-list[data-v-a58c0a9c]{padding-left:20px;margin:0}.temporary-worker-import-page .import-card .step-content .tips-alert .tips-list li[data-v-a58c0a9c]{margin-bottom:8px}.temporary-worker-import-page .import-card .step-content .upload-dragger[data-v-a58c0a9c]{max-width:500px;margin:24px auto}.temporary-worker-import-page .import-card .step-content .result-stats[data-v-a58c0a9c]{max-width:500px;margin:32px auto}.temporary-worker-import-page .import-card .step-content .result-stats .stat-item[data-v-a58c0a9c]{padding:24px;border-radius:8px;background:#f5f5f5}.temporary-worker-import-page .import-card .step-content .result-stats .stat-item.success[data-v-a58c0a9c]{background:#f6ffed}.temporary-worker-import-page .import-card .step-content .result-stats .stat-item.success .stat-value[data-v-a58c0a9c]{color:#52c41a}.temporary-worker-import-page .import-card .step-content .result-stats .stat-item.error[data-v-a58c0a9c]{background:#fff1f0}.temporary-worker-import-page .import-card .step-content .result-stats .stat-item.error .stat-value[data-v-a58c0a9c]{color:#f5222d}.temporary-worker-import-page .import-card .step-content .result-stats .stat-item.total[data-v-a58c0a9c]{background:#e6f7ff}.temporary-worker-import-page .import-card .step-content .result-stats .stat-item.total .stat-value[data-v-a58c0a9c]{color:#1890ff}.temporary-worker-import-page .import-card .step-content .result-stats .stat-item .stat-value[data-v-a58c0a9c]{font-size:36px;font-weight:600;line-height:1;margin-bottom:8px}.temporary-worker-import-page .import-card .step-content .result-stats .stat-item .stat-label[data-v-a58c0a9c]{font-size:14px;color:#8c8c8c}.temporary-worker-import-page .import-card .step-content .fail-list[data-v-a58c0a9c]{max-width:800px;margin:24px auto 0;text-align:left}.temporary-worker-import-page .import-card .step-content .fail-list h4[data-v-a58c0a9c]{font-size:16px;font-weight:600;margin-bottom:16px;color:#262626}.temporary-worker-import-page .import-card .step-content .step-actions[data-v-a58c0a9c]{margin-top:32px;display:flex;justify-content:center;gap:16px}.agent-dashboard .page-header[data-v-0448b822]{margin-bottom:24px}.agent-dashboard .page-header .welcome-section .welcome-title[data-v-0448b822]{font-size:24px;font-weight:600;color:#262626;margin:0 0 8px}.agent-dashboard .page-header .welcome-section .welcome-date[data-v-0448b822]{color:#8c8c8c;margin:0}.agent-dashboard .stats-row[data-v-0448b822]{margin-bottom:24px}.agent-dashboard .stats-row .stat-card[data-v-0448b822]{border-radius:8px}.agent-dashboard .stats-row .stat-card.orchard-card[data-v-0448b822]{background:linear-gradient(135deg,#52c41a,#95de64)}.agent-dashboard .stats-row .stat-card.order-card[data-v-0448b822]{background:linear-gradient(135deg,#1890ff,#69c0ff)}.agent-dashboard .stats-row .stat-card.commission-month-card[data-v-0448b822]{background:linear-gradient(135deg,#faad14,#ffc53d)}.agent-dashboard .stats-row .stat-card.commission-total-card[data-v-0448b822]{background:linear-gradient(135deg,#722ed1,#b37feb)}.agent-dashboard .stats-row .stat-card[data-v-0448b822] .ant-card-body{padding:20px}.agent-dashboard .stats-row .stat-card .stat-content[data-v-0448b822]{display:flex;align-items:center;color:#fff}.agent-dashboard .stats-row .stat-card .stat-content .stat-icon[data-v-0448b822]{width:56px;height:56px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.agent-dashboard .stats-row .stat-card .stat-content .stat-info[data-v-0448b822]{flex:1}.agent-dashboard .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-0448b822]{font-size:28px;font-weight:600;line-height:1;margin-bottom:4px}.agent-dashboard .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-0448b822]{font-size:14px;opacity:.9;margin-bottom:4px}.agent-dashboard .stats-row .stat-card .stat-content .stat-info .stat-trend[data-v-0448b822]{font-size:12px;display:flex;align-items:center;gap:4px}.agent-dashboard .stats-row .stat-card .stat-content .stat-info .stat-trend.up[data-v-0448b822]{color:#fff}.agent-dashboard .stats-row .stat-card .stat-content .stat-info .stat-sub[data-v-0448b822]{font-size:12px;opacity:.8}.agent-dashboard .quick-access-card[data-v-0448b822]{margin-bottom:24px;border-radius:8px}.agent-dashboard .quick-access-card .quick-access-list[data-v-0448b822]{display:flex;flex-wrap:wrap;gap:16px}.agent-dashboard .quick-access-card .quick-access-list .quick-item[data-v-0448b822]{display:flex;flex-direction:column;align-items:center;padding:16px 32px;border-radius:8px;cursor:pointer;transition:all .3s;position:relative}.agent-dashboard .quick-access-card .quick-access-list .quick-item[data-v-0448b822]:hover{background:#f6ffed;transform:translateY(-2px)}.agent-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon[data-v-0448b822]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:8px}.agent-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.orchard[data-v-0448b822]{background:#f6ffed;color:#52c41a}.agent-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.order-create[data-v-0448b822]{background:#e6f7ff;color:#1890ff}.agent-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.order[data-v-0448b822]{background:#fff7e6;color:#faad14}.agent-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.commission[data-v-0448b822]{background:#fffbe6;color:#ffc53d}.agent-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.customer[data-v-0448b822]{background:#f9f0ff;color:#722ed1}.agent-dashboard .quick-access-card .quick-access-list .quick-item .quick-icon.product[data-v-0448b822]{background:#fff0f6;color:#eb2f96}.agent-dashboard .quick-access-card .quick-access-list .quick-item .quick-label[data-v-0448b822]{font-size:14px;color:#595959}.agent-dashboard .quick-access-card .quick-access-list .quick-item .quick-badge[data-v-0448b822]{position:absolute;top:8px;right:24px}.agent-dashboard .content-row[data-v-0448b822]{margin-bottom:24px}.agent-dashboard .content-row .chart-card[data-v-0448b822],.agent-dashboard .content-row .list-card[data-v-0448b822]{border-radius:8px}.agent-dashboard .content-row .chart-card .chart-container[data-v-0448b822],.agent-dashboard .content-row .list-card .chart-container[data-v-0448b822]{height:300px}.agent-dashboard .content-row .chart-card .orchard-list .orchard-item[data-v-0448b822],.agent-dashboard .content-row .list-card .orchard-list .orchard-item[data-v-0448b822]{display:flex;align-items:center;gap:12px;width:100%}.agent-dashboard .content-row .chart-card .orchard-list .orchard-item .orchard-rank[data-v-0448b822],.agent-dashboard .content-row .list-card .orchard-list .orchard-item .orchard-rank[data-v-0448b822]{width:24px;height:24px;border-radius:50%;background:#f0f0f0;color:#8c8c8c;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.agent-dashboard .content-row .chart-card .orchard-list .orchard-item .orchard-rank.top-three[data-v-0448b822],.agent-dashboard .content-row .list-card .orchard-list .orchard-item .orchard-rank.top-three[data-v-0448b822]{background:#faad14;color:#fff}.agent-dashboard .content-row .chart-card .orchard-list .orchard-item .orchard-info[data-v-0448b822],.agent-dashboard .content-row .list-card .orchard-list .orchard-item .orchard-info[data-v-0448b822]{flex:1;display:flex;flex-direction:column}.agent-dashboard .content-row .chart-card .orchard-list .orchard-item .orchard-info .orchard-name[data-v-0448b822],.agent-dashboard .content-row .list-card .orchard-list .orchard-item .orchard-info .orchard-name[data-v-0448b822]{font-weight:500;color:#262626}.agent-dashboard .content-row .chart-card .orchard-list .orchard-item .orchard-info .orchard-location[data-v-0448b822],.agent-dashboard .content-row .list-card .orchard-list .orchard-item .orchard-info .orchard-location[data-v-0448b822]{font-size:12px;color:#8c8c8c}.agent-dashboard .content-row .chart-card .orchard-list .orchard-item .orchard-stats[data-v-0448b822],.agent-dashboard .content-row .list-card .orchard-list .orchard-item .orchard-stats[data-v-0448b822]{display:flex;flex-direction:column;align-items:flex-end}.agent-dashboard .content-row .chart-card .orchard-list .orchard-item .orchard-stats .orchard-orders[data-v-0448b822],.agent-dashboard .content-row .list-card .orchard-list .orchard-item .orchard-stats .orchard-orders[data-v-0448b822]{font-size:12px;color:#8c8c8c}.agent-dashboard .content-row .chart-card .orchard-list .orchard-item .orchard-stats .orchard-commission[data-v-0448b822],.agent-dashboard .content-row .list-card .orchard-list .orchard-item .orchard-stats .orchard-commission[data-v-0448b822]{font-weight:600;color:#faad14}.agent-dashboard .content-row .chart-card .order-list .order-item[data-v-0448b822],.agent-dashboard .content-row .list-card .order-list .order-item[data-v-0448b822]{display:flex;flex-direction:column;gap:4px;width:100%}.agent-dashboard .content-row .chart-card .order-list .order-item .order-info[data-v-0448b822],.agent-dashboard .content-row .list-card .order-list .order-item .order-info[data-v-0448b822]{display:flex;justify-content:space-between;align-items:center}.agent-dashboard .content-row .chart-card .order-list .order-item .order-info .order-no[data-v-0448b822],.agent-dashboard .content-row .list-card .order-list .order-item .order-info .order-no[data-v-0448b822]{font-weight:500;color:#262626}.agent-dashboard .content-row .chart-card .order-list .order-item .order-product[data-v-0448b822],.agent-dashboard .content-row .list-card .order-list .order-item .order-product[data-v-0448b822]{color:#595959;font-size:13px}.agent-dashboard .content-row .chart-card .order-list .order-item .order-meta[data-v-0448b822],.agent-dashboard .content-row .list-card .order-list .order-item .order-meta[data-v-0448b822]{display:flex;justify-content:space-between;align-items:center}.agent-dashboard .content-row .chart-card .order-list .order-item .order-meta .order-orchard[data-v-0448b822],.agent-dashboard .content-row .list-card .order-list .order-item .order-meta .order-orchard[data-v-0448b822]{font-size:12px;color:#8c8c8c}.agent-dashboard .content-row .chart-card .order-list .order-item .order-meta .order-amount[data-v-0448b822],.agent-dashboard .content-row .list-card .order-list .order-item .order-meta .order-amount[data-v-0448b822]{font-weight:600;color:#f5222d}.agent-orchard-list-page .page-header[data-v-4520f1b0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.agent-orchard-list-page .page-header .page-title[data-v-4520f1b0]{font-size:20px;font-weight:600;margin:0}.agent-orchard-list-page .search-card[data-v-4520f1b0]{margin-bottom:16px}.agent-orchard-list-page .table-card .ant-table-cell[data-v-4520f1b0]{white-space:nowrap}.agent-orchard-list-page .orchard-name-cell .name[data-v-4520f1b0]{font-weight:500;color:#262626}.agent-orchard-list-page .orchard-name-cell .code[data-v-4520f1b0],.agent-orchard-list-page .contact-cell .phone[data-v-4520f1b0]{font-size:12px;color:#8c8c8c;margin-top:4px}.agent-orchard-list-page .amount[data-v-4520f1b0]{font-weight:500;color:#f5222d}.agent-orchard-list-page .modal-footer[data-v-4520f1b0]{display:flex;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0}.orchard-detail-page .page-header[data-v-fb7a9c7d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.orchard-detail-page .page-header .page-title[data-v-fb7a9c7d]{font-size:20px;font-weight:600;margin:0}.orchard-detail-page .info-card .info-section h4[data-v-fb7a9c7d]{font-size:14px;font-weight:600;color:#262626;margin-bottom:16px}.orchard-detail-page .info-card .info-section .info-item[data-v-fb7a9c7d]{display:flex;margin-bottom:12px}.orchard-detail-page .info-card .info-section .info-item .label[data-v-fb7a9c7d]{width:90px;color:#8c8c8c;flex-shrink:0}.orchard-detail-page .info-card .info-section .info-item .value[data-v-fb7a9c7d]{flex:1;color:#262626}.orchard-detail-page .info-card .info-section .info-item .value.highlight[data-v-fb7a9c7d]{color:#1890ff;font-weight:500}.orchard-detail-page .tabs-card .tab-toolbar[data-v-fb7a9c7d],.orchard-detail-page .stat-row[data-v-fb7a9c7d]{margin-bottom:16px}.orchard-detail-page .stat-row .stat-card[data-v-fb7a9c7d]{display:flex;align-items:center;padding:16px}.orchard-detail-page .stat-row .stat-card[data-v-fb7a9c7d] .ant-card-body{display:flex;align-items:center;padding:0}.orchard-detail-page .stat-row .stat-card .stat-icon[data-v-fb7a9c7d]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-right:16px}.orchard-detail-page .stat-row .stat-card .stat-content .stat-label[data-v-fb7a9c7d]{color:#8c8c8c;font-size:14px;margin-bottom:4px}.orchard-detail-page .stat-row .stat-card .stat-content .stat-value[data-v-fb7a9c7d]{font-size:20px;font-weight:600;color:#262626}.orchard-detail-page .chart-row[data-v-fb7a9c7d]{margin-bottom:16px}.orchard-detail-page .chart-row .chart-placeholder[data-v-fb7a9c7d]{height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f5f5;border-radius:4px;color:#8c8c8c}.orchard-detail-page .chart-row .chart-placeholder .anticon[data-v-fb7a9c7d]{font-size:48px;margin-bottom:8px}.orchard-detail-page .chart-row .chart-placeholder p[data-v-fb7a9c7d]{margin:0}.orchard-detail-page .task-stat-card[data-v-fb7a9c7d]{margin-top:16px}.orchard-register-page[data-v-5db10c9d]{padding:24px}.orchard-register-page .register-card[data-v-5db10c9d]{max-width:900px;margin:0 auto}.agent-order-list-page .page-header[data-v-c9aefece]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.agent-order-list-page .page-header .page-title[data-v-c9aefece]{font-size:20px;font-weight:600;margin:0;color:#262626}.agent-order-list-page .stats-row[data-v-c9aefece]{margin-bottom:24px}.agent-order-list-page .stats-row .stat-card[data-v-c9aefece]{border-radius:8px}.agent-order-list-page .stats-row .stat-card.orange[data-v-c9aefece]{background:linear-gradient(135deg,#fa8c16,#ffc53d)}.agent-order-list-page .stats-row .stat-card.red[data-v-c9aefece]{background:linear-gradient(135deg,#f5222d,#ff7875)}.agent-order-list-page .stats-row .stat-card.blue[data-v-c9aefece]{background:linear-gradient(135deg,#1890ff,#69c0ff)}.agent-order-list-page .stats-row .stat-card.green[data-v-c9aefece]{background:linear-gradient(135deg,#52c41a,#95de64)}.agent-order-list-page .stats-row .stat-card[data-v-c9aefece] .ant-card-body{padding:20px}.agent-order-list-page .stats-row .stat-card .stat-content[data-v-c9aefece]{display:flex;align-items:center;color:#fff}.agent-order-list-page .stats-row .stat-card .stat-content .stat-icon[data-v-c9aefece]{width:48px;height:48px;border-radius:8px;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:24px;margin-right:16px}.agent-order-list-page .stats-row .stat-card .stat-content .stat-info[data-v-c9aefece]{flex:1}.agent-order-list-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-c9aefece]{font-size:28px;font-weight:600;line-height:1;margin-bottom:4px}.agent-order-list-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-c9aefece]{font-size:14px;opacity:.9}.agent-order-list-page .search-card[data-v-c9aefece],.agent-order-list-page .search-card[data-v-c9aefece] .ant-form-item{margin-bottom:16px}.agent-order-list-page .product-info .product-item[data-v-c9aefece]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:1px dashed #f0f0f0}.agent-order-list-page .product-info .product-item[data-v-c9aefece]:last-child{border-bottom:none}.agent-order-list-page .product-info .product-item .product-name[data-v-c9aefece]{color:#262626;font-size:13px}.agent-order-list-page .product-info .product-item .product-quantity[data-v-c9aefece]{color:#8c8c8c;font-size:12px}.agent-order-list-page .amount[data-v-c9aefece]{font-weight:600;color:#f5222d}.agent-order-list-page .commission[data-v-c9aefece]{font-weight:600;color:#fa8c16}.agent-order-list-page .order-detail .detail-section[data-v-c9aefece]{margin-bottom:24px}.agent-order-list-page .order-detail .detail-section[data-v-c9aefece]:last-child{margin-bottom:0}.agent-order-list-page .order-detail .detail-section .section-title[data-v-c9aefece]{font-size:16px;font-weight:600;color:#262626;margin-bottom:12px;padding-left:12px;border-left:4px solid #1890ff}.agent-order-list-page .order-detail .detail-section .remark-text[data-v-c9aefece]{padding:12px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;color:#262626;margin:0}.agent-order-list-page .order-detail .detail-actions[data-v-c9aefece]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #f0f0f0}.agent-create-order-page .page-header[data-v-f90b2b13]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.agent-create-order-page .page-header .page-title[data-v-f90b2b13]{font-size:20px;font-weight:600;margin:0}.agent-create-order-page .steps-card[data-v-f90b2b13]{margin-bottom:24px}.agent-create-order-page .steps-card .order-steps[data-v-f90b2b13]{max-width:800px;margin:0 auto}.agent-create-order-page .step-content[data-v-f90b2b13]{margin-bottom:24px}.agent-create-order-page .step-card[data-v-f90b2b13]{min-height:500px}.agent-create-order-page .customer-list[data-v-f90b2b13]{margin-top:16px;max-height:400px;overflow-y:auto}.agent-create-order-page .customer-list .customer-radio-group[data-v-f90b2b13]{width:100%;display:flex;flex-direction:column;gap:12px}.agent-create-order-page .customer-list .customer-card[data-v-f90b2b13]{cursor:pointer;transition:all .3s}.agent-create-order-page .customer-list .customer-card[data-v-f90b2b13]:hover,.agent-create-order-page .customer-list .customer-card.active[data-v-f90b2b13]{background:#e6f7ff;border-color:#1890ff}.agent-create-order-page .customer-list .customer-card[data-v-f90b2b13] .ant-card-body{padding:16px}.agent-create-order-page .customer-list .customer-card .customer-info .customer-header[data-v-f90b2b13]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.agent-create-order-page .customer-list .customer-card .customer-info .customer-header .customer-name[data-v-f90b2b13]{font-size:16px;font-weight:500;color:#262626}.agent-create-order-page .customer-list .customer-card .customer-info .customer-detail p[data-v-f90b2b13]{margin:4px 0;color:#595959;font-size:13px}.agent-create-order-page .product-tabs[data-v-f90b2b13] .ant-tabs-content{padding-top:16px}.agent-create-order-page .product-grid[data-v-f90b2b13]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.agent-create-order-page .product-grid .product-card .product-image-wrapper[data-v-f90b2b13]{height:140px;background:#f5f5f5;border-radius:8px;overflow:hidden;margin-bottom:12px}.agent-create-order-page .product-grid .product-card .product-image-wrapper .product-img[data-v-f90b2b13]{width:100%;height:100%;object-fit:cover}.agent-create-order-page .product-grid .product-card .product-info .product-name[data-v-f90b2b13]{font-size:15px;font-weight:500;color:#262626;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-create-order-page .product-grid .product-card .product-info .product-model[data-v-f90b2b13],.agent-create-order-page .product-grid .product-card .product-info .product-desc[data-v-f90b2b13]{font-size:12px;color:#8c8c8c;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-create-order-page .product-grid .product-card .product-info .product-price[data-v-f90b2b13]{margin-bottom:4px}.agent-create-order-page .product-grid .product-card .product-info .product-price .price[data-v-f90b2b13]{font-size:18px;font-weight:600;color:#f5222d}.agent-create-order-page .product-grid .product-card .product-info .product-price .unit[data-v-f90b2b13]{font-size:12px;color:#8c8c8c}.agent-create-order-page .product-grid .product-card .product-info .product-deposit[data-v-f90b2b13]{font-size:12px;color:#faad14;margin-bottom:12px}.agent-create-order-page .product-grid .product-card .product-info .product-actions[data-v-f90b2b13]{display:flex;justify-content:space-between;align-items:center}.agent-create-order-page .cart-card[data-v-f90b2b13]{position:sticky;top:24px}.agent-create-order-page .cart-card .empty-cart[data-v-f90b2b13]{text-align:center;padding:48px 0}.agent-create-order-page .cart-card .empty-cart .cart-icon[data-v-f90b2b13]{font-size:48px;color:#d9d9d9;margin-bottom:16px}.agent-create-order-page .cart-card .empty-cart p[data-v-f90b2b13]{color:#8c8c8c}.agent-create-order-page .cart-card .cart-list .cart-item[data-v-f90b2b13]{position:relative;padding:12px;background:#f6ffed;border-radius:8px;margin-bottom:12px}.agent-create-order-page .cart-card .cart-list .cart-item .cart-item-info[data-v-f90b2b13]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.agent-create-order-page .cart-card .cart-list .cart-item .cart-item-info .cart-item-name[data-v-f90b2b13]{font-weight:500;color:#262626}.agent-create-order-page .cart-card .cart-list .cart-item .cart-item-detail[data-v-f90b2b13]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#595959}.agent-create-order-page .cart-card .cart-list .cart-item .cart-item-detail .cart-item-total[data-v-f90b2b13]{font-weight:600;color:#f5222d;font-size:14px}.agent-create-order-page .cart-card .cart-list .cart-item .cart-item-remove[data-v-f90b2b13]{position:absolute;top:4px;right:4px;padding:4px}.agent-create-order-page .cart-card .cart-summary .summary-row[data-v-f90b2b13]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px}.agent-create-order-page .cart-card .cart-summary .summary-row.total[data-v-f90b2b13]{font-size:16px;font-weight:600}.agent-create-order-page .cart-card .cart-summary .summary-row.total .total-amount[data-v-f90b2b13]{color:#f5222d;font-size:20px}.agent-create-order-page .form-section[data-v-f90b2b13]{margin-bottom:24px}.agent-create-order-page .form-section .section-title[data-v-f90b2b13]{font-size:16px;font-weight:600;color:#262626;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;gap:8px}.agent-create-order-page .form-section .section-title .anticon[data-v-f90b2b13]{color:#1890ff}.agent-create-order-page .summary-card .summary-item[data-v-f90b2b13]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:14px}.agent-create-order-page .summary-card .summary-item .label[data-v-f90b2b13]{color:#8c8c8c}.agent-create-order-page .summary-card .summary-item .value[data-v-f90b2b13]{color:#262626;font-weight:500}.agent-create-order-page .summary-card .summary-product-item[data-v-f90b2b13]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed #e8e8e8}.agent-create-order-page .summary-card .summary-product-item[data-v-f90b2b13]:last-child{border-bottom:none}.agent-create-order-page .summary-card .summary-product-item .product-name[data-v-f90b2b13]{color:#262626;font-size:14px}.agent-create-order-page .summary-card .summary-product-item .product-quantity[data-v-f90b2b13]{color:#8c8c8c;font-size:13px}.agent-create-order-page .summary-card .summary-total[data-v-f90b2b13]{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600}.agent-create-order-page .summary-card .summary-total .total-amount[data-v-f90b2b13]{color:#f5222d;font-size:20px}.agent-create-order-page .confirm-card .confirm-section[data-v-f90b2b13]{margin-bottom:24px}.agent-create-order-page .confirm-card .confirm-section .section-title[data-v-f90b2b13]{font-size:16px;font-weight:600;color:#262626;margin-bottom:16px;padding-left:12px;border-left:4px solid #1890ff}.agent-create-order-page .confirm-card .confirm-section .remark-text[data-v-f90b2b13]{color:#595959;background:#f5f5f5;padding:12px;border-radius:4px}.agent-create-order-page .confirm-card .amount-summary[data-v-f90b2b13]{background:#f6ffed;padding:16px;border-radius:8px}.agent-create-order-page .confirm-card .amount-summary .amount-row[data-v-f90b2b13]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px}.agent-create-order-page .confirm-card .amount-summary .amount-row.total[data-v-f90b2b13]{font-size:18px;font-weight:600;margin-top:12px;padding-top:12px;border-top:1px dashed #52c41a}.agent-create-order-page .confirm-card .amount-summary .amount-row.total .total-amount[data-v-f90b2b13]{color:#f5222d;font-size:28px}.agent-create-order-page .confirm-card .submit-actions[data-v-f90b2b13]{display:flex;justify-content:center;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #e8e8e8}.agent-create-order-page .step-actions[data-v-f90b2b13]{display:flex;justify-content:center;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid #e8e8e8}.agent-reservations-page[data-v-78163dfb]{padding:24px}.page-header[data-v-78163dfb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .page-title[data-v-78163dfb]{font-size:20px;font-weight:600;margin:0}.statistics-row[data-v-78163dfb]{margin-bottom:24px}.stat-card[data-v-78163dfb]{text-align:center;border-radius:8px}.stat-card .stat-value[data-v-78163dfb]{font-size:24px;font-weight:600;color:#262626;margin-bottom:4px}.stat-card .stat-label[data-v-78163dfb]{font-size:14px;color:#8c8c8c}.stat-card.stat-pending .stat-value[data-v-78163dfb]{color:#faad14}.stat-card.stat-confirmed .stat-value[data-v-78163dfb]{color:#1890ff}.stat-card.stat-completed .stat-value[data-v-78163dfb]{color:#52c41a}.stat-card.stat-today .stat-value[data-v-78163dfb]{color:#722ed1}.stat-card.stat-week .stat-value[data-v-78163dfb]{color:#13c2c2}.filter-card[data-v-78163dfb]{margin-bottom:24px;border-radius:8px}.list-card[data-v-78163dfb]{border-radius:8px}.cancel-reason[data-v-78163dfb]{font-size:12px;color:#999;margin-top:4px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-reservation-create-page[data-v-18a1f6bf]{padding:24px;background:#f5f5f5;min-height:100vh}.page-header[data-v-18a1f6bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-header .header-left[data-v-18a1f6bf]{display:flex;align-items:center;gap:16px}.page-header .page-title[data-v-18a1f6bf]{font-size:20px;font-weight:600;margin:0}.form-card[data-v-18a1f6bf]{border-radius:8px;margin-bottom:24px}.form-card[data-v-18a1f6bf] .ant-card-body{padding:32px}.mode-radio-group[data-v-18a1f6bf]{margin-bottom:8px}.new-orchard-form[data-v-18a1f6bf]{background:#fafafa;border-radius:8px;padding:24px;margin-bottom:16px}.verification-code-wrapper[data-v-18a1f6bf]{display:flex;gap:12px}.orchard-list .orchard-radio-group[data-v-18a1f6bf]{display:flex;flex-direction:column;gap:12px;width:100%}.orchard-list .orchard-card[data-v-18a1f6bf]{cursor:pointer;border:2px solid transparent;transition:all .3s}.orchard-list .orchard-card[data-v-18a1f6bf]:hover{border-color:#d9d9d9}.orchard-list .orchard-card.active[data-v-18a1f6bf]{border-color:#52c41a;background:#f6ffed}.orchard-list .orchard-card[data-v-18a1f6bf] .ant-card-body{padding:16px}.orchard-list .orchard-card .orchard-info .orchard-header[data-v-18a1f6bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.orchard-list .orchard-card .orchard-info .orchard-header .orchard-name[data-v-18a1f6bf]{font-weight:600;font-size:15px}.orchard-list .orchard-card .orchard-info .orchard-detail p[data-v-18a1f6bf]{margin:4px 0;color:#666;font-size:13px}.orchard-list .orchard-card .orchard-info .orchard-detail p .anticon[data-v-18a1f6bf]{margin-right:4px;color:#999}.service-type-list[data-v-18a1f6bf]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width: 992px){.service-type-list[data-v-18a1f6bf]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.service-type-list[data-v-18a1f6bf]{grid-template-columns:1fr}}.service-type-card[data-v-18a1f6bf]{background:#fff;border-radius:12px;padding:32px 24px;text-align:center;cursor:pointer;border:2px solid #f0f0f0;transition:all .3s;box-shadow:0 2px 8px #0000000a}.service-type-card[data-v-18a1f6bf]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014;border-color:#d9d9d9}.service-type-card.active[data-v-18a1f6bf]{border-color:#52c41a;background:#f6ffed}.service-type-card .service-icon[data-v-18a1f6bf]{font-size:48px;margin-bottom:16px}.service-type-card .service-name[data-v-18a1f6bf]{font-size:18px;font-weight:600;color:#262626;margin-bottom:8px}.service-type-card .service-desc[data-v-18a1f6bf]{font-size:14px;color:#8c8c8c;margin-bottom:0}.form-actions[data-v-18a1f6bf]{display:flex;justify-content:center;gap:16px;padding:24px;background:#fff;border-radius:8px}.commission-report-page .page-header[data-v-4a4617e3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.commission-report-page .page-header .page-title[data-v-4a4617e3]{font-size:20px;font-weight:600;margin:0;color:#262626}.commission-report-page .filter-card[data-v-4a4617e3]{margin-bottom:16px;border-radius:8px}.commission-report-page .statistics-row[data-v-4a4617e3]{margin-bottom:16px}.commission-report-page .statistics-row .stat-card[data-v-4a4617e3]{display:flex;align-items:center;padding:20px;border-radius:8px}.commission-report-page .statistics-row .stat-card.primary[data-v-4a4617e3]{background:linear-gradient(135deg,#1890ff,#69c0ff);color:#fff}.commission-report-page .statistics-row .stat-card.success[data-v-4a4617e3]{background:linear-gradient(135deg,#52c41a,#95de64);color:#fff}.commission-report-page .statistics-row .stat-card.warning[data-v-4a4617e3]{background:linear-gradient(135deg,#faad14,#ffc53d);color:#fff}.commission-report-page .statistics-row .stat-card.info[data-v-4a4617e3]{background:linear-gradient(135deg,#722ed1,#b37feb);color:#fff}.commission-report-page .statistics-row .stat-card.danger[data-v-4a4617e3]{background:linear-gradient(135deg,#f5222d,#ff7875);color:#fff}.commission-report-page .statistics-row .stat-card .stat-icon[data-v-4a4617e3]{width:56px;height:56px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px;flex-shrink:0}.commission-report-page .statistics-row .stat-card .stat-content[data-v-4a4617e3]{flex:1;min-width:0}.commission-report-page .statistics-row .stat-card .stat-content .stat-value[data-v-4a4617e3]{font-size:24px;font-weight:600;line-height:1.2;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.commission-report-page .statistics-row .stat-card .stat-content .stat-label[data-v-4a4617e3]{font-size:14px;opacity:.9;margin-bottom:4px}.commission-report-page .statistics-row .stat-card .stat-content .stat-trend[data-v-4a4617e3]{font-size:12px;display:flex;align-items:center;gap:4px}.commission-report-page .statistics-row .stat-card .stat-content .stat-trend.up[data-v-4a4617e3]{color:#fff}.commission-report-page .statistics-row .stat-card .stat-content .stat-sub[data-v-4a4617e3]{font-size:12px;opacity:.8}.commission-report-page .charts-row[data-v-4a4617e3]{margin-bottom:16px}.commission-report-page .charts-row .chart-card[data-v-4a4617e3]{border-radius:8px}.commission-report-page .charts-row .chart-card[data-v-4a4617e3] .ant-card-head{border-bottom:none}.commission-report-page .charts-row .chart-card[data-v-4a4617e3] .ant-card-head .ant-card-head-title{font-weight:600}.commission-report-page .charts-row .chart-card .chart-container[data-v-4a4617e3]{height:320px}.commission-report-page .table-card[data-v-4a4617e3]{border-radius:8px}.commission-report-page .table-card[data-v-4a4617e3] .ant-card-head{border-bottom:1px solid #f0f0f0}.commission-report-page .table-card[data-v-4a4617e3] .ant-card-head .ant-card-head-title{font-weight:600}.commission-report-page .available-amount[data-v-4a4617e3]{padding:12px 16px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px}.commission-report-page .available-amount .amount[data-v-4a4617e3]{font-size:24px;font-weight:600;color:#52c41a}.agent-customer-statistics .page-header[data-v-cefde945]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.agent-customer-statistics .page-header .page-title[data-v-cefde945]{font-size:20px;font-weight:600;margin:0}.agent-customer-statistics .stats-row[data-v-cefde945]{margin-bottom:24px}.agent-customer-statistics .stats-row .stat-card[data-v-cefde945]{border-radius:8px}.agent-customer-statistics .stats-row .stat-card.total-card[data-v-cefde945]{background:linear-gradient(135deg,#1890ff,#69c0ff)}.agent-customer-statistics .stats-row .stat-card.active-card[data-v-cefde945]{background:linear-gradient(135deg,#52c41a,#95de64)}.agent-customer-statistics .stats-row .stat-card.new-card[data-v-cefde945]{background:linear-gradient(135deg,#faad14,#ffc53d)}.agent-customer-statistics .stats-row .stat-card.churn-card[data-v-cefde945]{background:linear-gradient(135deg,#f5222d,#ff7875)}.agent-customer-statistics .stats-row .stat-card[data-v-cefde945] .ant-card-body{padding:20px}.agent-customer-statistics .stats-row .stat-card .stat-content[data-v-cefde945]{display:flex;align-items:center;color:#fff}.agent-customer-statistics .stats-row .stat-card .stat-content .stat-icon[data-v-cefde945]{width:56px;height:56px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.agent-customer-statistics .stats-row .stat-card .stat-content .stat-info[data-v-cefde945]{flex:1}.agent-customer-statistics .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-cefde945]{font-size:28px;font-weight:600;line-height:1;margin-bottom:4px}.agent-customer-statistics .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-cefde945]{font-size:14px;opacity:.9;margin-bottom:4px}.agent-customer-statistics .stats-row .stat-card .stat-content .stat-info .stat-trend[data-v-cefde945]{font-size:12px;display:flex;align-items:center;gap:4px}.agent-customer-statistics .stats-row .stat-card .stat-content .stat-info .stat-trend .trend-text[data-v-cefde945]{opacity:.9}.agent-customer-statistics .stats-row .stat-card .stat-content .stat-info .stat-trend .trend-up[data-v-cefde945],.agent-customer-statistics .stats-row .stat-card .stat-content .stat-info .stat-trend .trend-down[data-v-cefde945]{color:#fff}.agent-customer-statistics .stats-row .stat-card .stat-content .stat-info .stat-sub[data-v-cefde945]{font-size:12px;opacity:.8}.agent-customer-statistics .chart-row[data-v-cefde945]{margin-bottom:24px}.agent-customer-statistics .chart-row .chart-card[data-v-cefde945]{border-radius:8px}.agent-customer-statistics .chart-row .chart-card .chart-container[data-v-cefde945]{height:320px}.agent-customer-statistics .table-card[data-v-cefde945]{border-radius:8px}.agent-customer-statistics .table-card .orchard-name-cell .name[data-v-cefde945]{font-weight:500;color:#262626}.agent-customer-statistics .table-card .orchard-name-cell .code[data-v-cefde945],.agent-customer-statistics .table-card .contact-cell .phone[data-v-cefde945]{font-size:12px;color:#8c8c8c;margin-top:4px}.agent-customer-statistics .table-card .amount[data-v-cefde945]{font-weight:500;color:#f5222d}.agent-customer-statistics .table-card .text-warning[data-v-cefde945]{color:#faad14}.agent-profile-page .page-header[data-v-b7a30e23]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.agent-profile-page .page-header .page-title[data-v-b7a30e23]{font-size:20px;font-weight:600;margin:0}.agent-profile-page .main-content .left-section[data-v-b7a30e23]{margin-bottom:16px}.agent-profile-page .main-content .left-section .info-card[data-v-b7a30e23]{border-radius:8px}.agent-profile-page .main-content .left-section .info-card .company-logo-wrapper[data-v-b7a30e23]{position:relative;margin-bottom:16px;text-align:center}.agent-profile-page .main-content .left-section .info-card .company-logo-wrapper .company-logo[data-v-b7a30e23]{width:120px;height:120px;object-fit:cover;border-radius:8px}.agent-profile-page .main-content .left-section .info-card .company-logo-wrapper .company-status[data-v-b7a30e23]{position:absolute;top:0;right:0}.agent-profile-page .main-content .left-section .info-card .company-basic-info[data-v-b7a30e23]{text-align:center;margin-bottom:16px}.agent-profile-page .main-content .left-section .info-card .company-basic-info .company-name[data-v-b7a30e23]{font-size:18px;font-weight:600;margin:0 0 8px;color:#262626}.agent-profile-page .main-content .left-section .info-card .company-basic-info .company-intro[data-v-b7a30e23]{font-size:13px;color:#8c8c8c;margin:0;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.agent-profile-page .main-content .left-section .info-card .info-list .info-item[data-v-b7a30e23]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.agent-profile-page .main-content .left-section .info-card .info-list .info-item[data-v-b7a30e23]:last-child{border-bottom:none}.agent-profile-page .main-content .left-section .info-card .info-list .info-item .info-label[data-v-b7a30e23]{display:flex;align-items:center;gap:8px;color:#8c8c8c}.agent-profile-page .main-content .left-section .info-card .info-list .info-item .info-label .anticon[data-v-b7a30e23]{color:#1890ff}.agent-profile-page .main-content .left-section .info-card .info-list .info-item .info-value[data-v-b7a30e23]{color:#262626;font-weight:500}.agent-profile-page .main-content .right-section .tabs-card[data-v-b7a30e23]{border-radius:8px}.agent-profile-page .main-content .right-section .tabs-card[data-v-b7a30e23] .ant-tabs-nav{margin-bottom:0}.agent-profile-page .main-content .right-section .tabs-card .tab-content[data-v-b7a30e23]{padding:24px}.agent-profile-page .main-content .right-section .tabs-card .tab-content .tab-header[data-v-b7a30e23]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.agent-profile-page .main-content .right-section .tabs-card .tab-content .tab-header .tab-title[data-v-b7a30e23]{font-size:16px;font-weight:600;margin:0;color:#262626}.agent-profile-page .main-content .right-section .tabs-card .tab-content .info-descriptions[data-v-b7a30e23] .ant-descriptions-item-label{color:#8c8c8c}.agent-profile-page .main-content .right-section .tabs-card .tab-content .info-descriptions[data-v-b7a30e23] .ant-descriptions-item-content{color:#262626;font-weight:500}.agent-profile-page .main-content .right-section .tabs-card .tab-content .section-title[data-v-b7a30e23]{font-size:14px;font-weight:600;color:#262626;margin-bottom:12px}.agent-profile-page .main-content .right-section .tabs-card .tab-content .company-description[data-v-b7a30e23]{color:#595959;line-height:1.8;margin:0}.agent-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item[data-v-b7a30e23]{display:flex;justify-content:space-between;align-items:center;width:100%}.agent-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item .security-info .security-title[data-v-b7a30e23]{font-size:14px;font-weight:500;color:#262626;margin-bottom:4px;display:flex;align-items:center;gap:8px}.agent-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item .security-info .security-title .anticon[data-v-b7a30e23]{color:#1890ff}.agent-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item .security-info .security-desc[data-v-b7a30e23]{font-size:12px;color:#8c8c8c}.agent-message-center-page .page-header[data-v-4db1f572]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.agent-message-center-page .page-header .page-title[data-v-4db1f572]{font-size:20px;font-weight:600;margin:0;color:#262626}.agent-message-center-page .stats-row[data-v-4db1f572]{margin-bottom:24px}.agent-message-center-page .stats-row .stat-card[data-v-4db1f572]{border-radius:8px}.agent-message-center-page .stats-row .stat-card.unread-card[data-v-4db1f572]{background:linear-gradient(135deg,#ff4d4f,#ff7875)}.agent-message-center-page .stats-row .stat-card.system-card[data-v-4db1f572]{background:linear-gradient(135deg,#1890ff,#69c0ff)}.agent-message-center-page .stats-row .stat-card.order-card[data-v-4db1f572]{background:linear-gradient(135deg,#52c41a,#95de64)}.agent-message-center-page .stats-row .stat-card.commission-card[data-v-4db1f572]{background:linear-gradient(135deg,#faad14,#ffc53d)}.agent-message-center-page .stats-row .stat-card[data-v-4db1f572] .ant-card-body{padding:20px}.agent-message-center-page .stats-row .stat-card .stat-content[data-v-4db1f572]{display:flex;align-items:center;color:#fff}.agent-message-center-page .stats-row .stat-card .stat-content .stat-icon[data-v-4db1f572]{width:48px;height:48px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-right:16px}.agent-message-center-page .stats-row .stat-card .stat-content .stat-info[data-v-4db1f572]{flex:1}.agent-message-center-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-4db1f572]{font-size:28px;font-weight:600;line-height:1;margin-bottom:4px}.agent-message-center-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-4db1f572]{font-size:14px;opacity:.9}.agent-message-center-page .message-list-card[data-v-4db1f572]{border-radius:8px}.agent-message-center-page .message-list-card .batch-actions[data-v-4db1f572]{margin-bottom:16px;padding:12px 16px;background:#f6ffed;border-radius:6px}.agent-message-center-page .message-list-card .batch-actions .selected-text[data-v-4db1f572]{color:#52c41a;font-weight:500}.agent-message-center-page .message-list-card[data-v-4db1f572] .ant-tabs-nav{margin-bottom:16px}.agent-message-center-page .message-list-card .message-item[data-v-4db1f572]{cursor:pointer;transition:all .3s;padding:16px;border-radius:8px}.agent-message-center-page .message-list-card .message-item[data-v-4db1f572]:hover{background:#f5f5f5}.agent-message-center-page .message-list-card .message-item.unread[data-v-4db1f572]{background:#e6f7ff}.agent-message-center-page .message-list-card .message-item.unread[data-v-4db1f572]:hover{background:#bae7ff}.agent-message-center-page .message-list-card .message-item .message-icon[data-v-4db1f572]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.agent-message-center-page .message-list-card .message-item .message-icon.system[data-v-4db1f572]{background:#e6f7ff;color:#1890ff}.agent-message-center-page .message-list-card .message-item .message-icon.order[data-v-4db1f572]{background:#f6ffed;color:#52c41a}.agent-message-center-page .message-list-card .message-item .message-icon.commission[data-v-4db1f572]{background:#fff7e6;color:#faad14}.agent-message-center-page .message-list-card .message-item .message-title[data-v-4db1f572]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500}.agent-message-center-page .message-list-card .message-item .message-title .unread-text[data-v-4db1f572]{font-weight:600}.agent-message-center-page .message-list-card .message-item .message-content[data-v-4db1f572]{color:#595959;margin-top:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.agent-message-center-page .message-list-card .message-item .message-time[data-v-4db1f572]{color:#8c8c8c;font-size:12px;margin-top:4px}.agent-message-center-page .message-list-card .message-item[data-v-4db1f572] .ant-list-item-action{opacity:0;transition:opacity .3s}.agent-message-center-page .message-list-card .message-item[data-v-4db1f572]:hover .ant-list-item-action{opacity:1}.agent-message-center-page .message-detail .detail-header[data-v-4db1f572]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.agent-message-center-page .message-detail .detail-header .detail-time[data-v-4db1f572]{color:#8c8c8c;font-size:13px}.agent-message-center-page .message-detail .detail-content[data-v-4db1f572]{color:#262626;line-height:1.8;font-size:14px;min-height:100px}.agent-message-center-page .message-detail .detail-footer[data-v-4db1f572]{margin-top:24px;text-align:center}.agent-products-page .page-header[data-v-ff2a1e7a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.agent-products-page .page-header .page-title[data-v-ff2a1e7a]{font-size:20px;font-weight:600;margin:0;color:#262626}.agent-products-page .stats-row[data-v-ff2a1e7a]{margin-bottom:24px}.agent-products-page .stats-row .stat-card[data-v-ff2a1e7a]{border-radius:8px}.agent-products-page .stats-row .stat-card.blue[data-v-ff2a1e7a]{background:linear-gradient(135deg,#1890ff,#69c0ff)}.agent-products-page .stats-row .stat-card.cyan[data-v-ff2a1e7a]{background:linear-gradient(135deg,#13c2c2,#5cdbd3)}.agent-products-page .stats-row .stat-card.green[data-v-ff2a1e7a]{background:linear-gradient(135deg,#52c41a,#95de64)}.agent-products-page .stats-row .stat-card.orange[data-v-ff2a1e7a]{background:linear-gradient(135deg,#fa8c16,#ffc53d)}.agent-products-page .stats-row .stat-card[data-v-ff2a1e7a] .ant-card-body{padding:20px}.agent-products-page .stats-row .stat-card .stat-content[data-v-ff2a1e7a]{display:flex;align-items:center;color:#fff}.agent-products-page .stats-row .stat-card .stat-content .stat-icon[data-v-ff2a1e7a]{width:48px;height:48px;border-radius:8px;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:24px;margin-right:16px}.agent-products-page .stats-row .stat-card .stat-content .stat-info[data-v-ff2a1e7a]{flex:1}.agent-products-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-ff2a1e7a]{font-size:28px;font-weight:600;line-height:1;margin-bottom:4px}.agent-products-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-ff2a1e7a]{font-size:14px;opacity:.9}.agent-products-page .search-card[data-v-ff2a1e7a],.agent-products-page .product-tabs-card[data-v-ff2a1e7a] .ant-tabs-nav{margin-bottom:16px}.agent-products-page .product-tabs-card .tab-badge[data-v-ff2a1e7a]{margin-left:4px;padding:0 6px;background:#f0f0f0;border-radius:10px;font-size:12px;color:#8c8c8c}.agent-products-page .product-tabs-card .product-grid[data-v-ff2a1e7a]{margin-bottom:24px}.agent-products-page .product-tabs-card .product-card[data-v-ff2a1e7a]{border-radius:8px;overflow:hidden;transition:all .3s}.agent-products-page .product-tabs-card .product-card[data-v-ff2a1e7a]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.agent-products-page .product-tabs-card .product-card[data-v-ff2a1e7a] .ant-card-body{padding:0}.agent-products-page .product-tabs-card .product-card .product-image-wrapper[data-v-ff2a1e7a]{position:relative;height:180px;overflow:hidden}.agent-products-page .product-tabs-card .product-card .product-image-wrapper .product-image[data-v-ff2a1e7a]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.agent-products-page .product-tabs-card .product-card .product-image-wrapper:hover .product-image[data-v-ff2a1e7a]{transform:scale(1.05)}.agent-products-page .product-tabs-card .product-card .product-image-wrapper .product-tag[data-v-ff2a1e7a]{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:4px;font-size:12px;color:#fff}.agent-products-page .product-tabs-card .product-card .product-image-wrapper .product-tag.rental[data-v-ff2a1e7a]{background:#1890ff}.agent-products-page .product-tabs-card .product-card .product-image-wrapper .product-tag.service[data-v-ff2a1e7a]{background:#52c41a}.agent-products-page .product-tabs-card .product-card .product-image-wrapper .product-tag.material[data-v-ff2a1e7a]{background:#fa8c16}.agent-products-page .product-tabs-card .product-card .product-image-wrapper .hot-tag[data-v-ff2a1e7a]{position:absolute;top:8px;right:8px;padding:2px 8px;background:#f5222d;border-radius:4px;font-size:12px;color:#fff;display:flex;align-items:center;gap:4px}.agent-products-page .product-tabs-card .product-card .product-info[data-v-ff2a1e7a]{padding:16px}.agent-products-page .product-tabs-card .product-card .product-info .product-name[data-v-ff2a1e7a]{font-size:15px;font-weight:500;color:#262626;margin:0 0 8px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px}.agent-products-page .product-tabs-card .product-card .product-info .product-spec[data-v-ff2a1e7a]{font-size:12px;color:#8c8c8c;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-products-page .product-tabs-card .product-card .product-info .product-price-row[data-v-ff2a1e7a]{margin-bottom:8px}.agent-products-page .product-tabs-card .product-card .product-info .product-price-row .product-price[data-v-ff2a1e7a]{font-size:20px;font-weight:600;color:#f5222d}.agent-products-page .product-tabs-card .product-card .product-info .product-price-row .product-unit[data-v-ff2a1e7a]{font-size:12px;color:#8c8c8c}.agent-products-page .product-tabs-card .product-card .product-info .product-commission[data-v-ff2a1e7a]{display:flex;align-items:center;gap:4px;margin-bottom:12px;padding:4px 8px;background:#fff7e6;border-radius:4px}.agent-products-page .product-tabs-card .product-card .product-info .product-commission .commission-text[data-v-ff2a1e7a]{font-size:12px;color:#fa8c16}.agent-products-page .product-tabs-card .product-card .product-info .product-commission .commission-amount[data-v-ff2a1e7a]{font-size:12px;color:#ff4d4f;font-weight:500;margin-left:auto}.agent-products-page .product-tabs-card .product-card .product-info .product-actions[data-v-ff2a1e7a]{display:flex;gap:8px}.agent-products-page .product-tabs-card .product-card .product-info .product-actions .ant-btn[data-v-ff2a1e7a]{flex:1}.agent-products-page .product-tabs-card .pagination-wrapper[data-v-ff2a1e7a]{display:flex;justify-content:flex-end;padding-top:16px}.agent-products-page .product-detail .detail-header[data-v-ff2a1e7a]{display:flex;gap:24px;margin-bottom:16px}.agent-products-page .product-detail .detail-header .detail-image[data-v-ff2a1e7a]{width:200px;height:200px;object-fit:cover;border-radius:8px;flex-shrink:0}.agent-products-page .product-detail .detail-header .detail-basic[data-v-ff2a1e7a]{flex:1}.agent-products-page .product-detail .detail-header .detail-basic .detail-title[data-v-ff2a1e7a]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.agent-products-page .product-detail .detail-header .detail-basic .detail-title h2[data-v-ff2a1e7a]{font-size:20px;font-weight:600;margin:0;color:#262626}.agent-products-page .product-detail .detail-header .detail-basic .detail-code[data-v-ff2a1e7a]{font-size:13px;color:#8c8c8c;margin:0 0 16px}.agent-products-page .product-detail .detail-header .detail-basic .detail-price-section .detail-price[data-v-ff2a1e7a]{margin-bottom:8px}.agent-products-page .product-detail .detail-header .detail-basic .detail-price-section .detail-price .price-label[data-v-ff2a1e7a]{font-size:13px;color:#8c8c8c;margin-right:8px}.agent-products-page .product-detail .detail-header .detail-basic .detail-price-section .detail-price .price-value[data-v-ff2a1e7a]{font-size:28px;font-weight:600;color:#f5222d}.agent-products-page .product-detail .detail-header .detail-basic .detail-price-section .detail-price .price-unit[data-v-ff2a1e7a]{font-size:13px;color:#8c8c8c}.agent-products-page .product-detail .detail-header .detail-basic .detail-price-section .detail-commission[data-v-ff2a1e7a]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff7e6;border-radius:4px}.agent-products-page .product-detail .detail-header .detail-basic .detail-price-section .detail-commission .commission-label[data-v-ff2a1e7a]{font-size:13px;color:#8c8c8c}.agent-products-page .product-detail .detail-header .detail-basic .detail-price-section .detail-commission .commission-value[data-v-ff2a1e7a]{font-size:18px;font-weight:600;color:#fa8c16}.agent-products-page .product-detail .detail-header .detail-basic .detail-price-section .detail-commission .commission-estimate[data-v-ff2a1e7a]{font-size:13px;color:#ff4d4f;margin-left:auto}.agent-products-page .product-detail .detail-section .section-title[data-v-ff2a1e7a]{font-size:16px;font-weight:600;color:#262626;margin-bottom:12px;display:flex;align-items:center;gap:8px}.agent-products-page .product-detail .detail-section .section-title .anticon[data-v-ff2a1e7a]{color:#1890ff}.agent-products-page .product-detail .detail-section .detail-spec[data-v-ff2a1e7a]{color:#595959;line-height:1.6;margin:0}.agent-products-page .product-detail .detail-section .price-explanation .price-item[data-v-ff2a1e7a]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #f0f0f0}.agent-products-page .product-detail .detail-section .price-explanation .price-item[data-v-ff2a1e7a]:last-child{border-bottom:none}.agent-products-page .product-detail .detail-section .price-explanation .price-item .price-item-label[data-v-ff2a1e7a]{color:#8c8c8c}.agent-products-page .product-detail .detail-section .price-explanation .price-item .price-item-value[data-v-ff2a1e7a]{font-weight:500;color:#262626}.agent-products-page .product-detail .detail-section .commission-explanation[data-v-ff2a1e7a]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;padding:16px}.agent-products-page .product-detail .detail-section .commission-explanation .commission-info[data-v-ff2a1e7a]{display:flex;align-items:center;gap:24px}.agent-products-page .product-detail .detail-section .commission-explanation .commission-info .commission-rate-large[data-v-ff2a1e7a]{text-align:center;padding-right:24px;border-right:1px solid #b7eb8f}.agent-products-page .product-detail .detail-section .commission-explanation .commission-info .commission-rate-large .rate-value[data-v-ff2a1e7a]{display:block;font-size:36px;font-weight:600;color:#52c41a;line-height:1}.agent-products-page .product-detail .detail-section .commission-explanation .commission-info .commission-rate-large .rate-label[data-v-ff2a1e7a]{font-size:13px;color:#8c8c8c}.agent-products-page .product-detail .detail-section .commission-explanation .commission-info .commission-calc[data-v-ff2a1e7a]{flex:1}.agent-products-page .product-detail .detail-section .commission-explanation .commission-info .commission-calc p[data-v-ff2a1e7a]{margin:0 0 8px;color:#595959}.agent-products-page .product-detail .detail-section .commission-explanation .commission-info .commission-calc p[data-v-ff2a1e7a]:last-child{margin-bottom:0}.agent-products-page .product-detail .detail-section .commission-explanation .commission-info .commission-calc .calc-example .highlight[data-v-ff2a1e7a]{color:#f5222d;font-weight:600}.agent-products-page .product-detail .detail-section .detail-content[data-v-ff2a1e7a]{color:#595959;line-height:1.8}.agent-products-page .product-detail .detail-section .detail-content[data-v-ff2a1e7a] p{margin-bottom:8px}.agent-products-page .product-detail .detail-section .detail-content[data-v-ff2a1e7a] ul{padding-left:20px;margin-bottom:8px}.agent-products-page .product-detail .detail-section .detail-content[data-v-ff2a1e7a] li{margin-bottom:4px}.agent-products-page .product-detail .detail-actions[data-v-ff2a1e7a]{display:flex;justify-content:flex-end;gap:12px;padding-top:24px;margin-top:24px;border-top:1px solid #f0f0f0}.agent-products-page .share-modal-content .share-product-info[data-v-ff2a1e7a]{display:flex;gap:16px;margin-bottom:16px}.agent-products-page .share-modal-content .share-product-info .share-product-image[data-v-ff2a1e7a]{width:80px;height:80px;object-fit:cover;border-radius:8px;flex-shrink:0}.agent-products-page .share-modal-content .share-product-info .share-product-detail[data-v-ff2a1e7a]{flex:1}.agent-products-page .share-modal-content .share-product-info .share-product-detail h4[data-v-ff2a1e7a]{font-size:15px;font-weight:500;margin:0 0 8px;color:#262626}.agent-products-page .share-modal-content .share-product-info .share-product-detail .share-product-price[data-v-ff2a1e7a]{font-size:18px;font-weight:600;color:#f5222d;margin:0 0 4px}.agent-products-page .share-modal-content .share-product-info .share-product-detail .share-product-commission[data-v-ff2a1e7a]{font-size:13px;color:#fa8c16;margin:0}.agent-products-page .share-modal-content .share-section[data-v-ff2a1e7a]{margin-bottom:20px}.agent-products-page .share-modal-content .share-section[data-v-ff2a1e7a]:last-child{margin-bottom:0}.agent-products-page .share-modal-content .share-section .share-section-title[data-v-ff2a1e7a]{font-size:14px;font-weight:500;color:#262626;margin-bottom:12px;display:flex;align-items:center;gap:8px}.agent-products-page .share-modal-content .share-section .share-section-title .anticon[data-v-ff2a1e7a]{color:#1890ff}.agent-products-page .share-modal-content .share-section .share-link-wrapper .ant-input-group-addon[data-v-ff2a1e7a]{padding:0}.agent-products-page .share-modal-content .share-section .qrcode-wrapper[data-v-ff2a1e7a]{display:flex;justify-content:center}.agent-products-page .share-modal-content .share-section .qrcode-wrapper .qrcode-placeholder[data-v-ff2a1e7a]{width:160px;height:160px;border:2px dashed #d9d9d9;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8c8c8c}.agent-products-page .share-modal-content .share-section .qrcode-wrapper .qrcode-placeholder .qrcode-icon[data-v-ff2a1e7a]{font-size:48px;margin-bottom:8px}.agent-products-page .share-modal-content .share-section .qrcode-wrapper .qrcode-placeholder p[data-v-ff2a1e7a]{margin:0;font-size:13px}.agent-products-page .share-modal-content .share-section .qrcode-wrapper .qrcode-placeholder .qrcode-tip[data-v-ff2a1e7a]{font-size:12px;color:#bfbfbf;margin-top:4px}.agent-products-page .share-modal-content .share-section .share-methods[data-v-ff2a1e7a]{display:flex;justify-content:center;gap:32px}.agent-products-page .share-modal-content .share-section .share-methods .share-method[data-v-ff2a1e7a]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s}.agent-products-page .share-modal-content .share-section .share-methods .share-method[data-v-ff2a1e7a]:hover{transform:translateY(-2px)}.agent-products-page .share-modal-content .share-section .share-methods .share-method .share-icon[data-v-ff2a1e7a]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:8px;color:#fff}.agent-products-page .share-modal-content .share-section .share-methods .share-method .share-icon.wechat[data-v-ff2a1e7a]{background:#07c160}.agent-products-page .share-modal-content .share-section .share-methods .share-method .share-icon.friend[data-v-ff2a1e7a]{background:#1890ff}.agent-products-page .share-modal-content .share-section .share-methods .share-method .share-icon.poster[data-v-ff2a1e7a]{background:#fa8c16}.agent-products-page .share-modal-content .share-section .share-methods .share-method span[data-v-ff2a1e7a]{font-size:13px;color:#595959}.agent-products-page .guide-content .guide-section[data-v-ff2a1e7a]{margin-bottom:24px}.agent-products-page .guide-content .guide-section .guide-title[data-v-ff2a1e7a]{font-size:16px;font-weight:600;color:#262626;margin-bottom:16px;display:flex;align-items:center;gap:8px}.agent-products-page .guide-content .guide-section .guide-title .anticon[data-v-ff2a1e7a]{color:#faad14}.agent-products-page .guide-content .guide-section .guide-steps .guide-step[data-v-ff2a1e7a]{display:flex;gap:16px;margin-bottom:16px}.agent-products-page .guide-content .guide-section .guide-steps .guide-step[data-v-ff2a1e7a]:last-child{margin-bottom:0}.agent-products-page .guide-content .guide-section .guide-steps .guide-step .step-number[data-v-ff2a1e7a]{width:32px;height:32px;border-radius:50%;background:#1890ff;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.agent-products-page .guide-content .guide-section .guide-steps .guide-step .step-content[data-v-ff2a1e7a]{flex:1;padding-top:4px}.agent-products-page .guide-content .guide-section .guide-steps .guide-step .step-content h4[data-v-ff2a1e7a]{font-size:14px;font-weight:500;color:#262626;margin:0 0 4px}.agent-products-page .guide-content .guide-section .guide-steps .guide-step .step-content p[data-v-ff2a1e7a]{font-size:13px;color:#8c8c8c;margin:0}.agent-products-page .guide-content .guide-section .guide-rules[data-v-ff2a1e7a]{padding-left:20px;margin:0}.agent-products-page .guide-content .guide-section .guide-rules li[data-v-ff2a1e7a]{font-size:13px;color:#595959;margin-bottom:8px;line-height:1.6}.agent-products-page .guide-content .guide-section .guide-rules li[data-v-ff2a1e7a]:last-child{margin-bottom:0}.agent-products-page .guide-content .guide-actions[data-v-ff2a1e7a]{padding-top:16px}.help-center-page[data-v-d2e94115]{padding:24px;background:#f5f7fa;min-height:100vh}.page-header[data-v-d2e94115]{text-align:center;margin-bottom:32px}.page-header .page-title[data-v-d2e94115]{font-size:28px;font-weight:600;color:#1f1f1f;margin-bottom:8px}.page-header .page-subtitle[data-v-d2e94115]{font-size:14px;color:#8c8c8c}.search-section[data-v-d2e94115]{max-width:600px;margin:0 auto 32px}.search-section .search-input[data-v-d2e94115] .ant-input{border-radius:24px 0 0 24px;padding-left:20px}.search-section .search-input[data-v-d2e94115] .ant-input-search-button{border-radius:0 24px 24px 0;width:80px}.quick-access-section[data-v-d2e94115]{margin-bottom:24px}.quick-access-section .quick-card[data-v-d2e94115]{cursor:pointer;transition:all .3s}.quick-access-section .quick-card[data-v-d2e94115]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.quick-access-section .quick-card .quick-card-content[data-v-d2e94115]{display:flex;align-items:center;padding:8px}.quick-access-section .quick-card .quick-card-content .quick-icon[data-v-d2e94115]{font-size:40px;margin-right:16px}.quick-access-section .quick-card .quick-card-content .quick-icon.service-icon[data-v-d2e94115]{color:#1890ff}.quick-access-section .quick-card .quick-card-content .quick-icon.feedback-icon[data-v-d2e94115]{color:#52c41a}.quick-access-section .quick-card .quick-card-content .quick-icon.manual-icon[data-v-d2e94115]{color:#faad14}.quick-access-section .quick-card .quick-card-content .quick-info .quick-title[data-v-d2e94115]{font-size:16px;font-weight:500;color:#1f1f1f;margin-bottom:4px}.quick-access-section .quick-card .quick-card-content .quick-info .quick-desc[data-v-d2e94115]{font-size:12px;color:#8c8c8c}.hot-questions-section[data-v-d2e94115]{margin-bottom:24px}.hot-questions-section .hot-questions-card[data-v-d2e94115] .ant-card-head{border-bottom:none}.hot-questions-section .hot-questions-card .hot-questions-list .hot-question-item[data-v-d2e94115]{cursor:pointer;padding:12px 0;transition:background .3s}.hot-questions-section .hot-questions-card .hot-questions-list .hot-question-item[data-v-d2e94115]:hover{background:#f5f7fa}.hot-questions-section .hot-questions-card .hot-questions-list .hot-question-item .hot-question-content[data-v-d2e94115]{display:flex;align-items:center;width:100%}.hot-questions-section .hot-questions-card .hot-questions-list .hot-question-item .hot-question-content .hot-rank[data-v-d2e94115]{width:24px;height:24px;line-height:24px;text-align:center;border-radius:4px;background:#f0f0f0;color:#8c8c8c;font-size:12px;font-weight:600;margin-right:12px}.hot-questions-section .hot-questions-card .hot-questions-list .hot-question-item .hot-question-content .hot-rank.top-three[data-v-d2e94115]{background:#fff2f0;color:#ff4d4f}.hot-questions-section .hot-questions-card .hot-questions-list .hot-question-item .hot-question-content .hot-title[data-v-d2e94115]{flex:1;font-size:14px;color:#262626}.hot-questions-section .hot-questions-card .hot-questions-list .hot-question-item .hot-question-content .fire-icon[data-v-d2e94115]{color:#ff4d4f;font-size:14px}.faq-section .section-title[data-v-d2e94115]{font-size:18px;font-weight:600;color:#1f1f1f;margin-bottom:16px}.faq-section .faq-category-card[data-v-d2e94115]{margin-bottom:16px;height:calc(100% - 16px)}.faq-section .faq-category-card[data-v-d2e94115] .ant-card-head{background:#fafafa}.faq-section .faq-category-card .category-title[data-v-d2e94115]{display:flex;align-items:center;font-size:16px;font-weight:500}.faq-section .faq-category-card .category-title .category-icon[data-v-d2e94115]{margin-right:8px;font-size:18px;color:#1890ff}.faq-section .faq-category-card[data-v-d2e94115] .ant-collapse .ant-collapse-item{border-bottom:1px solid #f0f0f0}.faq-section .faq-category-card[data-v-d2e94115] .ant-collapse .ant-collapse-item:last-child{border-bottom:none}.faq-section .faq-category-card[data-v-d2e94115] .ant-collapse .ant-collapse-item .ant-collapse-header{font-size:14px;color:#262626;padding:12px 0}.faq-section .faq-category-card[data-v-d2e94115] .ant-collapse .ant-collapse-item .ant-collapse-content .faq-answer{font-size:13px;color:#595959;line-height:1.8;padding:0 0 12px;margin:0}.agent-screen-page[data-v-1f34faa9]{padding:24px;min-height:100vh;background:#f5f7fa}.agent-screen-page .page-header[data-v-1f34faa9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.agent-screen-page .page-header .header-left[data-v-1f34faa9]{display:flex;align-items:center;gap:16px}.agent-screen-page .page-header .header-left .back-btn[data-v-1f34faa9]{display:flex;align-items:center;gap:4px}.agent-screen-page .page-header .header-left .page-title[data-v-1f34faa9]{font-size:20px;font-weight:600;margin:0;color:#262626}.agent-screen-page .page-header .header-right[data-v-1f34faa9]{display:flex;gap:12px}.agent-screen-page .page-header .header-right .action-btn[data-v-1f34faa9]{display:flex;align-items:center;gap:4px}.agent-screen-page .selector-card[data-v-1f34faa9]{margin-bottom:24px;border-radius:8px}.agent-screen-page .selector-card .selector-wrapper[data-v-1f34faa9]{display:flex;align-items:center;gap:12px}.agent-screen-page .selector-card .selector-wrapper .selector-label[data-v-1f34faa9]{font-weight:500;color:#262626}.agent-screen-page .selector-card .selector-wrapper .status-tag[data-v-1f34faa9]{margin-left:8px}.agent-screen-page .screen-content[data-v-1f34faa9]{background:linear-gradient(135deg,#0a1a2f,#1a3a5f);border-radius:12px;padding:20px;color:#fff}.agent-screen-page .screen-content.fullscreen[data-v-1f34faa9]{position:fixed;inset:0;z-index:1000;border-radius:0;padding:24px}.agent-screen-page .screen-content .screen-header-bar[data-v-1f34faa9]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#ffffff0d;border-radius:8px;margin-bottom:20px}.agent-screen-page .screen-content .screen-header-bar .orchard-info[data-v-1f34faa9]{display:flex;align-items:center;gap:12px}.agent-screen-page .screen-content .screen-header-bar .orchard-info .orchard-icon[data-v-1f34faa9]{font-size:24px;color:#52c41a}.agent-screen-page .screen-content .screen-header-bar .orchard-info .orchard-name[data-v-1f34faa9]{font-size:20px;font-weight:600}.agent-screen-page .screen-content .screen-header-bar .orchard-info .orchard-location[data-v-1f34faa9]{font-size:14px;color:#8c8c8c;padding:2px 8px;background:#ffffff1a;border-radius:4px}.agent-screen-page .screen-content .screen-header-bar .screen-time[data-v-1f34faa9]{font-size:16px;color:#00d4ff;display:flex;align-items:center;gap:8px}.agent-screen-page .screen-content .core-stats[data-v-1f34faa9]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.agent-screen-page .screen-content .core-stats .stat-item[data-v-1f34faa9]{background:#102a4acc;border:1px solid rgba(0,212,255,.3);border-radius:8px;padding:16px;display:flex;align-items:center;gap:12px}.agent-screen-page .screen-content .core-stats .stat-item .stat-icon[data-v-1f34faa9]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.agent-screen-page .screen-content .core-stats .stat-item .stat-icon.tree[data-v-1f34faa9]{background:#52c41a33;color:#52c41a}.agent-screen-page .screen-content .core-stats .stat-item .stat-icon.robot[data-v-1f34faa9]{background:#1890ff33;color:#1890ff}.agent-screen-page .screen-content .core-stats .stat-item .stat-icon.task[data-v-1f34faa9]{background:#faad1433;color:#faad14}.agent-screen-page .screen-content .core-stats .stat-item .stat-icon.environment[data-v-1f34faa9]{background:#722ed133;color:#722ed1}.agent-screen-page .screen-content .core-stats .stat-item .stat-detail[data-v-1f34faa9]{flex:1}.agent-screen-page .screen-content .core-stats .stat-item .stat-detail .stat-value[data-v-1f34faa9]{font-size:24px;font-weight:600;color:#fff;line-height:1.2}.agent-screen-page .screen-content .core-stats .stat-item .stat-detail .stat-label[data-v-1f34faa9]{font-size:12px;color:#8c8c8c;margin-top:4px}.agent-screen-page .screen-content .core-stats .stat-item .stat-detail .stat-sub[data-v-1f34faa9]{font-size:11px;color:#00d4ff;margin-top:2px}.agent-screen-page .screen-content .core-stats .stat-item .stat-detail .env-data[data-v-1f34faa9]{display:flex;gap:12px;margin-bottom:4px}.agent-screen-page .screen-content .core-stats .stat-item .stat-detail .env-data .env-item[data-v-1f34faa9]{display:flex;flex-direction:column}.agent-screen-page .screen-content .core-stats .stat-item .stat-detail .env-data .env-item .env-label[data-v-1f34faa9]{font-size:10px;color:#8c8c8c}.agent-screen-page .screen-content .core-stats .stat-item .stat-detail .env-data .env-item .env-value[data-v-1f34faa9]{font-size:14px;font-weight:600;color:#00d4ff}.agent-screen-page .screen-content .charts-section[data-v-1f34faa9]{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:16px;margin-bottom:20px}.agent-screen-page .screen-content .charts-section .chart-column[data-v-1f34faa9]{display:flex;flex-direction:column;gap:16px}.agent-screen-page .screen-content .charts-section .chart-column .chart-box[data-v-1f34faa9]{background:#102a4acc;border:1px solid rgba(0,212,255,.3);border-radius:8px;padding:16px;flex:1}.agent-screen-page .screen-content .charts-section .chart-column .chart-box.map-box[data-v-1f34faa9]{flex:2}.agent-screen-page .screen-content .charts-section .chart-column .chart-box .chart-title[data-v-1f34faa9]{font-size:14px;font-weight:600;color:#00d4ff;margin:0 0 12px;display:flex;align-items:center;gap:8px}.agent-screen-page .screen-content .charts-section .chart-column .chart-box .chart-title[data-v-1f34faa9] .anticon{font-size:16px}.agent-screen-page .screen-content .charts-section .chart-column .chart-box .chart-container[data-v-1f34faa9]{height:180px}.agent-screen-page .screen-content .charts-section .chart-column .chart-box .chart-container.map-chart[data-v-1f34faa9]{height:200px}.agent-screen-page .screen-content .charts-section .chart-column .chart-box .map-wrapper[data-v-1f34faa9]{display:flex;gap:16px}.agent-screen-page .screen-content .charts-section .chart-column .chart-box .map-wrapper .area-stats[data-v-1f34faa9]{flex:0 0 150px}.agent-screen-page .screen-content .charts-section .chart-column .chart-box .map-wrapper .area-stats .area-item[data-v-1f34faa9]{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.1)}.agent-screen-page .screen-content .charts-section .chart-column .chart-box .map-wrapper .area-stats .area-item .area-name[data-v-1f34faa9]{font-size:12px;color:#fff;width:70px;flex-shrink:0}.agent-screen-page .screen-content .charts-section .chart-column .chart-box .map-wrapper .area-stats .area-item .area-progress[data-v-1f34faa9]{flex:1}.agent-screen-page .screen-content .charts-section .chart-column .chart-box .map-wrapper .area-stats .area-item .area-value[data-v-1f34faa9]{font-size:11px;color:#00d4ff;width:40px;text-align:right}.agent-screen-page .screen-content .charts-section .chart-column .chart-box .robot-status-list .robot-item[data-v-1f34faa9]{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1)}.agent-screen-page .screen-content .charts-section .chart-column .chart-box .robot-status-list .robot-item .robot-info[data-v-1f34faa9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.agent-screen-page .screen-content .charts-section .chart-column .chart-box .robot-status-list .robot-item .robot-info .robot-name[data-v-1f34faa9]{font-size:13px;color:#fff}.agent-screen-page .screen-content .charts-section .chart-column .chart-box .robot-status-list .robot-item .robot-progress[data-v-1f34faa9]{display:flex;align-items:center;gap:8px}.agent-screen-page .screen-content .charts-section .chart-column .chart-box .robot-status-list .robot-item .robot-progress .progress-label[data-v-1f34faa9]{font-size:11px;color:#8c8c8c;width:30px}.agent-screen-page .screen-content .charts-section .chart-column .chart-box .robot-status-list .robot-item .robot-progress .battery-progress[data-v-1f34faa9]{flex:1}.agent-screen-page .screen-content .charts-section .chart-column .chart-box .robot-status-list .robot-item .robot-progress .battery-value[data-v-1f34faa9]{font-size:11px;color:#00d4ff;width:35px;text-align:right}.agent-screen-page .screen-content .alert-section[data-v-1f34faa9]{display:flex;align-items:center;background:#f5222d26;border:1px solid rgba(245,34,45,.3);border-radius:8px;padding:12px 16px;overflow:hidden}.agent-screen-page .screen-content .alert-section .alert-header[data-v-1f34faa9]{display:flex;align-items:center;gap:8px;margin-right:16px;flex-shrink:0}.agent-screen-page .screen-content .alert-section .alert-header .alert-icon[data-v-1f34faa9]{font-size:18px;color:#f5222d}.agent-screen-page .screen-content .alert-section .alert-header .alert-title[data-v-1f34faa9]{font-weight:600;color:#f5222d}.agent-screen-page .screen-content .alert-section .alert-marquee[data-v-1f34faa9]{flex:1;overflow:hidden}.agent-screen-page .screen-content .alert-section .alert-marquee .marquee-content[data-v-1f34faa9]{display:flex;gap:32px;white-space:nowrap}.agent-screen-page .screen-content .alert-section .alert-marquee .marquee-content .alert-item[data-v-1f34faa9]{display:inline-flex;align-items:center;gap:8px}.agent-screen-page .screen-content .alert-section .alert-marquee .marquee-content .alert-item .alert-content[data-v-1f34faa9]{color:#fff;font-size:13px}.agent-screen-page .screen-content .alert-section .alert-marquee .marquee-content .alert-item .alert-time[data-v-1f34faa9]{color:#8c8c8c;font-size:12px}.agent-screen-page .empty-tip[data-v-1f34faa9]{padding:80px 0;background:#fff;border-radius:8px}@media (max-width: 1200px){.agent-screen-page .screen-content .core-stats[data-v-1f34faa9]{grid-template-columns:repeat(2,1fr)}.agent-screen-page .screen-content .charts-section[data-v-1f34faa9]{grid-template-columns:1fr}.agent-screen-page .screen-content .charts-section .chart-column.center .chart-box.map-box[data-v-1f34faa9]{flex:1}.agent-screen-page .screen-content .charts-section .chart-column.center .map-wrapper[data-v-1f34faa9]{flex-direction:column}.agent-screen-page .screen-content .charts-section .chart-column.center .map-wrapper .area-stats[data-v-1f34faa9]{flex:none}}@media (max-width: 768px){.agent-screen-page[data-v-1f34faa9]{padding:16px}.agent-screen-page .page-header[data-v-1f34faa9]{flex-direction:column;gap:12px;align-items:flex-start}.agent-screen-page .page-header .header-right[data-v-1f34faa9]{width:100%;justify-content:flex-end}.agent-screen-page .screen-content .core-stats[data-v-1f34faa9]{grid-template-columns:1fr}.agent-screen-page .screen-content .screen-header-bar[data-v-1f34faa9]{flex-direction:column;gap:12px;text-align:center}}.public-reservation-page[data-v-0015538b]{min-height:100vh;background:linear-gradient(135deg,#f6ffed,#e6f7ff);padding-bottom:40px}.page-header[data-v-0015538b]{background:linear-gradient(135deg,#52c41a,#389e0d);padding:40px 0;text-align:center;color:#fff;margin-bottom:24px}.page-header .page-title[data-v-0015538b]{font-size:32px;font-weight:600;margin-bottom:8px}.page-header .page-subtitle[data-v-0015538b]{font-size:16px;opacity:.9}.steps-container[data-v-0015538b]{max-width:1000px;margin:0 auto 24px;padding:0 24px}.steps-container .steps-card[data-v-0015538b]{border-radius:12px;box-shadow:0 2px 8px #0000000f}.steps-container .steps-card[data-v-0015538b] .ant-card-body{padding:24px 32px}.step-content[data-v-0015538b]{max-width:1000px;margin:0 auto;padding:0 24px}.step-card[data-v-0015538b]{border-radius:12px;box-shadow:0 2px 8px #0000000f}.step-card[data-v-0015538b] .ant-card-head{border-bottom:1px solid #f0f0f0;font-weight:600}.step-card[data-v-0015538b] .ant-card-body{padding:24px}.role-selection[data-v-0015538b]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width: 768px){.role-selection[data-v-0015538b]{grid-template-columns:repeat(2,1fr);gap:12px}}.role-card[data-v-0015538b]{background:#fff;border-radius:12px;padding:32px 24px;text-align:center;cursor:pointer;border:2px solid #f0f0f0;transition:all .3s}.role-card[data-v-0015538b]:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #00000017}.role-card.active[data-v-0015538b]{border-color:#52c41a;background:#f6ffed}.role-card .role-icon[data-v-0015538b]{font-size:48px;margin-bottom:16px}.role-card .role-title[data-v-0015538b]{font-size:18px;font-weight:600;margin-bottom:8px}.role-card .role-desc[data-v-0015538b]{font-size:14px;color:#8c8c8c;margin-bottom:12px}.info-section[data-v-0015538b]{background:#fafafa;border-radius:8px;padding:20px;margin-bottom:20px;border:1px solid #e8e8e8}.info-section .section-title[data-v-0015538b]{font-size:16px;font-weight:600;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e8e8e8;color:#262626}.info-section.agent-section[data-v-0015538b]{background:#e6f7ff;border-color:#91d5ff}.info-section.agent-section .section-title[data-v-0015538b]{color:#096dd9;border-bottom-color:#91d5ff}.info-section.manager-section[data-v-0015538b]{background:#f6ffed;border-color:#b7eb8f}.info-section.manager-section .section-title[data-v-0015538b]{color:#389e0d;border-bottom-color:#b7eb8f}.info-section.orchard-section[data-v-0015538b]{background:#f6ffed;border-color:#b7eb8f}.info-section.orchard-section .section-title[data-v-0015538b]{color:#389e0d;border-bottom-color:#b7eb8f}.service-type-list[data-v-0015538b]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 768px){.service-type-list[data-v-0015538b]{grid-template-columns:repeat(2,1fr);gap:12px}}.service-type-card[data-v-0015538b]{background:#fff;border-radius:8px;padding:24px 16px;text-align:center;cursor:pointer;border:2px solid #f0f0f0;transition:all .3s}.service-type-card[data-v-0015538b]:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #00000017}.service-type-card.active[data-v-0015538b]{border-color:#52c41a;background:#f6ffed}.service-type-card .service-icon[data-v-0015538b]{font-size:40px;margin-bottom:12px}.service-type-card .service-name[data-v-0015538b]{font-size:16px;font-weight:600;margin-bottom:4px}.service-type-card .service-desc[data-v-0015538b]{font-size:12px;color:#8c8c8c;margin-bottom:8px}@media (max-width: 768px){.service-type-card[data-v-0015538b]{padding:16px 8px}.service-type-card .service-icon[data-v-0015538b]{font-size:32px;margin-bottom:8px}.service-type-card .service-name[data-v-0015538b]{font-size:14px}.service-type-card .service-desc[data-v-0015538b]{font-size:11px}}.summary-card[data-v-0015538b]{border-radius:8px}.summary-card .summary-item[data-v-0015538b]{display:flex;justify-content:space-between;margin-bottom:12px}.summary-card .summary-item .label[data-v-0015538b]{color:#8c8c8c}.summary-card .summary-item .value[data-v-0015538b]{font-weight:500}.step-actions[data-v-0015538b]{max-width:1000px;margin:24px auto 0;padding:0 24px;display:flex;justify-content:center;gap:16px}.confirm-actions[data-v-0015538b]{display:flex;justify-content:center;gap:16px;margin-top:24px}.tips-list[data-v-0015538b]{margin:0;padding-left:16px}.tips-list li[data-v-0015538b]{margin-bottom:4px}@media (max-width: 768px){.page-header[data-v-0015538b]{padding:24px 16px}.page-header .page-title[data-v-0015538b]{font-size:24px}.page-header .page-subtitle[data-v-0015538b]{font-size:14px}.steps-container[data-v-0015538b]{display:none}.step-content[data-v-0015538b]{padding:0 16px}.step-card[data-v-0015538b] .ant-card-head{padding:0 16px;font-size:16px}.step-card[data-v-0015538b] .ant-card-body{padding:16px}.role-card[data-v-0015538b]{padding:20px 12px;border:2px solid #f0f0f0;border-radius:12px;background:#fff}.role-card[data-v-0015538b]:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #00000017}.role-card.active[data-v-0015538b]{border-color:#52c41a;background:#f6ffed}.role-card .role-icon[data-v-0015538b]{font-size:32px;margin-bottom:8px}.role-card .role-title[data-v-0015538b]{font-size:14px;font-weight:600;margin-bottom:4px}.role-card .role-desc[data-v-0015538b]{font-size:11px;color:#8c8c8c;line-height:1.4}.info-section[data-v-0015538b]{padding:16px}.info-section .section-title[data-v-0015538b]{font-size:15px;margin-bottom:12px;padding-bottom:8px}[data-v-0015538b] .ant-input,[data-v-0015538b] .ant-select-selector,[data-v-0015538b] .ant-picker{height:44px!important;font-size:16px!important}[data-v-0015538b] .ant-select-selection-item{line-height:44px!important}[data-v-0015538b] .ant-input-group-addon .ant-btn{height:44px;font-size:14px}[data-v-0015538b] .ant-btn{height:44px;font-size:16px;padding:0 20px}[data-v-0015538b] .ant-btn-sm{height:36px;font-size:14px}.step-actions[data-v-0015538b]{padding:0 16px;margin-top:16px;flex-direction:column;gap:12px}.step-actions[data-v-0015538b] .ant-btn{width:100%;height:48px;font-size:16px}.confirm-actions[data-v-0015538b]{flex-direction:column;gap:12px}.confirm-actions[data-v-0015538b] .ant-btn{width:100%;height:48px;font-size:16px}.summary-card[data-v-0015538b]{margin-top:16px}.summary-card[data-v-0015538b] .ant-card-head{font-size:15px}.summary-card .summary-item[data-v-0015538b]{margin-bottom:10px}.summary-card .summary-item .label[data-v-0015538b],.summary-card .summary-item .value[data-v-0015538b]{font-size:14px}.tips-list[data-v-0015538b]{padding-left:12px}.tips-list li[data-v-0015538b]{font-size:13px;margin-bottom:6px}}@media (max-width: 375px){.page-header .page-title[data-v-0015538b]{font-size:20px}.role-selection[data-v-0015538b],.service-type-list[data-v-0015538b]{grid-template-columns:1fr}[data-v-0015538b] .ant-steps-item-title{display:none}[data-v-0015538b] .ant-steps-item-description{font-size:10px}}.page-footer[data-v-0015538b]{text-align:center;padding:24px;margin-top:40px;color:#8c8c8c;font-size:12px}.page-footer p[data-v-0015538b]{margin:4px 0}.page-footer .icp-link[data-v-0015538b]{color:#8c8c8c;text-decoration:none}.page-footer .icp-link[data-v-0015538b]:hover{color:#52c41a}.maintainer-dashboard[data-v-79cf367a]{padding:24px;background:#0f1419;min-height:100vh}.maintainer-dashboard .page-header[data-v-79cf367a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #1f2937}.maintainer-dashboard .page-header .header-left .page-title[data-v-79cf367a]{font-size:28px;font-weight:600;color:#fff;margin:0 0 8px;display:flex;align-items:center;gap:12px}.maintainer-dashboard .page-header .header-left .page-title .title-icon[data-v-79cf367a]{color:#1890ff;font-size:32px}.maintainer-dashboard .page-header .header-left .page-subtitle[data-v-79cf367a]{color:#8b949e;margin:0;font-size:14px}.maintainer-dashboard .page-header .header-right[data-v-79cf367a]{display:flex;align-items:center;gap:16px}.maintainer-dashboard .page-header .header-right .system-status-tag[data-v-79cf367a]{font-size:14px;padding:4px 12px}.maintainer-dashboard .page-header .header-right .system-status-tag[data-v-79cf367a] .anticon{margin-right:4px}.maintainer-dashboard .page-header .header-right .update-time[data-v-79cf367a]{color:#8b949e;font-size:13px}.maintainer-dashboard .stats-row[data-v-79cf367a]{margin-bottom:24px}.maintainer-dashboard .stats-row .stat-card[data-v-79cf367a]{background:#161b22;border:1px solid #30363d;border-radius:12px;transition:all .3s}.maintainer-dashboard .stats-row .stat-card[data-v-79cf367a]:hover{border-color:#58a6ff;box-shadow:0 0 20px #58a6ff1a}.maintainer-dashboard .stats-row .stat-card[data-v-79cf367a] .ant-card-body{padding:16px}.maintainer-dashboard .stats-row .stat-card .stat-content[data-v-79cf367a]{display:flex;align-items:center;gap:12px}.maintainer-dashboard .stats-row .stat-card .stat-content .stat-icon-wrapper[data-v-79cf367a]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.maintainer-dashboard .stats-row .stat-card .stat-content .stat-icon-wrapper.success[data-v-79cf367a]{background:#52c41a26;color:#52c41a}.maintainer-dashboard .stats-row .stat-card .stat-content .stat-icon-wrapper.primary[data-v-79cf367a]{background:#1890ff26;color:#1890ff}.maintainer-dashboard .stats-row .stat-card .stat-content .stat-icon-wrapper.warning[data-v-79cf367a]{background:#faad1426;color:#faad14}.maintainer-dashboard .stats-row .stat-card .stat-content .stat-icon-wrapper.info[data-v-79cf367a]{background:#13c2c226;color:#13c2c2}.maintainer-dashboard .stats-row .stat-card .stat-content .stat-icon-wrapper.error[data-v-79cf367a]{background:#f5222d26;color:#f5222d}.maintainer-dashboard .stats-row .stat-card .stat-content .stat-info[data-v-79cf367a]{flex:1;min-width:0}.maintainer-dashboard .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-79cf367a]{font-size:13px;color:#8b949e;margin-bottom:4px}.maintainer-dashboard .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-79cf367a]{font-size:24px;font-weight:600;color:#fff;line-height:1.2;margin-bottom:6px}.maintainer-dashboard .stats-row .stat-card .stat-content .stat-info .stat-sub[data-v-79cf367a]{font-size:12px;color:#8b949e}.maintainer-dashboard .stats-row .stat-card .stat-content .stat-info .stat-progress[data-v-79cf367a]{margin-top:4px}.maintainer-dashboard .stats-row .stat-card .stat-content .stat-info .stat-progress[data-v-79cf367a] .ant-progress-bg{border-radius:2px}.maintainer-dashboard .chart-row[data-v-79cf367a]{margin-bottom:24px}.maintainer-dashboard .chart-row .chart-card[data-v-79cf367a]{background:#161b22;border:1px solid #30363d;border-radius:12px}.maintainer-dashboard .chart-row .chart-card[data-v-79cf367a] .ant-card-head{border-bottom:1px solid #30363d;padding:16px 20px}.maintainer-dashboard .chart-row .chart-card[data-v-79cf367a] .ant-card-head-title,.maintainer-dashboard .chart-row .chart-card[data-v-79cf367a] .ant-card-extra{padding:0}.maintainer-dashboard .chart-row .chart-card[data-v-79cf367a] .ant-card-body{padding:20px}.maintainer-dashboard .chart-row .chart-card .card-title[data-v-79cf367a]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#fff}.maintainer-dashboard .chart-row .chart-card .card-title .anticon[data-v-79cf367a]{color:#1890ff}.maintainer-dashboard .chart-row .chart-card .chart-container[data-v-79cf367a]{height:280px}.maintainer-dashboard .content-row[data-v-79cf367a]{margin-bottom:24px}.maintainer-dashboard .content-row .service-card[data-v-79cf367a],.maintainer-dashboard .content-row .alert-card[data-v-79cf367a]{background:#161b22;border:1px solid #30363d;border-radius:12px;height:100%}.maintainer-dashboard .content-row .service-card[data-v-79cf367a] .ant-card-head,.maintainer-dashboard .content-row .alert-card[data-v-79cf367a] .ant-card-head{border-bottom:1px solid #30363d;padding:16px 20px}.maintainer-dashboard .content-row .service-card[data-v-79cf367a] .ant-card-head-title,.maintainer-dashboard .content-row .alert-card[data-v-79cf367a] .ant-card-head-title{padding:0}.maintainer-dashboard .content-row .service-card[data-v-79cf367a] .ant-card-body,.maintainer-dashboard .content-row .alert-card[data-v-79cf367a] .ant-card-body{padding:16px 20px}.maintainer-dashboard .content-row .service-card .card-title[data-v-79cf367a],.maintainer-dashboard .content-row .alert-card .card-title[data-v-79cf367a]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#fff}.maintainer-dashboard .content-row .service-card .card-title .anticon[data-v-79cf367a],.maintainer-dashboard .content-row .alert-card .card-title .anticon[data-v-79cf367a]{color:#1890ff}.maintainer-dashboard .content-row .service-card .card-title .alert-badge[data-v-79cf367a],.maintainer-dashboard .content-row .alert-card .card-title .alert-badge[data-v-79cf367a]{margin-left:8px}.maintainer-dashboard .content-row .service-card .card-title .alert-badge[data-v-79cf367a] .ant-badge-count,.maintainer-dashboard .content-row .alert-card .card-title .alert-badge[data-v-79cf367a] .ant-badge-count{background:#f5222d}.maintainer-dashboard .content-row .service-table[data-v-79cf367a] .ant-table{background:transparent}.maintainer-dashboard .content-row .service-table[data-v-79cf367a] .ant-table-thead>tr>th{background:#0f1419;color:#8b949e;border-bottom:1px solid #30363d;font-weight:500}.maintainer-dashboard .content-row .service-table[data-v-79cf367a] .ant-table-tbody>tr>td{background:transparent;color:#c9d1d9;border-bottom:1px solid #21262d}.maintainer-dashboard .content-row .service-table[data-v-79cf367a] .ant-table-tbody>tr:hover>td{background:#58a6ff0d}.maintainer-dashboard .content-row .service-table .uptime-text[data-v-79cf367a]{color:#8b949e;font-size:13px}.maintainer-dashboard .content-row .alert-list .alert-list-item[data-v-79cf367a]{padding:12px 0;border-bottom:1px solid #21262d}.maintainer-dashboard .content-row .alert-list .alert-list-item[data-v-79cf367a]:last-child{border-bottom:none}.maintainer-dashboard .content-row .alert-list .alert-item[data-v-79cf367a]{display:flex;align-items:flex-start;gap:12px;width:100%}.maintainer-dashboard .content-row .alert-list .alert-item .alert-content[data-v-79cf367a]{flex:1;min-width:0}.maintainer-dashboard .content-row .alert-list .alert-item .alert-content .alert-title[data-v-79cf367a]{color:#c9d1d9;font-size:14px;margin-bottom:4px}.maintainer-dashboard .content-row .alert-list .alert-item .alert-content .alert-time[data-v-79cf367a]{color:#8b949e;font-size:12px}.maintainer-dashboard .quick-action-card[data-v-79cf367a]{background:#161b22;border:1px solid #30363d;border-radius:12px}.maintainer-dashboard .quick-action-card[data-v-79cf367a] .ant-card-head{border-bottom:1px solid #30363d;padding:16px 20px}.maintainer-dashboard .quick-action-card[data-v-79cf367a] .ant-card-head-title{padding:0}.maintainer-dashboard .quick-action-card[data-v-79cf367a] .ant-card-body{padding:20px}.maintainer-dashboard .quick-action-card .card-title[data-v-79cf367a]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#fff}.maintainer-dashboard .quick-action-card .card-title .anticon[data-v-79cf367a]{color:#faad14}.maintainer-dashboard .quick-action-card .quick-actions[data-v-79cf367a]{display:flex;flex-wrap:wrap;gap:16px}.maintainer-dashboard .quick-action-card .quick-actions .action-btn[data-v-79cf367a]{min-width:140px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;transition:all .3s}.maintainer-dashboard .quick-action-card .quick-actions .action-btn[data-v-79cf367a]:not(.ant-btn-primary){background:#21262d;border-color:#30363d;color:#c9d1d9}.maintainer-dashboard .quick-action-card .quick-actions .action-btn[data-v-79cf367a]:not(.ant-btn-primary):hover{border-color:#58a6ff;color:#58a6ff}.maintainer-dashboard .quick-action-card .quick-actions .action-btn .anticon[data-v-79cf367a]{font-size:16px}[data-v-79cf367a] .ant-radio-group .ant-radio-button-wrapper{background:#21262d;border-color:#30363d;color:#8b949e}[data-v-79cf367a] .ant-radio-group .ant-radio-button-wrapper:hover{color:#58a6ff}[data-v-79cf367a] .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:#1890ff;border-color:#1890ff;color:#fff}[data-v-79cf367a] .ant-tag.ant-tag-success{background:#52c41a26;border-color:#52c41a;color:#52c41a}.monitor-page[data-v-c952cf9b]{padding:20px}.service-management-page .page-header[data-v-06bb524c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.service-management-page .page-header .page-title[data-v-06bb524c]{font-size:20px;font-weight:600;margin:0}.service-management-page .stats-row[data-v-06bb524c]{margin-bottom:24px}.service-management-page .stats-row .stat-card .stat-content[data-v-06bb524c]{display:flex;align-items:center;gap:16px}.service-management-page .stats-row .stat-card .stat-content .stat-icon[data-v-06bb524c]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px}.service-management-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-06bb524c]{background:#e6f7ff;color:#1890ff}.service-management-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-06bb524c]{background:#f6ffed;color:#52c41a}.service-management-page .stats-row .stat-card .stat-content .stat-icon.gray[data-v-06bb524c]{background:#f5f5f5;color:#8c8c8c}.service-management-page .stats-row .stat-card .stat-content .stat-icon.red[data-v-06bb524c]{background:#fff2f0;color:#f5222d}.service-management-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-06bb524c]{font-size:24px;font-weight:600;color:#262626;line-height:1}.service-management-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-06bb524c]{font-size:14px;color:#8c8c8c;margin-top:4px}.service-management-page .search-card[data-v-06bb524c]{margin-bottom:16px}.service-management-page .search-card .batch-tip[data-v-06bb524c]{color:#8c8c8c;font-size:14px}.service-management-page .service-grid .service-card[data-v-06bb524c]{margin-bottom:16px;position:relative;transition:all .3s}.service-management-page .service-grid .service-card.selected[data-v-06bb524c]{border:1px solid #1890ff;box-shadow:0 0 0 2px #1890ff33}.service-management-page .service-grid .service-card .card-checkbox[data-v-06bb524c]{position:absolute;top:12px;right:12px;z-index:1}.service-management-page .service-grid .service-card .card-header[data-v-06bb524c]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-right:30px}.service-management-page .service-grid .service-card .card-header .service-icon[data-v-06bb524c]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px}.service-management-page .service-grid .service-card .card-header .service-icon.running[data-v-06bb524c]{background:#f6ffed;color:#52c41a}.service-management-page .service-grid .service-card .card-header .service-icon.stopped[data-v-06bb524c]{background:#f5f5f5;color:#8c8c8c}.service-management-page .service-grid .service-card .card-header .service-icon.error[data-v-06bb524c]{background:#fff2f0;color:#f5222d}.service-management-page .service-grid .service-card .card-header .service-info[data-v-06bb524c]{flex:1;min-width:0}.service-management-page .service-grid .service-card .card-header .service-info .service-name[data-v-06bb524c]{font-size:16px;font-weight:500;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-management-page .service-grid .service-card .service-details[data-v-06bb524c]{margin-bottom:16px}.service-management-page .service-grid .service-card .service-details .detail-item[data-v-06bb524c]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px}.service-management-page .service-grid .service-card .service-details .detail-item[data-v-06bb524c]:last-child{margin-bottom:0}.service-management-page .service-grid .service-card .service-details .detail-item .label[data-v-06bb524c]{color:#8c8c8c}.service-management-page .service-grid .service-card .service-details .detail-item .value[data-v-06bb524c]{color:#262626;font-weight:500}.service-management-page .service-grid .service-card .resource-usage[data-v-06bb524c]{margin-bottom:16px;padding:12px;background:#f5f5f5;border-radius:6px}.service-management-page .service-grid .service-card .resource-usage .usage-item[data-v-06bb524c]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.service-management-page .service-grid .service-card .resource-usage .usage-item[data-v-06bb524c]:last-child{margin-bottom:0}.service-management-page .service-grid .service-card .resource-usage .usage-item .usage-label[data-v-06bb524c]{width:40px;font-size:12px;color:#8c8c8c}.service-management-page .service-grid .service-card .resource-usage .usage-item[data-v-06bb524c] .ant-progress{flex:1;margin:0}.service-management-page .service-grid .service-card .card-actions[data-v-06bb524c]{display:flex;justify-content:center;align-items:center;padding-top:12px;border-top:1px solid #f0f0f0}.service-management-page .empty-state[data-v-06bb524c]{margin-top:60px}.service-management-page .pagination-wrapper[data-v-06bb524c]{margin-top:24px;display:flex;justify-content:flex-end}.service-management-page .service-detail .detail-card[data-v-06bb524c]{margin-bottom:16px}.service-management-page .service-detail .detail-card[data-v-06bb524c]:last-child{margin-bottom:0}.service-management-page .log-container .log-toolbar[data-v-06bb524c]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.service-management-page .log-container .log-content[data-v-06bb524c]{max-height:500px;overflow-y:auto;background:#1e1e1e;padding:16px;border-radius:6px}.service-management-page .log-container .log-content .log-line[data-v-06bb524c]{margin:0;padding:4px 0;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-all}.service-management-page .log-container .log-content .log-line .log-time[data-v-06bb524c]{color:#6c757d;margin-right:8px}.service-management-page .log-container .log-content .log-line .log-level[data-v-06bb524c]{margin-right:8px;font-weight:600}.service-management-page .log-container .log-content .log-line .log-message[data-v-06bb524c]{color:#e9ecef}.service-management-page .log-container .log-content .log-line.log-info .log-level[data-v-06bb524c]{color:#17a2b8}.service-management-page .log-container .log-content .log-line.log-warn .log-level[data-v-06bb524c]{color:#ffc107}.service-management-page .log-container .log-content .log-line.log-error .log-level[data-v-06bb524c]{color:#dc3545}.system-logs-page[data-v-765c4013]{padding:24px;background:#141414;min-height:100vh}.system-logs-page .page-header[data-v-765c4013]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.system-logs-page .page-header .page-title[data-v-765c4013]{font-size:20px;font-weight:600;margin:0;display:flex;align-items:center;gap:8px;color:#fff}.system-logs-page .page-header .page-title .anticon[data-v-765c4013]{color:#1890ff}.system-logs-page .stats-card[data-v-765c4013]{margin-bottom:16px;background:#1f1f1f;border-radius:8px}.system-logs-page .stats-card[data-v-765c4013] .ant-card-body{padding:16px 24px}.system-logs-page .stats-card .stats-header[data-v-765c4013]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.system-logs-page .stats-card .stats-header .stats-title[data-v-765c4013]{font-size:16px;font-weight:500;color:#fff}.system-logs-page .stats-card .stats-chart[data-v-765c4013]{height:200px;background:linear-gradient(90deg,#1890ff1a,#1890ff4d,#1890ff1a);border-radius:4px;display:flex;align-items:center;justify-content:center;color:#8c8c8c;font-size:14px}.system-logs-page .search-card[data-v-765c4013]{margin-bottom:16px;background:#1f1f1f;border-radius:8px}.system-logs-page .search-card[data-v-765c4013] .ant-card-body{padding:20px 24px}.system-logs-page .search-card[data-v-765c4013] .ant-form-item-label,.system-logs-page .search-card .level-tag.debug[data-v-765c4013]{color:#8c8c8c}.system-logs-page .search-card .level-tag.info[data-v-765c4013]{color:#1890ff}.system-logs-page .search-card .level-tag.warn[data-v-765c4013]{color:#faad14}.system-logs-page .search-card .level-tag.error[data-v-765c4013]{color:#f5222d}.system-logs-page .search-card .level-tag.fatal[data-v-765c4013]{color:#722ed1;font-weight:700}.system-logs-page .log-table-card[data-v-765c4013]{background:#1f1f1f;border-radius:8px}.system-logs-page .log-table-card[data-v-765c4013] .ant-card-body{padding:0}.system-logs-page .log-table-card[data-v-765c4013] .ant-table{background:transparent;color:#d9d9d9}.system-logs-page .log-table-card[data-v-765c4013] .ant-table .ant-table-thead>tr>th{background:#262626;color:#d9d9d9;border-bottom:1px solid #434343;font-weight:500}.system-logs-page .log-table-card[data-v-765c4013] .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #303030}.system-logs-page .log-table-card[data-v-765c4013] .ant-table .ant-table-tbody>tr:hover>td{background:#262626}.system-logs-page .log-table-card .timestamp-cell[data-v-765c4013]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:#8c8c8c}.system-logs-page .log-table-card .level-badge[data-v-765c4013]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;font-weight:600}.system-logs-page .log-table-card .log-content-cell[data-v-765c4013]{cursor:pointer;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px}.system-logs-page .log-table-card .log-content-cell[data-v-765c4013]:hover{color:#1890ff}.system-logs-page .log-table-card .log-content-cell .code-highlight[data-v-765c4013]{color:#d9d9d9}.system-logs-page .log-table-card .trace-id[data-v-765c4013]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;color:#1890ff;cursor:pointer;display:flex;align-items:center;gap:4px}.system-logs-page .log-table-card .trace-id[data-v-765c4013]:hover{color:#40a9ff}.system-logs-page .log-table-card .trace-id .anticon[data-v-765c4013]{font-size:10px}[data-v-765c4013] .log-detail-modal .ant-modal-content{background:#1f1f1f;color:#d9d9d9}[data-v-765c4013] .log-detail-modal .ant-modal-header{background:#1f1f1f;border-bottom:1px solid #434343}[data-v-765c4013] .log-detail-modal .ant-modal-header .ant-modal-title{color:#fff}[data-v-765c4013] .log-detail-modal .ant-modal-close{color:#8c8c8c}[data-v-765c4013] .log-detail-modal .ant-modal-close:hover{color:#fff}.log-detail .detail-header[data-v-765c4013]{padding-bottom:16px;border-bottom:1px solid #434343;margin-bottom:20px}.log-detail .detail-header .detail-meta[data-v-765c4013]{display:flex;align-items:center;gap:16px;margin-bottom:12px;flex-wrap:wrap}.log-detail .detail-header .detail-meta .level-tag-large[data-v-765c4013]{font-size:14px;padding:4px 12px;font-weight:600}.log-detail .detail-header .detail-meta .meta-item[data-v-765c4013]{display:flex;align-items:center;gap:6px;color:#8c8c8c;font-size:13px}.log-detail .detail-header .detail-meta .meta-item .anticon[data-v-765c4013]{color:#1890ff}.log-detail .detail-header .trace-id-full[data-v-765c4013]{display:flex;align-items:center;gap:8px}.log-detail .detail-header .trace-id-full .label[data-v-765c4013]{color:#8c8c8c;font-size:13px}.log-detail .detail-header .trace-id-full .trace-tag[data-v-765c4013]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;cursor:pointer;background:#262626;border-color:#434343;color:#1890ff}.log-detail .detail-header .trace-id-full .trace-tag[data-v-765c4013]:hover{border-color:#1890ff}.log-detail .detail-header .trace-id-full .trace-tag .anticon[data-v-765c4013]{margin-right:4px}.log-detail .detail-section[data-v-765c4013]{margin-bottom:24px}.log-detail .detail-section h4[data-v-765c4013]{font-size:14px;font-weight:600;color:#fff;margin-bottom:12px;padding-left:8px;border-left:3px solid #1890ff}.log-detail .detail-section .code-block[data-v-765c4013]{background:#141414;border:1px solid #434343;border-radius:4px;padding:16px;overflow-x:auto}.log-detail .detail-section .code-block pre[data-v-765c4013]{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.6;color:#d9d9d9;white-space:pre-wrap;word-break:break-all}.log-detail .detail-section .code-block.stack-trace[data-v-765c4013]{background:#1a0a0a;border-color:#5c1c1c}.log-detail .detail-section .code-block.stack-trace pre[data-v-765c4013]{color:#ff7875}.log-detail .detail-section[data-v-765c4013] .ant-descriptions .ant-descriptions-item-label{background:#262626;color:#8c8c8c}.log-detail .detail-section[data-v-765c4013] .ant-descriptions .ant-descriptions-item-content{background:#1f1f1f;color:#d9d9d9}.log-detail .detail-section[data-v-765c4013] .ant-descriptions .ant-descriptions-bordered .ant-descriptions-item-label,.log-detail .detail-section[data-v-765c4013] .ant-descriptions .ant-descriptions-bordered .ant-descriptions-item-content{border-color:#434343}[data-v-765c4013] .ant-input,[data-v-765c4013] .ant-select-selector{background:#141414!important;border-color:#434343!important;color:#d9d9d9!important}[data-v-765c4013] .ant-input::placeholder,[data-v-765c4013] .ant-select-selection-placeholder{color:#595959!important}[data-v-765c4013] .ant-picker{background:#141414!important;border-color:#434343!important}[data-v-765c4013] .ant-picker .ant-picker-input>input{color:#d9d9d9!important}[data-v-765c4013] .ant-picker .ant-picker-suffix{color:#8c8c8c}[data-v-765c4013] .ant-radio-button-wrapper{background:#141414;border-color:#434343;color:#8c8c8c}[data-v-765c4013] .ant-radio-button-wrapper:hover{color:#1890ff}[data-v-765c4013] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:#1890ff;border-color:#1890ff;color:#fff}[data-v-765c4013] .ant-switch{background:#434343}[data-v-765c4013] .ant-switch.ant-switch-checked{background:#1890ff}[data-v-765c4013] .ant-pagination .ant-pagination-item,[data-v-765c4013] .ant-pagination .ant-pagination-prev,[data-v-765c4013] .ant-pagination .ant-pagination-next{background:#141414;border-color:#434343}[data-v-765c4013] .ant-pagination .ant-pagination-item a,[data-v-765c4013] .ant-pagination .ant-pagination-prev a,[data-v-765c4013] .ant-pagination .ant-pagination-next a{color:#8c8c8c}[data-v-765c4013] .ant-pagination .ant-pagination-item:hover a,[data-v-765c4013] .ant-pagination .ant-pagination-prev:hover a,[data-v-765c4013] .ant-pagination .ant-pagination-next:hover a{color:#1890ff}[data-v-765c4013] .ant-pagination .ant-pagination-item-active{background:#1890ff;border-color:#1890ff}[data-v-765c4013] .ant-pagination .ant-pagination-item-active a{color:#fff}[data-v-765c4013] .ant-pagination .ant-pagination-options-quick-jumper input{background:#141414;border-color:#434343;color:#d9d9d9}.alert-config-page[data-v-d094531f]{padding:24px;background:#141414;min-height:100vh}.alert-config-page .page-header[data-v-d094531f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.alert-config-page .page-header .page-title[data-v-d094531f]{font-size:20px;font-weight:600;margin:0;display:flex;align-items:center;gap:8px;color:#fff}.alert-config-page .page-header .page-title .anticon[data-v-d094531f]{color:#1890ff}.alert-config-page .stats-row[data-v-d094531f]{margin-bottom:16px}.alert-config-page .stats-row .stat-card[data-v-d094531f]{background:#1f1f1f;border-radius:8px}.alert-config-page .stats-row .stat-card[data-v-d094531f] .ant-card-body{padding:16px}.alert-config-page .stats-row .stat-card .stat-content[data-v-d094531f]{display:flex;align-items:center}.alert-config-page .stats-row .stat-card .stat-content .stat-icon[data-v-d094531f]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-right:12px}.alert-config-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-d094531f]{background:#1890ff33;color:#1890ff}.alert-config-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-d094531f]{background:#52c41a33;color:#52c41a}.alert-config-page .stats-row .stat-card .stat-content .stat-icon.red[data-v-d094531f]{background:#f5222d33;color:#f5222d}.alert-config-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-d094531f]{background:#faad1433;color:#faad14}.alert-config-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-d094531f]{font-size:24px;font-weight:600;color:#fff;line-height:1}.alert-config-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-d094531f]{font-size:14px;color:#8c8c8c;margin-top:4px}.alert-config-page .search-card[data-v-d094531f]{margin-bottom:16px;background:#1f1f1f;border-radius:8px}.alert-config-page .search-card[data-v-d094531f] .ant-card-body{padding:16px 24px}.alert-config-page .table-card[data-v-d094531f]{background:#1f1f1f;border-radius:8px}.alert-config-page .table-card[data-v-d094531f] .ant-card-body{padding:0}.alert-config-page .table-card[data-v-d094531f] .ant-table{background:transparent;color:#d9d9d9}.alert-config-page .table-card[data-v-d094531f] .ant-table .ant-table-thead>tr>th{background:#262626;color:#d9d9d9;border-bottom:1px solid #434343;font-weight:500}.alert-config-page .table-card[data-v-d094531f] .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #303030}.alert-config-page .table-card[data-v-d094531f] .ant-table .ant-table-tbody>tr:hover>td{background:#262626}.alert-config-page .table-card .rule-name[data-v-d094531f]{display:flex;flex-direction:column}.alert-config-page .table-card .rule-name .name-text[data-v-d094531f]{font-weight:500;color:#fff}.alert-config-page .table-card .rule-name .name-desc[data-v-d094531f]{font-size:12px;color:#8c8c8c;margin-top:2px}.alert-config-page .table-card .condition-text[data-v-d094531f]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:#d9d9d9}.alert-config-page .table-card .notify-icon[data-v-d094531f]{font-size:16px}.alert-config-page .table-card .notify-icon.sms[data-v-d094531f]{color:#52c41a}.alert-config-page .table-card .notify-icon.email[data-v-d094531f]{color:#1890ff}.alert-config-page .table-card .notify-icon.wechat[data-v-d094531f]{color:#13c2c2}[data-v-d094531f] .ant-modal-content{background:#1f1f1f;color:#d9d9d9}[data-v-d094531f] .ant-modal-content .ant-modal-header{background:#1f1f1f;border-bottom:1px solid #434343}[data-v-d094531f] .ant-modal-content .ant-modal-header .ant-modal-title{color:#fff}[data-v-d094531f] .ant-modal-content .ant-modal-close{color:#8c8c8c}[data-v-d094531f] .ant-modal-content .ant-modal-close:hover{color:#fff}.template-vars h4[data-v-d094531f]{font-size:14px;color:#8c8c8c;margin-bottom:8px}.template-actions[data-v-d094531f]{display:flex;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid #434343}[data-v-d094531f] .ant-input,[data-v-d094531f] .ant-select-selector,[data-v-d094531f] .ant-input-number,[data-v-d094531f] .ant-picker{background:#141414!important;border-color:#434343!important;color:#d9d9d9!important}[data-v-d094531f] .ant-input::placeholder,[data-v-d094531f] .ant-select-selection-placeholder{color:#595959!important}[data-v-d094531f] .ant-form-item-label>label{color:#d9d9d9}[data-v-d094531f] .ant-checkbox-wrapper{color:#d9d9d9}[data-v-d094531f] .ant-tabs .ant-tabs-nav{border-bottom:1px solid #434343}[data-v-d094531f] .ant-tabs .ant-tabs-nav .ant-tabs-tab{color:#8c8c8c}[data-v-d094531f] .ant-tabs .ant-tabs-nav .ant-tabs-tab:hover,[data-v-d094531f] .ant-tabs .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff}[data-v-d094531f] .ant-tabs .ant-tabs-ink-bar{background:#1890ff}[data-v-d094531f] .ant-pagination .ant-pagination-item,[data-v-d094531f] .ant-pagination .ant-pagination-prev,[data-v-d094531f] .ant-pagination .ant-pagination-next{background:#141414;border-color:#434343}[data-v-d094531f] .ant-pagination .ant-pagination-item a,[data-v-d094531f] .ant-pagination .ant-pagination-prev a,[data-v-d094531f] .ant-pagination .ant-pagination-next a{color:#8c8c8c}[data-v-d094531f] .ant-pagination .ant-pagination-item:hover a,[data-v-d094531f] .ant-pagination .ant-pagination-prev:hover a,[data-v-d094531f] .ant-pagination .ant-pagination-next:hover a{color:#1890ff}[data-v-d094531f] .ant-pagination .ant-pagination-item-active{background:#1890ff;border-color:#1890ff}[data-v-d094531f] .ant-pagination .ant-pagination-item-active a{color:#fff}[data-v-d094531f] .ant-pagination .ant-pagination-options-quick-jumper input{background:#141414;border-color:#434343;color:#d9d9d9}.backup-management-page[data-v-513e39d3]{padding:24px;background:#141414;min-height:100vh}.backup-management-page .page-header[data-v-513e39d3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.backup-management-page .page-header .page-title[data-v-513e39d3]{font-size:20px;font-weight:600;margin:0;display:flex;align-items:center;gap:8px;color:#fff}.backup-management-page .page-header .page-title .anticon[data-v-513e39d3]{color:#1890ff}.backup-management-page .stats-row[data-v-513e39d3]{margin-bottom:24px}.backup-management-page .stats-row .stat-card[data-v-513e39d3]{background:#1f1f1f;border-radius:8px}.backup-management-page .stats-row .stat-card[data-v-513e39d3] .ant-card-body{padding:20px}.backup-management-page .stats-row .stat-card .stat-content[data-v-513e39d3]{display:flex;align-items:center;gap:16px}.backup-management-page .stats-row .stat-card .stat-content .stat-icon[data-v-513e39d3]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px}.backup-management-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-513e39d3]{background:#1890ff33;color:#1890ff}.backup-management-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-513e39d3]{background:#52c41a33;color:#52c41a}.backup-management-page .stats-row .stat-card .stat-content .stat-icon.cyan[data-v-513e39d3]{background:#13c2c233;color:#13c2c2}.backup-management-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-513e39d3]{background:#faad1433;color:#faad14}.backup-management-page .stats-row .stat-card .stat-content .stat-info[data-v-513e39d3]{flex:1}.backup-management-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-513e39d3]{font-size:28px;font-weight:700;color:#fff;line-height:1.2}.backup-management-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-513e39d3]{font-size:14px;color:#8c8c8c;margin-top:4px}.backup-management-page .history-card[data-v-513e39d3]{background:#1f1f1f;border-radius:8px}.backup-management-page .history-card[data-v-513e39d3] .ant-card-head{background:transparent;border-bottom:1px solid #303030;color:#fff}.backup-management-page .history-card[data-v-513e39d3] .ant-card-body{padding:0}.backup-management-page .history-card[data-v-513e39d3] .ant-table{background:transparent;color:#d9d9d9}.backup-management-page .history-card[data-v-513e39d3] .ant-table .ant-table-thead>tr>th{background:#262626;color:#d9d9d9;border-bottom:1px solid #434343;font-weight:500}.backup-management-page .history-card[data-v-513e39d3] .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #303030}.backup-management-page .history-card[data-v-513e39d3] .ant-table .ant-table-tbody>tr:hover>td{background:#262626}.backup-management-page .history-card .time-cell[data-v-513e39d3]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;color:#d9d9d9}[data-v-513e39d3] .ant-modal-content{background:#1f1f1f;color:#d9d9d9}[data-v-513e39d3] .ant-modal-header{background:#1f1f1f;border-bottom:1px solid #434343}[data-v-513e39d3] .ant-modal-header .ant-modal-title{color:#fff}[data-v-513e39d3] .ant-modal-close{color:#8c8c8c}[data-v-513e39d3] .ant-modal-close:hover{color:#fff}[data-v-513e39d3] .ant-form-item-label{color:#d9d9d9}[data-v-513e39d3] .ant-input,[data-v-513e39d3] .ant-select-selector,[data-v-513e39d3] .ant-picker,[data-v-513e39d3] .ant-input-number{background:#141414!important;border-color:#434343!important;color:#d9d9d9!important}[data-v-513e39d3] .ant-input::placeholder,[data-v-513e39d3] .ant-select-selection-placeholder{color:#595959!important}[data-v-513e39d3] .ant-radio-wrapper,[data-v-513e39d3] .ant-checkbox-wrapper{color:#d9d9d9}[data-v-513e39d3] .ant-radio-button-wrapper{background:#141414;border-color:#434343;color:#8c8c8c}[data-v-513e39d3] .ant-radio-button-wrapper:hover{color:#1890ff}[data-v-513e39d3] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:#1890ff;border-color:#1890ff;color:#fff}[data-v-513e39d3] .ant-alert{background:#2b1d0f;border-color:#d48806}[data-v-513e39d3] .ant-alert .ant-alert-message{color:#faad14}[data-v-513e39d3] .ant-alert .ant-alert-description{color:#d9d9d9}[data-v-513e39d3] .ant-pagination .ant-pagination-item,[data-v-513e39d3] .ant-pagination .ant-pagination-prev,[data-v-513e39d3] .ant-pagination .ant-pagination-next{background:#141414;border-color:#434343}[data-v-513e39d3] .ant-pagination .ant-pagination-item a,[data-v-513e39d3] .ant-pagination .ant-pagination-prev a,[data-v-513e39d3] .ant-pagination .ant-pagination-next a{color:#8c8c8c}[data-v-513e39d3] .ant-pagination .ant-pagination-item:hover a,[data-v-513e39d3] .ant-pagination .ant-pagination-prev:hover a,[data-v-513e39d3] .ant-pagination .ant-pagination-next:hover a{color:#1890ff}[data-v-513e39d3] .ant-pagination .ant-pagination-item-active{background:#1890ff;border-color:#1890ff}[data-v-513e39d3] .ant-pagination .ant-pagination-item-active a{color:#fff}[data-v-513e39d3] .ant-pagination .ant-pagination-options-quick-jumper input{background:#141414;border-color:#434343;color:#d9d9d9}.config-management-page[data-v-6059ad5c]{padding:24px;background:#141414;min-height:100vh}.config-management-page .page-header[data-v-6059ad5c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.config-management-page .page-header .page-title[data-v-6059ad5c]{font-size:20px;font-weight:600;margin:0;display:flex;align-items:center;gap:8px;color:#fff}.config-management-page .page-header .page-title .anticon[data-v-6059ad5c]{color:#1890ff}.config-management-page .tabs-card[data-v-6059ad5c]{background:#1f1f1f;border-radius:8px}.config-management-page .tabs-card[data-v-6059ad5c] .ant-card-body{padding:0}.config-management-page .tabs-card[data-v-6059ad5c] .ant-tabs .ant-tabs-nav{margin-bottom:0;padding:0 24px;background:#262626;border-bottom:1px solid #434343}.config-management-page .tabs-card[data-v-6059ad5c] .ant-tabs .ant-tabs-nav .ant-tabs-tab{color:#8c8c8c;padding:12px 16px}.config-management-page .tabs-card[data-v-6059ad5c] .ant-tabs .ant-tabs-nav .ant-tabs-tab:hover{color:#d9d9d9}.config-management-page .tabs-card[data-v-6059ad5c] .ant-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{color:#1890ff}.config-management-page .tabs-card[data-v-6059ad5c] .ant-tabs .ant-tabs-nav .ant-tabs-tab .anticon{margin-right:6px}.config-management-page .tabs-card[data-v-6059ad5c] .ant-tabs .ant-tabs-nav .ant-tabs-ink-bar{background:#1890ff}.config-management-page .tabs-card .search-area[data-v-6059ad5c]{padding:16px 24px;display:flex;gap:8px;border-bottom:1px solid #303030}.config-management-page .tabs-card[data-v-6059ad5c] .ant-table{background:transparent;color:#d9d9d9}.config-management-page .tabs-card[data-v-6059ad5c] .ant-table .ant-table-thead>tr>th{background:#262626;color:#d9d9d9;border-bottom:1px solid #434343;font-weight:500}.config-management-page .tabs-card[data-v-6059ad5c] .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #303030}.config-management-page .tabs-card[data-v-6059ad5c] .ant-table .ant-table-tbody>tr:hover>td{background:#262626}.config-management-page .tabs-card .config-key[data-v-6059ad5c]{display:flex;align-items:center;gap:8px}.config-management-page .tabs-card .config-key code[data-v-6059ad5c]{background:#141414;padding:2px 8px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:#1890ff;border:1px solid #303030}.config-management-page .tabs-card .config-value .value-text[data-v-6059ad5c]{color:#52c41a;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.config-management-page .tabs-card .default-value[data-v-6059ad5c]{color:#8c8c8c;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.config-management-page .tabs-card .description-text[data-v-6059ad5c]{color:#8c8c8c}.config-management-page .tabs-card .time-text[data-v-6059ad5c]{color:#8c8c8c;font-size:12px}.json-detail .json-header[data-v-6059ad5c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.json-detail .json-header .json-key[data-v-6059ad5c]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;color:#1890ff;background:#141414;padding:4px 12px;border-radius:4px;border:1px solid #303030}.json-detail .json-content[data-v-6059ad5c]{background:#141414;border:1px solid #434343;border-radius:4px;padding:16px;margin:0;overflow-x:auto}.json-detail .json-content code[data-v-6059ad5c]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.6;color:#d9d9d9}.history-filter[data-v-6059ad5c]{display:flex;gap:8px;margin-bottom:24px}.history-timeline .history-item .history-header[data-v-6059ad5c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.history-timeline .history-item .history-header .history-action[data-v-6059ad5c]{font-weight:500;color:#fff}.history-timeline .history-item .history-header .history-time[data-v-6059ad5c]{font-size:12px;color:#8c8c8c}.history-timeline .history-item .history-content[data-v-6059ad5c]{background:#1f1f1f;border-radius:4px;padding:12px}.history-timeline .history-item .history-content .history-config[data-v-6059ad5c],.history-timeline .history-item .history-content .history-user[data-v-6059ad5c],.history-timeline .history-item .history-content .history-value[data-v-6059ad5c],.history-timeline .history-item .history-content .history-reason[data-v-6059ad5c]{margin-bottom:8px;display:flex;align-items:center;gap:8px}.history-timeline .history-item .history-content .history-config[data-v-6059ad5c]:last-child,.history-timeline .history-item .history-content .history-user[data-v-6059ad5c]:last-child,.history-timeline .history-item .history-content .history-value[data-v-6059ad5c]:last-child,.history-timeline .history-item .history-content .history-reason[data-v-6059ad5c]:last-child{margin-bottom:0}.history-timeline .history-item .history-content .history-config .config-label[data-v-6059ad5c],.history-timeline .history-item .history-content .history-user .config-label[data-v-6059ad5c],.history-timeline .history-item .history-content .history-value .config-label[data-v-6059ad5c],.history-timeline .history-item .history-content .history-reason .config-label[data-v-6059ad5c],.history-timeline .history-item .history-content .history-config .user-label[data-v-6059ad5c],.history-timeline .history-item .history-content .history-user .user-label[data-v-6059ad5c],.history-timeline .history-item .history-content .history-value .user-label[data-v-6059ad5c],.history-timeline .history-item .history-content .history-reason .user-label[data-v-6059ad5c],.history-timeline .history-item .history-content .history-config .value-label[data-v-6059ad5c],.history-timeline .history-item .history-content .history-user .value-label[data-v-6059ad5c],.history-timeline .history-item .history-content .history-value .value-label[data-v-6059ad5c],.history-timeline .history-item .history-content .history-reason .value-label[data-v-6059ad5c],.history-timeline .history-item .history-content .history-config .reason-label[data-v-6059ad5c],.history-timeline .history-item .history-content .history-user .reason-label[data-v-6059ad5c],.history-timeline .history-item .history-content .history-value .reason-label[data-v-6059ad5c],.history-timeline .history-item .history-content .history-reason .reason-label[data-v-6059ad5c]{color:#8c8c8c;font-size:12px;min-width:50px}.history-timeline .history-item .history-content .history-config code[data-v-6059ad5c],.history-timeline .history-item .history-content .history-user code[data-v-6059ad5c],.history-timeline .history-item .history-content .history-value code[data-v-6059ad5c],.history-timeline .history-item .history-content .history-reason code[data-v-6059ad5c]{background:#141414;padding:2px 8px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:#1890ff}.history-timeline .history-item .history-content .history-config .user-name[data-v-6059ad5c],.history-timeline .history-item .history-content .history-user .user-name[data-v-6059ad5c],.history-timeline .history-item .history-content .history-value .user-name[data-v-6059ad5c],.history-timeline .history-item .history-content .history-reason .user-name[data-v-6059ad5c]{color:#d9d9d9}.history-timeline .history-item .history-content .history-config .old-value[data-v-6059ad5c],.history-timeline .history-item .history-content .history-user .old-value[data-v-6059ad5c],.history-timeline .history-item .history-content .history-value .old-value[data-v-6059ad5c],.history-timeline .history-item .history-content .history-reason .old-value[data-v-6059ad5c]{color:#ff4d4f;text-decoration:line-through;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px}.history-timeline .history-item .history-content .history-config .new-value[data-v-6059ad5c],.history-timeline .history-item .history-content .history-user .new-value[data-v-6059ad5c],.history-timeline .history-item .history-content .history-value .new-value[data-v-6059ad5c],.history-timeline .history-item .history-content .history-reason .new-value[data-v-6059ad5c]{color:#52c41a;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px}.history-timeline .history-item .history-content .history-config .reason-text[data-v-6059ad5c],.history-timeline .history-item .history-content .history-user .reason-text[data-v-6059ad5c],.history-timeline .history-item .history-content .history-value .reason-text[data-v-6059ad5c],.history-timeline .history-item .history-content .history-reason .reason-text[data-v-6059ad5c]{color:#d9d9d9}.history-pagination[data-v-6059ad5c]{margin-top:24px;display:flex;justify-content:flex-end}.import-template h4[data-v-6059ad5c]{color:#d9d9d9;margin-bottom:12px}.import-template .template-code[data-v-6059ad5c]{background:#141414;border:1px solid #434343;border-radius:4px;padding:12px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:#d9d9d9;overflow-x:auto}[data-v-6059ad5c] .ant-input,[data-v-6059ad5c] .ant-select-selector,[data-v-6059ad5c] .ant-picker{background:#141414!important;border-color:#434343!important;color:#d9d9d9!important}[data-v-6059ad5c] .ant-input::placeholder,[data-v-6059ad5c] .ant-select-selection-placeholder{color:#595959!important}[data-v-6059ad5c] .ant-modal-content{background:#1f1f1f}[data-v-6059ad5c] .ant-modal-content .ant-modal-header{background:#1f1f1f;border-bottom:1px solid #434343}[data-v-6059ad5c] .ant-modal-content .ant-modal-header .ant-modal-title{color:#fff}[data-v-6059ad5c] .ant-modal-content .ant-modal-close{color:#8c8c8c}[data-v-6059ad5c] .ant-modal-content .ant-modal-close:hover{color:#fff}[data-v-6059ad5c] .ant-modal-content .ant-form-item-label>label{color:#d9d9d9}[data-v-6059ad5c] .ant-drawer-content{background:#141414}[data-v-6059ad5c] .ant-drawer-content .ant-drawer-header{background:#1f1f1f;border-bottom:1px solid #434343}[data-v-6059ad5c] .ant-drawer-content .ant-drawer-header .ant-drawer-title{color:#fff}[data-v-6059ad5c] .ant-drawer-content .ant-drawer-header .ant-drawer-close{color:#8c8c8c}[data-v-6059ad5c] .ant-drawer-content .ant-drawer-header .ant-drawer-close:hover{color:#fff}[data-v-6059ad5c] .ant-drawer-content .ant-drawer-body{background:#141414}[data-v-6059ad5c] .ant-timeline .ant-timeline-item-tail{border-left:2px solid #434343}[data-v-6059ad5c] .ant-timeline .ant-timeline-item-content{color:#d9d9d9}[data-v-6059ad5c] .ant-upload-drag{background:#141414;border-color:#434343}[data-v-6059ad5c] .ant-upload-drag:hover{border-color:#1890ff}[data-v-6059ad5c] .ant-upload-drag .ant-upload-drag-icon .anticon{color:#1890ff}[data-v-6059ad5c] .ant-upload-drag .ant-upload-text{color:#d9d9d9}[data-v-6059ad5c] .ant-upload-drag .ant-upload-hint{color:#8c8c8c}[data-v-6059ad5c] .ant-pagination .ant-pagination-item,[data-v-6059ad5c] .ant-pagination .ant-pagination-prev,[data-v-6059ad5c] .ant-pagination .ant-pagination-next{background:#141414;border-color:#434343}[data-v-6059ad5c] .ant-pagination .ant-pagination-item a,[data-v-6059ad5c] .ant-pagination .ant-pagination-prev a,[data-v-6059ad5c] .ant-pagination .ant-pagination-next a{color:#8c8c8c}[data-v-6059ad5c] .ant-pagination .ant-pagination-item:hover a,[data-v-6059ad5c] .ant-pagination .ant-pagination-prev:hover a,[data-v-6059ad5c] .ant-pagination .ant-pagination-next:hover a{color:#1890ff}[data-v-6059ad5c] .ant-pagination .ant-pagination-item-active{background:#1890ff;border-color:#1890ff}[data-v-6059ad5c] .ant-pagination .ant-pagination-item-active a{color:#fff}[data-v-6059ad5c] .ant-pagination .ant-pagination-options-quick-jumper input{background:#141414;border-color:#434343;color:#d9d9d9}[data-v-6059ad5c] .ant-empty-description{color:#8c8c8c}.gray-deploy-page[data-v-e3b70a03]{padding:24px;background:#141414;min-height:100vh}.gray-deploy-page .page-header[data-v-e3b70a03]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.gray-deploy-page .page-header .page-title[data-v-e3b70a03]{font-size:20px;font-weight:600;margin:0;display:flex;align-items:center;gap:8px;color:#fff}.gray-deploy-page .page-header .page-title .anticon[data-v-e3b70a03]{color:#1890ff}.gray-deploy-page .stats-row[data-v-e3b70a03]{margin-bottom:24px}.gray-deploy-page .stats-row .stat-card[data-v-e3b70a03]{background:#1f1f1f;border-radius:8px}.gray-deploy-page .stats-row .stat-card[data-v-e3b70a03] .ant-card-body{padding:20px}.gray-deploy-page .stats-row .stat-card .stat-content[data-v-e3b70a03]{display:flex;align-items:center;gap:16px}.gray-deploy-page .stats-row .stat-card .stat-content .stat-icon[data-v-e3b70a03]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px}.gray-deploy-page .stats-row .stat-card .stat-content .stat-icon.blue[data-v-e3b70a03]{background:#1890ff33;color:#1890ff}.gray-deploy-page .stats-row .stat-card .stat-content .stat-icon.green[data-v-e3b70a03]{background:#52c41a33;color:#52c41a}.gray-deploy-page .stats-row .stat-card .stat-content .stat-icon.purple[data-v-e3b70a03]{background:#722ed133;color:#722ed1}.gray-deploy-page .stats-row .stat-card .stat-content .stat-icon.orange[data-v-e3b70a03]{background:#faad1433;color:#faad14}.gray-deploy-page .stats-row .stat-card .stat-content .stat-info .stat-value[data-v-e3b70a03]{font-size:28px;font-weight:700;color:#fff;line-height:1;margin-bottom:4px}.gray-deploy-page .stats-row .stat-card .stat-content .stat-info .stat-label[data-v-e3b70a03]{font-size:14px;color:#8c8c8c}.gray-deploy-page .search-card[data-v-e3b70a03]{margin-bottom:16px;background:#1f1f1f;border-radius:8px}.gray-deploy-page .search-card[data-v-e3b70a03] .ant-card-body{padding:20px 24px}.gray-deploy-page .deploy-list-card[data-v-e3b70a03]{background:#1f1f1f;border-radius:8px}.gray-deploy-page .deploy-list-card[data-v-e3b70a03] .ant-card-body{padding:0}.gray-deploy-page .deploy-list-card[data-v-e3b70a03] .ant-table{background:transparent;color:#d9d9d9}.gray-deploy-page .deploy-list-card[data-v-e3b70a03] .ant-table .ant-table-thead>tr>th{background:#262626;color:#d9d9d9;border-bottom:1px solid #434343;font-weight:500}.gray-deploy-page .deploy-list-card[data-v-e3b70a03] .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #303030}.gray-deploy-page .deploy-list-card[data-v-e3b70a03] .ant-table .ant-table-tbody>tr:hover>td{background:#262626}.gray-deploy-page .deploy-list-card .deploy-name[data-v-e3b70a03]{display:flex;flex-direction:column;gap:4px}.gray-deploy-page .deploy-list-card .deploy-name .name-text[data-v-e3b70a03]{font-weight:500;color:#fff}.gray-deploy-page .deploy-list-card .service-info[data-v-e3b70a03]{display:flex;flex-direction:column;gap:4px}.gray-deploy-page .deploy-list-card .service-info .service-name[data-v-e3b70a03]{color:#fff;font-weight:500}.gray-deploy-page .deploy-list-card .service-info .version-info[data-v-e3b70a03]{display:flex;align-items:center;gap:8px;font-size:12px}.gray-deploy-page .deploy-list-card .service-info .version-info .old-version[data-v-e3b70a03]{color:#8c8c8c;text-decoration:line-through}.gray-deploy-page .deploy-list-card .service-info .version-info .version-arrow[data-v-e3b70a03]{color:#1890ff;font-size:10px}.gray-deploy-page .deploy-list-card .service-info .version-info .new-version[data-v-e3b70a03]{color:#52c41a;font-weight:500}.gray-deploy-page .deploy-list-card .progress-cell[data-v-e3b70a03]{display:flex;flex-direction:column;gap:4px}.gray-deploy-page .deploy-list-card .progress-cell .progress-text[data-v-e3b70a03]{font-size:12px;color:#8c8c8c}.gray-deploy-page .deploy-list-card .time-cell[data-v-e3b70a03]{color:#8c8c8c;font-size:13px}.deploy-detail .detail-card[data-v-e3b70a03]{margin-bottom:16px;background:#1f1f1f;border-radius:8px}.deploy-detail .detail-card[data-v-e3b70a03] .ant-card-head{background:transparent;border-bottom:1px solid #434343;color:#fff}.deploy-detail .detail-card[data-v-e3b70a03] .ant-card-body{padding:20px}.deploy-detail .detail-card[data-v-e3b70a03] .ant-descriptions-item-label{background:#262626;color:#8c8c8c}.deploy-detail .detail-card[data-v-e3b70a03] .ant-descriptions-item-content{background:#1f1f1f;color:#d9d9d9}.deploy-detail .detail-card[data-v-e3b70a03] .ant-descriptions-bordered .ant-descriptions-item-label{border-color:#434343}.deploy-detail .version-compare[data-v-e3b70a03]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.deploy-detail .version-compare .version-box[data-v-e3b70a03]{flex:1;padding:16px;border-radius:8px;background:#141414}.deploy-detail .version-compare .version-box.old[data-v-e3b70a03]{border:1px solid #434343}.deploy-detail .version-compare .version-box.new[data-v-e3b70a03]{border:1px solid #52c41a}.deploy-detail .version-compare .version-box .version-label[data-v-e3b70a03]{font-size:12px;color:#8c8c8c;margin-bottom:8px}.deploy-detail .version-compare .version-box .version-value[data-v-e3b70a03]{font-size:20px;font-weight:600;color:#fff;margin-bottom:12px}.deploy-detail .version-compare .version-box .version-info .info-item[data-v-e3b70a03]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.deploy-detail .version-compare .version-box .version-info .info-item .label[data-v-e3b70a03]{color:#595959}.deploy-detail .version-compare .version-arrow-center[data-v-e3b70a03]{color:#1890ff;font-size:24px}.deploy-detail .change-list h4[data-v-e3b70a03]{font-size:14px;font-weight:600;color:#fff;margin-bottom:16px;padding-left:8px;border-left:3px solid #1890ff}.deploy-detail .change-list .change-item[data-v-e3b70a03]{display:flex;align-items:center;gap:8px}.deploy-detail .change-list .change-item .change-desc[data-v-e3b70a03]{color:#d9d9d9}.deploy-detail[data-v-e3b70a03] .ant-steps .ant-steps-item-title{color:#fff!important}.deploy-detail[data-v-e3b70a03] .ant-steps .ant-steps-item-description{color:#8c8c8c!important}.deploy-detail[data-v-e3b70a03] .ant-steps .step-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#434343;color:#8c8c8c;font-size:14px}.deploy-detail .metric-card[data-v-e3b70a03]{text-align:center;padding:16px;background:#141414;border-radius:8px}.deploy-detail .metric-card .metric-label[data-v-e3b70a03]{font-size:12px;color:#8c8c8c;margin-bottom:8px}.deploy-detail .metric-card .metric-value[data-v-e3b70a03]{font-size:24px;font-weight:600;color:#fff;margin-bottom:8px}.deploy-detail .metric-card .metric-value.normal[data-v-e3b70a03]{color:#52c41a}.deploy-detail .metric-card .metric-value.warning[data-v-e3b70a03]{color:#faad14}.deploy-detail .metric-card .metric-value.danger[data-v-e3b70a03]{color:#f5222d}.deploy-detail .metric-card .metric-unit[data-v-e3b70a03]{font-size:12px;color:#8c8c8c}.deploy-detail .monitor-chart[data-v-e3b70a03]{margin-top:24px}.deploy-detail .monitor-chart .chart-container[data-v-e3b70a03]{height:250px;background:#141414;border-radius:8px}.deploy-detail .user-list[data-v-e3b70a03],.deploy-detail .region-list[data-v-e3b70a03],.deploy-detail .device-list[data-v-e3b70a03]{display:flex;flex-wrap:wrap;gap:8px}.slider-value[data-v-e3b70a03]{text-align:center;color:#1890ff;font-weight:500;margin-top:8px}[data-v-e3b70a03] .ant-input,[data-v-e3b70a03] .ant-select-selector{background:#141414!important;border-color:#434343!important;color:#d9d9d9!important}[data-v-e3b70a03] .ant-input::placeholder,[data-v-e3b70a03] .ant-select-selection-placeholder{color:#595959!important}[data-v-e3b70a03] .ant-radio-button-wrapper{background:#141414;border-color:#434343;color:#8c8c8c}[data-v-e3b70a03] .ant-radio-button-wrapper:hover{color:#1890ff}[data-v-e3b70a03] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:#1890ff;border-color:#1890ff;color:#fff}[data-v-e3b70a03] .ant-slider .ant-slider-rail{background:#434343}[data-v-e3b70a03] .ant-slider .ant-slider-track{background:#1890ff}[data-v-e3b70a03] .ant-slider .ant-slider-handle{border-color:#1890ff;background:#1890ff}[data-v-e3b70a03] .ant-slider .ant-slider-mark-text{color:#8c8c8c}[data-v-e3b70a03] .ant-pagination .ant-pagination-item,[data-v-e3b70a03] .ant-pagination .ant-pagination-prev,[data-v-e3b70a03] .ant-pagination .ant-pagination-next{background:#141414;border-color:#434343}[data-v-e3b70a03] .ant-pagination .ant-pagination-item a,[data-v-e3b70a03] .ant-pagination .ant-pagination-prev a,[data-v-e3b70a03] .ant-pagination .ant-pagination-next a{color:#8c8c8c}[data-v-e3b70a03] .ant-pagination .ant-pagination-item:hover a,[data-v-e3b70a03] .ant-pagination .ant-pagination-prev:hover a,[data-v-e3b70a03] .ant-pagination .ant-pagination-next:hover a{color:#1890ff}[data-v-e3b70a03] .ant-pagination .ant-pagination-item-active{background:#1890ff;border-color:#1890ff}[data-v-e3b70a03] .ant-pagination .ant-pagination-item-active a{color:#fff}[data-v-e3b70a03] .ant-pagination .ant-pagination-options-quick-jumper input{background:#141414;border-color:#434343;color:#d9d9d9}.performance-analysis-page[data-v-812afa1b]{padding:24px;background:#0f1419;min-height:100vh}.performance-analysis-page .page-header[data-v-812afa1b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #1f2937}.performance-analysis-page .page-header .header-left .page-title[data-v-812afa1b]{font-size:28px;font-weight:600;color:#fff;margin:0 0 8px;display:flex;align-items:center;gap:12px}.performance-analysis-page .page-header .header-left .page-title .title-icon[data-v-812afa1b]{color:#1890ff;font-size:32px}.performance-analysis-page .page-header .header-left .page-subtitle[data-v-812afa1b]{color:#8b949e;margin:0;font-size:14px}.performance-analysis-page .page-header .header-right[data-v-812afa1b]{display:flex;align-items:center;gap:12px}.performance-analysis-page .page-header .header-right .time-range-picker[data-v-812afa1b]{width:320px}.performance-analysis-page .metrics-row[data-v-812afa1b]{margin-bottom:24px}.performance-analysis-page .metrics-row .metric-card[data-v-812afa1b]{background:#161b22;border:1px solid #30363d;border-radius:12px;transition:all .3s}.performance-analysis-page .metrics-row .metric-card[data-v-812afa1b]:hover{border-color:#58a6ff;box-shadow:0 0 20px #58a6ff1a}.performance-analysis-page .metrics-row .metric-card[data-v-812afa1b] .ant-card-body{padding:20px}.performance-analysis-page .metrics-row .metric-card .metric-content[data-v-812afa1b]{display:flex;align-items:center;gap:16px}.performance-analysis-page .metrics-row .metric-card .metric-content .metric-icon-wrapper[data-v-812afa1b]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;flex-shrink:0}.performance-analysis-page .metrics-row .metric-card .metric-content .metric-icon-wrapper.primary[data-v-812afa1b]{background:#1890ff26;color:#1890ff}.performance-analysis-page .metrics-row .metric-card .metric-content .metric-icon-wrapper.success[data-v-812afa1b]{background:#52c41a26;color:#52c41a}.performance-analysis-page .metrics-row .metric-card .metric-content .metric-icon-wrapper.error[data-v-812afa1b]{background:#f5222d26;color:#f5222d}.performance-analysis-page .metrics-row .metric-card .metric-content .metric-icon-wrapper.warning[data-v-812afa1b]{background:#faad1426;color:#faad14}.performance-analysis-page .metrics-row .metric-card .metric-content .metric-info[data-v-812afa1b]{flex:1}.performance-analysis-page .metrics-row .metric-card .metric-content .metric-info .metric-label[data-v-812afa1b]{font-size:13px;color:#8b949e;margin-bottom:4px}.performance-analysis-page .metrics-row .metric-card .metric-content .metric-info .metric-value[data-v-812afa1b]{font-size:28px;font-weight:600;color:#fff;line-height:1.2}.performance-analysis-page .metrics-row .metric-card .metric-content .metric-info .metric-sub[data-v-812afa1b]{font-size:12px;color:#8b949e;margin-top:4px}.performance-analysis-page .metrics-row .metric-card .metric-content .metric-info .metric-trend[data-v-812afa1b]{display:flex;align-items:center;gap:4px;font-size:12px;margin-top:4px}.performance-analysis-page .metrics-row .metric-card .metric-content .metric-info .metric-trend.up[data-v-812afa1b]{color:#f5222d}.performance-analysis-page .metrics-row .metric-card .metric-content .metric-info .metric-trend.down[data-v-812afa1b]{color:#52c41a}.performance-analysis-page .metrics-row .metric-card .metric-content .metric-info .metric-progress[data-v-812afa1b]{margin-top:8px}.performance-analysis-page .metrics-row .metric-card .metric-content .metric-info .metric-progress[data-v-812afa1b] .ant-progress-bg{border-radius:2px}.performance-analysis-page .chart-row[data-v-812afa1b]{margin-bottom:24px}.performance-analysis-page .chart-row .chart-card[data-v-812afa1b]{background:#161b22;border:1px solid #30363d;border-radius:12px}.performance-analysis-page .chart-row .chart-card[data-v-812afa1b] .ant-card-head{border-bottom:1px solid #30363d;padding:16px 20px}.performance-analysis-page .chart-row .chart-card[data-v-812afa1b] .ant-card-head-title{padding:0}.performance-analysis-page .chart-row .chart-card[data-v-812afa1b] .ant-card-body{padding:20px}.performance-analysis-page .chart-row .chart-card .card-title[data-v-812afa1b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#fff}.performance-analysis-page .chart-row .chart-card .card-title .anticon[data-v-812afa1b]{color:#1890ff}.performance-analysis-page .chart-row .chart-card .chart-container[data-v-812afa1b]{height:240px}.performance-analysis-page .table-row[data-v-812afa1b]{margin-bottom:24px}.performance-analysis-page .table-row .table-card[data-v-812afa1b]{background:#161b22;border:1px solid #30363d;border-radius:12px;height:100%}.performance-analysis-page .table-row .table-card[data-v-812afa1b] .ant-card-head{border-bottom:1px solid #30363d;padding:16px 20px}.performance-analysis-page .table-row .table-card[data-v-812afa1b] .ant-card-head-title{padding:0}.performance-analysis-page .table-row .table-card[data-v-812afa1b] .ant-card-body{padding:16px 20px}.performance-analysis-page .table-row .table-card .card-title[data-v-812afa1b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#fff}.performance-analysis-page .table-row .table-card .card-title .anticon[data-v-812afa1b]{color:#1890ff}.performance-analysis-page .table-row .table-card .card-title .subtitle[data-v-812afa1b]{font-size:12px;color:#8b949e;font-weight:400;margin-left:8px}.performance-analysis-page .table-row .table-card .table-badge[data-v-812afa1b]{margin-left:8px}.performance-analysis-page .table-row .table-card .table-badge[data-v-812afa1b] .ant-badge-count{background:#f5222d}.performance-analysis-page .table-row .dark-table[data-v-812afa1b] .ant-table{background:transparent}.performance-analysis-page .table-row .dark-table[data-v-812afa1b] .ant-table-thead>tr>th{background:#0f1419;color:#8b949e;border-bottom:1px solid #30363d;font-weight:500}.performance-analysis-page .table-row .dark-table[data-v-812afa1b] .ant-table-tbody>tr>td{background:transparent;color:#c9d1d9;border-bottom:1px solid #21262d}.performance-analysis-page .table-row .dark-table[data-v-812afa1b] .ant-table-tbody>tr:hover>td{background:#58a6ff0d}.performance-analysis-page .table-row .dark-table .sql-text[data-v-812afa1b]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:#c9d1d9}.performance-analysis-page .table-row .dark-table .api-path[data-v-812afa1b]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:#58a6ff}.performance-analysis-page .table-row .dark-table .time-danger[data-v-812afa1b]{color:#f5222d;font-weight:600}.performance-analysis-page .table-row .dark-table .time-warning[data-v-812afa1b]{color:#faad14}.performance-analysis-page .table-row .dark-table .time-normal[data-v-812afa1b]{color:#52c41a}.performance-analysis-page .table-row .dark-table .max-time[data-v-812afa1b]{color:#8b949e}.performance-analysis-page .suggestion-card[data-v-812afa1b]{background:#161b22;border:1px solid #30363d;border-radius:12px}.performance-analysis-page .suggestion-card[data-v-812afa1b] .ant-card-head{border-bottom:1px solid #30363d;padding:16px 20px}.performance-analysis-page .suggestion-card[data-v-812afa1b] .ant-card-head-title,.performance-analysis-page .suggestion-card[data-v-812afa1b] .ant-card-body{padding:0}.performance-analysis-page .suggestion-card .card-title[data-v-812afa1b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#fff}.performance-analysis-page .suggestion-card .card-title .anticon[data-v-812afa1b]{color:#faad14}.performance-analysis-page .suggestion-card .suggestion-list .suggestion-item[data-v-812afa1b]{padding:20px 24px;border-bottom:1px solid #21262d;transition:background .3s}.performance-analysis-page .suggestion-card .suggestion-list .suggestion-item[data-v-812afa1b]:last-child{border-bottom:none}.performance-analysis-page .suggestion-card .suggestion-list .suggestion-item[data-v-812afa1b]:hover{background:#58a6ff08}.performance-analysis-page .suggestion-card .suggestion-list .suggestion-item .suggestion-content[data-v-812afa1b]{flex:1}.performance-analysis-page .suggestion-card .suggestion-list .suggestion-item .suggestion-content .suggestion-header[data-v-812afa1b]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.performance-analysis-page .suggestion-card .suggestion-list .suggestion-item .suggestion-content .suggestion-header .suggestion-index[data-v-812afa1b]{width:24px;height:24px;border-radius:50%;background:#1890ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.performance-analysis-page .suggestion-card .suggestion-list .suggestion-item .suggestion-content .suggestion-header .suggestion-title[data-v-812afa1b]{font-size:15px;font-weight:500;color:#fff}.performance-analysis-page .suggestion-card .suggestion-list .suggestion-item .suggestion-content .suggestion-desc[data-v-812afa1b]{color:#8b949e;font-size:13px;line-height:1.6;margin-bottom:12px;padding-left:36px}.performance-analysis-page .suggestion-card .suggestion-list .suggestion-item .suggestion-content .suggestion-meta[data-v-812afa1b]{display:flex;gap:24px;padding-left:36px}.performance-analysis-page .suggestion-card .suggestion-list .suggestion-item .suggestion-content .suggestion-meta .meta-item[data-v-812afa1b]{display:flex;align-items:center;gap:6px;font-size:12px;color:#8b949e}.performance-analysis-page .suggestion-card .suggestion-list .suggestion-item .suggestion-content .suggestion-meta .meta-item .anticon[data-v-812afa1b]{color:#1890ff}.performance-analysis-page .suggestion-card .suggestion-list .suggestion-item .suggestion-action[data-v-812afa1b]{flex-shrink:0}[data-v-812afa1b] .suggestion-modal .ant-modal-content{background:#161b22;border:1px solid #30363d}[data-v-812afa1b] .suggestion-modal .ant-modal-header{background:#161b22;border-bottom:1px solid #30363d}[data-v-812afa1b] .suggestion-modal .ant-modal-header .ant-modal-title{color:#fff}[data-v-812afa1b] .suggestion-modal .ant-modal-close{color:#8b949e}[data-v-812afa1b] .suggestion-modal .ant-modal-close:hover{color:#fff}[data-v-812afa1b] .suggestion-modal .suggestion-detail .detail-section{margin-bottom:24px}[data-v-812afa1b] .suggestion-modal .suggestion-detail .detail-section:last-child{margin-bottom:0}[data-v-812afa1b] .suggestion-modal .suggestion-detail .detail-section h4{font-size:14px;font-weight:600;color:#fff;margin-bottom:12px;padding-left:8px;border-left:3px solid #1890ff}[data-v-812afa1b] .suggestion-modal .suggestion-detail .detail-section p{color:#c9d1d9;line-height:1.6;margin:0}[data-v-812afa1b] .suggestion-modal .suggestion-detail .detail-section ol{margin:0;padding-left:20px}[data-v-812afa1b] .suggestion-modal .suggestion-detail .detail-section ol li{color:#c9d1d9;line-height:1.8}[data-v-812afa1b] .suggestion-modal .suggestion-detail .detail-section .effect-stats{display:flex;gap:48px}[data-v-812afa1b] .suggestion-modal .suggestion-detail .detail-section .effect-stats .effect-item{display:flex;flex-direction:column;gap:8px}[data-v-812afa1b] .suggestion-modal .suggestion-detail .detail-section .effect-stats .effect-item .effect-label{font-size:12px;color:#8b949e}[data-v-812afa1b] .suggestion-modal .suggestion-detail .detail-section .effect-stats .effect-item .effect-value{font-size:18px;font-weight:600;color:#52c41a}[data-v-812afa1b] .ant-picker{background:#0f1419!important;border-color:#30363d!important}[data-v-812afa1b] .ant-picker .ant-picker-input>input{color:#c9d1d9!important}[data-v-812afa1b] .ant-picker .ant-picker-suffix{color:#8b949e}[data-v-812afa1b] .ant-picker .ant-picker-clear{background:#0f1419;color:#8b949e}[data-v-812afa1b] .ant-picker-dropdown .ant-picker-panel-container{background:#161b22;border:1px solid #30363d}[data-v-812afa1b] .ant-picker-dropdown .ant-picker-header{color:#c9d1d9;border-bottom:1px solid #30363d}[data-v-812afa1b] .ant-picker-dropdown .ant-picker-content th{color:#8b949e}[data-v-812afa1b] .ant-picker-dropdown .ant-picker-content td{color:#c9d1d9}[data-v-812afa1b] .ant-picker-dropdown .ant-picker-content td.ant-picker-cell-in-view{color:#fff}[data-v-812afa1b] .ant-picker-dropdown .ant-picker-content td:hover .ant-picker-cell-inner{background:#30363d}[data-v-812afa1b] .ant-picker-dropdown .ant-picker-time-panel-column>li{color:#c9d1d9}[data-v-812afa1b] .ant-picker-dropdown .ant-picker-time-panel-column>li:hover{background:#30363d}[data-v-812afa1b] .ant-pagination .ant-pagination-item,[data-v-812afa1b] .ant-pagination .ant-pagination-prev,[data-v-812afa1b] .ant-pagination .ant-pagination-next{background:#0f1419;border-color:#30363d}[data-v-812afa1b] .ant-pagination .ant-pagination-item a,[data-v-812afa1b] .ant-pagination .ant-pagination-prev a,[data-v-812afa1b] .ant-pagination .ant-pagination-next a{color:#8b949e}[data-v-812afa1b] .ant-pagination .ant-pagination-item:hover a,[data-v-812afa1b] .ant-pagination .ant-pagination-prev:hover a,[data-v-812afa1b] .ant-pagination .ant-pagination-next:hover a{color:#1890ff}[data-v-812afa1b] .ant-pagination .ant-pagination-item-active{background:#1890ff;border-color:#1890ff}[data-v-812afa1b] .ant-pagination .ant-pagination-item-active a{color:#fff}[data-v-812afa1b] .ant-pagination .ant-pagination-options-quick-jumper input{background:#0f1419;border-color:#30363d;color:#c9d1d9}[data-v-812afa1b] .ant-btn-primary{background:#1890ff;border-color:#1890ff}[data-v-812afa1b] .ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}[data-v-812afa1b] .ant-btn-link{color:#58a6ff}[data-v-812afa1b] .ant-btn-link:hover{color:#1890ff}.maintainer-profile-page .page-header[data-v-b6827e19]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.maintainer-profile-page .page-header .page-title[data-v-b6827e19]{font-size:20px;font-weight:600;margin:0}.maintainer-profile-page .main-content .left-section[data-v-b6827e19]{margin-bottom:16px}.maintainer-profile-page .main-content .left-section .info-card[data-v-b6827e19]{border-radius:8px}.maintainer-profile-page .main-content .left-section .info-card .avatar-wrapper[data-v-b6827e19]{position:relative;margin-bottom:16px;text-align:center}.maintainer-profile-page .main-content .left-section .info-card .avatar-wrapper .user-avatar[data-v-b6827e19]{border:4px solid #f0f0f0}.maintainer-profile-page .main-content .left-section .info-card .avatar-wrapper .user-status[data-v-b6827e19]{position:absolute;top:0;right:calc(50% - 60px)}.maintainer-profile-page .main-content .left-section .info-card .user-basic-info[data-v-b6827e19]{text-align:center;margin-bottom:16px}.maintainer-profile-page .main-content .left-section .info-card .user-basic-info .user-name[data-v-b6827e19]{font-size:20px;font-weight:600;margin:0 0 8px;color:#262626}.maintainer-profile-page .main-content .left-section .info-card .user-basic-info .user-role[data-v-b6827e19]{font-size:14px;color:#8c8c8c;margin:0}.maintainer-profile-page .main-content .left-section .info-card .info-list .info-item[data-v-b6827e19]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.maintainer-profile-page .main-content .left-section .info-card .info-list .info-item[data-v-b6827e19]:last-child{border-bottom:none}.maintainer-profile-page .main-content .left-section .info-card .info-list .info-item .info-label[data-v-b6827e19]{display:flex;align-items:center;gap:8px;color:#8c8c8c}.maintainer-profile-page .main-content .left-section .info-card .info-list .info-item .info-label .anticon[data-v-b6827e19]{color:#1890ff}.maintainer-profile-page .main-content .left-section .info-card .info-list .info-item .info-value[data-v-b6827e19]{color:#262626;font-weight:500}.maintainer-profile-page .main-content .right-section .tabs-card[data-v-b6827e19]{border-radius:8px}.maintainer-profile-page .main-content .right-section .tabs-card[data-v-b6827e19] .ant-tabs-nav{margin-bottom:0}.maintainer-profile-page .main-content .right-section .tabs-card .tab-content[data-v-b6827e19]{padding:24px}.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .tab-header[data-v-b6827e19]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .tab-header .tab-title[data-v-b6827e19]{font-size:16px;font-weight:600;margin:0;color:#262626}.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .info-descriptions[data-v-b6827e19] .ant-descriptions-item-label{color:#8c8c8c}.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .info-descriptions[data-v-b6827e19] .ant-descriptions-item-content{color:#262626;font-weight:500}.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .section-title[data-v-b6827e19]{font-size:14px;font-weight:600;color:#262626;margin-bottom:12px}.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .user-description[data-v-b6827e19]{color:#595959;line-height:1.8;margin:0}.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .security-item[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .notification-item[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .notification-item[data-v-b6827e19]{display:flex;justify-content:space-between;align-items:center;width:100%}.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item .security-info .security-title[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .security-item .security-info .security-title[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .notification-item .security-info .security-title[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .notification-item .security-info .security-title[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item .notification-info .security-title[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .security-item .notification-info .security-title[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .notification-item .notification-info .security-title[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .notification-item .notification-info .security-title[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item .security-info .notification-title[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .security-item .security-info .notification-title[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .notification-item .security-info .notification-title[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .notification-item .security-info .notification-title[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item .notification-info .notification-title[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .security-item .notification-info .notification-title[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .notification-item .notification-info .notification-title[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .notification-item .notification-info .notification-title[data-v-b6827e19]{font-size:14px;font-weight:500;color:#262626;margin-bottom:4px;display:flex;align-items:center;gap:8px}.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item .security-info .security-title .anticon[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .security-item .security-info .security-title .anticon[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .notification-item .security-info .security-title .anticon[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .notification-item .security-info .security-title .anticon[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item .notification-info .security-title .anticon[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .security-item .notification-info .security-title .anticon[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .notification-item .notification-info .security-title .anticon[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .notification-item .notification-info .security-title .anticon[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item .security-info .notification-title .anticon[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .security-item .security-info .notification-title .anticon[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .notification-item .security-info .notification-title .anticon[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .notification-item .security-info .notification-title .anticon[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item .notification-info .notification-title .anticon[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .security-item .notification-info .notification-title .anticon[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .notification-item .notification-info .notification-title .anticon[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .notification-item .notification-info .notification-title .anticon[data-v-b6827e19]{color:#1890ff}.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item .security-info .security-desc[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .security-item .security-info .security-desc[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .notification-item .security-info .security-desc[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .notification-item .security-info .security-desc[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item .notification-info .security-desc[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .security-item .notification-info .security-desc[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .notification-item .notification-info .security-desc[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .notification-item .notification-info .security-desc[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item .security-info .notification-desc[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .security-item .security-info .notification-desc[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .notification-item .security-info .notification-desc[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .notification-item .security-info .notification-desc[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .security-item .notification-info .notification-desc[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .security-item .notification-info .notification-desc[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .security-list .notification-item .notification-info .notification-desc[data-v-b6827e19],.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .notification-list .notification-item .notification-info .notification-desc[data-v-b6827e19]{font-size:12px;color:#8c8c8c}.maintainer-profile-page .main-content .right-section .tabs-card .tab-content .log-table[data-v-b6827e19]{margin-bottom:16px}.maintainer-profile-page .two-factor-setup[data-v-b6827e19]{text-align:center}.maintainer-profile-page .two-factor-setup .qr-code-wrapper[data-v-b6827e19]{margin:16px 0;padding:16px;background:#fafafa;border-radius:8px;display:inline-block}.maintainer-profile-page .two-factor-setup .two-factor-secret[data-v-b6827e19]{font-family:monospace;color:#595959;margin-bottom:16px}.maintainer-profile-page .two-factor-disable p[data-v-b6827e19]{color:#595959;margin-bottom:16px}.tb-password-page[data-v-c1f4ae62]{padding:24px}.tb-password-page .page-header[data-v-c1f4ae62]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.tb-password-page .page-header .page-title[data-v-c1f4ae62]{margin:0;font-size:24px;font-weight:500;display:flex;align-items:center;gap:12px}.tb-password-page .page-header .page-title[data-v-c1f4ae62] .anticon{color:#1890ff}.tb-password-page .warning-alert[data-v-c1f4ae62],.tb-password-page .password-cards[data-v-c1f4ae62]{margin-bottom:24px}.tb-password-page .password-cards .password-card[data-v-c1f4ae62]{height:100%;border-radius:8px;box-shadow:0 2px 8px #00000014}.tb-password-page .password-cards .password-card .card-title[data-v-c1f4ae62]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500}.tb-password-page .password-cards .password-card .card-title .admin-icon[data-v-c1f4ae62]{color:#ff4d4f;font-size:18px}.tb-password-page .password-cards .password-card .card-title .tenant-icon[data-v-c1f4ae62]{color:#1890ff;font-size:18px}.tb-password-page .password-cards .password-card .account-info[data-v-c1f4ae62]{padding:8px 0}.tb-password-page .password-cards .password-card .account-info .info-item[data-v-c1f4ae62]{display:flex;align-items:center;margin-bottom:16px}.tb-password-page .password-cards .password-card .account-info .info-item.password-item[data-v-c1f4ae62]{align-items:flex-start}.tb-password-page .password-cards .password-card .account-info .info-item .info-label[data-v-c1f4ae62]{width:60px;color:#666;flex-shrink:0}.tb-password-page .password-cards .password-card .account-info .info-item .info-value[data-v-c1f4ae62]{font-family:Monaco,Menlo,monospace;font-size:14px;color:#333}.tb-password-page .password-cards .password-card .account-info .info-item .info-desc[data-v-c1f4ae62]{color:#999;font-size:13px}.tb-password-page .password-cards .password-card .account-info .info-item .password-wrapper[data-v-c1f4ae62]{flex:1;display:flex;align-items:center;gap:4px;background:#f5f5f5;border-radius:4px;padding:4px 8px}.tb-password-page .password-cards .password-card .account-info .info-item .password-wrapper .password-input[data-v-c1f4ae62]{flex:1;background:transparent}.tb-password-page .password-cards .password-card .account-info .info-item .password-wrapper .password-input.plain[data-v-c1f4ae62]{font-family:Monaco,Menlo,monospace}.tb-password-page .password-cards .password-card .account-info .info-item .password-wrapper .password-input[data-v-c1f4ae62] .ant-input{background:transparent}.tb-password-page .password-cards .password-card .account-info .info-item .password-wrapper .eye-btn[data-v-c1f4ae62]{padding:0 4px}.tb-password-page .usage-card[data-v-c1f4ae62]{border-radius:8px;box-shadow:0 2px 8px #00000014}.tb-password-page .usage-card[data-v-c1f4ae62] .ant-timeline-item-content p{margin-bottom:8px}.tb-password-page .modal-warning[data-v-c1f4ae62]{margin-bottom:16px}.tb-password-page .new-passwords[data-v-c1f4ae62]{background:#f5f5f5;padding:16px;border-radius:8px;margin-bottom:24px}.tb-password-page .new-passwords .new-password-item[data-v-c1f4ae62]{margin-bottom:16px}.tb-password-page .new-passwords .new-password-item[data-v-c1f4ae62]:last-child{margin-bottom:0}.tb-password-page .new-passwords .new-password-item .password-label[data-v-c1f4ae62]{font-weight:500;margin-bottom:8px;color:#333}.tb-password-page .new-passwords .new-password-item .password-value-row[data-v-c1f4ae62]{display:flex;gap:8px}.notification-list[data-v-251958dc]{height:100%;display:flex;flex-direction:column}.notification-list .notification-header[data-v-251958dc]{display:flex;justify-content:space-between;align-items:center;padding:0 12px;border-bottom:1px solid #f0f0f0}.notification-list .notification-items[data-v-251958dc]{flex:1;overflow-y:auto}.notification-list .notification-items .notification-item[data-v-251958dc]{cursor:pointer;padding:12px;transition:background .3s}.notification-list .notification-items .notification-item[data-v-251958dc]:hover{background:#f5f5f5}.notification-list .notification-items .notification-item.unread[data-v-251958dc]{background:#e6f7ff}.notification-list .notification-items .notification-item.unread[data-v-251958dc]:hover{background:#bae7ff}.notification-list .notification-items .notification-item .notification-icon[data-v-251958dc]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.notification-list .notification-items .notification-item .notification-icon.info[data-v-251958dc]{background:#e6f7ff;color:#1890ff}.notification-list .notification-items .notification-item .notification-icon.warning[data-v-251958dc]{background:#fff7e6;color:#faad14}.notification-list .notification-items .notification-item .notification-icon.error[data-v-251958dc]{background:#fff1f0;color:#ff4d4f}.notification-list .notification-items .notification-item .notification-icon.success[data-v-251958dc]{background:#f6ffed;color:#52c41a}.notification-list .notification-items .notification-item .notification-title[data-v-251958dc]{font-weight:500;margin-right:8px}.notification-list .notification-items .notification-item .notification-content[data-v-251958dc]{color:#666;font-size:13px;margin-top:4px}.notification-list .notification-items .notification-item .notification-time[data-v-251958dc]{color:#999;font-size:12px;margin-top:4px}.notification-list .notification-footer[data-v-251958dc]{padding:12px;border-top:1px solid #f0f0f0}.robot-control-layout[data-v-04490fa5]{min-height:100vh}.robot-sider[data-v-04490fa5]{background:#001529}.robot-sider .logo[data-v-04490fa5]{height:64px;display:flex;align-items:center;justify-content:center;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.1)}.robot-sider .logo img[data-v-04490fa5]{width:32px;height:32px}.robot-sider .logo .title[data-v-04490fa5]{color:#fff;font-size:16px;font-weight:500;margin-left:12px;white-space:nowrap}.robot-sider .robot-menu[data-v-04490fa5]{border-right:none}.robot-header[data-v-04490fa5]{background:#fff;padding:0 24px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 4px #0000001a}.robot-header .header-left[data-v-04490fa5]{display:flex;align-items:center}.robot-header .header-left .trigger[data-v-04490fa5]{font-size:18px;cursor:pointer;transition:color .3s}.robot-header .header-left .trigger[data-v-04490fa5]:hover{color:#1890ff}.robot-header .header-left .page-title[data-v-04490fa5]{margin-left:16px;font-size:16px;font-weight:500}.robot-header .header-right[data-v-04490fa5]{display:flex;align-items:center;gap:24px}.robot-header .header-right .connection-status[data-v-04490fa5]{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:4px;font-size:13px}.robot-header .header-right .connection-status.connected[data-v-04490fa5]{background:#f6ffed;color:#52c41a}.robot-header .header-right .connection-status.disconnected[data-v-04490fa5]{background:#fff2f0;color:#ff4d4f}.robot-header .header-right .connection-status.connecting[data-v-04490fa5]{background:#e6f7ff;color:#1890ff}.robot-header .header-right .emergency-btn[data-v-04490fa5]{font-weight:500}.robot-header .header-right .notification-badge[data-v-04490fa5]{cursor:pointer}.robot-header .header-right .notification-badge .notification-icon[data-v-04490fa5]{font-size:18px;color:#666}.robot-header .header-right .notification-badge .notification-icon[data-v-04490fa5]:hover{color:#1890ff}.robot-header .header-right .user-info[data-v-04490fa5]{display:flex;align-items:center;gap:8px;cursor:pointer}.robot-header .header-right .user-info .username[data-v-04490fa5]{font-size:14px}.robot-content[data-v-04490fa5]{margin:24px;background:#fff;border-radius:8px;min-height:calc(100vh - 112px)}.emergency-modal[data-v-04490fa5] .ant-modal-content{border:2px solid #ff4d4f}.emergency-modal .emergency-content[data-v-04490fa5]{text-align:center}.emergency-modal .emergency-content .emergency-warning[data-v-04490fa5]{font-size:18px;font-weight:500;color:#ff4d4f;margin-bottom:8px}.emergency-modal .emergency-content .emergency-desc[data-v-04490fa5]{color:#666;margin-bottom:24px}.emergency-modal .emergency-content .emergency-password[data-v-04490fa5]{margin-bottom:24px}.emergency-modal .emergency-content .emergency-actions[data-v-04490fa5]{display:flex;justify-content:center;gap:16px}.fade-enter-active[data-v-04490fa5],.fade-leave-active[data-v-04490fa5]{transition:opacity .2s ease}.fade-enter-from[data-v-04490fa5],.fade-leave-to[data-v-04490fa5]{opacity:0}.robot-control-dashboard[data-v-eef189a1]{padding:24px}.robot-control-dashboard .page-header[data-v-eef189a1]{margin-bottom:24px}.robot-control-dashboard .page-header h1[data-v-eef189a1]{font-size:24px;font-weight:600;margin-bottom:8px}.robot-control-dashboard .page-header .subtitle[data-v-eef189a1]{color:#8c8c8c}.robot-control-dashboard .stats-row[data-v-eef189a1]{margin-bottom:24px}.robot-control-dashboard .stats-row .stat-card[data-v-eef189a1]{display:flex;align-items:center;padding:20px}.robot-control-dashboard .stats-row .stat-card .stat-icon[data-v-eef189a1]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-right:16px}.robot-control-dashboard .stats-row .stat-card .stat-value[data-v-eef189a1]{font-size:28px;font-weight:600;line-height:1}.robot-control-dashboard .stats-row .stat-card .stat-label[data-v-eef189a1]{color:#8c8c8c;margin-top:4px}.robot-control-dashboard .stats-row .stat-card.online .stat-icon[data-v-eef189a1]{background:#f6ffed;color:#52c41a}.robot-control-dashboard .stats-row .stat-card.working .stat-icon[data-v-eef189a1]{background:#e6f7ff;color:#1890ff}.robot-control-dashboard .stats-row .stat-card.offline .stat-icon[data-v-eef189a1]{background:#fff1f0;color:#f5222d}.robot-control-dashboard .stats-row .stat-card.completed .stat-icon[data-v-eef189a1]{background:#fffbe6;color:#faad14}.robot-control-dashboard .main-content .robot-list-card .robot-list .ant-list-item[data-v-eef189a1]{cursor:pointer;padding:12px;border-radius:8px}.robot-control-dashboard .main-content .robot-list-card .robot-list .ant-list-item[data-v-eef189a1]:hover,.robot-control-dashboard .main-content .robot-list-card .robot-list .ant-list-item.active[data-v-eef189a1]{background:#f0f5ff}.robot-control-dashboard .main-content .robot-list-card .robot-list .robot-item[data-v-eef189a1]{display:flex;align-items:center;width:100%}.robot-control-dashboard .main-content .robot-list-card .robot-list .robot-item .robot-status[data-v-eef189a1]{margin-right:12px}.robot-control-dashboard .main-content .robot-list-card .robot-list .robot-item .robot-status .status-dot[data-v-eef189a1]{display:block;width:10px;height:10px;border-radius:50%}.robot-control-dashboard .main-content .robot-list-card .robot-list .robot-item .robot-status.online .status-dot[data-v-eef189a1]{background:#52c41a}.robot-control-dashboard .main-content .robot-list-card .robot-list .robot-item .robot-status.working .status-dot[data-v-eef189a1]{background:#1890ff}.robot-control-dashboard .main-content .robot-list-card .robot-list .robot-item .robot-status.offline .status-dot[data-v-eef189a1]{background:#f5222d}.robot-control-dashboard .main-content .robot-list-card .robot-list .robot-item .robot-info[data-v-eef189a1]{flex:1}.robot-control-dashboard .main-content .robot-list-card .robot-list .robot-item .robot-info .robot-name[data-v-eef189a1]{font-weight:500}.robot-control-dashboard .main-content .robot-list-card .robot-list .robot-item .robot-info .robot-meta[data-v-eef189a1]{font-size:12px;color:#8c8c8c;margin-top:4px}.robot-control-dashboard .main-content .robot-list-card .robot-list .robot-item .robot-info .robot-task[data-v-eef189a1]{font-size:12px;color:#1890ff;margin-top:4px}.robot-control-dashboard .main-content .control-panel-card .no-selection[data-v-eef189a1]{text-align:center;padding:60px 20px;color:#8c8c8c}.robot-control-dashboard .main-content .control-panel-card .no-selection .icon[data-v-eef189a1]{font-size:48px;margin-bottom:16px}.robot-control-dashboard .main-content .control-panel-card .video-area[data-v-eef189a1]{background:#000;border-radius:8px;height:200px;margin-bottom:24px;display:flex;align-items:center;justify-content:center}.robot-control-dashboard .main-content .control-panel-card .video-area .video-placeholder[data-v-eef189a1]{text-align:center;color:#fff}.robot-control-dashboard .main-content .control-panel-card .video-area .video-placeholder .icon[data-v-eef189a1]{font-size:48px;margin-bottom:8px}.robot-control-dashboard .main-content .control-panel-card .video-area .video-placeholder .sub[data-v-eef189a1]{font-size:12px;opacity:.7}.robot-control-dashboard .main-content .control-panel-card .control-pad[data-v-eef189a1]{display:flex;justify-content:center;margin-bottom:24px}.robot-control-dashboard .main-content .control-panel-card .control-pad .direction-controls[data-v-eef189a1]{display:flex;flex-direction:column;align-items:center;gap:8px}.robot-control-dashboard .main-content .control-panel-card .control-pad .direction-controls .btn-middle[data-v-eef189a1]{display:flex;gap:8px;align-items:center}.robot-control-dashboard .main-content .control-panel-card .control-pad .direction-controls .btn-stop[data-v-eef189a1]{width:60px;height:60px;border-radius:50%}.robot-control-dashboard .main-content .control-panel-card .control-pad .direction-controls button[data-v-eef189a1]{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.robot-control-dashboard .main-content .control-panel-card .speed-control[data-v-eef189a1]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.robot-control-dashboard .main-content .control-panel-card .work-mode[data-v-eef189a1]{display:flex;align-items:center;gap:12px}.robot-control-dashboard .main-content .task-list-card .task-item .task-info[data-v-eef189a1]{flex:1}.robot-control-dashboard .main-content .task-list-card .task-item .task-info .task-type[data-v-eef189a1]{font-weight:500}.robot-control-dashboard .main-content .task-list-card .task-item .task-info .task-area[data-v-eef189a1],.robot-control-dashboard .main-content .task-list-card .task-item .task-info .task-time[data-v-eef189a1]{font-size:12px;color:#8c8c8c}.robot-control-dashboard .main-content .task-list-card .task-item .completed-icon[data-v-eef189a1]{color:#52c41a}.robot-status-badge[data-v-276d1ccf]{display:inline-flex;align-items:center;gap:6px}.robot-status-badge .dot[data-v-276d1ccf]{width:8px;height:8px;border-radius:50%;background:#bfbfbf}.robot-status-badge .dot.online[data-v-276d1ccf],.robot-status-badge .dot.idle[data-v-276d1ccf]{background:#52c41a}.robot-status-badge .dot.busy[data-v-276d1ccf],.robot-status-badge .dot.running[data-v-276d1ccf]{background:#1890ff;animation:pulse-276d1ccf 2s infinite}.robot-status-badge .dot.error[data-v-276d1ccf]{background:#ff4d4f}.robot-status-badge .dot.charging[data-v-276d1ccf]{background:#faad14}@keyframes pulse-276d1ccf{0%,to{opacity:1}50%{opacity:.5}}.battery-indicator[data-v-dd732125]{display:inline-flex;align-items:center;gap:6px}.battery-indicator .battery-icon[data-v-dd732125]{display:flex;align-items:center}.battery-indicator .battery-icon .battery-body[data-v-dd732125]{width:28px;height:14px;border:2px solid #d9d9d9;border-radius:2px;position:relative;overflow:hidden}.battery-indicator .battery-icon .battery-body .battery-level[data-v-dd732125]{height:100%;background:#52c41a;transition:width .3s,background .3s}.battery-indicator .battery-icon .battery-cap[data-v-dd732125]{width:3px;height:8px;background:#d9d9d9;border-radius:0 1px 1px 0;margin-left:1px}.battery-indicator .battery-text[data-v-dd732125]{font-size:12px;color:#666}.battery-indicator.low .battery-level[data-v-dd732125]{background:#ff4d4f!important}.battery-indicator.low .battery-text[data-v-dd732125]{color:#ff4d4f;font-weight:500}.battery-indicator.medium .battery-level[data-v-dd732125]{background:#faad14!important}.task-detail .detail-section[data-v-0b4ae985]{margin-bottom:24px}.task-detail .detail-section h3[data-v-0b4ae985]{font-size:16px;font-weight:500;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.task-detail .detail-section .progress-info .progress-header[data-v-0b4ae985]{display:flex;justify-content:space-between;margin-bottom:8px}.task-detail .detail-section .progress-info .progress-header .progress-value[data-v-0b4ae985]{font-weight:500;color:#1890ff}.task-detail .detail-section .progress-info .progress-meta[data-v-0b4ae985]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.task-detail .detail-section .progress-info .progress-meta .meta-item[data-v-0b4ae985]{display:flex;justify-content:space-between}.task-detail .detail-section .progress-info .progress-meta .meta-item .label[data-v-0b4ae985]{color:#666}.task-detail .detail-section .progress-info .progress-meta .meta-item .value[data-v-0b4ae985]{font-weight:500}.task-detail .detail-section .robot-item[data-v-0b4ae985]{display:flex;justify-content:space-between;align-items:center;width:100%}.task-detail .detail-section .robot-item .robot-info[data-v-0b4ae985]{display:flex;align-items:center;gap:8px}.task-detail .detail-section .robot-item .robot-stats[data-v-0b4ae985]{display:flex;align-items:center;gap:12px}.task-detail .detail-section .robot-item .robot-stats .task-progress[data-v-0b4ae985]{font-weight:500;color:#1890ff}.task-detail .detail-section .log-item .log-time[data-v-0b4ae985]{font-size:12px;color:#999;margin-bottom:4px}.task-detail .detail-section .log-item .log-content[data-v-0b4ae985]{color:#333}.task-detail .detail-actions[data-v-0b4ae985]{position:sticky;bottom:0;background:#fff;padding:16px 0;border-top:1px solid #f0f0f0;text-align:center}.task-management[data-v-3aac0120]{padding:24px}.task-management .search-bar[data-v-3aac0120]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.task-management .search-bar .actions[data-v-3aac0120]{flex-shrink:0}.signal-indicator[data-v-3c533d96]{display:inline-flex;align-items:center;gap:6px}.signal-indicator .signal-bars[data-v-3c533d96]{display:flex;align-items:flex-end;gap:2px;height:16px}.signal-indicator .signal-bars .bar[data-v-3c533d96]{width:4px;background:#d9d9d9;border-radius:1px;transition:background .3s}.signal-indicator .signal-bars .bar.bar-1[data-v-3c533d96]{height:4px}.signal-indicator .signal-bars .bar.bar-2[data-v-3c533d96]{height:7px}.signal-indicator .signal-bars .bar.bar-3[data-v-3c533d96]{height:10px}.signal-indicator .signal-bars .bar.bar-4[data-v-3c533d96]{height:13px}.signal-indicator .signal-text[data-v-3c533d96]{font-size:12px;color:#666}.signal-indicator.excellent .bar[data-v-3c533d96],.signal-indicator.good .bar-1[data-v-3c533d96],.signal-indicator.good .bar-2[data-v-3c533d96],.signal-indicator.good .bar-3[data-v-3c533d96]{background:#52c41a}.signal-indicator.fair .bar-1[data-v-3c533d96],.signal-indicator.fair .bar-2[data-v-3c533d96]{background:#faad14}.signal-indicator.weak .bar-1[data-v-3c533d96]{background:#fa8c16}.signal-indicator.poor .bar-1[data-v-3c533d96]{background:#ff4d4f}.robot-card.online[data-v-22532b4c]{border-left:4px solid #52c41a}.robot-card.offline[data-v-22532b4c]{border-left:4px solid #bfbfbf}.robot-card.busy[data-v-22532b4c]{border-left:4px solid #1890ff}.robot-card.error[data-v-22532b4c]{border-left:4px solid #ff4d4f}.robot-card.charging[data-v-22532b4c]{border-left:4px solid #faad14}.robot-card .card-header[data-v-22532b4c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.robot-card .card-header .robot-info[data-v-22532b4c]{display:flex;align-items:center;gap:12px}.robot-card .card-header .robot-info .robot-icon[data-v-22532b4c]{font-size:32px;color:#1890ff}.robot-card .card-header .robot-info .robot-name[data-v-22532b4c]{font-size:16px;font-weight:500}.robot-card .card-header .robot-info .robot-code[data-v-22532b4c]{font-size:12px;color:#999}.robot-card .card-body .status-row[data-v-22532b4c]{display:flex;gap:24px;margin-bottom:16px}.robot-card .card-body .status-row .status-item[data-v-22532b4c]{display:flex;flex-direction:column;gap:4px}.robot-card .card-body .status-row .status-item .label[data-v-22532b4c]{font-size:12px;color:#666}.robot-card .card-body .task-info[data-v-22532b4c]{background:#f5f5f5;padding:12px;border-radius:4px;margin-bottom:12px}.robot-card .card-body .task-info .label[data-v-22532b4c]{font-size:12px;color:#666}.robot-card .card-body .task-info .task-name[data-v-22532b4c]{font-size:13px;font-weight:500;margin:4px 0}.robot-card .card-body .location-info[data-v-22532b4c]{display:flex;align-items:center;gap:6px;font-size:12px;color:#666}.robot-card .card-footer[data-v-22532b4c]{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.robot-map-container[data-v-1c1eeb7a]{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:8px;overflow:hidden}.robot-map-container .map-toolbar[data-v-1c1eeb7a]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0}.robot-map-container .map-toolbar .legend[data-v-1c1eeb7a]{display:flex;gap:16px}.robot-map-container .map-toolbar .legend .legend-item[data-v-1c1eeb7a]{display:flex;align-items:center;gap:6px;font-size:12px}.robot-map-container .map-toolbar .legend .legend-item .dot[data-v-1c1eeb7a]{width:10px;height:10px;border-radius:50%}.robot-map-container .map-toolbar .legend .legend-item .dot.online[data-v-1c1eeb7a]{background:#52c41a}.robot-map-container .map-toolbar .legend .legend-item .dot.busy[data-v-1c1eeb7a]{background:#1890ff}.robot-map-container .map-toolbar .legend .legend-item .dot.offline[data-v-1c1eeb7a]{background:#bfbfbf}.robot-map-container .map-toolbar .legend .legend-item .dot.error[data-v-1c1eeb7a]{background:#ff4d4f}.robot-map-container .map-canvas[data-v-1c1eeb7a]{flex:1;position:relative;overflow:hidden}.robot-map-container .map-canvas .orchard-boundary[data-v-1c1eeb7a]{width:100%;height:100%}.robot-map-container .map-canvas .orchard-boundary .robot-marker[data-v-1c1eeb7a]{cursor:pointer;transition:transform .3s}.robot-map-container .map-canvas .orchard-boundary .robot-marker[data-v-1c1eeb7a]:hover{transform:scale(1.1)}.robot-map-container .map-canvas .orchard-boundary .robot-marker.busy .robot-body[data-v-1c1eeb7a]{animation:pulse-1c1eeb7a 2s infinite}.robot-map-container .map-canvas .hover-card[data-v-1c1eeb7a]{position:absolute;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:12px;min-width:200px;pointer-events:none;z-index:100}.robot-map-container .map-canvas .hover-card .hover-header[data-v-1c1eeb7a]{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.robot-map-container .map-canvas .hover-card .hover-header .anticon[data-v-1c1eeb7a]{font-size:18px;color:#1890ff}.robot-map-container .map-canvas .hover-card .hover-body .hover-item[data-v-1c1eeb7a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:13px}.robot-map-container .map-canvas .hover-card .hover-body .hover-item span[data-v-1c1eeb7a]:first-child{color:#666}.robot-map-container .map-footer[data-v-1c1eeb7a]{display:flex;justify-content:space-between;padding:12px 16px;border-top:1px solid #f0f0f0;font-size:13px;color:#666}@keyframes pulse-1c1eeb7a{0%,to{opacity:1}50%{opacity:.7}}.robot-control-modal[data-v-08c0f803] .ant-modal-body{padding:0}.robot-control-modal .control-panel[data-v-08c0f803]{padding:24px}.robot-control-modal .control-panel .robot-info-bar[data-v-08c0f803]{display:flex;justify-content:space-around;align-items:center;padding:12px;background:#f5f5f5;border-radius:8px}.robot-control-modal .control-panel .robot-info-bar .info-item[data-v-08c0f803]{display:flex;align-items:center;gap:8px}.robot-control-modal .control-panel .control-section h4[data-v-08c0f803]{margin-bottom:16px;font-weight:500}.robot-control-modal .control-panel .control-section .direction-pad[data-v-08c0f803]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:16px}.robot-control-modal .control-panel .control-section .direction-pad .d-pad-row[data-v-08c0f803]{display:flex;gap:8px}.robot-control-modal .control-panel .control-section .direction-pad .d-pad-row.middle[data-v-08c0f803]{align-items:center}.robot-control-modal .control-panel .control-section .direction-pad .d-pad-row .d-btn[data-v-08c0f803]{width:60px;height:60px;font-size:20px}.robot-control-modal .control-panel .control-section .direction-pad .d-pad-row .d-btn[data-v-08c0f803]:active{background:#1890ff;color:#fff}.robot-control-modal .control-panel .control-section .direction-pad .d-pad-row .d-btn.center[data-v-08c0f803]{opacity:.5}.robot-control-modal .control-panel .control-section .speed-control[data-v-08c0f803]{display:flex;align-items:center;padding:0 12px}.robot-control-modal .control-panel .control-section .function-buttons[data-v-08c0f803]{margin-bottom:24px}.robot-control-modal .control-panel .control-section .function-buttons .ant-btn[data-v-08c0f803]{height:48px}.robot-control-modal .control-panel .control-section .quick-actions h4[data-v-08c0f803],.robot-control-modal .control-panel .video-section h4[data-v-08c0f803]{margin-bottom:12px}.robot-control-modal .control-panel .video-section .video-container[data-v-08c0f803]{background:#000;border-radius:8px;overflow:hidden;aspect-ratio:16 / 9}.robot-control-modal .control-panel .video-section .video-container .video-stream[data-v-08c0f803]{width:100%;height:100%;object-fit:cover}.robot-control-modal .control-panel .video-section .video-container .video-placeholder[data-v-08c0f803]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}.robot-control-modal .control-panel .video-section .video-container .video-placeholder .anticon[data-v-08c0f803]{font-size:48px;margin-bottom:12px}.robot-detail .detail-section[data-v-23aaba13]{margin-bottom:24px}.robot-detail .detail-section h3[data-v-23aaba13]{font-size:16px;font-weight:500;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.robot-detail .detail-section .status-grid[data-v-23aaba13]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.robot-detail .detail-section .status-grid .status-card[data-v-23aaba13]{background:#f5f5f5;padding:16px;border-radius:8px}.robot-detail .detail-section .status-grid .status-card .label[data-v-23aaba13]{font-size:12px;color:#666;margin-bottom:8px}.robot-detail .detail-section .status-grid .status-card .value[data-v-23aaba13]{font-size:16px;font-weight:500;display:flex;align-items:center;gap:6px}.robot-detail .detail-section .status-grid .status-card .sub-info[data-v-23aaba13]{font-size:12px;color:#999;margin-top:4px}.robot-detail .detail-section .task-info .task-name[data-v-23aaba13]{font-weight:500;margin-bottom:8px}.robot-detail .detail-section .task-info .task-meta[data-v-23aaba13]{display:flex;justify-content:space-between;font-size:12px;color:#666;margin-top:8px}.robot-detail .detail-section .stat-item[data-v-23aaba13]{text-align:center;padding:16px;background:#f5f5f5;border-radius:8px}.robot-detail .detail-section .stat-item .stat-value[data-v-23aaba13]{font-size:24px;font-weight:600;color:#1890ff}.robot-detail .detail-section .stat-item .stat-label[data-v-23aaba13]{font-size:12px;color:#666;margin-top:4px}.robot-detail .detail-section .log-item .log-time[data-v-23aaba13]{font-size:12px;color:#999}.robot-detail .detail-section .log-item .log-content[data-v-23aaba13]{margin:4px 0}.robot-detail .detail-section .log-item .log-operator[data-v-23aaba13]{font-size:12px;color:#666}.robot-control[data-v-6b6a6a33]{padding:24px}.robot-control .filter-bar[data-v-6b6a6a33]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.robot-control .robot-grid .robot-card[data-v-6b6a6a33]{height:100%}.robot-control .robot-list .robot-name-cell[data-v-6b6a6a33]{display:flex;align-items:center;gap:12px}.robot-control .robot-list .robot-name-cell .robot-icon[data-v-6b6a6a33]{font-size:24px;color:#1890ff}.robot-control .robot-list .robot-name-cell .name[data-v-6b6a6a33]{font-weight:500}.robot-control .robot-list .robot-name-cell .code[data-v-6b6a6a33]{font-size:12px;color:#999}.robot-control .robot-map[data-v-6b6a6a33]{height:calc(100vh - 200px);border-radius:8px;overflow:hidden}.monitor-page[data-v-893c69ee]{display:flex;flex-direction:column;height:100%}.monitor-page .monitor-header[data-v-893c69ee]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-bottom:1px solid #f0f0f0}.monitor-page .monitor-main[data-v-893c69ee]{flex:1;display:flex;overflow:hidden}.monitor-page .monitor-main .video-section[data-v-893c69ee]{flex:1;display:flex;flex-direction:column;padding:16px}.monitor-page .monitor-main .video-section .video-grid[data-v-893c69ee]{flex:1;display:grid;gap:8px}.monitor-page .monitor-main .video-section .video-grid.layout-1[data-v-893c69ee]{grid-template-columns:1fr}.monitor-page .monitor-main .video-section .video-grid.layout-2[data-v-893c69ee]{grid-template-columns:repeat(2,1fr)}.monitor-page .monitor-main .video-section .video-grid.layout-3[data-v-893c69ee]{grid-template-columns:repeat(3,1fr)}.monitor-page .monitor-main .video-section .video-grid.layout-4[data-v-893c69ee]{grid-template-columns:repeat(4,1fr)}.monitor-page .monitor-main .video-section .video-grid .video-item[data-v-893c69ee]{background:#000;border-radius:4px;overflow:hidden;position:relative}.monitor-page .monitor-main .video-section .video-grid .video-item.active[data-v-893c69ee]{box-shadow:0 0 0 2px #1890ff}.monitor-page .monitor-main .video-section .video-grid .video-item .video-player[data-v-893c69ee]{width:100%;height:100%;position:relative}.monitor-page .monitor-main .video-section .video-grid .video-item .video-player .video-stream[data-v-893c69ee]{width:100%;height:100%;object-fit:cover}.monitor-page .monitor-main .video-section .video-grid .video-item .video-player .video-placeholder[data-v-893c69ee]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}.monitor-page .monitor-main .video-section .video-grid .video-item .video-player .video-placeholder .anticon[data-v-893c69ee]{font-size:48px;margin-bottom:12px}.monitor-page .monitor-main .video-section .video-grid .video-item .video-player .video-overlay[data-v-893c69ee]{position:absolute;top:0;left:0;right:0;padding:12px;background:linear-gradient(to bottom,rgba(0,0,0,.6),transparent);color:#fff;display:flex;justify-content:space-between;align-items:center}.monitor-page .monitor-main .video-section .video-grid .video-item .video-player .video-overlay .video-info[data-v-893c69ee]{display:flex;align-items:center;gap:8px}.monitor-page .monitor-main .video-section .layout-switcher[data-v-893c69ee]{text-align:center;padding:12px}.monitor-page .monitor-main .info-sidebar[data-v-893c69ee]{width:300px;padding:16px;background:#f5f5f5;overflow-y:auto}.monitor-page .monitor-main .info-sidebar .sidebar-card[data-v-893c69ee]{margin-bottom:16px}.monitor-page .monitor-main .info-sidebar .sidebar-card .robot-list-item[data-v-893c69ee]{display:flex;justify-content:space-between;align-items:center;width:100%}.monitor-page .monitor-main .info-sidebar .sidebar-card .robot-list-item .robot-info[data-v-893c69ee]{display:flex;align-items:center;gap:8px}.monitor-page .monitor-main .info-sidebar .sidebar-card .data-grid[data-v-893c69ee]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.monitor-page .monitor-main .info-sidebar .sidebar-card .data-grid .data-item[data-v-893c69ee]{text-align:center;padding:12px;background:#fff;border-radius:4px}.monitor-page .monitor-main .info-sidebar .sidebar-card .data-grid .data-item .label[data-v-893c69ee]{font-size:12px;color:#666;margin-bottom:4px}.monitor-page .monitor-main .info-sidebar .sidebar-card .data-grid .data-item .value[data-v-893c69ee]{font-size:16px;font-weight:500}.monitor-page .monitor-main .info-sidebar .sidebar-card .task-info .task-name[data-v-893c69ee]{font-weight:500;margin-bottom:8px}.monitor-page .monitor-main .info-sidebar .sidebar-card .task-info .task-meta[data-v-893c69ee]{display:flex;justify-content:space-between;font-size:12px;color:#666;margin-top:8px}.monitor-page .monitor-main .info-sidebar .sidebar-card .alert-message[data-v-893c69ee]{margin-left:8px}.alerts-page[data-v-770d531c]{padding:24px}.alerts-page .filter-bar[data-v-770d531c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.alerts-page .stats-row[data-v-770d531c]{margin-bottom:24px}.alerts-page .stats-row .stat-card[data-v-770d531c]{text-align:center}.alerts-page .stats-row .stat-card.danger[data-v-770d531c]{border-left:4px solid #ff4d4f}.alerts-page .stats-row .stat-card.danger .stat-value[data-v-770d531c]{color:#ff4d4f}.alerts-page .stats-row .stat-card.warning[data-v-770d531c]{border-left:4px solid #faad14}.alerts-page .stats-row .stat-card.warning .stat-value[data-v-770d531c]{color:#faad14}.alerts-page .stats-row .stat-card.info[data-v-770d531c]{border-left:4px solid #1890ff}.alerts-page .stats-row .stat-card.info .stat-value[data-v-770d531c]{color:#1890ff}.alerts-page .stats-row .stat-card.success[data-v-770d531c]{border-left:4px solid #52c41a}.alerts-page .stats-row .stat-card.success .stat-value[data-v-770d531c]{color:#52c41a}.alerts-page .stats-row .stat-card .stat-value[data-v-770d531c]{font-size:32px;font-weight:600}.alerts-page .stats-row .stat-card .stat-label[data-v-770d531c]{color:#666;margin-top:8px}.profile-page[data-v-607ca095]{padding:24px}.profile-page .profile-card .profile-header[data-v-607ca095]{text-align:center;padding:24px 0}.profile-page .profile-card .profile-header .user-name[data-v-607ca095]{margin-top:16px;margin-bottom:4px}.profile-page .profile-card .profile-header .user-role[data-v-607ca095]{color:#666;margin:0}.profile-page .profile-card .profile-info .info-item[data-v-607ca095]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f0f0f0}.profile-page .profile-card .profile-info .info-item[data-v-607ca095]:last-child{border-bottom:none}.profile-page .profile-card .profile-info .info-item .anticon[data-v-607ca095]{color:#1890ff;font-size:16px}.profile-page .stats-card .work-stats[data-v-607ca095]{display:flex;justify-content:space-around;text-align:center}.profile-page .stats-card .work-stats .stat-item .stat-value[data-v-607ca095]{font-size:28px;font-weight:600;color:#1890ff}.profile-page .stats-card .work-stats .stat-item .stat-label[data-v-607ca095]{color:#666;margin-top:4px}.profile-page .logs-card .log-item .log-time[data-v-607ca095]{font-size:12px;color:#999;margin-bottom:4px}.profile-page .logs-card .log-item .log-content[data-v-607ca095]{display:flex;align-items:center;gap:8px}.profile-page .logs-card .log-item .log-content .log-message[data-v-607ca095]{font-weight:500}.profile-page .logs-card .log-item .log-detail[data-v-607ca095]{font-size:12px;color:#666;margin-top:4px;padding-left:8px;border-left:2px solid #d9d9d9}.spraying-operation[data-v-047dc055]{padding:24px}.spraying-operation .steps-card[data-v-047dc055]{margin-bottom:24px}.spraying-operation .step-content[data-v-047dc055]{min-height:400px}.spraying-operation .step-content .step-panel .robot-select-card[data-v-047dc055]{border:2px solid #f0f0f0;border-radius:8px;padding:16px;cursor:pointer;transition:all .3s;margin-bottom:16px}.spraying-operation .step-content .step-panel .robot-select-card[data-v-047dc055]:hover{border-color:#1890ff}.spraying-operation .step-content .step-panel .robot-select-card.selected[data-v-047dc055]{border-color:#1890ff;background:#e6f7ff}.spraying-operation .step-content .step-panel .robot-select-card .robot-header[data-v-047dc055]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.spraying-operation .step-content .step-panel .robot-select-card .robot-header .robot-icon[data-v-047dc055]{font-size:32px;color:#1890ff}.spraying-operation .step-content .step-panel .robot-select-card .robot-header .robot-name[data-v-047dc055]{font-weight:500}.spraying-operation .step-content .step-panel .robot-select-card .robot-info .info-row[data-v-047dc055]{display:flex;justify-content:space-between;padding:4px 0;font-size:13px}.spraying-operation .step-content .step-panel .robot-select-card .robot-info .info-row span[data-v-047dc055]:first-child{color:#666}.spraying-operation .step-content .step-panel .slider-value[data-v-047dc055]{text-align:center;color:#1890ff;font-weight:500}.spraying-operation .step-content .step-panel .map-card .operation-map[data-v-047dc055]{height:400px;background:#f5f5f5;border-radius:4px;display:flex;align-items:center;justify-content:center}.spraying-operation .step-content .step-panel .map-card .operation-map .map-placeholder[data-v-047dc055]{text-align:center;color:#999}.spraying-operation .step-content .step-panel .map-card .operation-map .map-placeholder .anticon[data-v-047dc055]{font-size:48px;margin-bottom:12px}.spraying-operation .step-content .step-panel .area-stats .stat-row[data-v-047dc055]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.spraying-operation .step-content .step-panel .area-stats .stat-row[data-v-047dc055]:last-child{border-bottom:none}.spraying-operation .step-content .step-panel .area-stats .stat-row .value[data-v-047dc055]{font-weight:500;color:#1890ff}.spraying-operation .step-content .step-panel .confirm-info[data-v-047dc055]{text-align:left;max-width:600px;margin:0 auto 24px}.spraying-operation .step-actions[data-v-047dc055]{display:flex;justify-content:center;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0}.inspection-operation[data-v-deec77f9]{padding:24px}.inspection-operation .steps-card[data-v-deec77f9]{margin-bottom:24px}.inspection-operation .step-content[data-v-deec77f9]{min-height:400px}.inspection-operation .step-content .step-panel .robot-select-card[data-v-deec77f9]{border:2px solid #f0f0f0;border-radius:8px;padding:16px;cursor:pointer;transition:all .3s;margin-bottom:16px}.inspection-operation .step-content .step-panel .robot-select-card[data-v-deec77f9]:hover{border-color:#1890ff}.inspection-operation .step-content .step-panel .robot-select-card.selected[data-v-deec77f9]{border-color:#1890ff;background:#e6f7ff}.inspection-operation .step-content .step-panel .robot-select-card .robot-header[data-v-deec77f9]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.inspection-operation .step-content .step-panel .robot-select-card .robot-header .robot-icon[data-v-deec77f9]{font-size:32px;color:#1890ff}.inspection-operation .step-content .step-panel .robot-select-card .robot-header .robot-name[data-v-deec77f9]{font-weight:500}.inspection-operation .step-content .step-panel .robot-select-card .robot-info .info-row[data-v-deec77f9]{display:flex;justify-content:space-between;padding:4px 0;font-size:13px}.inspection-operation .step-content .step-panel .robot-select-card .robot-info .info-row span[data-v-deec77f9]:first-child{color:#666}.inspection-operation .step-content .step-panel .inspection-items[data-v-deec77f9]{display:flex;flex-direction:column;gap:12px}.inspection-operation .step-content .step-panel .inspection-items .ant-checkbox-wrapper[data-v-deec77f9]{margin-left:0}.inspection-operation .step-content .step-panel .inspection-items .ant-checkbox-wrapper .item-content[data-v-deec77f9]{display:flex;align-items:center;gap:8px}.inspection-operation .step-content .step-panel .inspection-items .ant-checkbox-wrapper .item-content .anticon[data-v-deec77f9]{font-size:18px;color:#1890ff}.inspection-operation .step-content .step-panel .slider-value[data-v-deec77f9]{text-align:center;color:#1890ff;font-weight:500}.inspection-operation .step-content .step-panel .map-card .operation-map[data-v-deec77f9]{height:400px;background:#f5f5f5;border-radius:4px;display:flex;flex-direction:column}.inspection-operation .step-content .step-panel .map-card .operation-map .map-toolbar[data-v-deec77f9]{padding:12px;border-bottom:1px solid #e8e8e8;background:#fff}.inspection-operation .step-content .step-panel .map-card .operation-map .map-placeholder[data-v-deec77f9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.inspection-operation .step-content .step-panel .map-card .operation-map .map-placeholder .anticon[data-v-deec77f9]{font-size:48px;margin-bottom:12px}.inspection-operation .step-content .step-panel .route-stats .stat-row[data-v-deec77f9]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.inspection-operation .step-content .step-panel .route-stats .stat-row[data-v-deec77f9]:last-child{border-bottom:none}.inspection-operation .step-content .step-panel .route-stats .stat-row .value[data-v-deec77f9]{font-weight:500;color:#1890ff}.inspection-operation .step-content .step-panel .waypoint-list .waypoint-title[data-v-deec77f9]{font-weight:500;margin-bottom:12px}.inspection-operation .step-content .step-panel .waypoint-list .waypoint-item[data-v-deec77f9]{display:flex;align-items:center;gap:8px}.inspection-operation .step-content .step-panel .waypoint-list .waypoint-item .coords[data-v-deec77f9]{color:#999;font-size:12px}.inspection-operation .step-content .step-panel .confirm-info[data-v-deec77f9]{text-align:left;max-width:600px;margin:0 auto 24px}.inspection-operation .step-content .step-panel .confirm-info .preview-section[data-v-deec77f9]{margin-top:24px}.inspection-operation .step-content .step-panel .confirm-info .preview-section h4[data-v-deec77f9]{margin-bottom:12px}.inspection-operation .step-content .step-panel .confirm-info .preview-section .video-preview[data-v-deec77f9]{background:#000;border-radius:4px;aspect-ratio:16 / 9}.inspection-operation .step-content .step-panel .confirm-info .preview-section .video-preview .video-placeholder[data-v-deec77f9]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}.inspection-operation .step-content .step-panel .confirm-info .preview-section .video-preview .video-placeholder .anticon[data-v-deec77f9]{font-size:48px;margin-bottom:12px}.inspection-operation .step-actions[data-v-deec77f9]{display:flex;justify-content:center;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0}.transport-operation[data-v-af1d6914]{padding:24px}.transport-operation .steps-card[data-v-af1d6914]{margin-bottom:24px}.transport-operation .step-content[data-v-af1d6914]{min-height:400px}.transport-operation .step-content .step-panel .robot-select-card[data-v-af1d6914]{border:2px solid #f0f0f0;border-radius:8px;padding:16px;cursor:pointer;transition:all .3s;margin-bottom:16px}.transport-operation .step-content .step-panel .robot-select-card[data-v-af1d6914]:hover{border-color:#1890ff}.transport-operation .step-content .step-panel .robot-select-card.selected[data-v-af1d6914]{border-color:#1890ff;background:#e6f7ff}.transport-operation .step-content .step-panel .robot-select-card .robot-header[data-v-af1d6914]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.transport-operation .step-content .step-panel .robot-select-card .robot-header .robot-icon[data-v-af1d6914]{font-size:32px;color:#1890ff}.transport-operation .step-content .step-panel .robot-select-card .robot-header .robot-name[data-v-af1d6914]{font-weight:500}.transport-operation .step-content .step-panel .robot-select-card .robot-info .info-row[data-v-af1d6914]{display:flex;justify-content:space-between;padding:4px 0;font-size:13px}.transport-operation .step-content .step-panel .robot-select-card .robot-info .info-row span[data-v-af1d6914]:first-child{color:#666}.transport-operation .step-content .step-panel .cargo-option[data-v-af1d6914]{display:flex;align-items:center;gap:8px}.transport-operation .step-content .step-panel .cargo-option .anticon[data-v-af1d6914]{font-size:16px;color:#1890ff}.transport-operation .step-content .step-panel .unit[data-v-af1d6914]{margin-left:8px;color:#666}.transport-operation .step-content .step-panel .map-card .operation-map[data-v-af1d6914]{height:400px;background:#f5f5f5;border-radius:4px;display:flex;flex-direction:column;position:relative}.transport-operation .step-content .step-panel .map-card .operation-map .map-points[data-v-af1d6914]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:20px;z-index:10}.transport-operation .step-content .step-panel .map-card .operation-map .map-points .point-marker[data-v-af1d6914]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 20px;border-radius:8px;background:#fff;box-shadow:0 2px 8px #00000026}.transport-operation .step-content .step-panel .map-card .operation-map .map-points .point-marker.pickup[data-v-af1d6914]{border:2px solid #1890ff;color:#1890ff}.transport-operation .step-content .step-panel .map-card .operation-map .map-points .point-marker.delivery[data-v-af1d6914]{border:2px solid #52c41a;color:#52c41a}.transport-operation .step-content .step-panel .map-card .operation-map .map-points .point-marker .anticon[data-v-af1d6914]{font-size:24px}.transport-operation .step-content .step-panel .map-card .operation-map .map-points .point-line[data-v-af1d6914]{width:60px;height:2px;background:#d9d9d9;position:relative}.transport-operation .step-content .step-panel .map-card .operation-map .map-points .point-line[data-v-af1d6914]:after{content:"";position:absolute;right:0;top:-4px;border:5px solid transparent;border-left:8px solid #d9d9d9}.transport-operation .step-content .step-panel .map-card .operation-map .map-placeholder[data-v-af1d6914]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.transport-operation .step-content .step-panel .map-card .operation-map .map-placeholder .anticon[data-v-af1d6914]{font-size:48px;margin-bottom:12px}.transport-operation .step-content .step-panel .route-stats .stat-row[data-v-af1d6914]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.transport-operation .step-content .step-panel .route-stats .stat-row[data-v-af1d6914]:last-child{border-bottom:none}.transport-operation .step-content .step-panel .route-stats .stat-row .value[data-v-af1d6914]{font-weight:500;color:#1890ff}.transport-operation .step-content .step-panel .confirm-info[data-v-af1d6914]{text-align:left;max-width:600px;margin:0 auto 24px}.transport-operation .step-content .step-panel .confirm-info .cargo-check[data-v-af1d6914]{margin-top:24px;padding:16px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px}.transport-operation .step-actions[data-v-af1d6914]{display:flex;justify-content:center;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0}.harvesting-operation[data-v-a270c7d8]{padding:24px}.harvesting-operation .steps-card[data-v-a270c7d8]{margin-bottom:24px}.harvesting-operation .step-content[data-v-a270c7d8]{min-height:400px}.harvesting-operation .step-content .step-panel .robot-select-card[data-v-a270c7d8]{border:2px solid #f0f0f0;border-radius:8px;padding:16px;cursor:pointer;transition:all .3s;margin-bottom:16px}.harvesting-operation .step-content .step-panel .robot-select-card[data-v-a270c7d8]:hover{border-color:#1890ff}.harvesting-operation .step-content .step-panel .robot-select-card.selected[data-v-a270c7d8]{border-color:#1890ff;background:#e6f7ff}.harvesting-operation .step-content .step-panel .robot-select-card .robot-header[data-v-a270c7d8]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.harvesting-operation .step-content .step-panel .robot-select-card .robot-header .robot-icon[data-v-a270c7d8]{font-size:32px;color:#1890ff}.harvesting-operation .step-content .step-panel .robot-select-card .robot-header .robot-name[data-v-a270c7d8]{font-weight:500}.harvesting-operation .step-content .step-panel .robot-select-card .robot-info .info-row[data-v-a270c7d8]{display:flex;justify-content:space-between;padding:4px 0;font-size:13px}.harvesting-operation .step-content .step-panel .robot-select-card .robot-info .info-row span[data-v-a270c7d8]:first-child{color:#666}.harvesting-operation .step-content .step-panel .slider-value[data-v-a270c7d8]{text-align:center;color:#1890ff;font-weight:500}.harvesting-operation .step-content .step-panel .map-card .operation-map[data-v-a270c7d8]{height:400px;background:#f5f5f5;border-radius:4px;display:flex;flex-direction:column;position:relative}.harvesting-operation .step-content .step-panel .map-card .operation-map .map-legend[data-v-a270c7d8]{position:absolute;top:12px;left:12px;background:#ffffffe6;padding:8px 12px;border-radius:4px;display:flex;gap:16px}.harvesting-operation .step-content .step-panel .map-card .operation-map .map-legend .legend-item[data-v-a270c7d8]{display:flex;align-items:center;gap:6px;font-size:12px}.harvesting-operation .step-content .step-panel .map-card .operation-map .map-legend .legend-item .dot[data-v-a270c7d8]{width:10px;height:10px;border-radius:50%}.harvesting-operation .step-content .step-panel .map-card .operation-map .map-legend .legend-item .dot.green[data-v-a270c7d8]{background:#52c41a}.harvesting-operation .step-content .step-panel .map-card .operation-map .map-legend .legend-item .dot.yellow[data-v-a270c7d8]{background:#faad14}.harvesting-operation .step-content .step-panel .map-card .operation-map .map-legend .legend-item .dot.red[data-v-a270c7d8]{background:#ff4d4f}.harvesting-operation .step-content .step-panel .map-card .operation-map .map-placeholder[data-v-a270c7d8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.harvesting-operation .step-content .step-panel .map-card .operation-map .map-placeholder .anticon[data-v-a270c7d8]{font-size:48px;margin-bottom:12px}.harvesting-operation .step-content .step-panel .area-stats .stat-row[data-v-a270c7d8]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.harvesting-operation .step-content .step-panel .area-stats .stat-row[data-v-a270c7d8]:last-child{border-bottom:none}.harvesting-operation .step-content .step-panel .area-stats .stat-row .value[data-v-a270c7d8]{font-weight:500;color:#1890ff}.harvesting-operation .step-content .step-panel .confirm-info[data-v-a270c7d8]{text-align:left;max-width:600px;margin:0 auto 24px}.harvesting-operation .step-content .step-panel .confirm-info .safety-check[data-v-a270c7d8]{margin-top:24px;padding:16px;background:#fff7e6;border:1px solid #ffd591;border-radius:4px}.harvesting-operation .step-actions[data-v-a270c7d8]{display:flex;justify-content:center;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0}.mowing-operation[data-v-f4dc333e]{padding:24px}.mowing-operation .steps-card[data-v-f4dc333e]{margin-bottom:24px}.mowing-operation .step-content[data-v-f4dc333e]{min-height:400px}.mowing-operation .step-content .step-panel .robot-select-card[data-v-f4dc333e]{border:2px solid #f0f0f0;border-radius:8px;padding:16px;cursor:pointer;transition:all .3s;margin-bottom:16px}.mowing-operation .step-content .step-panel .robot-select-card[data-v-f4dc333e]:hover{border-color:#1890ff}.mowing-operation .step-content .step-panel .robot-select-card.selected[data-v-f4dc333e]{border-color:#1890ff;background:#e6f7ff}.mowing-operation .step-content .step-panel .robot-select-card .robot-header[data-v-f4dc333e]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.mowing-operation .step-content .step-panel .robot-select-card .robot-header .robot-icon[data-v-f4dc333e]{font-size:32px;color:#1890ff}.mowing-operation .step-content .step-panel .robot-select-card .robot-header .robot-name[data-v-f4dc333e]{font-weight:500}.mowing-operation .step-content .step-panel .robot-select-card .robot-info .info-row[data-v-f4dc333e]{display:flex;justify-content:space-between;padding:4px 0;font-size:13px}.mowing-operation .step-content .step-panel .robot-select-card .robot-info .info-row span[data-v-f4dc333e]:first-child{color:#666}.mowing-operation .step-content .step-panel .mode-option[data-v-f4dc333e],.mowing-operation .step-content .step-panel .handling-option[data-v-f4dc333e],.mowing-operation .step-content .step-panel .boundary-option[data-v-f4dc333e]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px}.mowing-operation .step-content .step-panel .mode-option .mode-name[data-v-f4dc333e],.mowing-operation .step-content .step-panel .handling-option .mode-name[data-v-f4dc333e],.mowing-operation .step-content .step-panel .boundary-option .mode-name[data-v-f4dc333e]{font-weight:500}.mowing-operation .step-content .step-panel .mode-option .mode-desc[data-v-f4dc333e],.mowing-operation .step-content .step-panel .handling-option .mode-desc[data-v-f4dc333e],.mowing-operation .step-content .step-panel .boundary-option .mode-desc[data-v-f4dc333e]{font-size:12px;color:#999}.mowing-operation .step-content .step-panel .mode-option .anticon[data-v-f4dc333e],.mowing-operation .step-content .step-panel .handling-option .anticon[data-v-f4dc333e],.mowing-operation .step-content .step-panel .boundary-option .anticon[data-v-f4dc333e]{font-size:20px;color:#1890ff}.mowing-operation .step-content .step-panel .slider-value[data-v-f4dc333e]{text-align:center;color:#1890ff;font-weight:500}.mowing-operation .step-content .step-panel .map-card .operation-map[data-v-f4dc333e]{height:400px;background:#f5f5f5;border-radius:4px;display:flex;flex-direction:column;position:relative}.mowing-operation .step-content .step-panel .map-card .operation-map .map-toolbar[data-v-f4dc333e]{padding:12px;border-bottom:1px solid #e8e8e8;background:#fff}.mowing-operation .step-content .step-panel .map-card .operation-map .map-placeholder[data-v-f4dc333e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.mowing-operation .step-content .step-panel .map-card .operation-map .map-placeholder .anticon[data-v-f4dc333e]{font-size:48px;margin-bottom:12px}.mowing-operation .step-content .step-panel .map-card .operation-map .obstacles-list[data-v-f4dc333e]{position:absolute;bottom:12px;left:12px;background:#ffffffe6;padding:8px 12px;border-radius:4px}.mowing-operation .step-content .step-panel .map-card .operation-map .obstacles-list .obstacles-title[data-v-f4dc333e]{font-size:13px;color:#666}.mowing-operation .step-content .step-panel .area-stats .stat-row[data-v-f4dc333e]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.mowing-operation .step-content .step-panel .area-stats .stat-row[data-v-f4dc333e]:last-child{border-bottom:none}.mowing-operation .step-content .step-panel .area-stats .stat-row .value[data-v-f4dc333e]{font-weight:500;color:#1890ff}.mowing-operation .step-content .step-panel .confirm-info[data-v-f4dc333e]{text-align:left;max-width:600px;margin:0 auto 24px}.mowing-operation .step-content .step-panel .confirm-info .safety-check[data-v-f4dc333e]{margin-top:24px;padding:16px;background:#fff7e6;border:1px solid #ffd591;border-radius:4px}.mowing-operation .step-actions[data-v-f4dc333e]{display:flex;justify-content:center;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0}.joystick[data-v-e5423eaf]{display:flex;flex-direction:column;align-items:center;user-select:none}.joystick.disabled[data-v-e5423eaf]{opacity:.5;pointer-events:none}.joystick.active .joystick-base[data-v-e5423eaf]{box-shadow:0 0 20px #1890ff66}.joystick-base[data-v-e5423eaf]{position:relative;width:100%;height:100%;border-radius:50%;background:linear-gradient(145deg,#1a1a2e,#16213e);border:2px solid rgba(24,144,255,.3);box-shadow:inset 0 0 20px #00000080,0 4px 20px #0000004d;transition:box-shadow .3s}.direction-mark[data-v-e5423eaf]{position:absolute;font-size:14px;color:#ffffff80;font-weight:700}.direction-mark.top[data-v-e5423eaf]{top:8px;left:50%;transform:translate(-50%)}.direction-mark.bottom[data-v-e5423eaf]{bottom:8px;left:50%;transform:translate(-50%)}.direction-mark.left[data-v-e5423eaf]{left:8px;top:50%;transform:translateY(-50%)}.direction-mark.right[data-v-e5423eaf]{right:8px;top:50%;transform:translateY(-50%)}.joystick-stick[data-v-e5423eaf]{position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;border-radius:50%;background:linear-gradient(145deg,#1890ff,#096dd9);box-shadow:0 4px 10px #0000004d,inset 0 2px 4px #ffffff4d;cursor:pointer;transition:transform .1s ease-out;display:flex;align-items:center;justify-content:center}.joystick-stick[data-v-e5423eaf]:hover{background:linear-gradient(145deg,#40a9ff,#1890ff)}.joystick-stick[data-v-e5423eaf]:active{background:linear-gradient(145deg,#096dd9,#0050b3)}.stick-inner[data-v-e5423eaf]{width:30%;height:30%;border-radius:50%;background:#ffffff4d}.joystick-label[data-v-e5423eaf]{margin-top:12px;font-size:14px;color:#fffc;font-weight:500}.joystick-value[data-v-e5423eaf]{margin-top:8px;font-size:12px;color:#ffffff80;font-family:monospace}.signal-indicator[data-v-3f8b2cae]{display:flex;align-items:center;gap:12px;font-size:13px}.signal-bars[data-v-3f8b2cae]{display:flex;align-items:flex-end;gap:2px;height:16px}.signal-bars .bar[data-v-3f8b2cae]{width:4px;background:#fff3;border-radius:1px}.signal-bars .bar[data-v-3f8b2cae]:nth-child(1){height:4px}.signal-bars .bar[data-v-3f8b2cae]:nth-child(2){height:7px}.signal-bars .bar[data-v-3f8b2cae]:nth-child(3){height:10px}.signal-bars .bar[data-v-3f8b2cae]:nth-child(4){height:13px}.signal-bars.level-1 .bar[data-v-3f8b2cae]:nth-child(1){background:#f5222d}.signal-bars.level-2 .bar[data-v-3f8b2cae]:nth-child(-n+2){background:#faad14}.signal-bars.level-3 .bar[data-v-3f8b2cae]:nth-child(-n+3){background:#1890ff}.signal-bars.level-4 .bar[data-v-3f8b2cae]{background:#52c41a}.latency[data-v-3f8b2cae]{font-family:monospace}.latency.excellent[data-v-3f8b2cae]{color:#52c41a}.latency.good[data-v-3f8b2cae]{color:#1890ff}.latency.fair[data-v-3f8b2cae]{color:#faad14}.latency.poor[data-v-3f8b2cae]{color:#f5222d}.fps[data-v-3f8b2cae]{padding:2px 6px;background:#ffffff1a;border-radius:4px;font-family:monospace;font-size:12px}.work-statistics-panel[data-v-13730d7c]{padding:16px;background:#0000004d;border-radius:8px}.panel-header[data-v-13730d7c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel-header h4[data-v-13730d7c]{margin:0;font-size:14px;color:#fffc}.panel-header .est-time[data-v-13730d7c]{font-size:12px;color:#ffffff80}.statistics-grid[data-v-13730d7c]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.stat-item[data-v-13730d7c]{display:flex;align-items:center;gap:8px;padding:12px;background:#ffffff0d;border-radius:8px}.stat-item.total[data-v-13730d7c]{grid-column:span 1;background:#1890ff1a}.stat-item .stat-icon[data-v-13730d7c]{font-size:24px}.stat-item .stat-info[data-v-13730d7c]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.stat-item .stat-value[data-v-13730d7c]{font-size:20px;font-weight:600;color:#fff}.stat-item .stat-unit[data-v-13730d7c]{font-size:12px;color:#ffffff80}.stat-item .stat-label[data-v-13730d7c]{width:100%;font-size:12px;color:#ffffff80}.task-progress[data-v-13730d7c],.basket-level[data-v-13730d7c]{margin-top:16px}.task-progress .progress-header[data-v-13730d7c],.basket-level .progress-header[data-v-13730d7c],.task-progress .level-header[data-v-13730d7c],.basket-level .level-header[data-v-13730d7c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;color:#ffffffb3}.task-progress .progress-header .progress-value[data-v-13730d7c],.basket-level .progress-header .progress-value[data-v-13730d7c],.task-progress .level-header .progress-value[data-v-13730d7c],.basket-level .level-header .progress-value[data-v-13730d7c]{font-weight:500;color:#52c41a}.task-progress .progress-header .danger[data-v-13730d7c],.basket-level .progress-header .danger[data-v-13730d7c],.task-progress .level-header .danger[data-v-13730d7c],.basket-level .level-header .danger[data-v-13730d7c]{color:#f5222d}.task-progress .progress-header .warning[data-v-13730d7c],.basket-level .progress-header .warning[data-v-13730d7c],.task-progress .level-header .warning[data-v-13730d7c],.basket-level .level-header .warning[data-v-13730d7c]{color:#faad14}.task-progress .progress-header .normal[data-v-13730d7c],.basket-level .progress-header .normal[data-v-13730d7c],.task-progress .level-header .normal[data-v-13730d7c],.basket-level .level-header .normal[data-v-13730d7c]{color:#52c41a}.remote-control-page[data-v-838ca8ed]{display:flex;flex-direction:column;height:100vh;background:linear-gradient(135deg,#0f1419,#1a1f2e);color:#fff}.control-header[data-v-838ca8ed]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.1)}.control-header .header-left[data-v-838ca8ed]{display:flex;align-items:center;gap:16px}.control-header .header-left .page-title[data-v-838ca8ed]{font-size:18px;font-weight:500}.control-header .header-right[data-v-838ca8ed]{display:flex;align-items:center;gap:24px}.connection-status[data-v-838ca8ed]{display:flex;align-items:center;gap:8px}.connection-status .status-dot[data-v-838ca8ed]{width:8px;height:8px;border-radius:50%}.connection-status.connected .status-dot[data-v-838ca8ed]{background:#52c41a;box-shadow:0 0 8px #52c41a}.connection-status.connecting .status-dot[data-v-838ca8ed]{background:#faad14;animation:pulse-838ca8ed 1s infinite}.connection-status.disconnected .status-dot[data-v-838ca8ed]{background:#f5222d}.connection-status .status-text[data-v-838ca8ed]{font-size:14px}@keyframes pulse-838ca8ed{0%,to{opacity:1}50%{opacity:.3}}.control-main[data-v-838ca8ed]{flex:1;display:flex;overflow:hidden;padding:16px;gap:16px}.video-section[data-v-838ca8ed]{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.video-container[data-v-838ca8ed]{flex:1;display:flex;flex-direction:column;background:#00000080;border-radius:8px;overflow:hidden}.main-video[data-v-838ca8ed]{flex:1;position:relative;background:#000}.main-video .video-stream[data-v-838ca8ed]{width:100%;height:100%;object-fit:contain}.main-video .video-placeholder[data-v-838ca8ed]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff80}.main-video .video-placeholder .anticon[data-v-838ca8ed]{font-size:64px;margin-bottom:16px}.video-overlay[data-v-838ca8ed]{position:absolute;top:0;left:0;right:0;padding:16px;background:linear-gradient(to bottom,rgba(0,0,0,.7),transparent);display:flex;justify-content:space-between;align-items:center}.video-overlay .overlay-left[data-v-838ca8ed]{display:flex;align-items:center;gap:12px}.video-overlay .robot-name[data-v-838ca8ed]{font-weight:500;font-size:16px}.video-overlay .overlay-right[data-v-838ca8ed]{display:flex;gap:16px;font-size:14px;color:#fffc}.recording-indicator[data-v-838ca8ed]{position:absolute;top:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:6px 12px;background:#f5222dcc;border-radius:4px;font-size:14px}.recording-indicator .rec-dot[data-v-838ca8ed]{width:8px;height:8px;background:#fff;border-radius:50%;animation:blink-838ca8ed 1s infinite}@keyframes blink-838ca8ed{0%,to{opacity:1}50%{opacity:.3}}.video-toolbar[data-v-838ca8ed]{padding:12px 16px;background:#0000004d;display:flex;justify-content:center}.control-section[data-v-838ca8ed]{width:380px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.joystick-area[data-v-838ca8ed]{display:flex;justify-content:space-around;padding:16px;background:#0000004d;border-radius:8px}.joystick-area .joystick-wrapper[data-v-838ca8ed]{display:flex;flex-direction:column;align-items:center}.quick-actions[data-v-838ca8ed]{padding:16px;background:#0000004d;border-radius:8px}.quick-actions h4[data-v-838ca8ed]{margin:0 0 12px;font-size:14px;color:#fffc}.realtime-data[data-v-838ca8ed]{padding:16px;background:#0000004d;border-radius:8px}.realtime-data h4[data-v-838ca8ed]{margin:0 0 12px;font-size:14px;color:#fffc}.realtime-data .data-grid[data-v-838ca8ed]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.realtime-data .data-item[data-v-838ca8ed]{display:flex;flex-direction:column;padding:12px;background:#ffffff0d;border-radius:4px}.realtime-data .data-item .label[data-v-838ca8ed]{font-size:12px;color:#ffffff80;margin-bottom:4px}.realtime-data .data-item .value[data-v-838ca8ed]{font-size:18px;font-weight:500}.realtime-data .data-item .value.danger[data-v-838ca8ed]{color:#f5222d}.realtime-data .data-item .value.warning[data-v-838ca8ed]{color:#faad14}.realtime-data .data-item .value.normal[data-v-838ca8ed]{color:#52c41a}.control-footer[data-v-838ca8ed]{padding:16px 24px;background:#0000004d;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:center}.control-footer .emergency-stop-btn[data-v-838ca8ed]{min-width:200px;height:48px;font-size:18px;font-weight:700}.control-footer .emergency-stop-btn[data-v-838ca8ed]:hover{transform:scale(1.05)}.screen-page[data-v-3221159b]{min-height:100vh;background:#0a1a2f;padding:16px;color:#fff}:fullscreen .screen-page[data-v-3221159b]{padding:24px;background:#0a1a2f}:-webkit-full-screen .screen-page[data-v-3221159b]{padding:24px;background:#0a1a2f}:-moz-full-screen .screen-page[data-v-3221159b]{padding:24px;background:#0a1a2f}.screen-page .screen-header[data-v-3221159b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.screen-page .screen-header .back-btn[data-v-3221159b]{background:#ffffff1a;border:none;color:#fff}.screen-page .screen-header .back-btn[data-v-3221159b]:hover{background:#fff3}.screen-page .screen-header .screen-title[data-v-3221159b]{font-size:28px;font-weight:600;margin:0;background:linear-gradient(90deg,#00d4ff,#52c41a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.screen-page .screen-header .header-right[data-v-3221159b]{display:flex;align-items:center;gap:16px}.screen-page .screen-header .header-right .fullscreen-btn[data-v-3221159b]{background:#00d4ff33;border:1px solid rgba(0,212,255,.5);color:#00d4ff}.screen-page .screen-header .header-right .fullscreen-btn[data-v-3221159b]:hover{background:#00d4ff4d;border-color:#00d4ff}.screen-page .screen-header .header-right .screen-time[data-v-3221159b]{font-size:16px;color:#00d4ff;min-width:200px;text-align:right}.screen-page .connection-status[data-v-3221159b]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:8px 16px;background:#f5222d33;border-radius:4px;width:fit-content}.screen-page .connection-status.connected[data-v-3221159b]{background:#52c41a33}.screen-page .connection-status.connected .status-dot[data-v-3221159b]{background:#52c41a;animation:pulse-3221159b 2s infinite}.screen-page .connection-status .status-dot[data-v-3221159b]{width:8px;height:8px;border-radius:50%;background:#f5222d}.screen-page .connection-status .status-text[data-v-3221159b]{font-size:12px;color:#fff}@keyframes pulse-3221159b{0%{box-shadow:0 0 #52c41ab3}70%{box-shadow:0 0 0 6px #52c41a00}to{box-shadow:0 0 #52c41a00}}.screen-page .stats-section[data-v-3221159b]{display:flex;gap:16px;margin-bottom:16px}.screen-page .stats-section .stat-card[data-v-3221159b]{flex:1;background:#102a4acc;border:1px solid rgba(0,212,255,.3);border-radius:8px;padding:16px;display:flex;align-items:center}.screen-page .stats-section .stat-card .stat-icon[data-v-3221159b]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-right:16px}.screen-page .stats-section .stat-card .stat-icon.orchard[data-v-3221159b]{background:#52c41a33;color:#52c41a}.screen-page .stats-section .stat-card .stat-icon.robot[data-v-3221159b]{background:#1890ff33;color:#1890ff}.screen-page .stats-section .stat-card .stat-icon.order[data-v-3221159b]{background:#faad1433;color:#faad14}.screen-page .stats-section .stat-card .stat-icon.agent[data-v-3221159b]{background:#722ed133;color:#722ed1}.screen-page .stats-section .stat-card .stat-info .stat-value[data-v-3221159b]{font-size:32px;font-weight:600;color:#fff;line-height:1}.screen-page .stats-section .stat-card .stat-info .stat-label[data-v-3221159b]{font-size:14px;color:#8c8c8c;margin-top:4px}.screen-page .stats-section .stat-card .stat-info .stat-trend[data-v-3221159b]{font-size:12px;margin-top:4px}.screen-page .stats-section .stat-card .stat-info .stat-trend.up[data-v-3221159b]{color:#52c41a}.screen-page .stats-section .stat-card .stat-info .stat-sub[data-v-3221159b]{font-size:12px;color:#8c8c8c;margin-top:4px}.screen-page .main-content[data-v-3221159b]{display:flex;gap:16px;margin-bottom:16px}.screen-page .main-content .left-section[data-v-3221159b],.screen-page .main-content .right-section[data-v-3221159b]{flex:0 0 25%;display:flex;flex-direction:column;gap:16px}.screen-page .main-content .center-section[data-v-3221159b]{flex:1;display:flex;flex-direction:column;gap:16px}.screen-page .main-content .chart-card[data-v-3221159b],.screen-page .main-content .map-card[data-v-3221159b],.screen-page .main-content .news-card[data-v-3221159b]{background:#102a4acc;border:1px solid rgba(0,212,255,.3);border-radius:8px;padding:16px}.screen-page .main-content .chart-card .chart-title[data-v-3221159b],.screen-page .main-content .map-card .chart-title[data-v-3221159b],.screen-page .main-content .news-card .chart-title[data-v-3221159b]{font-size:16px;font-weight:600;color:#00d4ff;margin:0 0 12px;border-left:3px solid #00d4ff;padding-left:8px}.screen-page .main-content .chart-card .chart-container[data-v-3221159b],.screen-page .main-content .map-card .chart-container[data-v-3221159b],.screen-page .main-content .news-card .chart-container[data-v-3221159b]{height:200px}.screen-page .main-content .chart-card .map-container[data-v-3221159b],.screen-page .main-content .map-card .map-container[data-v-3221159b],.screen-page .main-content .news-card .map-container[data-v-3221159b]{height:400px}.screen-page .main-content .chart-card .news-list[data-v-3221159b],.screen-page .main-content .map-card .news-list[data-v-3221159b],.screen-page .main-content .news-card .news-list[data-v-3221159b]{height:200px;overflow-y:auto}.screen-page .main-content .chart-card .news-list .news-item[data-v-3221159b],.screen-page .main-content .map-card .news-list .news-item[data-v-3221159b],.screen-page .main-content .news-card .news-list .news-item[data-v-3221159b]{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1)}.screen-page .main-content .chart-card .news-list .news-item .news-content[data-v-3221159b],.screen-page .main-content .map-card .news-list .news-item .news-content[data-v-3221159b],.screen-page .main-content .news-card .news-list .news-item .news-content[data-v-3221159b]{flex:1;color:#fff}.screen-page .main-content .chart-card .news-list .news-item .news-time[data-v-3221159b],.screen-page .main-content .map-card .news-list .news-item .news-time[data-v-3221159b],.screen-page .main-content .news-card .news-list .news-item .news-time[data-v-3221159b]{color:#8c8c8c;font-size:12px}.screen-page .main-content .chart-card .rank-list .rank-item[data-v-3221159b],.screen-page .main-content .map-card .rank-list .rank-item[data-v-3221159b],.screen-page .main-content .news-card .rank-list .rank-item[data-v-3221159b]{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1)}.screen-page .main-content .chart-card .rank-list .rank-item .rank-num[data-v-3221159b],.screen-page .main-content .map-card .rank-list .rank-item .rank-num[data-v-3221159b],.screen-page .main-content .news-card .rank-list .rank-item .rank-num[data-v-3221159b]{width:24px;height:24px;border-radius:4px;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:12px;margin-right:12px}.screen-page .main-content .chart-card .rank-list .rank-item .rank-num.top[data-v-3221159b],.screen-page .main-content .map-card .rank-list .rank-item .rank-num.top[data-v-3221159b],.screen-page .main-content .news-card .rank-list .rank-item .rank-num.top[data-v-3221159b]{background:gold;color:#000}.screen-page .main-content .chart-card .rank-list .rank-item .rank-name[data-v-3221159b],.screen-page .main-content .map-card .rank-list .rank-item .rank-name[data-v-3221159b],.screen-page .main-content .news-card .rank-list .rank-item .rank-name[data-v-3221159b]{flex:1;color:#fff}.screen-page .main-content .chart-card .rank-list .rank-item .rank-value[data-v-3221159b],.screen-page .main-content .map-card .rank-list .rank-item .rank-value[data-v-3221159b],.screen-page .main-content .news-card .rank-list .rank-item .rank-value[data-v-3221159b]{color:#00d4ff}.screen-page .alert-marquee[data-v-3221159b]{display:flex;align-items:center;background:#f5222d33;border:1px solid rgba(245,34,45,.5);border-radius:8px;padding:12px 16px}.screen-page .alert-marquee .alert-label[data-v-3221159b]{background:#f5222d;color:#fff;padding:4px 12px;border-radius:4px;font-weight:600;margin-right:16px;white-space:nowrap}.screen-page .alert-marquee .alert-content[data-v-3221159b]{flex:1;overflow:hidden}.screen-page .alert-marquee .alert-content .alert-item[data-v-3221159b]{display:inline-flex;align-items:center;gap:8px;margin-right:32px}.screen-page .alert-marquee .alert-content .alert-item .alert-orchard[data-v-3221159b]{color:#8c8c8c}.screen-page .alert-marquee .alert-content .alert-item .alert-time[data-v-3221159b]{color:#8c8c8c;font-size:12px}.orchard-screen[data-v-37385b41]{width:100vw;height:100vh;background:radial-gradient(ellipse at top,rgba(0,100,150,.15) 0%,transparent 50%),radial-gradient(ellipse at bottom,rgba(0,50,100,.2) 0%,transparent 50%),linear-gradient(180deg,#0a0e1a,#0d1424,#0a0e1a);color:#fff;font-family:PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden;display:flex;flex-direction:column}.orchard-screen[data-v-37385b41]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,212,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.03) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;z-index:0}.screen-header[data-v-37385b41]{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:linear-gradient(180deg,#001e3ce6,#001428cc);border-bottom:1px solid rgba(0,212,255,.3);position:relative;z-index:10}.screen-header[data-v-37385b41]:after{content:"";position:absolute;bottom:-1px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,#00d4ff,transparent)}.screen-header .header-left[data-v-37385b41]{flex:1;display:flex;align-items:center;gap:16px}.screen-header .header-left .logo[data-v-37385b41]{display:flex;align-items:center;gap:12px}.screen-header .header-left .logo .icon-orchard[data-v-37385b41]{width:36px;height:36px;background:linear-gradient(135deg,#00d4ff,#06f);border-radius:8px;display:flex;align-items:center;justify-content:center}.screen-header .header-left .logo .icon-orchard[data-v-37385b41]:before{content:"🌳";font-size:20px}.screen-header .header-left .logo .orchard-name[data-v-37385b41]{font-size:18px;font-weight:600;color:#fff;text-shadow:0 0 10px rgba(0,212,255,.5)}.screen-header .header-left .back-btn[data-v-37385b41]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:8px;color:#00d4ff;font-size:14px;cursor:pointer;transition:all .3s}.screen-header .header-left .back-btn[data-v-37385b41]:hover{background:#00d4ff33;box-shadow:0 0 15px #00d4ff4d}.screen-header .header-left .back-btn .icon-back[data-v-37385b41]:before{content:"←";font-size:16px}.screen-header .header-center[data-v-37385b41]{flex:1;text-align:center}.screen-header .header-center .screen-title[data-v-37385b41]{font-size:28px;font-weight:700;background:linear-gradient(180deg,#fff,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:4px;text-shadow:0 0 30px rgba(0,212,255,.5)}.screen-header .header-right[data-v-37385b41]{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:24px}.screen-header .header-right .weather-info[data-v-37385b41]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.2);border-radius:20px}.screen-header .header-right .weather-info .temperature[data-v-37385b41]{font-size:16px;font-weight:600;color:#00d4ff}.screen-header .header-right .weather-info .weather-desc[data-v-37385b41]{font-size:13px;color:#ffffffb3}.screen-header .header-right .current-time[data-v-37385b41]{display:flex;flex-direction:column;align-items:flex-end}.screen-header .header-right .current-time .time[data-v-37385b41]{font-size:20px;font-weight:700;color:#00d4ff;font-family:Courier New,monospace}.screen-header .header-right .current-time .date[data-v-37385b41]{font-size:12px;color:#ffffff80}.screen-header .header-right .fullscreen-btn[data-v-37385b41]{width:36px;height:36px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:8px;color:#00d4ff;cursor:pointer;transition:all .3s}.screen-header .header-right .fullscreen-btn[data-v-37385b41]:hover{background:#00d4ff33;box-shadow:0 0 15px #00d4ff4d}.screen-main[data-v-37385b41]{flex:1;display:flex;gap:16px;padding:16px;overflow:hidden;position:relative;z-index:1}.panel-section[data-v-37385b41]{background:#0a1428cc;border:1px solid rgba(0,212,255,.2);border-radius:12px;padding:16px;backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff0d,0 4px 20px #0000004d}.panel-section .section-header[data-v-37385b41]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(0,212,255,.1)}.panel-section .section-header i[data-v-37385b41]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00d4ff,#06f);border-radius:6px;font-size:14px}.panel-section .section-header h3[data-v-37385b41]{font-size:15px;font-weight:600;color:#fff;flex:1}.panel-section .section-header .online-count[data-v-37385b41],.panel-section .section-header .task-progress[data-v-37385b41],.panel-section .section-header .alert-count[data-v-37385b41]{font-size:12px;padding:4px 10px;background:#00d4ff26;border-radius:12px;color:#00d4ff}.panel-section .section-header .map-legend[data-v-37385b41]{display:flex;gap:12px}.panel-section .section-header .map-legend .legend-item[data-v-37385b41]{display:flex;align-items:center;gap:4px;font-size:11px;color:#ffffffb3}.panel-section .section-header .map-legend .legend-item .dot[data-v-37385b41]{width:8px;height:8px;border-radius:50%}.panel-section .section-header .map-legend .legend-item .dot.healthy[data-v-37385b41]{background:#0f8}.panel-section .section-header .map-legend .legend-item .dot.warning[data-v-37385b41]{background:#fa0}.panel-section .section-header .map-legend .legend-item .dot.working[data-v-37385b41]{background:#00d4ff}.left-panel[data-v-37385b41]{width:320px;display:flex;flex-direction:column;gap:16px}.left-panel .tree-stats .stats-grid[data-v-37385b41]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.left-panel .tree-stats .stats-grid .stat-card[data-v-37385b41]{display:flex;align-items:center;gap:12px;padding:14px;background:#0003;border-radius:10px;border-left:3px solid}.left-panel .tree-stats .stats-grid .stat-card.total[data-v-37385b41]{border-color:#00d4ff}.left-panel .tree-stats .stats-grid .stat-card.healthy[data-v-37385b41]{border-color:#0f8}.left-panel .tree-stats .stats-grid .stat-card.warning[data-v-37385b41]{border-color:#fa0}.left-panel .tree-stats .stats-grid .stat-card.info[data-v-37385b41]{border-color:#9b59b6}.left-panel .tree-stats .stats-grid .stat-card .stat-icon[data-v-37385b41]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}.left-panel .tree-stats .stats-grid .stat-card .stat-icon .icon-trees[data-v-37385b41]:before{content:"🌲"}.left-panel .tree-stats .stats-grid .stat-card .stat-icon .icon-healthy[data-v-37385b41]:before{content:"✅"}.left-panel .tree-stats .stats-grid .stat-card .stat-icon .icon-bug[data-v-37385b41]:before{content:"🐛"}.left-panel .tree-stats .stats-grid .stat-card .stat-icon .icon-prune[data-v-37385b41]:before{content:"✂️"}.left-panel .tree-stats .stats-grid .stat-card.total .stat-icon[data-v-37385b41]{background:#00d4ff26}.left-panel .tree-stats .stats-grid .stat-card.healthy .stat-icon[data-v-37385b41]{background:#00ff8826}.left-panel .tree-stats .stats-grid .stat-card.warning .stat-icon[data-v-37385b41]{background:#ffaa0026}.left-panel .tree-stats .stats-grid .stat-card.info .stat-icon[data-v-37385b41]{background:#9b59b626}.left-panel .tree-stats .stats-grid .stat-card .stat-info[data-v-37385b41]{display:flex;flex-direction:column}.left-panel .tree-stats .stats-grid .stat-card .stat-info .stat-value[data-v-37385b41]{font-size:22px;font-weight:700;color:#fff}.left-panel .tree-stats .stats-grid .stat-card .stat-info .stat-label[data-v-37385b41]{font-size:12px;color:#ffffff80}.left-panel .robot-status[data-v-37385b41]{flex:1}.left-panel .robot-status .robot-list[data-v-37385b41]{display:flex;flex-direction:column;gap:10px}.left-panel .robot-status .robot-list .robot-item[data-v-37385b41]{display:flex;align-items:center;gap:10px;padding:12px;background:#0003;border-radius:8px;transition:all .3s}.left-panel .robot-status .robot-list .robot-item[data-v-37385b41]:hover{background:#00d4ff1a;transform:translate(4px)}.left-panel .robot-status .robot-list .robot-item.online[data-v-37385b41]{border-left:2px solid #00ff88}.left-panel .robot-status .robot-list .robot-item.offline[data-v-37385b41]{border-left:2px solid #ff4757;opacity:.7}.left-panel .robot-status .robot-list .robot-item.working[data-v-37385b41]{border-left:2px solid #00d4ff}.left-panel .robot-status .robot-list .robot-item .robot-avatar[data-v-37385b41]{width:36px;height:36px;background:linear-gradient(135deg,#00d4ff33,#06f3);border-radius:8px;display:flex;align-items:center;justify-content:center}.left-panel .robot-status .robot-list .robot-item .robot-avatar .icon-robot-unit[data-v-37385b41]:before{content:"🤖"}.left-panel .robot-status .robot-list .robot-item .robot-info[data-v-37385b41]{flex:1;display:flex;flex-direction:column}.left-panel .robot-status .robot-list .robot-item .robot-info .robot-name[data-v-37385b41]{font-size:13px;font-weight:500;color:#fff}.left-panel .robot-status .robot-list .robot-item .robot-info .robot-task[data-v-37385b41]{font-size:11px;color:#ffffff80}.left-panel .robot-status .robot-list .robot-item .robot-status-badge[data-v-37385b41]{padding:3px 8px;border-radius:10px;font-size:10px;font-weight:500}.left-panel .robot-status .robot-list .robot-item .robot-status-badge.online[data-v-37385b41]{background:#0f83;color:#0f8}.left-panel .robot-status .robot-list .robot-item .robot-status-badge.offline[data-v-37385b41]{background:#ff475733;color:#ff4757}.left-panel .robot-status .robot-list .robot-item .robot-status-badge.working[data-v-37385b41]{background:#00d4ff33;color:#00d4ff}.left-panel .robot-status .robot-list .robot-item .robot-battery[data-v-37385b41]{display:flex;align-items:center;gap:6px}.left-panel .robot-status .robot-list .robot-item .robot-battery .battery-bar[data-v-37385b41]{width:30px;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.left-panel .robot-status .robot-list .robot-item .robot-battery .battery-bar .battery-level[data-v-37385b41]{height:100%;background:linear-gradient(90deg,#0f8,#00d4ff);border-radius:3px;transition:width .3s}.left-panel .robot-status .robot-list .robot-item .robot-battery .battery-text[data-v-37385b41]{font-size:10px;color:#ffffff80}.left-panel .today-tasks .task-list[data-v-37385b41]{display:flex;flex-direction:column;gap:8px}.left-panel .today-tasks .task-list .task-item[data-v-37385b41]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#0003;border-radius:8px}.left-panel .today-tasks .task-list .task-item.completed[data-v-37385b41]{opacity:.6}.left-panel .today-tasks .task-list .task-item.inprogress[data-v-37385b41]{border:1px solid rgba(0,212,255,.3)}.left-panel .today-tasks .task-list .task-item .task-checkbox[data-v-37385b41]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer}.left-panel .today-tasks .task-list .task-item .task-checkbox.checked[data-v-37385b41]{background:#0f8;border-color:#0f8}.left-panel .today-tasks .task-list .task-item .task-checkbox.checked .icon-check[data-v-37385b41]:before{content:"✓";font-size:12px;color:#000}.left-panel .today-tasks .task-list .task-item .task-content[data-v-37385b41]{flex:1;display:flex;flex-direction:column}.left-panel .today-tasks .task-list .task-item .task-content .task-name[data-v-37385b41]{font-size:12px;color:#fff}.left-panel .today-tasks .task-list .task-item .task-content .task-time[data-v-37385b41]{font-size:10px;color:#ffffff80}.left-panel .today-tasks .task-list .task-item .task-priority[data-v-37385b41]{padding:2px 8px;border-radius:8px;font-size:10px}.left-panel .today-tasks .task-list .task-item .task-priority.high[data-v-37385b41]{background:#ff475733;color:#ff4757}.left-panel .today-tasks .task-list .task-item .task-priority.medium[data-v-37385b41]{background:#fa03;color:#fa0}.left-panel .today-tasks .task-list .task-item .task-priority.low[data-v-37385b41]{background:#00d4ff33;color:#00d4ff}.center-panel[data-v-37385b41]{flex:1;display:flex;flex-direction:column;gap:16px}.center-panel .orchard-map[data-v-37385b41]{flex:1.2}.center-panel .orchard-map .map-chart[data-v-37385b41]{height:calc(100% - 50px);min-height:280px}.center-panel .environment-monitor[data-v-37385b41]{flex:1}.center-panel .environment-monitor .gauge-container[data-v-37385b41]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;height:calc(100% - 50px)}.center-panel .environment-monitor .gauge-container .gauge-item[data-v-37385b41]{min-height:160px}.right-panel[data-v-37385b41]{width:320px;display:flex;flex-direction:column;gap:16px}.right-panel .yield-trend[data-v-37385b41]{flex:1}.right-panel .yield-trend .yield-chart[data-v-37385b41]{height:calc(100% - 50px);min-height:160px}.right-panel .farming-calendar .calendar-header[data-v-37385b41]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.right-panel .farming-calendar .calendar-header .nav-btn[data-v-37385b41]{width:28px;height:28px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.2);border-radius:6px;color:#00d4ff;cursor:pointer;transition:all .3s}.right-panel .farming-calendar .calendar-header .nav-btn[data-v-37385b41]:hover{background:#00d4ff33}.right-panel .farming-calendar .calendar-header .nav-btn .icon-prev[data-v-37385b41]:before{content:"‹"}.right-panel .farming-calendar .calendar-header .nav-btn .icon-next[data-v-37385b41]:before{content:"›"}.right-panel .farming-calendar .calendar-header .current-month[data-v-37385b41]{font-size:14px;font-weight:500;color:#fff}.right-panel .farming-calendar .calendar-grid .weekdays[data-v-37385b41]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.right-panel .farming-calendar .calendar-grid .weekdays span[data-v-37385b41]{text-align:center;font-size:11px;color:#ffffff80;padding:4px}.right-panel .farming-calendar .calendar-grid .days[data-v-37385b41]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.right-panel .farming-calendar .calendar-grid .days .day-cell[data-v-37385b41]{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0003;border-radius:6px;cursor:pointer;transition:all .3s;position:relative}.right-panel .farming-calendar .calendar-grid .days .day-cell[data-v-37385b41]:hover{background:#00d4ff1a}.right-panel .farming-calendar .calendar-grid .days .day-cell.other-month[data-v-37385b41]{opacity:.4}.right-panel .farming-calendar .calendar-grid .days .day-cell.today[data-v-37385b41]{background:#00d4ff33;border:1px solid #00d4ff}.right-panel .farming-calendar .calendar-grid .days .day-cell.today .day-number[data-v-37385b41]{color:#00d4ff;font-weight:600}.right-panel .farming-calendar .calendar-grid .days .day-cell .day-number[data-v-37385b41]{font-size:12px;color:#ffffffb3}.right-panel .farming-calendar .calendar-grid .days .day-cell .event-dots[data-v-37385b41]{display:flex;gap:2px;margin-top:2px}.right-panel .farming-calendar .calendar-grid .days .day-cell .event-dots .event-dot[data-v-37385b41]{width:4px;height:4px;border-radius:50%}.right-panel .farming-calendar .calendar-grid .days .day-cell .event-dots .event-dot.spray[data-v-37385b41]{background:#00d4ff}.right-panel .farming-calendar .calendar-grid .days .day-cell .event-dots .event-dot.fertilize[data-v-37385b41]{background:#0f8}.right-panel .farming-calendar .calendar-grid .days .day-cell .event-dots .event-dot.inspect[data-v-37385b41]{background:#fa0}.right-panel .alert-list[data-v-37385b41]{flex:1}.right-panel .alert-list .alert-scroll-container[data-v-37385b41]{height:calc(100% - 50px);overflow:hidden;position:relative}.right-panel .alert-list .alert-scroll-container .alert-list-content[data-v-37385b41]{display:flex;flex-direction:column;gap:8px}.right-panel .alert-list .alert-scroll-container .alert-item[data-v-37385b41]{display:flex;align-items:flex-start;gap:10px;padding:12px;background:#0003;border-radius:8px;border-left:3px solid}.right-panel .alert-list .alert-scroll-container .alert-item.critical[data-v-37385b41]{border-color:#ff4757;background:#ff47571a}.right-panel .alert-list .alert-scroll-container .alert-item.warning[data-v-37385b41]{border-color:#fa0;background:#ffaa001a}.right-panel .alert-list .alert-scroll-container .alert-item.info[data-v-37385b41]{border-color:#00d4ff;background:#00d4ff1a}.right-panel .alert-list .alert-scroll-container .alert-item .alert-icon[data-v-37385b41]{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.right-panel .alert-list .alert-scroll-container .alert-item .alert-icon .icon-error[data-v-37385b41]:before{content:"⚠️"}.right-panel .alert-list .alert-scroll-container .alert-item .alert-icon .icon-warning[data-v-37385b41]:before{content:"🔔"}.right-panel .alert-list .alert-scroll-container .alert-item .alert-icon .icon-info[data-v-37385b41]:before{content:"ℹ️"}.right-panel .alert-list .alert-scroll-container .alert-item.critical .alert-icon[data-v-37385b41]{background:#ff475733}.right-panel .alert-list .alert-scroll-container .alert-item.warning .alert-icon[data-v-37385b41]{background:#fa03}.right-panel .alert-list .alert-scroll-container .alert-item.info .alert-icon[data-v-37385b41]{background:#00d4ff33}.right-panel .alert-list .alert-scroll-container .alert-item .alert-content[data-v-37385b41]{flex:1}.right-panel .alert-list .alert-scroll-container .alert-item .alert-content .alert-message[data-v-37385b41]{font-size:12px;color:#fff;line-height:1.4;margin:0 0 4px}.right-panel .alert-list .alert-scroll-container .alert-item .alert-content .alert-time[data-v-37385b41]{font-size:10px;color:#ffffff80}.right-panel .alert-list .alert-scroll-container .alert-item .alert-level-badge[data-v-37385b41]{padding:2px 8px;border-radius:10px;font-size:10px;flex-shrink:0}.right-panel .alert-list .alert-scroll-container .alert-item .alert-level-badge.critical[data-v-37385b41]{background:#ff475733;color:#ff4757}.right-panel .alert-list .alert-scroll-container .alert-item .alert-level-badge.warning[data-v-37385b41]{background:#fa03;color:#fa0}.right-panel .alert-list .alert-scroll-container .alert-item .alert-level-badge.info[data-v-37385b41]{background:#00d4ff33;color:#00d4ff}.screen-footer[data-v-37385b41]{height:44px;background:#001428e6;border-top:1px solid rgba(0,212,255,.2);display:flex;align-items:center;padding:0 24px;position:relative;z-index:10}.screen-footer .ticker-wrapper[data-v-37385b41]{display:flex;align-items:center;width:100%;gap:16px;overflow:hidden}.screen-footer .ticker-wrapper .ticker-label[data-v-37385b41]{display:flex;align-items:center;gap:6px;padding:6px 14px;background:linear-gradient(135deg,#ff475733,#ff47571a);border:1px solid rgba(255,71,87,.3);border-radius:20px;flex-shrink:0}.screen-footer .ticker-wrapper .ticker-label .icon-live[data-v-37385b41]:before{content:"";display:block;width:8px;height:8px;background:#ff4757;border-radius:50%;animation:pulse-37385b41 1.5s infinite}.screen-footer .ticker-wrapper .ticker-label span[data-v-37385b41]{font-size:12px;font-weight:600;color:#ff4757}.screen-footer .ticker-wrapper .ticker-content[data-v-37385b41]{flex:1;overflow:hidden}.screen-footer .ticker-wrapper .ticker-content .ticker-items[data-v-37385b41]{display:flex;gap:40px;white-space:nowrap}.screen-footer .ticker-wrapper .ticker-content .ticker-items .ticker-item[data-v-37385b41]{display:flex;align-items:center;gap:6px}.screen-footer .ticker-wrapper .ticker-content .ticker-items .ticker-item i[data-v-37385b41]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:12px}.screen-footer .ticker-wrapper .ticker-content .ticker-items .ticker-item .ticker-label-text[data-v-37385b41]{font-size:12px;color:#ffffffb3}.screen-footer .ticker-wrapper .ticker-content .ticker-items .ticker-item .ticker-value[data-v-37385b41]{font-size:14px;font-weight:600}.screen-footer .ticker-wrapper .ticker-content .ticker-items .ticker-item .ticker-value.up[data-v-37385b41]{color:#0f8}.screen-footer .ticker-wrapper .ticker-content .ticker-items .ticker-item .ticker-value.down[data-v-37385b41]{color:#ff4757}.screen-footer .ticker-wrapper .ticker-content .ticker-items .ticker-item .ticker-value.stable[data-v-37385b41]{color:#00d4ff}.screen-footer .ticker-wrapper .ticker-content .ticker-items .ticker-item .ticker-unit[data-v-37385b41]{font-size:11px;color:#ffffff80}@keyframes pulse-37385b41{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.orchard-screen.fullscreen .screen-header[data-v-37385b41]{height:60px}.orchard-screen.fullscreen .screen-main[data-v-37385b41]{padding:12px}.icon-tree[data-v-37385b41]:before{content:"🌳"}.icon-robot[data-v-37385b41]:before{content:"🤖"}.icon-task[data-v-37385b41]:before{content:"📋"}.icon-map[data-v-37385b41]:before{content:"🗺️"}.icon-environment[data-v-37385b41]:before{content:"🌡️"}.icon-chart[data-v-37385b41]:before{content:"📊"}.icon-calendar[data-v-37385b41]:before{content:"📅"}.icon-alert[data-v-37385b41]:before{content:"🔔"}.icon-sunny[data-v-37385b41]:before{content:"☀️"}.icon-cloudy[data-v-37385b41]:before{content:"⛅"}.icon-overcast[data-v-37385b41]:before{content:"☁️"}.icon-rainy[data-v-37385b41]:before{content:"🌧️"}.icon-expand[data-v-37385b41]:before{content:"⛶"}.icon-compress[data-v-37385b41]:before{content:"⛶"}.api-test-page[data-v-736379b9]{padding:24px}.api-test-page .test-container[data-v-736379b9]{margin-top:16px}.api-test-page pre[data-v-736379b9]{background:#f5f5f5;padding:12px;border-radius:4px;max-height:300px;overflow:auto}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
