.mobile-dialog[data-v-31d1e30c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#f5f5f5;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dialog-header[data-v-31d1e30c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;background:linear-gradient(135deg,#f08300,#ffc075);color:#fff;position:relative;z-index:10}.header-left[data-v-31d1e30c]{padding-left:15px;width:40px}.dialog-header i[data-v-31d1e30c]{font-size:24px;color:#fff;cursor:pointer}.dialog-header h3[data-v-31d1e30c]{margin:0;font-size:18px;font-weight:700;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.dialog-header .placeholder[data-v-31d1e30c]{width:40px}.dialog-body[data-v-31d1e30c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-bottom:60px}.order-list[data-v-31d1e30c]{padding:8px}.order-item[data-v-31d1e30c]{background:#fff;border-radius:8px;padding:12px;margin-bottom:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.order-header[data-v-31d1e30c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.order-code[data-v-31d1e30c]{font-size:14px;font-weight:500;color:#303133}.order-amount[data-v-31d1e30c]{font-size:16px;font-weight:700}.order-amount.positive[data-v-31d1e30c]{color:#409eff}.order-amount.negative[data-v-31d1e30c]{color:#f56c6c}.order-info[data-v-31d1e30c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-item[data-v-31d1e30c]{font-size:13px;color:#606266;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.info-item i[data-v-31d1e30c]{font-size:14px;color:#909399}.total-bar[data-v-31d1e30c]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:16px;-webkit-box-shadow:0 -2px 4px rgba(0,0,0,.1);box-shadow:0 -2px 4px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-weight:500;z-index:100}.total-amount[data-v-31d1e30c]{font-size:18px;font-weight:700}.total-amount.positive[data-v-31d1e30c]{color:#409eff}.total-amount.negative[data-v-31d1e30c]{color:#f56c6c}.mobile-dialog[data-v-7a85ccd6]{position:fixed;top:0;left:0;right:0;bottom:0;background:#f5f5f5;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dialog-header[data-v-7a85ccd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;background:linear-gradient(135deg,#f08300,#ffc075);color:#fff;position:relative;z-index:10}.header-left[data-v-7a85ccd6]{padding-left:15px;width:40px}.dialog-header i[data-v-7a85ccd6]{font-size:24px;color:#fff;cursor:pointer}.dialog-header h3[data-v-7a85ccd6]{margin:0;font-size:18px;font-weight:700;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.dialog-header .placeholder[data-v-7a85ccd6]{width:40px}.dialog-body[data-v-7a85ccd6]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:8px;padding-bottom:60px}.total-bar[data-v-7a85ccd6]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:16px;-webkit-box-shadow:0 -2px 4px rgba(0,0,0,.1);box-shadow:0 -2px 4px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-weight:500;z-index:100}.total-amount[data-v-7a85ccd6]{font-size:18px;font-weight:700}.total-amount.positive[data-v-7a85ccd6]{color:#f08300}.order-list[data-v-7a85ccd6]{padding-bottom:16px}.order-item[data-v-7a85ccd6]{background:#fff;border-radius:8px;padding:12px;margin-bottom:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.order-header[data-v-7a85ccd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.order-code[data-v-7a85ccd6]{font-size:14px;font-weight:500;color:#303133}.order-customer[data-v-7a85ccd6]{font-size:13px;color:#606266}.profit-info[data-v-7a85ccd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.profit-row[data-v-7a85ccd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px}.profit-row .label[data-v-7a85ccd6]{color:#909399}.profit-row .value[data-v-7a85ccd6]{font-weight:500;color:#303133}.profit-row .value.dealer[data-v-7a85ccd6]{color:#e6a23c}.profit-row .value.revenue[data-v-7a85ccd6]{color:#67c23a}.profit-row .value.positive[data-v-7a85ccd6]{color:#409eff}.profit-row .value.negative[data-v-7a85ccd6]{color:#f56c6c}.profit-row .value.rate[data-v-7a85ccd6]{color:#409eff;font-weight:700}.empty-hint[data-v-7a85ccd6]{text-align:center;color:#909399;padding:40px 20px;font-size:14px}.mobile-performance[data-v-33d9bfb8]{min-height:100vh;background:#f5f7fa;padding-bottom:20px}.header[data-v-33d9bfb8]{background:linear-gradient(135deg,#f08300,#ffc075);color:#fff;padding:15px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header .header-content[data-v-33d9bfb8]{padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-content .back-icon[data-v-33d9bfb8]{font-size:24px;cursor:pointer}.header .header-content h2[data-v-33d9bfb8]{margin:0;font-size:18px;font-weight:700}.header .header-content .placeholder[data-v-33d9bfb8]{width:24px}.loading-container[data-v-33d9bfb8]{text-align:center;padding:60px 20px;color:#999}.loading-container i[data-v-33d9bfb8]{font-size:48px;margin-bottom:15px}.loading-container p[data-v-33d9bfb8]{margin:0;font-size:14px}.performance-table-wrapper[data-v-33d9bfb8]{padding:15px}.table-title[data-v-33d9bfb8]{font-size:16px;font-weight:700;color:#333;margin-bottom:15px;padding:15px;background:#fff;border-radius:8px}.table-scroll[data-v-33d9bfb8]{overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.performance-table[data-v-33d9bfb8]{border-collapse:collapse;font-size:12px;table-layout:fixed}.performance-table thead[data-v-33d9bfb8]{background:#f5f5f5}.performance-table thead th[data-v-33d9bfb8]{text-align:center;font-weight:700;color:#333;border-bottom:2px solid #e0e0e0;font-size:11px}.performance-table thead th.sticky-col[data-v-33d9bfb8],.performance-table thead th[data-v-33d9bfb8]{padding:4px 0;white-space:normal;word-break:break-all;width:5em;min-width:5em;max-width:5em;line-height:2.5}.performance-table thead th.sticky-col[data-v-33d9bfb8]{position:-webkit-sticky;position:sticky;left:0;background:#f5f5f5;z-index:2;-webkit-box-shadow:2px 0 4px rgba(0,0,0,.05);box-shadow:2px 0 4px rgba(0,0,0,.05)}.performance-table tbody tr[data-v-33d9bfb8]{border-bottom:1px solid #f0f0f0}.performance-table tbody tr[data-v-33d9bfb8]:hover{background:#fafafa}.performance-table tbody tr td[data-v-33d9bfb8]{padding:4px 0;color:#666;border-right:1px solid #f0f0f0;font-size:11px}.performance-table tbody tr td.sticky-col[data-v-33d9bfb8],.performance-table tbody tr td[data-v-33d9bfb8]{text-align:center;white-space:normal;word-break:break-all;width:5em;min-width:5em;max-width:5em;line-height:2.5}.performance-table tbody tr td.sticky-col[data-v-33d9bfb8]{position:-webkit-sticky;position:sticky;left:0;background:#fff;font-weight:700;color:#333;z-index:1;-webkit-box-shadow:2px 0 4px rgba(0,0,0,.05);box-shadow:2px 0 4px rgba(0,0,0,.05);padding-left:0;padding-right:0}.performance-table tbody tr td.clickable[data-v-33d9bfb8]{color:#f08300;cursor:pointer;font-weight:700}.performance-table tbody tr td.clickable[data-v-33d9bfb8]:hover{text-decoration:underline}.performance-table tbody tr td.empty-cell[data-v-33d9bfb8]{padding:30px;color:#999}.role-badge[data-v-33d9bfb8]{display:inline-block;padding:3px 8px;border-radius:10px;font-size:11px;color:#fff}.role-badge.sale[data-v-33d9bfb8]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.role-badge.designer[data-v-33d9bfb8]{background:linear-gradient(135deg,#fa709a,#fee140)}[data-v-33d9bfb8] .el-dialog{width:95%!important;margin:20px auto!important}[data-v-33d9bfb8] .el-dialog__body{padding:15px!important;max-height:70vh;overflow-y:auto}[data-v-33d9bfb8] .el-table{font-size:12px}[data-v-33d9bfb8] .el-table td,[data-v-33d9bfb8] .el-table th{padding:8px 5px!important;font-size:12px!important}