.delivery-lead-time-details[data-v-1772fcb0]{padding:0}.details-header[data-v-1772fcb0]{gap:16px;margin-bottom:24px;padding:20px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-left:4px solid #3b82f6}.details-header[data-v-1772fcb0],.header-icon[data-v-1772fcb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px}.header-icon[data-v-1772fcb0]{width:48px;height:48px;background:#3b82f6;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px}.header-content[data-v-1772fcb0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-title[data-v-1772fcb0]{margin:0 0 4px 0;font-size:18px;font-weight:600;color:#1e293b}.header-subtitle[data-v-1772fcb0]{margin:0;font-size:14px;color:#64748b}.metrics-grid[data-v-1772fcb0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.metric-card[data-v-1772fcb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.metric-card[data-v-1772fcb0]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.metric-icon[data-v-1772fcb0]{width:40px;height:40px;border-radius:8px;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;color:#fff;font-size:16px}.metric-icon.good[data-v-1772fcb0]{background:#10b981}.metric-icon.warning[data-v-1772fcb0]{background:#f59e0b}.metric-icon.bad[data-v-1772fcb0]{background:#ef4444}.metric-content[data-v-1772fcb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.metric-value[data-v-1772fcb0]{font-size:18px;font-weight:700;color:#1e293b}.metric-label[data-v-1772fcb0]{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.analysis-section[data-v-1772fcb0]{margin-bottom:24px}.section-title[data-v-1772fcb0]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#1e293b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.section-title[data-v-1772fcb0]:before{content:"";width:4px;height:20px;background:#3b82f6;border-radius:2px}.analysis-content[data-v-1772fcb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.analysis-item[data-v-1772fcb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:16px;background:#f8fafc;border-radius:8px;border-left:3px solid #3b82f6}.analysis-icon[data-v-1772fcb0]{width:32px;height:32px;background:#3b82f6;border-radius:6px;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;color:#fff;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.analysis-text[data-v-1772fcb0]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:1.6;color:#475569}.recommendations-section[data-v-1772fcb0]{margin-bottom:0}.recommendations-list[data-v-1772fcb0]{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.recommendation-item[data-v-1772fcb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;background:#f0f9f4;border-radius:8px;border-left:3px solid #10b981;font-size:14px;color:#374151}.recommendation-item i[data-v-1772fcb0]{color:#10b981;font-size:16px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.metrics-grid[data-v-1772fcb0]{grid-template-columns:1fr}.analysis-item[data-v-1772fcb0],.details-header[data-v-1772fcb0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.out-of-range-orders-details[data-v-e4ce8456]{padding:0}.details-header[data-v-e4ce8456]{gap:16px;margin-bottom:24px;padding:20px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-left:4px solid #ef4444}.details-header[data-v-e4ce8456],.header-icon[data-v-e4ce8456]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px}.header-icon[data-v-e4ce8456]{width:48px;height:48px;background:#ef4444;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px}.header-content[data-v-e4ce8456]{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-title[data-v-e4ce8456]{margin:0 0 4px 0;font-size:18px;font-weight:600;color:#1e293b}.header-subtitle[data-v-e4ce8456]{margin:0;font-size:14px;color:#64748b}.analysis-section[data-v-e4ce8456]{margin-bottom:24px}.section-title[data-v-e4ce8456]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#1e293b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.section-title[data-v-e4ce8456]:before{content:"";width:4px;height:20px;background:#ef4444;border-radius:2px}.analysis-content[data-v-e4ce8456]{padding:16px;background:#fef2f2;border-radius:8px;border-left:3px solid #ef4444}.insight-section-content[data-v-e4ce8456]{margin:0;font-size:14px;color:#475569;line-height:1.6}.extras-section[data-v-e4ce8456]{margin-bottom:0}.map-container[data-v-e4ce8456]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.google-map[data-v-e4ce8456]{width:100%;height:400px;border:none}.map-loading[data-v-e4ce8456]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:400px;background:#f8fafc;color:#64748b}.loading-spinner[data-v-e4ce8456]{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #ef4444;border-radius:50%;-webkit-animation:spin-e4ce8456 1s linear infinite;animation:spin-e4ce8456 1s linear infinite;margin-bottom:16px}@-webkit-keyframes spin-e4ce8456{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-e4ce8456{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.map-loading p[data-v-e4ce8456]{margin:0;font-size:14px;font-weight:500}.map-legend[data-v-e4ce8456]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;padding:16px 20px;background:#f8fafc;border-top:1px solid #e2e8f0}.legend-item[data-v-e4ce8456]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;color:#374151}.legend-icon[data-v-e4ce8456]{width:16px;height:16px;border-radius:50%}.legend-icon.store[data-v-e4ce8456]{background:#34c759}.legend-icon.order[data-v-e4ce8456]{background:#ef4444}@media (max-width:768px){.details-header[data-v-e4ce8456]{text-align:center}.details-header[data-v-e4ce8456],.map-legend[data-v-e4ce8456]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.map-legend[data-v-e4ce8456]{gap:12px}.google-map[data-v-e4ce8456]{height:300px}}.section-title{margin:0 0 16px 0;font-size:18px;font-weight:600;color:#1e293b}.section-content{margin:0;font-size:16px;color:#6b7280;line-height:1.6}.new-incoming-customers-details[data-v-3a8e1eda]{padding:0}.details-header[data-v-3a8e1eda]{gap:16px;margin-bottom:24px;padding:20px;background:linear-gradient(135deg,#f0f9f4,#dcfce7);border-left:4px solid #10b981}.details-header[data-v-3a8e1eda],.header-icon[data-v-3a8e1eda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px}.header-icon[data-v-3a8e1eda]{width:48px;height:48px;background:#10b981;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px}.header-content[data-v-3a8e1eda]{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-title[data-v-3a8e1eda]{margin:0 0 4px 0;font-size:18px;font-weight:600;color:#1e293b}.header-subtitle[data-v-3a8e1eda]{margin:0;font-size:14px;color:#64748b}.metrics-grid[data-v-3a8e1eda]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.metric-card[data-v-3a8e1eda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.metric-card[data-v-3a8e1eda]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.metric-icon[data-v-3a8e1eda]{width:40px;height:40px;border-radius:8px;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;color:#fff;font-size:16px}.metric-icon.good[data-v-3a8e1eda]{background:#10b981}.metric-icon.warning[data-v-3a8e1eda]{background:#f59e0b}.metric-icon.bad[data-v-3a8e1eda]{background:#ef4444}.metric-content[data-v-3a8e1eda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.metric-value[data-v-3a8e1eda]{font-size:18px;font-weight:700;color:#1e293b}.metric-label[data-v-3a8e1eda]{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.analysis-section[data-v-3a8e1eda]{margin-bottom:24px}.section-title[data-v-3a8e1eda]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#1e293b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.section-title[data-v-3a8e1eda]:before{content:"";width:4px;height:20px;background:#10b981;border-radius:2px}.analysis-content[data-v-3a8e1eda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.analysis-item[data-v-3a8e1eda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:16px;background:#f0f9f4;border-radius:8px;border-left:3px solid #10b981}.analysis-icon[data-v-3a8e1eda]{width:32px;height:32px;background:#10b981;border-radius:6px;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;color:#fff;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.analysis-text[data-v-3a8e1eda]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:1.6;color:#475569}.customer-segments[data-v-3a8e1eda]{margin-bottom:24px}.segments-grid[data-v-3a8e1eda]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.segment-card[data-v-3a8e1eda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.segment-card[data-v-3a8e1eda]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.segment-icon[data-v-3a8e1eda]{width:40px;height:40px;background:#f0f9f4;border-radius:8px;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;color:#10b981;font-size:16px}.segment-content[data-v-3a8e1eda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.segment-title[data-v-3a8e1eda]{font-size:14px;font-weight:500;color:#374151}.segment-value[data-v-3a8e1eda]{font-size:16px;font-weight:600;color:#10b981}.retention-analysis[data-v-3a8e1eda]{margin-bottom:24px}.retention-content[data-v-3a8e1eda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.retention-item[data-v-3a8e1eda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.retention-bar[data-v-3a8e1eda]{width:200px;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.retention-fill[data-v-3a8e1eda]{height:100%;background:#10b981;border-radius:4px;-webkit-transition:width .3s ease;transition:width .3s ease}.retention-info[data-v-3a8e1eda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-flex:1;-ms-flex:1;flex:1}.retention-label[data-v-3a8e1eda]{font-size:14px;color:#64748b}.retention-value[data-v-3a8e1eda]{font-size:16px;font-weight:600;color:#10b981}.recommendations-section[data-v-3a8e1eda]{margin-bottom:0}.recommendations-list[data-v-3a8e1eda]{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.recommendation-item[data-v-3a8e1eda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;background:#f0f9f4;border-radius:8px;border-left:3px solid #10b981;font-size:14px;color:#374151}.recommendation-item i[data-v-3a8e1eda]{color:#10b981;font-size:16px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.metrics-grid[data-v-3a8e1eda],.segments-grid[data-v-3a8e1eda]{grid-template-columns:1fr}.analysis-item[data-v-3a8e1eda],.details-header[data-v-3a8e1eda]{text-align:center}.analysis-item[data-v-3a8e1eda],.details-header[data-v-3a8e1eda],.retention-item[data-v-3a8e1eda]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.retention-item[data-v-3a8e1eda]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.retention-bar[data-v-3a8e1eda]{width:100%}}.order-chat-summary-details[data-v-7b3dac38]{padding:0}.details-header[data-v-7b3dac38]{gap:16px;margin-bottom:24px;padding:20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left:4px solid #3b82f6}.details-header[data-v-7b3dac38],.header-icon[data-v-7b3dac38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px}.header-icon[data-v-7b3dac38]{width:48px;height:48px;background:#3b82f6;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px}.header-content[data-v-7b3dac38]{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-title[data-v-7b3dac38]{margin:0 0 4px 0;font-size:18px;font-weight:600;color:#1e293b}.header-subtitle[data-v-7b3dac38]{margin:0;font-size:14px;color:#64748b}.metrics-grid[data-v-7b3dac38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.metric-card[data-v-7b3dac38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.metric-card[data-v-7b3dac38]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.metric-icon[data-v-7b3dac38]{width:40px;height:40px;border-radius:8px;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;color:#fff;font-size:16px}.metric-icon.good[data-v-7b3dac38]{background:#10b981}.metric-icon.warning[data-v-7b3dac38]{background:#f59e0b}.metric-icon.bad[data-v-7b3dac38]{background:#ef4444}.metric-content[data-v-7b3dac38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.metric-value[data-v-7b3dac38]{font-size:18px;font-weight:700;color:#1e293b}.metric-label[data-v-7b3dac38]{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.analysis-section[data-v-7b3dac38]{margin-bottom:24px}.section-title[data-v-7b3dac38]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#1e293b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.section-title[data-v-7b3dac38]:before{content:"";width:4px;height:20px;background:#3b82f6;border-radius:2px}.analysis-content[data-v-7b3dac38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.analysis-item[data-v-7b3dac38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:16px;background:#f0f9ff;border-radius:8px;border-left:3px solid #3b82f6}.analysis-icon[data-v-7b3dac38]{width:32px;height:32px;background:#3b82f6;border-radius:6px;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;color:#fff;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.analysis-text[data-v-7b3dac38]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:1.6;color:#475569}.chat-topics[data-v-7b3dac38]{margin-bottom:24px}.topics-grid[data-v-7b3dac38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.topic-card[data-v-7b3dac38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.topic-card[data-v-7b3dac38]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.topic-icon[data-v-7b3dac38]{width:40px;height:40px;background:#f0f9ff;border-radius:8px;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;color:#3b82f6;font-size:16px}.topic-content[data-v-7b3dac38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.topic-title[data-v-7b3dac38]{font-size:14px;font-weight:500;color:#374151}.topic-percentage[data-v-7b3dac38]{font-size:18px;font-weight:700;color:#3b82f6}.response-times[data-v-7b3dac38]{margin-bottom:24px}.response-content[data-v-7b3dac38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.response-item[data-v-7b3dac38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.response-bar[data-v-7b3dac38]{width:200px;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.response-fill[data-v-7b3dac38]{height:100%;background:#3b82f6;border-radius:4px;-webkit-transition:width .3s ease;transition:width .3s ease}.response-info[data-v-7b3dac38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-flex:1;-ms-flex:1;flex:1}.response-label[data-v-7b3dac38]{font-size:14px;color:#64748b}.response-value[data-v-7b3dac38]{font-size:16px;font-weight:600;color:#3b82f6}.satisfaction-breakdown[data-v-7b3dac38]{margin-bottom:24px}.satisfaction-grid[data-v-7b3dac38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.satisfaction-card[data-v-7b3dac38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:16px;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.satisfaction-card[data-v-7b3dac38]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.satisfaction-card.excellent[data-v-7b3dac38],.satisfaction-card.good[data-v-7b3dac38]{background:#f0f9f4;border:1px solid #10b981}.satisfaction-card.regular[data-v-7b3dac38]{background:#fefce8;border:1px solid #f59e0b}.satisfaction-card.bad[data-v-7b3dac38]{background:#fef2f2;border:1px solid #ef4444}.satisfaction-icon[data-v-7b3dac38]{width:40px;height:40px;border-radius:50%;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;font-size:16px}.satisfaction-card.excellent .satisfaction-icon[data-v-7b3dac38],.satisfaction-card.good .satisfaction-icon[data-v-7b3dac38]{background:#10b981;color:#fff}.satisfaction-card.regular .satisfaction-icon[data-v-7b3dac38]{background:#f59e0b;color:#fff}.satisfaction-card.bad .satisfaction-icon[data-v-7b3dac38]{background:#ef4444;color:#fff}.satisfaction-content[data-v-7b3dac38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.satisfaction-title[data-v-7b3dac38]{font-size:14px;font-weight:500;color:#374151}.satisfaction-value[data-v-7b3dac38]{font-size:18px;font-weight:700}.satisfaction-card.excellent .satisfaction-value[data-v-7b3dac38],.satisfaction-card.good .satisfaction-value[data-v-7b3dac38]{color:#10b981}.satisfaction-card.regular .satisfaction-value[data-v-7b3dac38]{color:#f59e0b}.satisfaction-card.bad .satisfaction-value[data-v-7b3dac38]{color:#ef4444}.recommendations-section[data-v-7b3dac38]{margin-bottom:0}.recommendations-list[data-v-7b3dac38]{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.recommendation-item[data-v-7b3dac38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;background:#f0f9ff;border-radius:8px;border-left:3px solid #3b82f6;font-size:14px;color:#374151}.recommendation-item i[data-v-7b3dac38]{color:#3b82f6;font-size:16px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.metrics-grid[data-v-7b3dac38],.satisfaction-grid[data-v-7b3dac38],.topics-grid[data-v-7b3dac38]{grid-template-columns:1fr}.analysis-item[data-v-7b3dac38],.details-header[data-v-7b3dac38]{text-align:center}.analysis-item[data-v-7b3dac38],.details-header[data-v-7b3dac38],.response-item[data-v-7b3dac38]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.response-item[data-v-7b3dac38]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.response-bar[data-v-7b3dac38]{width:100%}}.retention-coefficient-details[data-v-aa23ee98]{padding:0}.details-header[data-v-aa23ee98]{gap:16px;margin-bottom:24px;padding:20px;background:linear-gradient(135deg,#fefce8,#fef3c7);border-left:4px solid #f59e0b}.details-header[data-v-aa23ee98],.header-icon[data-v-aa23ee98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px}.header-icon[data-v-aa23ee98]{width:48px;height:48px;background:#f59e0b;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px}.header-content[data-v-aa23ee98]{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-title[data-v-aa23ee98]{margin:0 0 4px 0;font-size:18px;font-weight:600;color:#1e293b}.header-subtitle[data-v-aa23ee98]{margin:0;font-size:14px;color:#64748b}.metrics-grid[data-v-aa23ee98]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.metric-card[data-v-aa23ee98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.metric-card[data-v-aa23ee98]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.metric-icon[data-v-aa23ee98]{width:40px;height:40px;border-radius:8px;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;color:#fff;font-size:16px}.metric-icon.good[data-v-aa23ee98]{background:#10b981}.metric-icon.warning[data-v-aa23ee98]{background:#f59e0b}.metric-icon.bad[data-v-aa23ee98]{background:#ef4444}.metric-content[data-v-aa23ee98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.metric-value[data-v-aa23ee98]{font-size:18px;font-weight:700;color:#1e293b}.metric-label[data-v-aa23ee98]{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.analysis-section[data-v-aa23ee98]{margin-bottom:24px}.section-title[data-v-aa23ee98]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#1e293b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.section-title[data-v-aa23ee98]:before{content:"";width:4px;height:20px;background:#f59e0b;border-radius:2px}.analysis-content[data-v-aa23ee98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.analysis-item[data-v-aa23ee98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:16px;background:#fefce8;border-radius:8px;border-left:3px solid #f59e0b}.analysis-icon[data-v-aa23ee98]{width:32px;height:32px;background:#f59e0b;border-radius:6px;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;color:#fff;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.analysis-text[data-v-aa23ee98]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:1.6;color:#475569}.retention-breakdown[data-v-aa23ee98]{margin-bottom:24px}.breakdown-grid[data-v-aa23ee98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.breakdown-card[data-v-aa23ee98]{padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.breakdown-card[data-v-aa23ee98]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.breakdown-header[data-v-aa23ee98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.breakdown-title[data-v-aa23ee98]{font-size:14px;font-weight:500;color:#374151}.breakdown-value[data-v-aa23ee98]{font-size:18px;font-weight:700;color:#f59e0b}.breakdown-bar[data-v-aa23ee98]{width:100%;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.breakdown-fill[data-v-aa23ee98]{height:100%;background:#f59e0b;border-radius:4px;-webkit-transition:width .3s ease;transition:width .3s ease}.customer-segments[data-v-aa23ee98]{margin-bottom:24px}.segments-grid[data-v-aa23ee98]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.segment-card[data-v-aa23ee98]{padding:16px;border-radius:8px;border:1px solid;-webkit-transition:all .2s;transition:all .2s}.segment-card[data-v-aa23ee98]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.segment-card.premium[data-v-aa23ee98]{background:#f0f9f4;border-color:#10b981}.segment-card.regular[data-v-aa23ee98]{background:#fefce8;border-color:#f59e0b}.segment-card.new[data-v-aa23ee98]{background:#fef2f2;border-color:#ef4444}.segment-icon[data-v-aa23ee98]{width:40px;height:40px;border-radius:8px;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;color:#fff;font-size:16px;margin-bottom:12px}.segment-card.premium .segment-icon[data-v-aa23ee98]{background:#10b981}.segment-card.regular .segment-icon[data-v-aa23ee98]{background:#f59e0b}.segment-card.new .segment-icon[data-v-aa23ee98]{background:#ef4444}.segment-content[data-v-aa23ee98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.segment-title[data-v-aa23ee98]{font-size:14px;font-weight:500;color:#374151}.segment-value[data-v-aa23ee98]{font-size:20px;font-weight:700}.segment-card.premium .segment-value[data-v-aa23ee98]{color:#10b981}.segment-card.regular .segment-value[data-v-aa23ee98]{color:#f59e0b}.segment-card.new .segment-value[data-v-aa23ee98]{color:#ef4444}.segment-count[data-v-aa23ee98]{font-size:12px;color:#64748b}.recommendations-section[data-v-aa23ee98]{margin-bottom:0}.recommendations-list[data-v-aa23ee98]{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.recommendation-item[data-v-aa23ee98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;background:#fefce8;border-radius:8px;border-left:3px solid #f59e0b;font-size:14px;color:#374151}.recommendation-item i[data-v-aa23ee98]{color:#f59e0b;font-size:16px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.metrics-grid[data-v-aa23ee98],.segments-grid[data-v-aa23ee98]{grid-template-columns:1fr}.analysis-item[data-v-aa23ee98],.details-header[data-v-aa23ee98]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.product-sales-gap-details[data-v-23de4daf]{padding:0}.details-header[data-v-23de4daf]{gap:16px;margin-bottom:24px;padding:20px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-left:4px solid #ef4444}.details-header[data-v-23de4daf],.header-icon[data-v-23de4daf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px}.header-icon[data-v-23de4daf]{width:48px;height:48px;background:#ef4444;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px}.header-content[data-v-23de4daf]{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-title[data-v-23de4daf]{margin:0 0 4px 0;font-size:18px;font-weight:600;color:#1e293b}.header-subtitle[data-v-23de4daf]{margin:0;font-size:14px;color:#64748b}.metrics-grid[data-v-23de4daf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.metric-card[data-v-23de4daf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.metric-card[data-v-23de4daf]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.metric-icon[data-v-23de4daf]{width:40px;height:40px;border-radius:8px;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;color:#fff;font-size:16px}.metric-icon.good[data-v-23de4daf]{background:#10b981}.metric-icon.warning[data-v-23de4daf]{background:#f59e0b}.metric-icon.bad[data-v-23de4daf]{background:#ef4444}.metric-content[data-v-23de4daf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.metric-value[data-v-23de4daf]{font-size:18px;font-weight:700;color:#1e293b}.metric-label[data-v-23de4daf]{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.analysis-section[data-v-23de4daf]{margin-bottom:24px}.section-title[data-v-23de4daf]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#1e293b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.section-title[data-v-23de4daf]:before{content:"";width:4px;height:20px;background:#ef4444;border-radius:2px}.analysis-content[data-v-23de4daf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.analysis-item[data-v-23de4daf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:16px;background:#fef2f2;border-radius:8px;border-left:3px solid #ef4444}.analysis-icon[data-v-23de4daf]{width:32px;height:32px;background:#ef4444;border-radius:6px;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;color:#fff;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.analysis-text[data-v-23de4daf]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:1.6;color:#475569}.products-performance[data-v-23de4daf]{margin-bottom:24px}.products-grid[data-v-23de4daf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.product-card[data-v-23de4daf]{padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.product-card[data-v-23de4daf]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.product-card.high[data-v-23de4daf]{border-left:4px solid #10b981}.product-card.low[data-v-23de4daf]{border-left:4px solid #ef4444}.product-header[data-v-23de4daf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.product-name[data-v-23de4daf]{font-size:14px;font-weight:500;color:#374151}.product-performance[data-v-23de4daf]{font-size:16px;font-weight:700}.product-card.high .product-performance[data-v-23de4daf]{color:#10b981}.product-card.low .product-performance[data-v-23de4daf]{color:#ef4444}.product-bar[data-v-23de4daf]{width:100%;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden;margin-bottom:8px}.product-fill[data-v-23de4daf]{height:100%;border-radius:4px;-webkit-transition:width .3s ease;transition:width .3s ease}.product-card.high .product-fill[data-v-23de4daf]{background:#10b981}.product-card.low .product-fill[data-v-23de4daf]{background:#ef4444}.product-sales[data-v-23de4daf]{font-size:12px;color:#64748b}.categories-analysis[data-v-23de4daf]{margin-bottom:24px}.categories-grid[data-v-23de4daf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.category-card[data-v-23de4daf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.category-card[data-v-23de4daf]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.category-icon[data-v-23de4daf]{width:40px;height:40px;background:#f3f4f6;border-radius:8px;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;color:#6b7280;font-size:16px}.category-content[data-v-23de4daf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.category-title[data-v-23de4daf]{font-size:14px;font-weight:500;color:#374151}.category-gap[data-v-23de4daf]{font-size:16px;font-weight:700;color:#ef4444}.category-sales[data-v-23de4daf]{font-size:12px;color:#64748b}.recommendations-section[data-v-23de4daf]{margin-bottom:0}.recommendations-list[data-v-23de4daf]{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.recommendation-item[data-v-23de4daf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;background:#fef2f2;border-radius:8px;border-left:3px solid #ef4444;font-size:14px;color:#374151}.recommendation-item i[data-v-23de4daf]{color:#ef4444;font-size:16px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.categories-grid[data-v-23de4daf],.metrics-grid[data-v-23de4daf]{grid-template-columns:1fr}.analysis-item[data-v-23de4daf],.details-header[data-v-23de4daf]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.delivery-menu-quality-details[data-v-0fc19dd4]{padding:0}.details-header[data-v-0fc19dd4]{gap:16px;margin-bottom:24px;padding:20px;background:linear-gradient(135deg,#f0f9f4,#dcfce7);border-left:4px solid #10b981}.details-header[data-v-0fc19dd4],.header-icon[data-v-0fc19dd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px}.header-icon[data-v-0fc19dd4]{width:48px;height:48px;background:#10b981;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px}.header-content[data-v-0fc19dd4]{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-title[data-v-0fc19dd4]{margin:0 0 4px 0;font-size:18px;font-weight:600;color:#1e293b}.header-subtitle[data-v-0fc19dd4]{margin:0;font-size:14px;color:#64748b}.metrics-grid[data-v-0fc19dd4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.metric-card[data-v-0fc19dd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.metric-card[data-v-0fc19dd4]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.metric-icon[data-v-0fc19dd4]{width:40px;height:40px;border-radius:8px;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;color:#fff;font-size:16px}.metric-icon.good[data-v-0fc19dd4]{background:#10b981}.metric-icon.warning[data-v-0fc19dd4]{background:#f59e0b}.metric-icon.bad[data-v-0fc19dd4]{background:#ef4444}.metric-content[data-v-0fc19dd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.metric-value[data-v-0fc19dd4]{font-size:18px;font-weight:700;color:#1e293b}.metric-label[data-v-0fc19dd4]{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.analysis-section[data-v-0fc19dd4]{margin-bottom:24px}.section-title[data-v-0fc19dd4]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#1e293b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.section-title[data-v-0fc19dd4]:before{content:"";width:4px;height:20px;background:#10b981;border-radius:2px}.analysis-content[data-v-0fc19dd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.analysis-item[data-v-0fc19dd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:16px;background:#f0f9f4;border-radius:8px;border-left:3px solid #10b981}.analysis-icon[data-v-0fc19dd4]{width:32px;height:32px;background:#10b981;border-radius:6px;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;color:#fff;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.analysis-text[data-v-0fc19dd4]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:1.6;color:#475569}.products-ratings[data-v-0fc19dd4]{margin-bottom:24px}.ratings-grid[data-v-0fc19dd4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.rating-card[data-v-0fc19dd4]{padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.rating-card[data-v-0fc19dd4]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.rating-card.excellent[data-v-0fc19dd4]{border-left:4px solid #10b981}.rating-card.good[data-v-0fc19dd4]{border-left:4px solid #f59e0b}.rating-card.poor[data-v-0fc19dd4]{border-left:4px solid #ef4444}.rating-header[data-v-0fc19dd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.product-name[data-v-0fc19dd4]{font-size:14px;font-weight:500;color:#374151}.rating-stars[data-v-0fc19dd4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.rating-stars i[data-v-0fc19dd4]{font-size:12px;color:#fbbf24}.rating-value[data-v-0fc19dd4]{font-size:20px;font-weight:700;margin-bottom:4px}.rating-card.excellent .rating-value[data-v-0fc19dd4]{color:#10b981}.rating-card.good .rating-value[data-v-0fc19dd4]{color:#f59e0b}.rating-card.poor .rating-value[data-v-0fc19dd4]{color:#ef4444}.rating-count[data-v-0fc19dd4]{font-size:12px;color:#64748b}.quality-factors[data-v-0fc19dd4]{margin-bottom:24px}.factors-grid[data-v-0fc19dd4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.factor-card[data-v-0fc19dd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.factor-card[data-v-0fc19dd4]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.factor-icon[data-v-0fc19dd4]{width:40px;height:40px;background:#f0f9f4;border-radius:8px;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;color:#10b981;font-size:16px}.factor-content[data-v-0fc19dd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.factor-title[data-v-0fc19dd4]{font-size:14px;font-weight:500;color:#374151}.factor-rating[data-v-0fc19dd4]{font-size:16px;font-weight:700;color:#10b981}.factor-bar[data-v-0fc19dd4]{width:100%;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.factor-fill[data-v-0fc19dd4]{height:100%;background:#10b981;border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.customer-feedback[data-v-0fc19dd4]{margin-bottom:24px}.feedback-content[data-v-0fc19dd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.feedback-item[data-v-0fc19dd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:16px;border-radius:8px;border-left:3px solid}.feedback-item.positive[data-v-0fc19dd4]{background:#f0f9f4;border-color:#10b981}.feedback-item.negative[data-v-0fc19dd4]{background:#fef2f2;border-color:#ef4444}.feedback-icon[data-v-0fc19dd4]{width:32px;height:32px;border-radius:50%;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;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.feedback-item.positive .feedback-icon[data-v-0fc19dd4]{background:#10b981;color:#fff}.feedback-item.negative .feedback-icon[data-v-0fc19dd4]{background:#ef4444;color:#fff}.feedback-text[data-v-0fc19dd4]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:1.6;color:#475569;font-style:italic}.recommendations-section[data-v-0fc19dd4]{margin-bottom:0}.recommendations-list[data-v-0fc19dd4]{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.recommendation-item[data-v-0fc19dd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;background:#f0f9f4;border-radius:8px;border-left:3px solid #10b981;font-size:14px;color:#374151}.recommendation-item i[data-v-0fc19dd4]{color:#10b981;font-size:16px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.factors-grid[data-v-0fc19dd4],.metrics-grid[data-v-0fc19dd4],.ratings-grid[data-v-0fc19dd4]{grid-template-columns:1fr}.analysis-item[data-v-0fc19dd4],.details-header[data-v-0fc19dd4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.header-styled.loading .toolbar-header .title-container figure.title-icon[data-v-492b4524]{-webkit-filter:saturate(0) opacity(.8);filter:saturate(0) opacity(.8)}.header-styled.loading .toolbar-header .title-container h3[data-v-492b4524]{width:250px;height:26px;background:rgba(0,0,0,.05)}.header-styled[data-v-492b4524]{padding:20px 20px 0 20px}.header-styled .toolbar-header[data-v-492b4524]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:10px}.header-styled .toolbar-header .title-container[data-v-492b4524],.header-styled .toolbar-header[data-v-492b4524]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-styled .toolbar-header .title-container figure.title-icon[data-v-492b4524]{-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;margin-right:10px;width:24px;padding:0}.header-styled .toolbar-header .title-container figure.title-icon img[data-v-492b4524]{width:100%}.header-styled .toolbar-header .title-container h3[data-v-492b4524]{color:var(--yoo-primary-darkest);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;font-size:24px;font-weight:700}.header-styled .toolbar-header .title-container .trash-button[data-v-492b4524]:hover{background:rgba(0,0,0,.1)}.header-styled .toolbar-header .title-container .trash-button:hover figure[data-v-492b4524]{-webkit-filter:brightness(1) opacity(1);filter:brightness(1) opacity(1)}.header-styled .toolbar-header .title-container .trash-button[data-v-492b4524]{-webkit-transition:.3s;transition:.3s;background:transparent;margin-left:10px;padding:5px;border-radius:5px;position:relative;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}.header-styled .toolbar-header .title-container .trash-button figure[data-v-492b4524]{-webkit-filter:brightness(0) opacity(.4);filter:brightness(0) opacity(.4);width:18px;margin:0}.header-styled .toolbar-header .title-container .trash-button figure img[data-v-492b4524]{width:100%}.content[data-v-492b4524]{overflow-y:auto}.content .anuncio-card[data-v-492b4524]{padding:20px 30px}.content .anuncio-card .card-box[data-v-492b4524]{height:145px;background-repeat:no-repeat;background-size:cover;border-radius:5px;overflow:hidden;position:relative}.content .anuncio-card .card-box .degrade[data-v-492b4524]{background:-webkit-gradient(linear,left top,right top,from(#000),to(#000));background:linear-gradient(90deg,#000,#000);width:100%;height:100%;position:absolute;top:0;left:0}.content .anuncio-card .card-box .content[data-v-492b4524]{padding:20px 48px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.content .anuncio-card .card-box .content h3[data-v-492b4524]{margin:8px 0}.content .anuncio-card .card-box .content h2[data-v-492b4524]{margin:0}.content ul[data-v-492b4524]{list-style:none;margin:0;padding:20px 30px}.content ul li[data-v-492b4524]{margin-bottom:30px}.insight-header-section[data-v-492b4524]{padding:20px 30px;border-bottom:1px solid #e5e7eb;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.insight-header-section[data-v-492b4524],.insight-meta[data-v-492b4524]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.insight-meta[data-v-492b4524]{gap:12px}.insight-icon[data-v-492b4524]{width:48px;height:48px;border-radius:12px;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;color:#fff;font-size:20px}.insight-icon.icon-good[data-v-492b4524]{background:#10b981}.insight-icon.icon-warning[data-v-492b4524]{background:#f59e0b}.insight-icon.icon-bad[data-v-492b4524]{background:#ef4444}.insight-info[data-v-492b4524]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.insight-category[data-v-492b4524]{font-size:14px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.insight-time[data-v-492b4524]{font-size:13px;color:#9ca3af}.insight-status[data-v-492b4524]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;color:#10b981;font-weight:500;background:#f0f9f4;padding:8px 12px;border-radius:8px}.insight-content-section[data-v-492b4524]{padding:24px 30px;border-bottom:1px solid #e5e7eb}.insight-title[data-v-492b4524]{margin:0 0 12px 0;font-size:20px;font-weight:600;color:#1f2937;line-height:1.4}.insight-description[data-v-492b4524]{margin:0;font-size:16px;color:#6b7280;line-height:1.6}.insight-details-section[data-v-492b4524]{padding:24px 30px}.details-title[data-v-492b4524]{margin:0 0 16px 0;font-size:18px;font-weight:600;color:#1f2937}.details-content[data-v-492b4524]{color:#4b5563;line-height:1.7}.details-content p[data-v-492b4524]{margin:0 0 16px 0;font-size:15px}.details-content p[data-v-492b4524]:last-child{margin-bottom:0}.loading-container[data-v-492b4524]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;gap:16px}.spinner[data-v-492b4524]{width:40px;height:40px;border:4px solid #f3f4f6;border-top:4px solid #667eea;border-radius:50%;-webkit-animation:spin-492b4524 1s linear infinite;animation:spin-492b4524 1s linear infinite}@-webkit-keyframes spin-492b4524{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-492b4524{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.close-button[data-v-492b4524]:hover{color:red!important;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.close-button[data-v-492b4524]{text-align:center;font-size:24px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;cursor:pointer;--border-radius:50%;height:35px;width:35px}.insights-history[data-v-3ac488e1]{padding:20px;background:#f8f9fc;min-height:100vh}.insights-header[data-v-3ac488e1]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:20px 24px;margin-bottom:24px;color:#fff}.insights-header-content[data-v-3ac488e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}.insights-title-section[data-v-3ac488e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.insights-page-icon[data-v-3ac488e1]{font-size:24px;opacity:.9}.insights-page-title[data-v-3ac488e1]{margin:0 0 4px 0;font-size:22px;font-weight:700}.insights-page-subtitle[data-v-3ac488e1]{margin:0;font-size:14px;opacity:.9}.insights-header-stats[data-v-3ac488e1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.stat-card[data-v-3ac488e1]{background:hsla(0,0%,100%,.15);border-radius:8px;padding:12px 16px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:70px}.stat-number[data-v-3ac488e1]{display:block;font-size:20px;font-weight:700;margin-bottom:2px}.stat-label[data-v-3ac488e1]{font-size:12px;opacity:.8;text-transform:uppercase;letter-spacing:.5px}.stat-card.resolved[data-v-3ac488e1]{background:rgba(16,185,129,.2)}.stat-card.pending[data-v-3ac488e1]{background:rgba(245,158,11,.2)}.filters-section[data-v-3ac488e1]{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.filters-container[data-v-3ac488e1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-group[data-v-3ac488e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.filter-label[data-v-3ac488e1]{font-size:14px;font-weight:600;color:#374151}.filter-select[data-v-3ac488e1]{padding:8px 12px;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:14px;min-width:160px;-webkit-transition:border-color .2s;transition:border-color .2s}.filter-select[data-v-3ac488e1]:focus{outline:none;border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.filter-date[data-v-3ac488e1]{padding:8px 12px;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:14px;min-width:140px;-webkit-transition:border-color .2s;transition:border-color .2s}.filter-date[data-v-3ac488e1]:focus{outline:none;border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.filter-btn[data-v-3ac488e1]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;padding:8px 16px;color:#fff;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;font-weight:500;height:40px;min-width:120px}.filter-btn[data-v-3ac488e1]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3);box-shadow:0 4px 12px rgba(102,126,234,.3)}.ignored-categories-btn[data-v-3ac488e1]{background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;padding:8px 16px;color:#6b7280;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;font-weight:500;height:40px;min-width:200px}.ignored-categories-btn[data-v-3ac488e1]:hover{background:#e5e7eb;color:#374151;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.loading-container[data-v-3ac488e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;gap:16px}.spinner[data-v-3ac488e1]{width:40px;height:40px;border:4px solid #f3f4f6;border-top:4px solid #667eea;border-radius:50%;-webkit-animation:spin-3ac488e1 1s linear infinite;animation:spin-3ac488e1 1s linear infinite}@-webkit-keyframes spin-3ac488e1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-3ac488e1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.insights-timeline[data-v-3ac488e1]{max-width:1200px;margin:0 auto}.day-section[data-v-3ac488e1]{margin-bottom:32px}.day-header[data-v-3ac488e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding:0 4px}.day-title[data-v-3ac488e1]{margin:0;font-size:22px;font-weight:700;color:#1f2937}.day-subtitle[data-v-3ac488e1]{font-size:14px;color:#6b7280}.day-stats[data-v-3ac488e1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.day-stat[data-v-3ac488e1]{font-size:12px;padding:4px 8px;border-radius:12px;font-weight:500}.day-stat.good[data-v-3ac488e1]{background:#dcfce7;color:#166534}.day-stat.warning[data-v-3ac488e1]{background:#fefce8;color:#854d0e}.day-stat.bad[data-v-3ac488e1]{background:#fef2f2;color:#991b1b}.insights-grid[data-v-3ac488e1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:16px}.insight-card[data-v-3ac488e1]{background:#fff;border-radius:12px;padding:18px;border:1px solid #e5e7eb;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:visible;z-index:1}.insight-card[data-v-3ac488e1]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12)}.insight-card.dropdown-active[data-v-3ac488e1]{z-index:9999}.insight-card.insight-resolved[data-v-3ac488e1]{opacity:.75;background:#f9fafb}.insight-card.insight-resolved[data-v-3ac488e1]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#10b981}.insight-header[data-v-3ac488e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.insight-meta[data-v-3ac488e1]{gap:12px}.insight-icon[data-v-3ac488e1],.insight-meta[data-v-3ac488e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.insight-icon[data-v-3ac488e1]{width:40px;height:40px;border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.insight-icon.icon-good[data-v-3ac488e1]{background:#10b981}.insight-icon.icon-warning[data-v-3ac488e1]{background:#f59e0b}.insight-icon.icon-bad[data-v-3ac488e1]{background:#ef4444}.insight-info[data-v-3ac488e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.insight-category[data-v-3ac488e1]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.insight-time[data-v-3ac488e1]{font-size:12px;color:#9ca3af}.insight-actions[data-v-3ac488e1]{gap:8px}.insight-actions[data-v-3ac488e1],.insight-footer[data-v-3ac488e1]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.insight-footer[data-v-3ac488e1]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px}.feedback-buttons[data-v-3ac488e1]{gap:4px}.feedback-btn[data-v-3ac488e1],.feedback-buttons[data-v-3ac488e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feedback-btn[data-v-3ac488e1]{width:20px;height:20px;border:none;background:transparent;border-radius:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;color:#9ca3af;font-size:10px;opacity:.5}.feedback-btn[data-v-3ac488e1]:hover{opacity:1;background:rgba(0,0,0,.05);-webkit-transform:scale(1.1);transform:scale(1.1)}.feedback-btn.positive[data-v-3ac488e1]:hover{color:#10b981;background:rgba(16,185,129,.1)}.feedback-btn.negative[data-v-3ac488e1]:hover{color:#ef4444;background:rgba(239,68,68,.1)}.feedback-btn.active[data-v-3ac488e1]{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.feedback-btn.positive.active[data-v-3ac488e1]{color:#10b981;background:rgba(16,185,129,.15)}.feedback-btn.negative.active[data-v-3ac488e1]{color:#ef4444;background:rgba(239,68,68,.15)}.dislike-icon[data-v-3ac488e1]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.feedback-btn.click-effect[data-v-3ac488e1]{-webkit-animation:clickPulse-3ac488e1 .3s ease-out;animation:clickPulse-3ac488e1 .3s ease-out}@-webkit-keyframes clickPulse-3ac488e1{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes clickPulse-3ac488e1{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.feedback-btn.click-effect.positive[data-v-3ac488e1]{color:#10b981!important;background:rgba(16,185,129,.2)!important;-webkit-box-shadow:0 0 0 4px rgba(16,185,129,.3);box-shadow:0 0 0 4px rgba(16,185,129,.3)}.feedback-btn.click-effect.negative[data-v-3ac488e1]{color:#ef4444!important;background:rgba(239,68,68,.2)!important;-webkit-box-shadow:0 0 0 4px rgba(239,68,68,.3);box-shadow:0 0 0 4px rgba(239,68,68,.3)}.menu-btn[data-v-3ac488e1]{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;border:2px solid #e5e7eb;background:#fff;border-radius:6px;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;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;color:#6b7280}.menu-btn[data-v-3ac488e1]:hover{border-color:#d1d5db;background:#f9fafb;color:#374151}.resolve-btn[data-v-3ac488e1]{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;border:2px solid #d1d5db;background:#fff;border-radius:6px;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;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;color:#9ca3af}.resolve-btn[data-v-3ac488e1]:hover{border-color:#10b981;background:#f0f9f4;color:#10b981}.resolve-btn.resolved[data-v-3ac488e1]{background:#10b981;border-color:#10b981;color:#fff}.dropdown-menu[data-v-3ac488e1]{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15);box-shadow:0 10px 25px rgba(0,0,0,.15);z-index:99999;min-width:220px;opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .2s ease;transition:all .2s ease}.dropdown-menu.show[data-v-3ac488e1]{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.dropdown-item[data-v-3ac488e1]{width:100%;padding:12px 16px;border:none;background:none;text-align:left;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#374151;font-size:14px;-webkit-transition:background-color .2s;transition:background-color .2s;white-space:nowrap}.dropdown-item[data-v-3ac488e1]:hover{background:#f3f4f6}.dropdown-item[data-v-3ac488e1]:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.dropdown-item[data-v-3ac488e1]:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.dropdown-item i[data-v-3ac488e1]{color:#6b7280;font-size:12px}.insight-content[data-v-3ac488e1]{margin-bottom:16px}.insight-title[data-v-3ac488e1]{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#1f2937;line-height:1.4}.insight-description[data-v-3ac488e1]{margin:0;font-size:14px;color:#6b7280;line-height:1.5}.insight-footer .resolved-indicator[data-v-3ac488e1]{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#10b981;font-weight:500}.empty-state[data-v-3ac488e1]{text-align:center;padding:60px 20px;color:#6b7280}.empty-state i[data-v-3ac488e1]{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state h3[data-v-3ac488e1]{margin:0 0 8px 0;font-size:18px;color:#374151}.empty-state p[data-v-3ac488e1]{margin:0;font-size:14px}@media (max-width:1024px) and (min-width:769px){.insights-grid[data-v-3ac488e1]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:768px){.insights-history[data-v-3ac488e1]{padding:16px}.insights-header[data-v-3ac488e1]{padding:16px 20px}.insights-header-content[data-v-3ac488e1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px}.insights-header-stats[data-v-3ac488e1]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stat-card[data-v-3ac488e1]{min-width:60px;padding:10px 12px}.stat-number[data-v-3ac488e1]{font-size:18px}.filters-container[data-v-3ac488e1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.insights-grid[data-v-3ac488e1]{grid-template-columns:1fr}.day-header[data-v-3ac488e1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}}.modal-overlay[data-v-3ac488e1]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);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:10000}.modal-content[data-v-3ac488e1]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:80vh;overflow:hidden;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.3);box-shadow:0 20px 50px rgba(0,0,0,.3)}.modal-header[data-v-3ac488e1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px 24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-header[data-v-3ac488e1],.modal-title[data-v-3ac488e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-title[data-v-3ac488e1]{margin:0;font-size:18px;font-weight:600;gap:8px}.modal-close-btn[data-v-3ac488e1]{background:none;border:none;color:#fff;cursor:pointer;padding:4px;border-radius:4px;-webkit-transition:background-color .2s;transition:background-color .2s}.modal-close-btn[data-v-3ac488e1]:hover{background-color:hsla(0,0%,100%,.2)}.modal-body[data-v-3ac488e1]{padding:24px;max-height:60vh;overflow-y:auto}.empty-ignored[data-v-3ac488e1]{text-align:center;padding:40px 20px;color:#6b7280}.empty-ignored i[data-v-3ac488e1]{font-size:48px;color:#10b981;margin-bottom:16px;display:block}.empty-ignored h3[data-v-3ac488e1]{margin:0 0 8px 0;font-size:18px;color:#374151}.empty-ignored p[data-v-3ac488e1]{margin:0;font-size:14px}.ignored-description[data-v-3ac488e1]{margin:0 0 20px 0;padding:16px;background:#f3f4f6;border-radius:8px;font-size:14px;color:#6b7280;line-height:1.5}.ignored-category-item[data-v-3ac488e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;-webkit-transition:all .2s;transition:all .2s}.ignored-category-item[data-v-3ac488e1]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.category-info[data-v-3ac488e1]{gap:12px}.category-icon[data-v-3ac488e1],.category-info[data-v-3ac488e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category-icon[data-v-3ac488e1]{width:40px;height:40px;background:#f3f4f6;border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#6b7280}.category-details[data-v-3ac488e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.category-name[data-v-3ac488e1]{font-weight:600;color:#374151;font-size:14px}.category-status[data-v-3ac488e1]{font-size:12px;color:#ef4444;font-weight:500}.reactivate-btn[data-v-3ac488e1]{background:#10b981;border:none;border-radius:6px;padding:8px 16px;color:#fff;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;font-weight:500}.reactivate-btn[data-v-3ac488e1]:hover{background:#059669;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(16,185,129,.3);box-shadow:0 4px 12px rgba(16,185,129,.3)}.modal-body[data-v-3ac488e1]::-webkit-scrollbar{width:6px}.modal-body[data-v-3ac488e1]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.modal-body[data-v-3ac488e1]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.modal-body[data-v-3ac488e1]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.custom-modal-content[data-v-3ac488e1]{background:#fff;border-radius:16px;width:90%;max-width:480px;overflow:hidden;-webkit-box-shadow:0 25px 50px rgba(0,0,0,.25);box-shadow:0 25px 50px rgba(0,0,0,.25);-webkit-animation:modalSlideIn-3ac488e1 .15s ease-out;animation:modalSlideIn-3ac488e1 .15s ease-out}@-webkit-keyframes modalSlideIn-3ac488e1{0%{opacity:0;-webkit-transform:translateY(-20px) scale(.95);transform:translateY(-20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes modalSlideIn-3ac488e1{0%{opacity:0;-webkit-transform:translateY(-20px) scale(.95);transform:translateY(-20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.custom-modal-header[data-v-3ac488e1]{padding:24px 24px 0 24px;text-align:center}.modal-icon-wrapper[data-v-3ac488e1]{width:64px;height:64px;border-radius:50%;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;margin:0 auto 16px auto;-webkit-animation:iconPulse-3ac488e1 .25s ease-out;animation:iconPulse-3ac488e1 .25s ease-out}@-webkit-keyframes iconPulse-3ac488e1{0%{-webkit-transform:scale(.3);transform:scale(.3);opacity:0}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes iconPulse-3ac488e1{0%{-webkit-transform:scale(.3);transform:scale(.3);opacity:0}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.modal-icon-wrapper.icon-warning[data-v-3ac488e1]{background:linear-gradient(135deg,#f59e0b,#f97316)}.modal-icon-wrapper.icon-success[data-v-3ac488e1]{background:linear-gradient(135deg,#10b981,#059669)}.modal-icon-wrapper.icon-error[data-v-3ac488e1]{background:linear-gradient(135deg,#ef4444,#dc2626)}.modal-icon-wrapper.icon-question[data-v-3ac488e1]{background:linear-gradient(135deg,#667eea,#764ba2)}.modal-icon[data-v-3ac488e1]{font-size:24px;color:#fff}.warning-exclamation[data-v-3ac488e1]{font-size:32px;font-weight:900;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;line-height:1}.custom-modal-title[data-v-3ac488e1]{margin:0 0 16px 0;font-size:20px;font-weight:700;color:#1f2937}.custom-modal-body[data-v-3ac488e1]{padding:0 24px 24px 24px;text-align:center}.custom-modal-message[data-v-3ac488e1]{margin:0;font-size:16px;line-height:1.6;color:#6b7280;white-space:pre-line}.custom-modal-footer[data-v-3ac488e1]{padding:0 24px 24px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-modal-btn[data-v-3ac488e1]{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;border:none;min-width:100px}.cancel-btn[data-v-3ac488e1]{background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}.cancel-btn[data-v-3ac488e1]:hover{background:#e5e7eb;color:#374151;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.confirm-btn[data-v-3ac488e1]{color:#fff;border:none}.confirm-warning[data-v-3ac488e1]{background:linear-gradient(135deg,#f59e0b,#f97316)}.confirm-warning[data-v-3ac488e1]:hover{background:linear-gradient(135deg,#f97316,#ea580c);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 16px rgba(245,158,11,.4);box-shadow:0 4px 16px rgba(245,158,11,.4)}.confirm-success[data-v-3ac488e1]{background:linear-gradient(135deg,#10b981,#059669)}.confirm-success[data-v-3ac488e1]:hover{background:linear-gradient(135deg,#059669,#047857);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 16px rgba(16,185,129,.4);box-shadow:0 4px 16px rgba(16,185,129,.4)}.confirm-error[data-v-3ac488e1]{background:linear-gradient(135deg,#ef4444,#dc2626)}.confirm-error[data-v-3ac488e1]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 16px rgba(239,68,68,.4);box-shadow:0 4px 16px rgba(239,68,68,.4)}.confirm-question[data-v-3ac488e1]{background:linear-gradient(135deg,#667eea,#764ba2)}.confirm-question[data-v-3ac488e1]:hover{background:linear-gradient(135deg,#764ba2,#8b5cf6);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 16px rgba(102,126,234,.4);box-shadow:0 4px 16px rgba(102,126,234,.4)}@media (max-width:768px){.custom-modal-content[data-v-3ac488e1]{width:95%;margin:20px}.custom-modal-footer[data-v-3ac488e1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-modal-btn[data-v-3ac488e1]{width:100%}}