.line-chart-container[data-v-9808654b]{padding-bottom:30px}.chart-wrapper[data-v-9808654b],.line-chart-container[data-v-9808654b]{position:relative;width:100%}.chart-svg[data-v-9808654b]{height:100%;overflow:visible;width:100%}.data-point[data-v-9808654b]{cursor:pointer;transition:r .2s,stroke-width .2s}.data-point[data-v-9808654b]:hover{r:5;stroke-width:3}.chart-tooltip[data-v-9808654b]{background:#333;border-radius:4px;color:#fff;font-size:12px;padding:4px 8px;pointer-events:none;position:absolute;transform:translate(-50%,-150%);white-space:nowrap;z-index:10}.chart-tooltip[data-v-9808654b]:after{border:4px solid transparent;border-top-color:#333;content:"";left:50%;margin-left:-4px;position:absolute;top:100%}.x-axis[data-v-9808654b]{bottom:0;display:flex;justify-content:space-between;margin-top:10px;padding:0;position:absolute;width:100%}.x-axis span[data-v-9808654b]{color:#888;font-size:12px}.analytics-page[data-v-80cf0961]{background-color:#fcfcfc;min-height:100vh;padding:20px}.page-header[data-v-80cf0961]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.header-left h3[data-v-80cf0961]{color:#1a1a1a;font-size:24px;font-weight:400;margin:0 0 4px}.header-left p[data-v-80cf0961]{color:#666;font-size:14px;margin:0}.view-toggle[data-v-80cf0961]{background:#f7f7f7;border:1px solid #ddd;border-radius:6px;padding:2px;z-index:0}.toggle-option[data-v-80cf0961],.view-toggle[data-v-80cf0961]{display:flex;position:relative}.toggle-option[data-v-80cf0961]{align-items:center;background:transparent;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:13px;font-weight:500;gap:6px;padding:6px 16px;transition:color .2s;z-index:2}.toggle-option.active[data-v-80cf0961]{color:#fff}.analytics-card[data-v-80cf0961]{background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 2px 8px #0000000a}.toolbar[data-v-80cf0961]{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 20px}.nav-tabs[data-v-80cf0961]{background-color:#f7f7f7;border:1px solid #ddd;border-radius:5px;display:flex;padding:2px;position:relative}.nav-tab-btn[data-v-80cf0961]{background:transparent;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:14px;padding:8px 16px;position:relative;transition:color .2s;z-index:2}.nav-tab-btn.active[data-v-80cf0961]{color:#fff;font-weight:500}.glider[data-v-80cf0961]{background-color:#c8a080;border-radius:4px;height:calc(100% - 4px);left:0;position:absolute;top:2px;transition:all .25s cubic-bezier(.4,0,.2,1);z-index:1}.toolbar-actions[data-v-80cf0961]{display:flex;gap:12px}.custom-select[data-v-80cf0961]{align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;position:relative;transition:all .2s;white-space:nowrap}.custom-select[data-v-80cf0961]:hover{background:#fafafa;border-color:#ccc}.dropdown-menu[data-v-80cf0961]{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:4px;max-height:300px;min-width:100%;overflow:hidden;overflow-y:auto;position:absolute;top:100%;z-index:100}.dropdown-item[data-v-80cf0961]{color:#555;font-size:13px;padding:8px 12px}.dropdown-item[data-v-80cf0961]:hover{background:#f9f5f2;color:#c8a080}.download-btn[data-v-80cf0961]{align-items:center;background:#c8a080;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px}.download-btn[data-v-80cf0961]:hover{background:#b89070}.content-body[data-v-80cf0961]{padding:0}.table-container[data-v-80cf0961]{overflow-x:auto}.products-table[data-v-80cf0961]{border-collapse:collapse;font-size:14px;width:100%}.products-table th[data-v-80cf0961]{background:#fafafa;border-bottom:2px solid #f0f0f0;color:#666;font-weight:400;padding:12px 24px;text-align:left}.products-table td[data-v-80cf0961]{border-bottom:1px solid #f0f0f0;padding:16px 24px;vertical-align:middle}.product-row[data-v-80cf0961]:hover{background:#f9f9f9}.image-cell[data-v-80cf0961]{width:60px}.img-placeholder[data-v-80cf0961]{align-items:center;background:#f0f0f0;color:#aaa;display:flex;justify-content:center}.img-placeholder[data-v-80cf0961],.product-image[data-v-80cf0961]{border-radius:6px;height:40px;width:40px}.product-image[data-v-80cf0961]{-o-object-fit:contain;object-fit:contain}.name-cell[data-v-80cf0961]{color:#333;font-weight:500}.numeric-cell[data-v-80cf0961]{color:#333;font-weight:600}.pagination[data-v-80cf0961]{padding:20px}.pagination[data-v-80cf0961],.pagination-btn[data-v-80cf0961]{align-items:center;display:flex;justify-content:center}.pagination-btn[data-v-80cf0961]{background:#fff;border:1px solid #f0f0f0;border-radius:50%;color:#666;cursor:pointer;height:36px;transition:all .2s;width:36px}.pagination-btn[data-v-80cf0961]:hover:not(:disabled){background:#f9f5f2;border-color:#e8d5c4;color:#c8a080}.pagination-btn[data-v-80cf0961]:disabled{cursor:not-allowed;opacity:.5}.pagination-numbers[data-v-80cf0961]{align-items:center;display:flex;margin:0 10px}.pagination-number[data-v-80cf0961]{align-items:center;background:transparent;border:none;color:#666;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;transition:all .2s;width:36px}.pagination-number[data-v-80cf0961]:hover{color:#c8a080}.pagination-number.active[data-v-80cf0961]{background:#f9f5f2;border-radius:50%;color:#c8a080;font-weight:500}.graph-view[data-v-80cf0961]{padding:24px}.metrics-grid[data-v-80cf0961]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:32px}.metric-card[data-v-80cf0961]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000a;padding:20px}.metric-value-row h3[data-v-80cf0961]{color:#1a1a1a;font-size:24px;font-weight:400;margin:0}.metric-label[data-v-80cf0961]{color:#666;display:block;font-size:13px;margin-bottom:8px}.charts-layout[data-v-80cf0961]{display:grid;gap:24px;grid-template-columns:2fr 1fr}.chart-box[data-v-80cf0961]{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000a;padding:20px}.chart-header h4[data-v-80cf0961]{color:#333;font-weight:400;margin:0 0 20px}
