
.profit-gap-scroll[data-v-salesa8903446] { overflow-x: auto; margin-top: 12px;
}
.profit-gap-table[data-v-salesa8903446] { width: 100%; min-width: 900px; border-collapse: collapse; text-align: left;
}
.profit-gap-table th[data-v-salesa8903446] { background: #f8fafc; color: #475569;
}
.profit-gap-table th[data-v-salesa8903446], .profit-gap-table td[data-v-salesa8903446] { padding: 10px 12px; border-bottom: 1px solid #e2e8f0;
}
.profit-gap-table td[data-v-salesa8903446]:last-child, .profit-gap-table th[data-v-salesa8903446]:last-child { text-align: right; font-variant-numeric: tabular-nums;
}
.profit-gap-reason[data-v-salesa8903446] { display: inline-block; padding: 2px 8px; border: 1px solid #fdba74; border-radius: 5px; background: #fff7ed; color: #9a3412;
}
.query-card[data-v-salesa8903446], .metric-card[data-v-salesa8903446], .chart-card[data-v-salesa8903446] { border-radius: 8px; box-shadow: 0 1px 2px rgba(15, 23, 42, 0.05);
}
.query-card[data-v-salesa8903446] { margin-bottom: 16px;
}
.query-row[data-v-salesa8903446] { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; justify-content: space-between;
}
.range-tip[data-v-salesa8903446] { color: #475569; font-size: 13px;
}
.range-tip--status[data-v-salesa8903446] { min-width: 220px;
}
.range-tip--loading[data-v-salesa8903446] { color: #1677ff; font-weight: 600;
}
.analysis-tip[data-v-salesa8903446] { margin-top: 12px; color: #64748b; font-size: 13px; line-height: 1.7;
}
.currency-tip[data-v-salesa8903446] { margin-top: 4px;
}
.dashboard-alert[data-v-salesa8903446] { margin-bottom: 16px;
}
.reconciliation-card[data-v-salesa8903446] { margin-bottom: 16px; border-radius: 8px;
}
.reconciliation-grid[data-v-salesa8903446] { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px;
}
.reconciliation-grid strong[data-v-salesa8903446] { font-size: 22px; color: #0f172a; overflow-wrap: anywhere;
}
.reconciliation-grid small[data-v-salesa8903446] { font-size: 12px; color: #64748b;
}
@media (max-width: 1000px) {
.reconciliation-grid[data-v-salesa8903446] { grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 560px) {
.reconciliation-grid[data-v-salesa8903446] { grid-template-columns: 1fr;
}
}
.metric-row[data-v-salesa8903446], .chart-row[data-v-salesa8903446] { margin-bottom: 16px;
}
.metric-card[data-v-salesa8903446] { min-height: 122px;
}
.metric-title[data-v-salesa8903446] { color: #64748b; font-size: 13px; margin-bottom: 14px;
}
.metric-value[data-v-salesa8903446] { font-size: 28px; font-weight: 700; line-height: 1.15; word-break: break-word;
}
.metric-suffix[data-v-salesa8903446] { margin-left: 4px; font-size: 16px; font-weight: 500;
}
.metric-secondary[data-v-salesa8903446] { margin-top: 8px; color: #64748b; font-size: 12px;
}
.chart[data-v-salesa8903446] { height: 340px;
}
.chart--wide[data-v-salesa8903446] { height: 390px;
}
.card-extra[data-v-salesa8903446] { font-size: 12px; color: #64748b;
}
