.insights-header[data-v-3d4963bd]{border-radius:12px;padding:1.5rem .5rem}.header-icon[data-v-3d4963bd]{width:48px;height:48px;background:linear-gradient(135deg,#0d6efd,#6610f2);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:1.5rem}.filters-bar[data-v-3d4963bd]{border-radius:8px;padding:.75rem 1rem}.filter-group select[data-v-3d4963bd]{border-radius:8px;border-color:#e9ecef}.draggable-item[data-v-3d4963bd]{position:relative}.widget-card[data-v-3d4963bd]{cursor:-webkit-grab;cursor:grab;border-radius:12px!important;overflow:visible}.widget-card[data-v-3d4963bd]:active{cursor:-webkit-grabbing;cursor:grabbing}.widget-card:hover .widget-menu-btn[data-v-3d4963bd]{opacity:1}.widget-menu-btn[data-v-3d4963bd]{opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s}.widget-icon[data-v-3d4963bd]{width:32px;height:32px;background:rgba(13,110,253,.1);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:#0d6efd;font-size:.9rem}.widget-loading[data-v-3d4963bd]{padding:2rem}.number-widget h2[data-v-3d4963bd]{letter-spacing:-.02em}.trend-indicator[data-v-3d4963bd]{font-size:.85rem}.chart-widget[data-v-3d4963bd]{padding:.5rem}.table-widget table[data-v-3d4963bd]{font-size:.85rem}.table-widget thead th[data-v-3d4963bd]{border-top:none;font-weight:600}.gauge-widget[data-v-3d4963bd]{padding:1rem 0}.gauge-container[data-v-3d4963bd]{position:relative;width:140px;margin:0 auto}.gauge-svg[data-v-3d4963bd]{width:100%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.gauge-value[data-v-3d4963bd]{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.comparison-widget[data-v-3d4963bd]{padding:1rem 0}.comparison-arrow[data-v-3d4963bd]{-webkit-animation:pulse-3d4963bd 2s infinite;animation:pulse-3d4963bd 2s infinite}@-webkit-keyframes pulse-3d4963bd{0%,to{opacity:1}50%{opacity:.6}}@keyframes pulse-3d4963bd{0%,to{opacity:1}50%{opacity:.6}}.empty-state-container[data-v-3d4963bd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem}.empty-state-card[data-v-3d4963bd]{background:#fff;border-radius:16px;padding:3rem;text-align:center;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.08);box-shadow:0 4px 24px rgba(0,0,0,.08);max-width:500px;width:100%}.empty-state-icon[data-v-3d4963bd]{width:80px;height:80px;background:linear-gradient(135deg,#e9ecef,#f8f9fa);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;font-size:2.5rem;color:#6c757d}.preset-grid[data-v-3d4963bd]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:1rem}.preset-item[data-v-3d4963bd]{background:#f8f9fa;border-radius:12px;padding:1rem .5rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;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:.5rem}.preset-item[data-v-3d4963bd]:hover{background:#e9ecef;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.preset-item i[data-v-3d4963bd]{font-size:1.5rem}.preset-item span[data-v-3d4963bd]{font-size:.75rem;font-weight:500;color:#495057}.ghost-card[data-v-3d4963bd]{opacity:.5;background:#f0f6ff;border:2px dashed #0d6efd!important;border-radius:12px}.widget-sales[data-v-3d4963bd]{border-left:4px solid #198754!important}.widget-inventory[data-v-3d4963bd]{border-left:4px solid #0d6efd!important}.widget-financial[data-v-3d4963bd]{border-left:4px solid #ffc107!important}.widget-partners[data-v-3d4963bd]{border-left:4px solid #0dcaf0!important}.widget-purchases[data-v-3d4963bd]{border-left:4px solid #6f42c1!important}.widget-logistics[data-v-3d4963bd]{border-left:4px solid #fd7e14!important}.widget-pos[data-v-3d4963bd]{border-left:4px solid #20c997!important}.widget-hr[data-v-3d4963bd]{border-left:4px solid #0dcaf0!important}.widget-invoice_status[data-v-3d4963bd]{border-left:4px solid #adb5bd!important}@media (max-width:768px){.preset-grid[data-v-3d4963bd]{grid-template-columns:repeat(2,1fr)}.insights-header[data-v-3d4963bd]{padding:1rem}.header-icon[data-v-3d4963bd]{width:40px;height:40px;font-size:1.25rem}}.floating-save-bar[data-v-3d4963bd]{position:fixed;bottom:24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1050;background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:12px 24px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.08);box-shadow:0 8px 32px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.08)}.floating-save-content[data-v-3d4963bd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.floating-save-hint[data-v-3d4963bd]{font-size:.85rem;font-weight:600;color:#6c757d;white-space:nowrap}.fade-up-enter-active[data-v-3d4963bd],.fade-up-leave-active[data-v-3d4963bd]{-webkit-transition:all .3s ease;transition:all .3s ease}.fade-up-enter[data-v-3d4963bd],.fade-up-leave-to[data-v-3d4963bd]{opacity:0;-webkit-transform:translateX(-50%) translateY(20px);transform:translateX(-50%) translateY(20px)}@media (max-width:768px){.floating-save-bar[data-v-3d4963bd]{left:16px;right:16px;-webkit-transform:none;transform:none;bottom:16px}.fade-up-enter[data-v-3d4963bd],.fade-up-leave-to[data-v-3d4963bd]{-webkit-transform:translateY(20px);transform:translateY(20px)}}