.filter-select-styled[data-v-3c501038] .vs__dropdown-toggle{height:44px!important;min-height:44px!important;padding:0 14px!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;border-radius:8px;border:1px solid #d1d5db;background:#fff;transition:all .15s}.filter-select-styled[data-v-3c501038] .vs__selected-options{display:flex;align-items:center;flex-wrap:nowrap;padding:0!important;margin:0!important;flex:1;overflow:hidden}.filter-select-styled[data-v-3c501038] .vs__search,.filter-select-styled[data-v-3c501038] .vs__selected{font-size:15px!important;margin:0!important;line-height:1.2!important;padding:0!important}.filter-select-styled[data-v-3c501038] .vs__search{height:auto!important}.filter-select-styled[data-v-3c501038] .vs__actions{display:flex!important;align-items:center!important;padding:0!important;margin:0!important;height:100%!important}.filter-select-styled[data-v-3c501038] .vs__open-indicator{margin:0!important;padding:0!important}.filter-select-styled[data-v-3c501038] .vs__clear{margin:0!important;padding:0 4px!important;position:absolute!important;right:22px!important;top:50%!important;transform:translateY(-50%)!important;z-index:1}.filter-select-active[data-v-3c501038] .vs__dropdown-toggle{background:#f0fdf4!important;border-color:#1aa179!important}select.filter-select-styled[data-v-3c501038]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;height:44px!important;font-size:15px!important;padding:0 36px 0 14px!important;line-height:1.5!important;box-sizing:border-box!important;border:1px solid #d1d5db!important;border-radius:8px!important;background:#fff!important;color:#1f2937!important;transition:all .15s}select.filter-select-styled.filter-select-active[data-v-3c501038]{background:#f0fdf4!important;border-color:#1aa179!important}input[type=date].filter-select-styled[data-v-3c501038]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:44px!important;font-size:15px;padding:0 36px 0 14px;line-height:1.5;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#1f2937}input[type=date].filter-select-styled.filter-select-active[data-v-3c501038]{background:#f0fdf4!important;border-color:#1aa179!important}input[type=date].filter-select-styled[data-v-3c501038]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.form-label[data-v-3c501038]{font-weight:600;font-size:14px;color:#374151;margin-bottom:6px}.filter-section-title[data-v-3c501038]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:1px;padding-bottom:10px;margin-bottom:16px;border-bottom:1px solid #e5e7eb}.filter-section-separator[data-v-3c501038]{border:none;border-top:1px solid #e5e7eb;margin:20px 0}.module-filters-container[data-v-3c501038]{background:#f8f9fa;border-radius:12px;padding:20px}.module-filters-container .row[data-v-3c501038]{margin-left:-35px;margin-right:-35px}.filter-top-bar[data-v-3c501038]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #e5e7eb;margin-bottom:16px}.active-filters-count[data-v-3c501038]{font-size:14px;color:#6b7280}.active-filters-count strong[data-v-3c501038]{color:#1f2937;font-weight:700}.btn-clear-link[data-v-3c501038]{color:#374151!important;text-decoration:underline;font-size:14px;font-weight:500;cursor:pointer;background:none;border:none;padding:0}.btn-clear-link[data-v-3c501038]:hover{color:#1f2937!important;text-decoration:none}.filter-tags-container[data-v-3c501038]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:4px 0 12px}.filter-tag[data-v-3c501038]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#f0fdf4;border:1px solid #1aa179;color:#166534;font-size:14px;font-weight:500;transition:all .15s}.filter-tag[data-v-3c501038]:hover{background:#dcfce7}.filter-tag-label[data-v-3c501038]{color:#6b7280;font-weight:400}.filter-tag .cursor-pointer[data-v-3c501038]{opacity:.7;font-size:12px;margin-left:2px}.filter-tag .cursor-pointer[data-v-3c501038]:hover{opacity:1}.filter-more-chip[data-v-3c501038]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#f9fafb;border:1px solid #d1d5db;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s}.filter-more-chip[data-v-3c501038]:hover{background:#f3f4f6;color:#374151}.d-flex.justify-content-end.mt-3[data-v-3c501038]{padding-top:20px;margin-top:8px}.btn-apply[data-v-3c501038]{background-color:#1aa179!important;color:#fff;padding:10px 28px!important;border-radius:8px;font-weight:600;font-size:15px;border:none;min-width:140px;text-align:center;line-height:1.3;transition:background-color .15s}.btn-apply[data-v-3c501038]:hover{background-color:#158f6b!important}.form-check[data-v-3c501038]{margin-top:6px}.form-check-input[data-v-3c501038]{margin-right:8px}.cursor-pointer[data-v-3c501038]{cursor:pointer}.button-filter[data-v-becda686]{background-color:#1aa179!important;padding:10.5px 18px!important}button.button-products[data-v-becda686]:hover{font-weight:400}.container-fluid[data-v-387b0d45]{position:relative;float:left}.panel[data-v-387b0d45]{min-height:135px!important;height:100%}.panel-content-dashborad__title[data-v-387b0d45]{color:#52525b!important;font-weight:500!important;font-size:20px!important}.text-secondary[data-v-387b0d45]{color:#52525b!important}.chart-skeleton[data-v-387b0d45]{position:relative;min-height:320px;border:1px solid #f3f4f6;border-radius:8px;overflow:hidden;background:#fff}.chart-skeleton__grid[data-v-387b0d45]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-evenly;padding:24px 0}.chart-skeleton__grid span[data-v-387b0d45]{display:block;height:1px;background:#f3f4f6}.chart-skeleton__serie[data-v-387b0d45]{position:absolute;top:18%;left:8%;width:84%;height:64%;animation:chart-skel-pulse-387b0d45 1.2s ease-in-out infinite}@keyframes chart-skel-pulse-387b0d45{50%{opacity:.45}}.panel[data-v-b4663aa8]{min-height:135px!important}.panel-content-dashborad__title[data-v-b4663aa8]{color:#52525b!important;font-weight:500!important}.text-secondary[data-v-b4663aa8]{color:#52525b!important}.panel[data-v-752bc640]{min-height:135px!important}.panel-content-dashborad__title[data-v-752bc640]{color:#52525b!important;font-weight:500!important}.text-secondary[data-v-752bc640]{color:#52525b!important}.panel[data-v-722a5609]{min-height:135px!important}.panel-content-dashborad__title[data-v-722a5609]{color:#52525b!important;font-weight:500!important}.text-secondary[data-v-722a5609]{color:#52525b!important}.summary-block[data-v-370f634f]{width:100%}.summary-tabs[data-v-370f634f]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.summary-tab[data-v-370f634f]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.summary-tab[data-v-370f634f]:hover:not(.summary-tab--active){border-color:#1aa179;color:#1aa179}.summary-tab--active[data-v-370f634f]{background:#1aa179;border-color:#1aa179;color:#fff}.summary-tab--active[data-v-370f634f]:hover{background:#158a68;border-color:#158a68;color:#fff}.summary-tab__logo[data-v-370f634f]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;border-radius:3px}.summary-kpis[data-v-370f634f]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.summary-kpi[data-v-370f634f]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px 16px;min-height:76px}.summary-kpi__icon[data-v-370f634f]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#f3f4f6;flex-shrink:0}.summary-kpi__icon img[data-v-370f634f]{width:22px;height:22px}.summary-kpi__body[data-v-370f634f]{display:flex;flex-direction:column;min-width:0}.summary-kpi__label[data-v-370f634f]{font-size:13px;color:#6b7280;line-height:1.3}.summary-kpi__value[data-v-370f634f]{font-size:26px;font-weight:700;color:#111827;line-height:1.2}.summary-kpi__value--date[data-v-370f634f]{font-size:17px;font-weight:600;white-space:nowrap}.summary-panel[data-v-370f634f]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px 16px 8px}.summary-panel__header[data-v-370f634f]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.summary-panel__title[data-v-370f634f]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#111827;margin:0}.summary-download[data-v-370f634f]{position:relative}.summary-download__btn[data-v-370f634f]{display:inline-flex;align-items:center;gap:6px;background:#1aa179;color:#fff;border:none;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.summary-download__btn[data-v-370f634f]:hover{opacity:.85}.summary-download__btn[data-v-370f634f]:disabled{opacity:.6;cursor:wait}.summary-download__caret[data-v-370f634f]{font-size:11px}.summary-download__menu[data-v-370f634f]{position:absolute;top:calc(100% + 6px);right:0;z-index:1050;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:6px;min-width:250px;display:flex;flex-direction:column;gap:2px}.summary-download__item[data-v-370f634f]{text-align:left;background:transparent;border:none;border-radius:6px;padding:8px 10px;font-size:13px;color:#374151;cursor:pointer}.summary-download__item[data-v-370f634f]:hover{background:#f3f4f6;color:#1aa179}.summary-download__sep[data-v-370f634f]{border-top:1px solid #e5e7eb;margin:4px 0}.summary-download__group[data-v-370f634f]{padding:4px 10px 2px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#9ca3af}.summary-table-wrap[data-v-370f634f]{overflow-x:auto}.summary-table[data-v-370f634f]{width:100%;border-collapse:collapse;font-size:13px}.summary-table th[data-v-370f634f]{text-align:left;padding:10px 12px;background-color:#f3f4f6;color:#374151;font-weight:600;font-size:12px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.summary-table td[data-v-370f634f]{padding:12px;border-bottom:1px solid #f3f4f6;color:#111827;font-weight:500;white-space:nowrap}.summary-table tbody tr:last-child td[data-v-370f634f]{border-bottom:none}.summary-table tbody tr[data-v-370f634f]:hover{background:#f9fafb}.summary-table__comp[data-v-370f634f]{display:flex;align-items:center;gap:8px}.summary-table__logo[data-v-370f634f]{width:26px;height:26px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.summary-table td.summary-table__empty[data-v-370f634f]{text-align:center;color:#9ca3af;font-style:italic;padding:24px 12px}.summary-table td.cell-lower[data-v-370f634f]{color:#16a34a;font-weight:600}.summary-table td.cell-equal[data-v-370f634f]{color:#3b82f6;font-weight:600}.summary-table td.cell-higher[data-v-370f634f]{color:#ef4444;font-weight:600}.summary-table .cell-pct[data-v-370f634f]{color:#6b7280;font-weight:500}.skel-bar[data-v-370f634f]{display:block;background:#e5e7eb;border-radius:6px;height:12px;animation:skel-pulse-370f634f 1.2s ease-in-out infinite}.skel-bar--label[data-v-370f634f]{width:90px;height:11px}.skel-bar--value[data-v-370f634f]{width:64px;height:20px;margin-top:4px}.summary-kpi .summary-kpi__icon--skel[data-v-370f634f]{background:#e5e7eb;animation:skel-pulse-370f634f 1.2s ease-in-out infinite}.summary-table td .skel-bar[data-v-370f634f]{width:64px}.summary-table td:first-child .skel-bar[data-v-370f634f]{width:120px}@keyframes skel-pulse-370f634f{50%{opacity:.45}}@media (max-width:1200px){.summary-kpis[data-v-370f634f]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.summary-kpis[data-v-370f634f]{grid-template-columns:1fr}}.panel[data-v-271e81f7]{padding:16px;background:#fff;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;height:100%;min-height:0}.panel-content-dashborad__title[data-v-271e81f7]{color:#52525b!important;font-weight:500!important;font-size:20px;margin-bottom:0}.text-secondary[data-v-271e81f7]{color:#52525b!important}.title-section[data-v-271e81f7]{flex:1;min-width:0}.date-scope[data-v-271e81f7]{font-size:11px;color:#9ca3af;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #f3f4f6;gap:8px}.days-select[data-v-271e81f7]{font-size:11px;padding:2px 6px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;color:#374151;cursor:pointer;outline:none}.days-select[data-v-271e81f7]:focus{border-color:#8b5cf6}.date-range-sep[data-v-271e81f7]{color:#d1d5db;font-weight:300}.empty-state[data-v-271e81f7]{text-align:center;padding:24px 16px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-icon[data-v-271e81f7]{width:40px;height:40px;border-radius:50%;background:#fee2e2;color:#dc2626;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;margin-bottom:8px}.empty-icon--muted[data-v-271e81f7]{background:#f3f4f6;color:#9ca3af;font-size:20px}.size-12[data-v-271e81f7]{font-size:12px}.competitor-list[data-v-271e81f7]{display:flex;flex-direction:column;gap:4px;flex:1;overflow-y:auto;min-height:0}.competitor-list[data-v-271e81f7]::-webkit-scrollbar{width:4px}.competitor-list[data-v-271e81f7]::-webkit-scrollbar-track{background:transparent}.competitor-list[data-v-271e81f7]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.competitor-list[data-v-271e81f7]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.competitor-row[data-v-271e81f7]{padding:6px 0;border-bottom:1px solid #f3f4f6}.competitor-row[data-v-271e81f7]:last-child{border-bottom:none}.competitor-info[data-v-271e81f7]{display:flex;align-items:center;gap:8px;min-width:0}.rank-badge[data-v-271e81f7]{width:22px;height:22px;border-radius:50%;background:#f3f4f6;color:#6b7280;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.rank-1[data-v-271e81f7]{background:linear-gradient(135deg,gold,orange);color:#7c4a00;box-shadow:0 1px 3px rgba(255,215,0,.4)}.rank-2[data-v-271e81f7]{background:linear-gradient(135deg,#e8e8e8,silver);color:#4b5563;box-shadow:0 1px 3px hsla(0,0%,75.3%,.4)}.rank-3[data-v-271e81f7]{background:linear-gradient(135deg,#e8a87c,#cd7f32);color:#5c3a1e;box-shadow:0 1px 3px rgba(205,127,50,.4)}.color-dot[data-v-271e81f7]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.competitor-name[data-v-271e81f7]{flex:1;font-size:13px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.changed-number[data-v-271e81f7]{font-size:16px;font-weight:700;color:#1f2937;flex-shrink:0;min-width:28px;text-align:right}.competitor-url[data-v-271e81f7]{font-size:11px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:30px;margin-top:2px;text-decoration:none;display:inline-block;transition:color .15s}.competitor-url[data-v-271e81f7]:hover{color:#2563eb;text-decoration:underline}.skel-rank[data-v-271e81f7]{width:22px;height:22px}.skel-dot[data-v-271e81f7],.skel-rank[data-v-271e81f7]{border-radius:50%;background:#e5e7eb;flex-shrink:0;animation:skel-pulse-271e81f7 1.2s ease-in-out infinite}.skel-dot[data-v-271e81f7]{width:10px;height:10px}.skel-bar[data-v-271e81f7]{display:block;background:#e5e7eb;border-radius:6px;animation:skel-pulse-271e81f7 1.2s ease-in-out infinite}.skel-bar--name[data-v-271e81f7]{flex:1;height:12px;max-width:160px}.skel-bar--trend[data-v-271e81f7]{width:36px;height:12px;flex-shrink:0}.skel-bar--count[data-v-271e81f7]{width:28px;height:14px;flex-shrink:0;margin-left:auto}.skel-bar--url[data-v-271e81f7]{width:45%;height:10px;margin-top:4px;margin-left:30px}@keyframes skel-pulse-271e81f7{50%{opacity:.45}}.trend-indicators[data-v-271e81f7]{display:flex;align-items:center;gap:8px;margin-right:8px;flex-shrink:0}.trend[data-v-271e81f7]{display:flex;align-items:center;gap:2px;font-size:12px;font-weight:600;cursor:default}.trend-arrow[data-v-271e81f7]{font-size:10px}.trend-number[data-v-271e81f7]{min-width:18px;text-align:right}.trend.up[data-v-271e81f7]{color:#dc2626}.trend.down[data-v-271e81f7]{color:#16a34a}@media (max-width:576px){.trend-indicators[data-v-271e81f7]{gap:6px;margin-right:6px}.trend[data-v-271e81f7]{font-size:11px}.trend-number[data-v-271e81f7]{min-width:16px}}.container-fluid[data-v-419a8dee]{position:relative;float:left}.panel-content-dashborad__title[data-v-419a8dee]{color:#52525b!important;font-weight:500!important}.text-secondary[data-v-419a8dee]{color:#52525b!important}