.oil-statistics-container[data-v-7c2ec634]{font-family:Microsoft YaHei,Arial,sans-serif;padding:20px;background-color:#f0f2f5;min-height:100vh}.search-area[data-v-7c2ec634]{border-radius:8px;margin-bottom:20px}.report-title[data-v-7c2ec634],.search-area[data-v-7c2ec634]{background-color:#fff;padding:15px 20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.report-title[data-v-7c2ec634]{border-radius:8px 8px 0 0;margin-bottom:1px;text-align:center;font-size:18px;font-weight:700;color:#333}.table-wrapper[data-v-7c2ec634]{overflow-x:auto;background-color:#fff;border-radius:0 0 8px 8px;box-shadow:0 1px 3px rgba(0,0,0,.05);position:relative}.oil-table[data-v-7c2ec634]{width:100%;border-collapse:collapse;min-width:800px}.oil-table td[data-v-7c2ec634],.oil-table th[data-v-7c2ec634]{border:1px solid #e0e0e0;padding:10px 8px;text-align:center;font-size:13px}.oil-table th[data-v-7c2ec634]{background-color:#f5f7fa;font-weight:600;color:#333}.company-header[data-v-7c2ec634],.material-header[data-v-7c2ec634],.month-total-header[data-v-7c2ec634],.reservoir-header[data-v-7c2ec634]{min-width:120px;background-color:#f0f7ff}.day-header[data-v-7c2ec634]{min-width:85px;font-weight:400;color:#333;background-color:#f0f7ff}.reservoir-name-cell[data-v-7c2ec634]{background-color:#e8f4ff;font-weight:700;color:#333;vertical-align:middle}.company-name-cell[data-v-7c2ec634]{background-color:#f9f9f9;font-weight:700;color:#333;vertical-align:middle}.material-name-cell[data-v-7c2ec634]{text-align:left;padding-left:15px;color:#333;background-color:#fefefe}.day-data-cell[data-v-7c2ec634]{color:#555;font-family:Consolas,Monaco,monospace;background-color:#fefefe;min-width:85px;position:relative;cursor:default}.day-data-cell.editable-cell[data-v-7c2ec634]{cursor:pointer;transition:background-color .2s}.day-data-cell.editable-cell[data-v-7c2ec634]:hover{background-color:#e6f7ff;border:1px solid #1890ff}.day-data-cell.editing[data-v-7c2ec634]{padding:2px;background-color:#fff;border:2px solid #1890ff!important}.edit-input-container[data-v-7c2ec634]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.edit-input[data-v-7c2ec634]{width:100%;height:100%;border:1px solid #1890ff;padding:4px 8px;font-size:13px;text-align:center;font-family:Consolas,Monaco,monospace;outline:none;box-sizing:border-box}.edit-input[data-v-7c2ec634]:focus{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.edit-tools[data-v-7c2ec634]{position:absolute;right:2px;top:2px;display:flex;gap:4px;background:#fff;padding:2px;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.edit-tool[data-v-7c2ec634]{cursor:pointer;padding:2px;border-radius:2px;transition:background-color .2s;font-size:12px}.edit-tool[data-v-7c2ec634]:hover{background-color:#f5f5f5}.edit-tool[data-v-7c2ec634]:first-child{color:#52c41a}.edit-tool[data-v-7c2ec634]:last-child{color:#f5222d}.grand-day-total[data-v-7c2ec634],.grand-month-total[data-v-7c2ec634],.grand-total-label[data-v-7c2ec634],.month-total-cell[data-v-7c2ec634]{cursor:not-allowed;opacity:.9}.total-row[data-v-7c2ec634]{font-weight:700;color:#d32f2f;background-color:#fff5f5;cursor:not-allowed}.grand-total-row[data-v-7c2ec634]{background-color:#f0f7ff;font-weight:700;cursor:not-allowed}.grand-total-label[data-v-7c2ec634]{color:#06c;font-size:14px}.grand-day-total[data-v-7c2ec634],.grand-month-total[data-v-7c2ec634]{color:#d32f2f;font-size:14px;background-color:#fff5f5}.no-data[data-v-7c2ec634]{background-color:#fff;padding:60px 20px;text-align:center;color:#999;font-size:16px;border-radius:0 0 8px 8px;margin-top:1px}.report-footer[data-v-7c2ec634]{margin-top:15px;text-align:center}.footer-info[data-v-7c2ec634]{font-size:12px;color:#999;padding:10px}@media (max-width:768px){.search-area[data-v-7c2ec634]{padding:10px}.report-title[data-v-7c2ec634]{font-size:16px;padding:10px}.edit-tools[data-v-7c2ec634]{flex-direction:column}}