.fd-root[data-v-1628e7a8]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);color:#333;font-size:14px;font-family:Microsoft YaHei,Arial,sans-serif}.container[data-v-1628e7a8]{max-width:2400px;margin:0 auto;padding:15px;position:relative}.loading-overlay[data-v-1628e7a8]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.loading-spinner[data-v-1628e7a8]{text-align:center;color:#fff}.spinner[data-v-1628e7a8]{width:50px;height:50px;margin:0 auto 20px;border:4px solid hsla(0,0%,100%,.3);border-top:4px solid #fff;border-radius:50%;-webkit-animation:spin-1628e7a8 1s linear infinite;animation:spin-1628e7a8 1s linear infinite}@-webkit-keyframes spin-1628e7a8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-1628e7a8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-spinner p[data-v-1628e7a8]{font-size:16px;margin:0}.header[data-v-1628e7a8]{text-align:center;margin-bottom:15px;color:#fff}.header h1[data-v-1628e7a8]{font-size:32px;margin-bottom:5px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.section-title[data-v-1628e7a8]{font-size:18px;font-weight:700;color:#333;margin-bottom:12px;border-bottom:2px solid #f0f0f0;padding-bottom:6px}.filter-section[data-v-1628e7a8],.financial-section[data-v-1628e7a8],.summary-section[data-v-1628e7a8]{background:hsla(0,0%,100%,.95);border-radius:8px;padding:15px;margin-bottom:15px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1)}.financial-section.inner[data-v-1628e7a8]{background:hsla(0,0%,100%,.8);margin-bottom:15px}.financial-section .sub[data-v-1628e7a8]{font-size:14px}.financial-section .green-title[data-v-1628e7a8]{color:#28a745}.financial-section .red-title[data-v-1628e7a8]{color:#dc3545}.financial-section .purple[data-v-1628e7a8]{color:#667eea}.financial-section .red[data-v-1628e7a8]{color:#dc3545}.filter-row[data-v-1628e7a8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.filter-group[data-v-1628e7a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:150px}.filter-group label[data-v-1628e7a8]{font-weight:700;margin-bottom:6px;color:#555;font-size:14px}.filter-group input[data-v-1628e7a8],.filter-group select[data-v-1628e7a8]{padding:10px 12px;border:1px solid #e1e5e9;border-radius:6px;font-size:14px}.filter-buttons[data-v-1628e7a8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:12px}.btn[data-v-1628e7a8]{padding:10px 25px;border:none;border-radius:6px;font-size:14px;font-weight:700;cursor:pointer}.btn-primary[data-v-1628e7a8]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-secondary[data-v-1628e7a8]{background:#f8f9fa;color:#6c757d;border:1px solid #e9ecef}.location-tabs[data-v-1628e7a8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.location-tab[data-v-1628e7a8]{padding:6px 12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;font-size:12px;cursor:pointer}.location-tab.active[data-v-1628e7a8]{background:#667eea;color:#fff;border-color:#667eea}.summary-grid[data-v-1628e7a8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.summary-item[data-v-1628e7a8]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:6px;padding:12px;border-left:3px solid #667eea;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;min-height:80px}.summary-item[data-v-1628e7a8]:hover{background:linear-gradient(135deg,#e3f2fd,#bbdefb);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 15px rgba(102,126,234,.2);box-shadow:0 4px 15px rgba(102,126,234,.2)}.summary-item.selected[data-v-1628e7a8]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.summary-item.total[data-v-1628e7a8]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;cursor:default}.summary-label[data-v-1628e7a8]{font-size:12px;color:#6c757d;margin-bottom:6px;font-weight:700}.summary-value[data-v-1628e7a8]{font-size:20px;font-weight:700;color:#333}.summary-order-count[data-v-1628e7a8]{font-size:12px;color:#999;margin-top:4px}.summary-item.selected .summary-count[data-v-1628e7a8],.summary-item.selected .summary-label[data-v-1628e7a8],.summary-item.selected .summary-order-count[data-v-1628e7a8],.summary-item.selected .summary-value[data-v-1628e7a8],.summary-item.total .summary-label[data-v-1628e7a8],.summary-item.total .summary-order-count[data-v-1628e7a8],.summary-item.total .summary-value[data-v-1628e7a8]{color:#fff}.summary-count[data-v-1628e7a8]{position:absolute;top:8px;right:8px;background:rgba(102,126,234,.1);color:#667eea;padding:3px 6px;border-radius:8px;font-size:10px;font-weight:700}.summary-item .note[data-v-1628e7a8]{font-size:10px;margin-top:5px;opacity:.8}.financial-grid[data-v-1628e7a8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.financial-grid.single-line[data-v-1628e7a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:12px}.financial-grid.single-line .financial-item[data-v-1628e7a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.financial-item[data-v-1628e7a8]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:6px;padding:12px;border-left:3px solid #667eea;min-height:80px}.financial-label[data-v-1628e7a8]{font-size:12px;color:#000;margin-bottom:6px;font-weight:700}.financial-value[data-v-1628e7a8]{font-size:18px;font-weight:700;color:#333}.financial-count[data-v-1628e7a8]{font-size:12px;color:#999;margin-top:4px}.profit-highlight[data-v-1628e7a8]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.profit-highlight .financial-label[data-v-1628e7a8],.profit-highlight .financial-value[data-v-1628e7a8]{color:#fff}.small-note[data-v-1628e7a8]{font-size:10px;margin-top:5px;opacity:.8}.meta[data-v-1628e7a8]{font-size:10px;margin-top:3px;color:#666}.ok[data-v-1628e7a8]{color:#28a745}.warn[data-v-1628e7a8]{color:#dc3545}.green[data-v-1628e7a8]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.amber[data-v-1628e7a8]{background:linear-gradient(135deg,#ffc107,#e0a800);color:#333}.red-bg[data-v-1628e7a8]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff}.red-text[data-v-1628e7a8]{color:#dc3545;font-weight:700}