.expense-details[data-v-4a7ed5a6]{border:1px solid #e8e8e8;border-radius:6px;padding:16px;background-color:#fafafa}.detail-item-compact[data-v-4a7ed5a6]{margin-bottom:8px;padding:8px;background-color:#fff;border-radius:4px;border:1px solid #e8e8e8}.detail-actions[data-v-4a7ed5a6]{margin-top:12px}.total-amount[data-v-4a7ed5a6]{margin-top:16px;text-align:right;font-size:16px;font-weight:700}.total-label[data-v-4a7ed5a6]{color:#666}.total-value[data-v-4a7ed5a6]{color:#1890ff;font-size:18px}.left-main-panel[data-v-4a7ed5a6],.right-main-panel[data-v-4a7ed5a6]{background:#fff;border-radius:8px;padding:20px;height:calc(100vh - 200px);overflow-y:auto;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.06)}.left-main-panel[data-v-4a7ed5a6]{border-left:4px solid #1890ff}.right-main-panel[data-v-4a7ed5a6]{border-left:4px solid #52c41a}.section-title[data-v-4a7ed5a6]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#262626;border-bottom:2px solid #f0f0f0;padding-bottom:8px}.left-main-panel .section-title[data-v-4a7ed5a6]{color:#1890ff;border-bottom-color:#bae7ff}.right-main-panel .section-title[data-v-4a7ed5a6]{color:#52c41a;border-bottom-color:#b7eb8f}.ad-expense-section .ant-form-model-item[data-v-4a7ed5a6]{margin-bottom:10px}.ad-expense-section .ant-form-model-item-label[data-v-4a7ed5a6]{padding-bottom:2px;font-size:12px;line-height:1.2}.ad-expense-section .sub-panel[data-v-4a7ed5a6]{background:#fafafa;border-radius:6px;padding:12px;height:100%;border:1px solid #e8e8e8}.ad-expense-section .sub-title[data-v-4a7ed5a6]{margin:0 0 10px 0;font-size:13px;font-weight:600;color:#595959;border-bottom:1px solid #e8e8e8;padding-bottom:4px}.tech-service-section .ant-form-model-item[data-v-4a7ed5a6]{margin-bottom:12px}.config-info[data-v-4a7ed5a6]{background:#f9f9f9;padding:16px;border-radius:6px;margin:16px 0}.config-info .config-title[data-v-4a7ed5a6]{color:#1890ff;font-weight:600}.config-info .cost-config-card .ant-card-head[data-v-4a7ed5a6]{background:#e6f7ff;border-radius:6px 6px 0 0}.config-info .profit-config-card .ant-card-head[data-v-4a7ed5a6]{background:#f6ffed;border-radius:6px 6px 0 0}.config-info .config-note[data-v-4a7ed5a6]{font-size:12px;color:#999;margin-top:8px;font-style:italic}.config-info .calculation-formula[data-v-4a7ed5a6]{margin-top:16px}.config-info .ant-card .ant-card-head[data-v-4a7ed5a6]{border-bottom:1px solid #b7eb8f}.config-info .ant-card .ant-card-body p[data-v-4a7ed5a6]{margin-bottom:8px;font-size:13px}.config-info .ant-card .ant-card-body p strong[data-v-4a7ed5a6]{color:#262626;margin-right:8px}.config-loading[data-v-4a7ed5a6]{text-align:center;margin:20px 0;color:#1890ff}.config-mini[data-v-4a7ed5a6]{margin:8px 0;padding:4px 8px;background:#f0f8ff;border-radius:3px;border:1px solid #d1ecf1;font-size:10px}.config-mini .config-mini-item[data-v-4a7ed5a6]{margin-bottom:2px;line-height:1.3}.config-mini .config-mini-item[data-v-4a7ed5a6]:last-child{margin-bottom:0}.config-mini .config-mini-item .mini-label[data-v-4a7ed5a6]{font-weight:600;color:#1890ff}.config-mini .config-mini-item .mini-separator[data-v-4a7ed5a6]{margin:0 4px;color:#d9d9d9}.compact-file-list[data-v-4a7ed5a6]{margin-top:12px;max-height:200px;overflow-y:auto;border:1px solid #f0f0f0;border-radius:4px;background:#fafafa}.compact-file-item[data-v-4a7ed5a6]{border-bottom:1px solid #f0f0f0}.compact-file-item[data-v-4a7ed5a6]:last-child{border-bottom:none}.file-row[data-v-4a7ed5a6]{display:flex;align-items:center;padding:8px 12px;background:#fff;transition:background-color .2s}.file-row[data-v-4a7ed5a6]:hover{background:#f5f5f5}.file-row .file-icon-small[data-v-4a7ed5a6],.file-row .file-thumbnail[data-v-4a7ed5a6]{flex-shrink:0;margin-right:8px;border-radius:4px}.file-row .file-icon-small[data-v-4a7ed5a6]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#f0f8ff;color:#1890ff;font-size:14px}.file-row .file-info[data-v-4a7ed5a6]{flex:1;min-width:0}.file-row .file-info .file-name[data-v-4a7ed5a6]{font-size:12px;font-weight:500;color:#262626;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-row .file-info .file-meta[data-v-4a7ed5a6]{font-size:10px;color:#8c8c8c}.file-row .file-actions[data-v-4a7ed5a6]{flex-shrink:0;display:flex;gap:4px}.file-row .file-actions .ant-btn[data-v-4a7ed5a6]{padding:0;height:auto;font-size:12px}.file-row .file-actions .ant-btn.delete-btn[data-v-4a7ed5a6]{color:#ff4d4f}.file-row .file-actions .ant-btn.delete-btn[data-v-4a7ed5a6]:hover{color:#ff7875;background:transparent}.highlight-field[data-v-4a7ed5a6] .ant-input-number-input{font-weight:600;background-color:#f0f8ff}.highlight-field.total-consumption[data-v-4a7ed5a6] .ant-input-number-input{background-color:#fff7e6;color:#fa8c16;font-weight:700}.highlight-field.profit-field[data-v-4a7ed5a6] .ant-input-number-input{background-color:#f6ffed;color:#52c41a;font-weight:700}.highlight-field.commission-field[data-v-4a7ed5a6] .ant-input-number-input{background-color:#fff0f6;color:#eb2f96;font-weight:700}.calculated-field[data-v-4a7ed5a6] .ant-input-number-input{background-color:#fafafa;color:#8c8c8c;font-style:italic}.upload-tip[data-v-4a7ed5a6]{color:#999;font-size:12px;margin-top:8px}[data-v-4a7ed5a6] .ant-upload-list{margin-top:8px}[data-v-4a7ed5a6] .ant-upload-list-item{position:relative}[data-v-4a7ed5a6] .ant-upload-list-item-name{color:#1890ff;text-decoration:none}[data-v-4a7ed5a6] .ant-upload-list-item-name:hover{color:#40a9ff}[data-v-4a7ed5a6] .ant-upload-list-item-done .ant-upload-list-item-name{color:#52c41a}[data-v-4a7ed5a6] .ant-upload-list-item-uploading .ant-upload-list-item-name{color:#faad14}[data-v-4a7ed5a6] .ant-upload-list-item-uploading .ant-upload-list-item-progress{padding-top:4px}.file-upload-container .ant-btn[data-v-4a7ed5a6]{border:1px dashed #d9d9d9;background:#fafafa;transition:all .3s}.file-upload-container .ant-btn[data-v-4a7ed5a6]:hover{border-color:#40a9ff;background:#f0f8ff}.custom-file-list[data-v-4a7ed5a6]{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.file-item[data-v-4a7ed5a6]{border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;background:#fff;transition:all .3s}.file-item[data-v-4a7ed5a6]:hover{border-color:#40a9ff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.image-preview[data-v-4a7ed5a6]{position:relative}.image-preview .preview-image[data-v-4a7ed5a6]{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:8px 8px 0 0}.image-preview .file-info[data-v-4a7ed5a6]{padding:12px;border-bottom:1px solid #f0f0f0}.image-preview .file-info .file-name[data-v-4a7ed5a6]{font-size:14px;font-weight:500;color:#262626;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-preview .file-info .file-size[data-v-4a7ed5a6]{font-size:12px;color:#8c8c8c}.image-preview .file-actions[data-v-4a7ed5a6]{padding:8px 12px;display:flex;justify-content:flex-end;background:#fafafa}.image-preview .file-actions .ant-btn[data-v-4a7ed5a6]{margin-left:8px;padding:0;height:auto}.image-preview .file-actions .ant-btn.delete-btn[data-v-4a7ed5a6]{color:#ff4d4f}.image-preview .file-actions .ant-btn.delete-btn[data-v-4a7ed5a6]:hover{color:#ff7875;background:transparent}.file-preview[data-v-4a7ed5a6]{display:flex;align-items:center;padding:16px}.file-preview .file-icon[data-v-4a7ed5a6]{flex-shrink:0;margin-right:12px;color:#1890ff;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#f0f8ff;border-radius:6px}.file-preview .file-info[data-v-4a7ed5a6]{flex:1;min-width:0}.file-preview .file-info .file-name[data-v-4a7ed5a6]{font-size:14px;font-weight:500;color:#262626;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-preview .file-info .file-size[data-v-4a7ed5a6]{font-size:12px;color:#8c8c8c;margin-bottom:2px}.file-preview .file-info .file-type[data-v-4a7ed5a6]{font-size:12px;color:#1890ff;background:#f0f8ff;padding:2px 6px;border-radius:4px;display:inline-block}.file-preview .file-actions[data-v-4a7ed5a6]{flex-shrink:0;display:flex;flex-direction:column;gap:4px}.file-preview .file-actions .ant-btn[data-v-4a7ed5a6]{padding:0;height:auto}.file-preview .file-actions .ant-btn.delete-btn[data-v-4a7ed5a6]{color:#ff4d4f}.file-preview .file-actions .ant-btn.delete-btn[data-v-4a7ed5a6]:hover{color:#ff7875;background:transparent}.account-option[data-v-4a7ed5a6]{padding:4px 0}.account-option .account-id[data-v-4a7ed5a6]{font-size:13px;font-weight:600;color:#262626;margin-bottom:2px}.account-option .account-meta[data-v-4a7ed5a6]{font-size:11px;color:#8c8c8c;display:flex;gap:8px}.account-option .account-meta .group-name[data-v-4a7ed5a6]{color:#1890ff;font-weight:500}.account-option .account-meta .usage-count[data-v-4a7ed5a6]{color:#52c41a}.account-option .account-meta .latest-date[data-v-4a7ed5a6]{color:#fa8c16}[data-v-4a7ed5a6] .ant-select-dropdown .ant-select-dropdown-menu-item{padding:8px 12px}[data-v-4a7ed5a6] .ant-select-dropdown .ant-select-dropdown-menu-item:hover{background-color:#f5f5f5}[data-v-4a7ed5a6] .ant-select-dropdown .ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-selected{background-color:#e6f7ff;color:#1890ff}.text-gray-500[data-v-4a7ed5a6]{color:#9ca3af}.text-red-500[data-v-4a7ed5a6]{color:#f5222d}.ml-2[data-v-4a7ed5a6]{margin-left:8px}.table-operations[data-v-3c5db220]{margin-bottom:16px}.mb-24[data-v-3c5db220]{margin-bottom:24px}.flex[data-v-3c5db220]{display:flex}.justify-between[data-v-3c5db220]{justify-content:space-between}.items-center[data-v-3c5db220]{align-items:center}.space-x-3>*+[data-v-3c5db220]{margin-left:12px}.text-red-500[data-v-3c5db220]{color:#f5222d}.operation-buttons[data-v-3c5db220]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.text-gray-400[data-v-3c5db220]{color:#909090}.text-sm[data-v-3c5db220]{font-size:.875rem}.text-blue-500[data-v-3c5db220]{color:#1890ff}.excel-table-container[data-v-3c5db220]{margin-bottom:16px;border:1px solid #d9d9d9;border-radius:6px;overflow:hidden;background:#fff}.excel-table[data-v-3c5db220]{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.excel-table .ant-table-thead>tr>th[data-v-3c5db220]{background:linear-gradient(180deg,#f8f9fa 0,#e9ecef);border-right:1px solid #dee2e6;border-bottom:2px solid #dee2e6;padding:8px;font-weight:600;font-size:12px;color:#495057;text-align:center;white-space:nowrap}.excel-table .ant-table-tbody>tr>td[data-v-3c5db220]{border-right:1px solid #dee2e6;border-bottom:1px solid #f1f3f4;padding:6px 8px;font-size:12px;vertical-align:middle;background:#fff;transition:background-color .2s}.excel-table .ant-table-tbody>tr:hover>td[data-v-3c5db220]{background-color:#f8f9fa}.excel-table .ant-table-tbody>tr:nth-child(2n)>td[data-v-3c5db220]{background-color:#fafbfc}.excel-table .ant-table-tbody>tr:nth-child(2n):hover>td[data-v-3c5db220]{background-color:#f0f2f5}.excel-table .ant-table-fixed-left[data-v-3c5db220],.excel-table .ant-table-fixed-right[data-v-3c5db220]{box-shadow:0 0 8px rgba(0,0,0,.1)}.status-tag[data-v-3c5db220]{margin:0;padding:2px 6px;font-size:11px;border-radius:2px;border:none}.status-tag.ant-tag[data-v-3c5db220]{line-height:16px;height:20px}.amount-text[data-v-3c5db220]{font-weight:600;color:#d46b08;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.status-desc[data-v-3c5db220]{color:#8c8c8c;font-size:11px;font-style:italic}.operation-buttons-excel[data-v-3c5db220]{display:flex;flex-wrap:wrap;gap:2px;justify-content:center;align-items:center}.operation-buttons-excel .op-btn[data-v-3c5db220]{margin:0;padding:2px 6px;height:24px;font-size:11px;line-height:1.2;border-radius:3px}.operation-buttons-excel .submit-btn[data-v-3c5db220]{color:#1890ff;border-color:#1890ff}.operation-buttons-excel .submit-btn[data-v-3c5db220]:hover{background-color:#e6f7ff}.operation-buttons-excel .delete-btn[data-v-3c5db220]{color:#ff4d4f;border-color:#ff4d4f}.operation-buttons-excel .delete-btn[data-v-3c5db220]:hover{background-color:#fff2f0}.excel-table .ant-table-tbody>tr>td[data-v-3c5db220]:first-child{background-color:#f8f9fa;font-weight:600;text-align:center;color:#6c757d;border-right:2px solid #dee2e6}.excel-table .ant-table-tbody>tr:hover>td[data-v-3c5db220]:first-child{background-color:#e9ecef}.excel-table .ant-table-thead>tr>th[data-v-3c5db220]:first-child{background:linear-gradient(180deg,#e9ecef 0,#dee2e6);border-right:2px solid #adb5bd}.ant-pagination[data-v-3c5db220]{margin-top:16px;text-align:right}.batch-operation-bar[data-v-3c5db220]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:linear-gradient(90deg,#e3f2fd 0,#f3e5f5);border-bottom:1px solid #d1ecf1;border-radius:4px 4px 0 0;margin-bottom:0}.selected-info[data-v-3c5db220]{font-size:12px;color:#0d47a1;font-weight:600}.batch-buttons[data-v-3c5db220]{display:flex;gap:8px}.batch-buttons .ant-btn[data-v-3c5db220]{height:28px;padding:0 12px;font-size:12px;border-radius:4px}@media(max-width:1200px){.excel-table[data-v-3c5db220]{font-size:11px}.operation-buttons-excel .op-btn[data-v-3c5db220]{padding:1px 4px;height:22px;font-size:10px}.batch-operation-bar[data-v-3c5db220]{flex-direction:column;gap:8px}.batch-buttons[data-v-3c5db220]{justify-content:center}}.ad-expense-table[data-v-3c5db220]{font-size:11px}.ad-expense-table .ant-table-thead>tr>th[data-v-3c5db220]{padding:6px 4px;font-size:11px;white-space:nowrap;text-align:center}.ad-expense-table .ant-table-tbody>tr>td[data-v-3c5db220]{padding:4px 6px;font-size:11px;white-space:nowrap}.money-field[data-v-3c5db220]{color:#d46b08}.money-field[data-v-3c5db220],.price-field[data-v-3c5db220]{font-weight:500;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.price-field[data-v-3c5db220]{color:#1890ff}.total-field[data-v-3c5db220]{font-weight:700;color:#52c41a;background-color:#f6ffed;padding:2px 4px;border-radius:2px}.profit-field[data-v-3c5db220]{font-weight:700;color:#52c41a;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.commission-field[data-v-3c5db220]{font-weight:700;color:#eb2f96;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.ad-expense-table .ant-table-thead>tr>th[data-field-type=basic][data-v-3c5db220]{background:linear-gradient(180deg,#f0f9ff 0,#e1f5fe)}.ad-expense-table .ant-table-thead>tr>th[data-field-type=account][data-v-3c5db220]{background:linear-gradient(180deg,#fff2e8 0,#ffe7ba)}.ad-expense-table .ant-table-thead>tr>th[data-field-type=money][data-v-3c5db220]{background:linear-gradient(180deg,#fff7e6 0,#ffe58f)}.ad-expense-table .ant-table-thead>tr>th[data-field-type=performance][data-v-3c5db220]{background:linear-gradient(180deg,#f0f9ff 0,#bae7ff)}.ad-expense-table .ant-table-thead>tr>th[data-field-type=result][data-v-3c5db220]{background:linear-gradient(180deg,#f6ffed 0,#d9f7be);font-weight:700}.feature-tip[data-v-3c5db220]{margin-bottom:16px;padding:8px 12px;background:linear-gradient(90deg,#e6f7ff 0,#f0f9ff);border:1px solid #91d5ff;border-radius:4px;color:#0050b3;font-size:12px;display:flex;align-items:center;gap:8px}.feature-tip .anticon[data-v-3c5db220]{color:#1890ff}