.ad-expense-detail .overview-cards .overview-card[data-v-56136afe]{position:relative;overflow:hidden}.ad-expense-detail .overview-cards .overview-card .card-icon[data-v-56136afe]{position:absolute;top:16px;right:16px;font-size:24px;opacity:.3}.ad-expense-detail .detail-card .info-grid[data-v-56136afe]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ad-expense-detail .detail-card .info-grid .info-item[data-v-56136afe]{display:flex;flex-direction:column;gap:4px}.ad-expense-detail .detail-card .info-grid .info-item .label[data-v-56136afe]{font-size:12px;color:#666;display:flex;align-items:center;gap:4px}.ad-expense-detail .detail-card .info-grid .info-item .value[data-v-56136afe]{font-weight:500}.ad-expense-detail .detail-card .info-grid .info-item .value.copyable[data-v-56136afe]{cursor:pointer}.ad-expense-detail .detail-card .info-grid .info-item .value.copyable[data-v-56136afe]:hover{color:#1890ff}.ad-expense-detail .detail-card .info-grid .info-item .value.copyable:hover .copy-icon[data-v-56136afe]{opacity:1}.ad-expense-detail .detail-card .info-grid .info-item .value.copyable .copy-icon[data-v-56136afe]{opacity:0;margin-left:8px;transition:opacity .2s}.ad-expense-detail .detail-card .info-grid .info-item.region-channel[data-v-56136afe]{grid-column:span 2}.ad-expense-detail .detail-card .info-grid .info-item.region-channel .value[data-v-56136afe]{display:flex;align-items:center}.ad-expense-detail .chart-container .simple-chart .chart-item[data-v-56136afe]{display:flex;align-items:center;margin-bottom:12px}.ad-expense-detail .chart-container .simple-chart .chart-item .chart-color[data-v-56136afe]{width:16px;height:16px;border-radius:2px;margin-right:8px}.ad-expense-detail .chart-container .simple-chart .chart-item .chart-text[data-v-56136afe]{flex:1;font-size:14px}.ad-expense-detail .chart-container .simple-chart .chart-item .chart-value[data-v-56136afe]{font-weight:500;color:#1890ff}.ad-expense-detail .chart-container .bar-chart[data-v-56136afe]{display:flex;align-items:end;justify-content:space-around;height:100%;padding:20px 0}.ad-expense-detail .chart-container .bar-chart .bar-item[data-v-56136afe]{display:flex;flex-direction:column;align-items:center;flex:1;max-width:80px}.ad-expense-detail .chart-container .bar-chart .bar-item .bar[data-v-56136afe]{position:relative;width:40px;min-height:10px;border-radius:4px 4px 0 0}.ad-expense-detail .chart-container .bar-chart .bar-item .bar .bar-value[data-v-56136afe]{position:absolute;top:-20px;font-size:10px;color:#666;white-space:nowrap}.ad-expense-detail .chart-container .bar-chart .bar-item .bar-label[data-v-56136afe]{margin-top:8px;font-size:12px;text-align:center}.ad-expense-detail .chart-container .bar-chart .bar-item .bar-percentage[data-v-56136afe]{font-size:10px;color:#999;margin-top:2px}.ad-expense-detail .chart-container .no-data[data-v-56136afe]{display:flex;align-items:center;justify-content:center;height:100%;color:#999}.ad-expense-detail .detail-table .amount-cell[data-v-56136afe]{text-align:right}.ad-expense-detail .detail-table .amount-cell .amount-value[data-v-56136afe]{display:block;font-weight:500}.ad-expense-detail .detail-table .amount-cell .amount-percentage[data-v-56136afe]{font-size:11px;color:#999;margin-top:2px}.ad-expense-detail .detail-table .amount-cell.negative .amount-value[data-v-56136afe]{color:#52c41a}.ad-expense-detail .detail-table .description-cell[data-v-56136afe]{display:flex;align-items:center;justify-content:space-between}.ad-expense-detail .detail-table .description-cell .formula-icon[data-v-56136afe]{color:#1890ff;cursor:help}.ad-expense-detail .profit-metric[data-v-56136afe]{text-align:center;padding:16px;border:1px solid #f0f0f0;border-radius:6px}.ad-expense-detail .profit-metric .metric-label[data-v-56136afe]{font-size:12px;color:#666;margin-bottom:8px}.ad-expense-detail .profit-metric .metric-value[data-v-56136afe]{font-size:18px;font-weight:700;margin-bottom:4px}.ad-expense-detail .profit-metric .metric-value.price[data-v-56136afe]{color:#722ed1}.ad-expense-detail .profit-metric .metric-value.cost[data-v-56136afe]{color:#fa8c16}.ad-expense-detail .profit-metric .metric-value.roi[data-v-56136afe]{color:#1890ff}.ad-expense-detail .profit-metric .metric-desc[data-v-56136afe]{font-size:11px;color:#999}.ad-expense-detail .profit-comparison .comparison-item .comparison-bar[data-v-56136afe]{display:flex;height:20px;border-radius:10px;overflow:hidden;margin-bottom:8px}.ad-expense-detail .profit-comparison .comparison-item .comparison-bar .bar-segment[data-v-56136afe]{height:100%}.ad-expense-detail .profit-comparison .comparison-item .comparison-bar .bar-segment.cost[data-v-56136afe]{background-color:#ff7875}.ad-expense-detail .profit-comparison .comparison-item .comparison-bar .bar-segment.profit[data-v-56136afe]{background-color:#95de64}.ad-expense-detail .profit-comparison .comparison-item .comparison-labels[data-v-56136afe]{display:flex;justify-content:space-between;font-size:12px}.ad-expense-detail .profit-comparison .comparison-item .comparison-labels .label.cost[data-v-56136afe]{color:#ff7875}.ad-expense-detail .profit-comparison .comparison-item .comparison-labels .label.profit[data-v-56136afe]{color:#95de64}.ad-expense-detail .metric-card .metric-trend[data-v-56136afe]{display:flex;align-items:center;gap:4px;margin-top:8px}.ad-expense-detail .metric-card .metric-trend .trend-text[data-v-56136afe]{font-size:11px;color:#999}.ad-expense-detail .calculator .calculation-results .result-item[data-v-56136afe]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.ad-expense-detail .calculator .calculation-results .result-item[data-v-56136afe]:last-child{border-bottom:none}.ad-expense-detail .calculator .calculation-results .result-item .result-label[data-v-56136afe]{font-weight:500}.ad-expense-detail .calculator .calculation-results .result-item .result-value[data-v-56136afe]{font-family:Monaco,Menlo,monospace}.ad-expense-detail .calculator .calculation-results .result-item .result-value.commission[data-v-56136afe]{color:#52c41a}.amount-text[data-v-66cb83e1]{font-weight:700;color:#1890ff;font-size:16px}.mt-24[data-v-66cb83e1]{margin-top:24px}.detail-total[data-v-66cb83e1]{text-align:right;margin-top:16px;padding-top:12px;border-top:1px solid #e8e8e8;font-size:16px}.approval-item .approval-header[data-v-66cb83e1]{display:flex;align-items:center;margin-bottom:8px}.approval-item .approval-header .approver-name[data-v-66cb83e1]{font-weight:700;margin-right:8px}.approval-item .approval-header .approval-role[data-v-66cb83e1]{color:#666;margin-right:12px}.approval-item .approval-comments[data-v-66cb83e1]{color:#666;margin-bottom:4px}.approval-item .approval-time[data-v-66cb83e1]{color:#999;font-size:12px}.text-red-500[data-v-66cb83e1]{color:#f5222d}.ad-info-card .ant-card-head[data-v-66cb83e1]{background:linear-gradient(135deg,#667eea,#764ba2)}.ad-info-card .ant-card-head .ant-card-head-title[data-v-66cb83e1]{color:#fff;font-weight:700}.ad-info-card .ant-card-body[data-v-66cb83e1]{padding:20px}.info-item[data-v-66cb83e1]{display:flex;align-items:center;margin-bottom:8px}.info-item .label[data-v-66cb83e1]{font-weight:500;color:#666;margin-right:8px}.info-item .value[data-v-66cb83e1]{color:#262626}.profit-rate[data-v-66cb83e1]{text-align:center}.profit-rate .label[data-v-66cb83e1]{font-size:14px;color:#666;margin-bottom:4px}.profit-rate .value[data-v-66cb83e1]{font-size:24px;font-weight:700}.attachments-grid[data-v-66cb83e1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.attachments-grid .attachment-item[data-v-66cb83e1]{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden;transition:all .3s}.attachments-grid .attachment-item[data-v-66cb83e1]:hover{border-color:#1890ff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.attachments-grid .image-attachment .image-container[data-v-66cb83e1]{position:relative;width:100%;height:120px;overflow:hidden;border-radius:4px 4px 0 0}.attachments-grid .image-attachment .attachment-preview[data-v-66cb83e1],.attachments-grid .image-attachment .backup-image[data-v-66cb83e1]{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:4px 4px 0 0;display:block}.attachments-grid .image-attachment .backup-image[data-v-66cb83e1]{cursor:pointer}.attachments-grid .image-attachment .attachment-info[data-v-66cb83e1]{padding:8px;background:#fafafa}.attachments-grid .file-attachment[data-v-66cb83e1]{padding:16px;text-align:center}.attachments-grid .file-attachment .file-icon[data-v-66cb83e1]{font-size:32px;color:#1890ff;margin-bottom:8px}.attachments-grid .attachment-info .file-name[data-v-66cb83e1]{font-size:12px;font-weight:500;color:#333;margin-bottom:4px;word-break:break-all}.attachments-grid .attachment-info .file-size[data-v-66cb83e1]{font-size:11px;color:#999}[data-v-66cb83e1] .ant-image{display:block!important;width:100%!important;height:120px!important}[data-v-66cb83e1] .ant-image img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}[data-v-66cb83e1] .ant-image-mask,[data-v-66cb83e1] .ant-image img{border-radius:4px 4px 0 0!important}