.insight-chart[data-v-6c21c384]{width:100%}.chart-container[data-v-6c21c384]{position:relative;width:100%;height:300px;background:#fafafa;border-radius:4px;border:1px solid #e0e0e0}.chart-container--compact[data-v-6c21c384]{height:200px}.chart-container--error[data-v-6c21c384]{border-color:#ff9800;background:#fff3e0}.insight-chart-canvas[data-v-6c21c384]{width:100%!important;height:100%!important}.chart-loading[data-v-6c21c384]{flex-direction:column;color:#666}.chart-error[data-v-6c21c384],.chart-loading[data-v-6c21c384]{display:flex;align-items:center;justify-content:center;height:100%}.chart-error[data-v-6c21c384]{padding:16px}.chart-no-data[data-v-6c21c384]{height:100%;display:flex;align-items:center;justify-content:center}@media (max-width:600px){.chart-container[data-v-6c21c384]{height:250px}.chart-container--compact[data-v-6c21c384]{height:180px}}.insight-chart .v-chip.v-chip--x-small[data-v-6c21c384]{height:20px;font-size:.6rem}.chart-container[data-v-6c21c384]{transition:all .3s ease-in-out}.insight-chart-canvas[data-v-6c21c384]{animation:fadeIn-6c21c384 .5s ease-in-out}@keyframes fadeIn-6c21c384{0%{opacity:0}to{opacity:1}}.insight-metrics[data-v-adaf413c]{width:100%}.insight-metrics--mismatch[data-v-adaf413c]{border:1px solid #ff9800;border-radius:4px;padding:8px;background:#fff3e0}.no-metrics[data-v-adaf413c]{padding:16px;text-align:center;background:#fafafa;border-radius:4px;border:1px solid #e0e0e0}.metric-card[data-v-adaf413c]{padding:12px;border-radius:6px;background:#fff;border:1px solid #e0e0e0;transition:all .2s ease-in-out}.metric-card[data-v-adaf413c]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:#ccc}.single-metric .metric-card--large[data-v-adaf413c]{text-align:center;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none}.single-metric .metric-value[data-v-adaf413c]{font-size:3rem;font-weight:700;line-height:1;margin-bottom:8px}.single-metric .metric-label[data-v-adaf413c]{font-size:1.2rem;font-weight:500;margin-bottom:4px;opacity:.9}.single-metric .metric-description[data-v-adaf413c]{font-size:.875rem;opacity:.8;margin-bottom:8px}.single-metric .metric-trend[data-v-adaf413c]{font-size:.875rem;opacity:.9}.horizontal-metrics[data-v-adaf413c]{display:flex;gap:12px;overflow-x:auto;padding:4px}.metric-card--horizontal[data-v-adaf413c]{min-width:120px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 12px}.metric-card--horizontal .metric-content[data-v-adaf413c]{flex:1}.metric-value--compact[data-v-adaf413c]{font-size:1.25rem;font-weight:700;line-height:1}.metric-label--compact[data-v-adaf413c]{font-size:.75rem;color:#666;margin-top:2px}.metric-trend-indicator[data-v-adaf413c]{margin-left:8px}.vertical-metrics[data-v-adaf413c]{display:flex;flex-direction:column;gap:12px}.metric-card--vertical[data-v-adaf413c]{padding:16px}.metric-header[data-v-adaf413c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.metric-label[data-v-adaf413c]{font-size:.875rem;font-weight:500;color:#333}.metric-unit[data-v-adaf413c]{font-size:.75rem;color:#666;font-weight:400}.metric-value[data-v-adaf413c]{font-size:1.75rem;font-weight:700;color:#1976d2;line-height:1;margin-bottom:4px}.metric-description[data-v-adaf413c]{font-size:.75rem;color:#666;line-height:1.3;margin-bottom:8px}.metric-details[data-v-adaf413c]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}.metric-trend[data-v-adaf413c]{display:flex;align-items:center}.metric-change[data-v-adaf413c]{font-weight:500}.grid-metrics .metric-card--grid[data-v-adaf413c]{height:100%;transition:transform .2s ease-in-out}.grid-metrics .metric-card--grid[data-v-adaf413c]:hover{transform:translateY(-2px)}.metric-label--grid[data-v-adaf413c]{font-size:.875rem;font-weight:500;color:#333;line-height:1.2}.metric-value--grid[data-v-adaf413c]{font-size:1.5rem;font-weight:700;color:#1976d2;line-height:1}.metric-trend-badge[data-v-adaf413c]{margin-left:8px}@media (max-width:600px){.horizontal-metrics[data-v-adaf413c]{flex-direction:column;gap:8px}.metric-card--horizontal[data-v-adaf413c]{min-width:auto;width:100%}.single-metric .metric-value[data-v-adaf413c]{font-size:2.5rem}.metric-value[data-v-adaf413c]{font-size:1.5rem}.metric-value--grid[data-v-adaf413c]{font-size:1.25rem}}.insight-metrics .v-chip.v-chip--x-small[data-v-adaf413c]{height:20px;font-size:.6rem}.metric-card[data-v-adaf413c]{animation:slideInUp-adaf413c .3s ease-out}@keyframes slideInUp-adaf413c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.insight-card[data-v-057b9553]{transition:box-shadow .2s ease-in-out;border-radius:8px}.insight-card[data-v-057b9553]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.insight-card--high-priority[data-v-057b9553]{border-left:4px solid #f44336}.insight-card--alert[data-v-057b9553]{border-left:4px solid #ff9800}.insight-card--error[data-v-057b9553]{border:1px solid #ff9800}.insight-card--compact[data-v-057b9553]{font-size:.875rem}.insight-card--compact .v-card-text[data-v-057b9553],.insight-card--compact .v-card-title[data-v-057b9553]{padding:8px 12px}.insight-card--compact .v-card-actions[data-v-057b9553]{padding:4px 12px}.insight-content[data-v-057b9553]{min-height:40px;display:flex;align-items:center}.border-top[data-v-057b9553]{border-top:1px solid #e0e0e0}@media (max-width:600px){.insight-card .v-btn[data-v-057b9553],.insight-card .v-chip[data-v-057b9553]{font-size:.7rem}}.insight-card .v-chip.v-chip--x-small[data-v-057b9553]{height:20px;font-size:.6rem}.insight-card[data-v-057b9553]{animation:slideInUp-057b9553 .3s ease-out}@keyframes slideInUp-057b9553{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.numbered-list-display[data-v-057b9553]{background:#f8f9fa;border-radius:8px;padding:16px;border:1px solid #e3f2fd}.numbered-list-item[data-v-057b9553]{margin-bottom:12px;border-radius:6px;background:#fff;border:1px solid #e0e0e0;transition:all .2s ease}.numbered-list-item[data-v-057b9553]:hover{box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(-1px)}.numbered-list-item[data-v-057b9553]:last-child{margin-bottom:0}.numbered-list-item .v-list-item__content[data-v-057b9553]{padding:12px 0;line-height:1.5}.numbered-list-item .v-avatar[data-v-057b9553]{box-shadow:0 2px 4px rgba(0,0,0,.2)}.numbered-list-item-enhanced[data-v-057b9553]{margin-bottom:16px;border-radius:8px;background:#fff;border:1px solid #e0e0e0;padding:16px;transition:all .2s ease}.numbered-list-item-enhanced[data-v-057b9553]:hover{box-shadow:0 3px 8px rgba(0,0,0,.12);transform:translateY(-1px)}.numbered-list-item-enhanced[data-v-057b9553]:last-child{margin-bottom:0}.action-header[data-v-057b9553]{display:flex;align-items:flex-start}.action-product[data-v-057b9553]{flex:1}.product-name[data-v-057b9553]{font-size:.875rem;line-height:1.2}.action-details[data-v-057b9553]{background:#f8f9fa;border-radius:6px;padding:12px;border:1px solid #e9ecef}.action-metrics[data-v-057b9553]{margin:0}.metric-item[data-v-057b9553]{text-align:center}.metric-label[data-v-057b9553]{font-size:.75rem;color:#6c757d;margin-bottom:4px;font-weight:500}.metric-value[data-v-057b9553]{font-size:.875rem;font-weight:600;line-height:1.2}.action-simple[data-v-057b9553]{padding-left:40px}.table-controls[data-v-057b9553]{text-align:left;border-top:1px solid #e0e0e0;padding-top:8px}.table-controls .v-btn[data-v-057b9553]{text-transform:none;font-weight:500;transition:all .2s ease}.table-controls .v-btn[data-v-057b9553]:hover{background-color:rgba(25,118,210,.04);transform:translateY(-1px)}.table-controls .v-icon[data-v-057b9553]{transition:transform .2s ease}.table-controls .v-btn:hover .v-icon[data-v-057b9553]{transform:scale(1.1)}.insight-download[data-v-057b9553]{text-align:left;border-top:1px solid #f0f0f0;padding-top:12px}.insight-download .v-btn[data-v-057b9553]{text-transform:none;font-weight:500;transition:all .2s ease}.insight-download .v-btn[data-v-057b9553]:hover{background-color:rgba(25,118,210,.04);transform:translateY(-1px)}.insight-download .v-btn[loading][data-v-057b9553]{opacity:.7}.truncation-notice[data-v-057b9553]{border-top:1px solid #e3f2fd;padding-top:8px}.truncation-notice .v-alert[data-v-057b9553]{background-color:rgba(33,150,243,.02);border:1px solid rgba(33,150,243,.12)}.truncation-notice .text-caption[data-v-057b9553]{line-height:1.4}.question-card[data-v-1d4690e9]{border-radius:8px;padding-bottom:10px}.question-card[data-v-1d4690e9]:hover:not(.v-card--disabled){box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.question-card--processed[data-v-1d4690e9]{cursor:default!important}.question-card--processed[data-v-1d4690e9]:hover{transform:none!important;box-shadow:inherit!important}.question-card--user-created[data-v-1d4690e9]{border-left:4px solid #9c27b0;background:linear-gradient(90deg,rgba(156,39,176,.02),transparent)}.question-card--user-created .v-avatar[data-v-1d4690e9]{background:linear-gradient(135deg,#9c27b0,#7b1fa2)!important}.question-card--user-created[data-v-1d4690e9]:hover{box-shadow:0 4px 12px rgba(156,39,176,.15)}.question-card--user-created .v-btn--icon[data-v-1d4690e9]{opacity:.7;transition:opacity .2s ease}.question-card--user-created:hover .v-btn--icon[data-v-1d4690e9]{opacity:1}.action-buttons[data-v-1d4690e9]{opacity:.6;transition:all .2s ease}.question-card:hover .action-buttons[data-v-1d4690e9]{opacity:1}.action-btn[data-v-1d4690e9]{transition:all .2s ease;border-radius:6px!important}.action-btn[data-v-1d4690e9]:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.15)}.action-btn[color=orange][data-v-1d4690e9]{background-color:rgba(255,152,0,.1)!important}.action-btn[color=orange][data-v-1d4690e9]:hover{background-color:rgba(255,152,0,.2)!important}.action-btn[color=error][data-v-1d4690e9]{background-color:rgba(244,67,54,.1)!important}.action-btn[color=error][data-v-1d4690e9]:hover{background-color:rgba(244,67,54,.2)!important}.question-card--enhanced[data-v-1d4690e9]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.instruction-box-simple[data-v-1d4690e9]{background:#f8fbff;border-left:2px solid #e1f5fe;padding:12px;border-radius:4px;margin:8px 0}.instruction-box-simple .text-body-2[data-v-1d4690e9]{color:#546e7a;font-style:italic;line-height:1.4;font-size:.875rem}.question-instruction[data-v-1d4690e9]{background:rgba(25,118,210,.04);border-left:3px solid var(--v-primary-base);border-radius:0 4px 4px 0;padding:8px 12px;margin:8px 0}.instruction-text[data-v-1d4690e9]{color:rgba(0,0,0,.87);font-style:italic;font-weight:500;transition:all .2s ease-in-out}.custom-instruction[data-v-1d4690e9]{background:rgba(33,150,243,.1);border-radius:4px;padding:4px 8px;border-left:3px solid var(--v-info-base);font-style:normal}.instruction-view:hover .instruction-text[data-v-1d4690e9]{background:rgba(25,118,210,.08);border-radius:4px;padding:4px 8px}.instruction-edit[data-v-1d4690e9]{background:rgba(76,175,80,.04);padding:12px;border-radius:0 8px 8px 0;margin:4px 0}.instruction-edit .v-textarea[data-v-1d4690e9]{background:#fff;border-radius:6px}.insight-text-content[data-v-1d4690e9]{max-width:100%;margin-bottom:8px}.insight-text-display[data-v-1d4690e9]{font-family:inherit;white-space:pre-wrap;word-wrap:break-word;margin:0;padding:12px;background:rgba(0,0,0,.02);border-radius:6px;line-height:1.5;font-size:.875rem;color:rgba(0,0,0,.87);border:1px solid rgba(0,0,0,.12)}.question-card--enhanced[data-v-1d4690e9]{border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.question-card--enhanced[data-v-1d4690e9]:hover:not(.question-card--loading){transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.question-card--enhanced.question-card--processed[data-v-1d4690e9]{cursor:default}.question-card--loading[data-v-1d4690e9]{pointer-events:none;opacity:.8}.action-buttons[data-v-1d4690e9]{opacity:.7;transition:opacity .2s ease}.question-card--enhanced:hover .action-buttons[data-v-1d4690e9]{opacity:1}.action-buttons .v-btn[data-v-1d4690e9]{transition:transform .2s ease}.action-buttons .v-btn[data-v-1d4690e9]:hover{transform:scale(1.1)}.question-card--enhanced.question-card--recent[data-v-1d4690e9]{border-left:4px solid var(--v-primary-base);background:linear-gradient(90deg,rgba(25,118,210,.02),transparent)}@media (max-width:600px){.action-buttons[data-v-1d4690e9]{opacity:1}.action-buttons .v-btn[data-v-1d4690e9]{min-width:32px}}