.os-spotlight-backdrop[data-v-94501236]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999999;background:#00000073;justify-content:center;padding-top:15vh;display:flex;position:fixed;inset:0}.os-spotlight-modal[data-v-94501236]{-webkit-backdrop-filter:blur(32px)saturate(200%);backdrop-filter:blur(32px)saturate(200%);background:#0f172ae0;border:1px solid #ffffff29;border-radius:16px;flex-direction:column;width:100%;max-width:620px;height:fit-content;max-height:70vh;animation:.2s cubic-bezier(.16,1,.3,1) spotPop-94501236;display:flex;overflow:hidden;box-shadow:0 30px 80px #000000b3,inset 0 1px #ffffff1f}@keyframes spotPop-94501236{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.os-spotlight-searchbar[data-v-94501236]{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:16px 20px;display:flex}.os-spotlight-input[data-v-94501236]{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:16px;font-weight:500}.os-spotlight-kbd[data-v-94501236]{color:#cbd5e1;background:#ffffff1a;border:1px solid #ffffff26;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.os-spotlight-results[data-v-94501236]{padding:8px;overflow-y:auto}.os-spotlight-item[data-v-94501236]{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;transition:all .15s;display:flex}.os-spotlight-item[data-v-94501236]:hover,.os-spotlight-item.is-selected[data-v-94501236]{background:#6366f14d}.os-spotlight-icon[data-v-94501236]{font-size:20px}.os-spotlight-badge[data-v-94501236]{color:#a5b4fc;background:#ffffff14;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.os-notif-backdrop[data-v-d20a9f33]{z-index:999998;position:fixed;inset:0}.os-notif-panel[data-v-d20a9f33]{-webkit-backdrop-filter:blur(28px)saturate(200%);background:#0f172ae0;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;width:360px;animation:.22s cubic-bezier(.16,1,.3,1) notifSlide-d20a9f33;display:flex;position:absolute;top:8px;bottom:60px;right:8px;overflow:hidden;box-shadow:0 25px 70px #000000b3}@keyframes notifSlide-d20a9f33{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.os-notif-header[data-v-d20a9f33]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.os-notif-badge[data-v-d20a9f33]{color:#fff;background:#6366f1;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.os-notif-tabs[data-v-d20a9f33]{background:#00000026;border-bottom:1px solid #ffffff0f;gap:6px;padding:10px 14px;display:flex}.os-notif-tab[data-v-d20a9f33]{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:600;transition:all .15s}.os-notif-tab.is-active[data-v-d20a9f33]{color:#fff;background:#6366f14d;border-color:#6366f180}.os-notif-feed[data-v-d20a9f33]{flex:1;padding:12px;overflow-y:auto}.os-notif-item[data-v-d20a9f33]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;margin-bottom:8px;padding:12px;transition:all .15s}.os-notif-item[data-v-d20a9f33]:hover{background:#ffffff14}.os-notif-item.alert[data-v-d20a9f33]{border-left:3px solid #f59e0b}.os-notif-item.sale[data-v-d20a9f33]{border-left:3px solid #10b981}.os-alttab-backdrop[data-v-26cfc20c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999999;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.os-alttab-modal[data-v-26cfc20c]{-webkit-backdrop-filter:blur(32px)saturate(200%);backdrop-filter:blur(32px)saturate(200%);background:#0f172ae6;border:1px solid #ffffff29;border-radius:20px;max-width:80vw;padding:24px;animation:.15s cubic-bezier(.16,1,.3,1) altPop-26cfc20c;box-shadow:0 30px 80px #000000b3}@keyframes altPop-26cfc20c{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.os-alttab-grid[data-v-26cfc20c]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.os-alttab-card[data-v-26cfc20c]{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:120px;height:100px;padding:10px;transition:all .15s;display:flex}.os-alttab-card.is-selected[data-v-26cfc20c]{background:#6366f159;border-color:#6366f1b3;transform:scale(1.08);box-shadow:0 10px 25px #6366f166}.os-alttab-icon[data-v-26cfc20c]{margin-bottom:6px;font-size:32px}.os-alttab-title[data-v-26cfc20c]{color:#f8fafc;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11.5px;font-weight:600;overflow:hidden}.os-users-popover[data-v-dd07b7d9]{-webkit-backdrop-filter:blur(28px)saturate(200%);z-index:10001;background:#0f172ae0;border:1px solid #ffffff24;border-radius:16px;width:320px;padding:14px;animation:.2s cubic-bezier(.16,1,.3,1) popUsers-dd07b7d9;position:absolute;bottom:60px;right:140px;box-shadow:0 25px 70px #000000b3}@keyframes popUsers-dd07b7d9{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.os-users-header[data-v-dd07b7d9]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;display:flex}.online-pulse-dot[data-v-dd07b7d9]{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite pulseGreen-dd07b7d9;box-shadow:0 0 10px #10b981}@keyframes pulseGreen-dd07b7d9{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 8px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.os-users-count[data-v-dd07b7d9]{color:#34d399;background:#10b98133;border:1px solid #10b9814d;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.os-users-list[data-v-dd07b7d9]{flex-direction:column;gap:8px;max-height:280px;display:flex;overflow-y:auto}.os-user-card[data-v-dd07b7d9]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.os-user-avatar[data-v-dd07b7d9]{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex;position:relative}.os-status-indicator[data-v-dd07b7d9]{background:#64748b;border:2px solid #0f172a;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.os-status-indicator.online[data-v-dd07b7d9]{background:#10b981}.os-status-pill[data-v-dd07b7d9]{border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:600}.os-status-pill.online[data-v-dd07b7d9]{color:#6ee7b7;background:#10b98133}.os-status-pill.offline[data-v-dd07b7d9]{color:#94a3b8;background:#ffffff0f}.os-lockscreen-container[data-v-fd3ea95f]{z-index:9999999;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:#fff;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 30%,#1e1b4b 0%,#0f172a 60%,#020617 100%);justify-content:center;align-items:center;animation:.3s lockFade-fd3ea95f;display:flex;position:fixed;inset:0}@keyframes lockFade-fd3ea95f{0%{opacity:0}to{opacity:1}}.os-lockscreen-content[data-v-fd3ea95f]{text-align:center;flex-direction:column;align-items:center;display:flex}.os-lockscreen-clock[data-v-fd3ea95f]{letter-spacing:-2px;text-shadow:0 10px 30px #00000080;font-size:72px;font-weight:800}.os-lockscreen-date[data-v-fd3ea95f]{color:#a5b4fc;text-transform:capitalize;margin-bottom:40px;font-size:18px}.os-lockscreen-card[data-v-fd3ea95f]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;align-items:center;width:320px;padding:30px 40px;display:flex;box-shadow:0 30px 80px #0009}.os-lockscreen-avatar[data-v-fd3ea95f]{background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:14px;font-size:26px;font-weight:800;display:flex;box-shadow:0 8px 25px #6366f166}.os-lockscreen-input[data-v-fd3ea95f]{color:#fff;text-align:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;outline:none;width:100%;margin-bottom:10px;padding:10px 14px;font-size:13px}.os-lockscreen-btn[data-v-fd3ea95f]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:10px;width:100%;padding:10px;font-size:13px;font-weight:700;transition:all .2s}.os-lockscreen-btn[data-v-fd3ea95f]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #6366f180}.notes-app-container[data-v-37a495b3]{color:#f8fafc;background:#0f172a99;border-radius:8px;width:100%;height:100%;display:flex;overflow:hidden}.live-pulse-dot[data-v-37a495b3]{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #10b981}.notes-sidebar[data-v-37a495b3]{background:#0003;border-right:1px solid #ffffff14;flex-direction:column;width:260px;display:flex}.notes-sidebar-header[data-v-37a495b3]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.notes-file-list[data-v-37a495b3]{flex:1;padding:6px;overflow-y:auto}.notes-file-item[data-v-37a495b3]{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;margin-bottom:4px;padding:10px 12px;transition:all .2s}.notes-file-item[data-v-37a495b3]:hover{background:#ffffff14}.notes-file-item.is-selected[data-v-37a495b3]{background:#6366f140;border-color:#6366f180}.notes-editor-area[data-v-37a495b3]{background:#0f172a66;flex-direction:column;flex:1;display:flex}.notes-editor-toolbar[data-v-37a495b3]{background:#00000026;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:10px 16px;display:flex}.notes-textarea[data-v-37a495b3]{color:#f1f5f9;resize:none;background:0 0;border:none;outline:none;flex:1;width:100%;padding:16px;font-family:inherit;font-size:13.5px;line-height:1.6}.analytics-filter-card[data-v-6d981177]{border-radius:var(--radius-lg,12px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#131a29e6,#0d121df2);border:1px solid #ffffff14;flex-direction:column;gap:.85rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex;box-shadow:0 8px 32px #00000059}.filter-top-row[data-v-6d981177]{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.preset-buttons[data-v-6d981177]{flex-wrap:wrap;gap:.35rem;display:flex}.preset-btn[data-v-6d981177]{color:var(--muted,#94a3b8);cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:.35rem .7rem;font-size:.76rem;font-weight:600;transition:all .15s}.preset-btn[data-v-6d981177]:hover{color:#c7d2fe;background:#6366f11f;border-color:#6366f14d}.preset-btn.active[data-v-6d981177]{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);border-color:#6366f1;box-shadow:0 0 12px #6366f166}.granularity-toggle[data-v-6d981177]{background:#00000040;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:.25rem;padding:.2rem .35rem;display:flex}.filter-caption[data-v-6d981177]{color:var(--muted,#94a3b8);margin-right:.25rem;font-size:.72rem}.gran-btn[data-v-6d981177]{color:var(--muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem .55rem;font-size:.72rem;font-weight:600;transition:all .15s}.gran-btn[data-v-6d981177]:hover{color:#fff}.gran-btn.active[data-v-6d981177]{background:var(--bg4,#1a2336);color:#38bdf8;box-shadow:0 1px 4px #0006}.filter-inputs-row[data-v-6d981177]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.filter-field[data-v-6d981177]{flex-direction:column;gap:.3rem;min-width:130px;display:flex}.filter-field.flex-grow[data-v-6d981177]{flex:1;min-width:170px}.filter-label[data-v-6d981177]{color:var(--muted,#94a3b8);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600}.filter-input[data-v-6d981177],.filter-select[data-v-6d981177]{background:var(--bg3,#131a29);color:var(--text,#f8fafc);border-radius:var(--radius-sm,6px);border:1px solid #ffffff1a;outline:none;padding:.48rem .65rem;font-size:.82rem;transition:border-color .18s}.filter-input[data-v-6d981177]:focus,.filter-select[data-v-6d981177]:focus{border-color:var(--accent,#6366f1);box-shadow:0 0 0 2px #6366f133}.filter-actions[data-v-6d981177]{align-items:center;display:flex}.btn-reset[data-v-6d981177]{color:#fb7185;cursor:pointer;background:0 0;border:1px solid #f43f5e40;border-radius:6px;padding:.5rem .75rem;font-size:.76rem;font-weight:600;transition:all .18s}.btn-reset[data-v-6d981177]:hover{color:#fff;background:#f43f5e1f;border-color:#f43f5e80}.trend-chart-card[data-v-f3d6cf5d]{background:var(--bg2,#0d121d);border:1px solid var(--border,#ffffff14);border-radius:var(--radius-lg,12px);padding:1.25rem 1.5rem;position:relative;box-shadow:0 10px 30px #0006}.chart-header[data-v-f3d6cf5d]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.chart-title[data-v-f3d6cf5d]{color:var(--text,#fff);letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:800}.chart-subtitle[data-v-f3d6cf5d]{color:var(--muted,#94a3b8);margin-top:.2rem;font-size:.78rem;display:block}.series-toggles[data-v-f3d6cf5d]{flex-wrap:wrap;gap:.5rem;display:flex}.toggle-pill[data-v-f3d6cf5d]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--muted,#94a3b8);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .65rem;font-size:.76rem;font-weight:700;transition:all .15s;display:flex}.toggle-pill input[data-v-f3d6cf5d]{display:none}.toggle-pill .dot[data-v-f3d6cf5d]{border-radius:50%;width:8px;height:8px}.pill-rev .dot[data-v-f3d6cf5d]{background:#38bdf8}.pill-prof .dot[data-v-f3d6cf5d]{background:#10b981}.pill-cost .dot[data-v-f3d6cf5d]{background:#818cf8}.pill-rev.active[data-v-f3d6cf5d]{color:#38bdf8;background:#38bdf81f;border-color:#38bdf859}.pill-prof.active[data-v-f3d6cf5d]{color:#34d399;background:#10b9811f;border-color:#10b98159}.pill-cost.active[data-v-f3d6cf5d]{color:#a5b4fc;background:#818cf81f;border-color:#818cf859}.chart-container[data-v-f3d6cf5d]{border-radius:var(--radius-md,8px);background:#0003;border:1px solid #ffffff0a;width:100%;height:300px;position:relative;overflow:hidden}.chart-empty[data-v-f3d6cf5d]{height:100%;color:var(--muted,#94a3b8);place-items:center;font-size:.88rem;display:grid}.chart-svg[data-v-f3d6cf5d]{width:100%;height:100%;overflow:visible}.chart-tooltip[data-v-f3d6cf5d]{pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#131a29f2;border:1px solid #6366f166;border-radius:10px;width:210px;padding:.75rem .85rem;transition:left 80ms,top 80ms;position:absolute;box-shadow:0 12px 32px #0009}.tooltip-header[data-v-f3d6cf5d]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:.45rem;padding-bottom:.4rem;display:flex}.tooltip-date[data-v-f3d6cf5d]{color:#fff;font-size:.76rem;font-weight:700}.tooltip-rows[data-v-f3d6cf5d]{gap:.35rem;font-size:.75rem;display:grid}.tooltip-row[data-v-f3d6cf5d]{justify-content:space-between;align-items:center;display:flex}.tooltip-row.rev b[data-v-f3d6cf5d]{color:#38bdf8}.tooltip-row.cost b[data-v-f3d6cf5d]{color:#818cf8}.tooltip-row.prof b[data-v-f3d6cf5d]{color:#34d399}.tooltip-row.purch b[data-v-f3d6cf5d]{color:#fbbf24}.axis-text[data-v-f3d6cf5d]{fill:#94a3b8;font-variant-numeric:tabular-nums;font-family:Inter,system-ui,sans-serif;font-size:11px}.peak-text[data-v-f3d6cf5d]{fill:#7dd3fc;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700}.chart-tooltip[data-v-f3d6cf5d]{width:218px}.donut-chart-card[data-v-81709511]{background:var(--bg2,#0d121d);border:1px solid var(--border,#ffffff14);border-radius:var(--radius-lg,12px);flex-direction:column;height:100%;padding:1.25rem 1.5rem;display:flex;box-shadow:0 10px 30px #0006}.donut-header[data-v-81709511]{margin-bottom:1rem}.donut-title[data-v-81709511]{color:var(--text,#fff);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:800}.donut-subtitle[data-v-81709511]{color:var(--muted,#94a3b8);margin-top:.15rem;font-size:.76rem;display:block}.donut-body[data-v-81709511]{flex-wrap:wrap;flex:1;justify-content:space-around;align-items:center;gap:1.25rem;display:flex}.svg-wrapper[data-v-81709511]{flex-shrink:0;width:170px;height:170px;position:relative}.donut-svg[data-v-81709511]{width:100%;height:100%;transform:rotate(-90deg)}.donut-center-text[data-v-81709511]{transform-origin:100px 100px;transform:rotate(90deg)}.center-val[data-v-81709511]{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.center-sub[data-v-81709511]{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.donut-segment[data-v-81709511]{cursor:pointer;transition:stroke-width .2s cubic-bezier(.16,1,.3,1),filter .2s}.donut-segment.active[data-v-81709511]{filter:drop-shadow(0 0 6px #fff6)}.donut-legend[data-v-81709511]{flex-direction:column;flex:1;gap:.6rem;min-width:190px;display:flex}.legend-item[data-v-81709511]{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;padding:.45rem .65rem;transition:all .15s;display:flex}.legend-item[data-v-81709511]:hover,.legend-item.active[data-v-81709511]{background:#ffffff0f;border-color:#ffffff26;transform:translate(3px)}.legend-meta[data-v-81709511]{align-items:center;gap:.5rem;display:flex}.legend-color[data-v-81709511]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.legend-label[data-v-81709511]{color:var(--text,#f8fafc);font-size:.78rem;font-weight:600}.legend-stats[data-v-81709511]{align-items:center;gap:.5rem;display:flex}.legend-val[data-v-81709511]{color:#fff;font-variant-numeric:tabular-nums;font-size:.8rem}.legend-pct[data-v-81709511]{color:var(--muted,#94a3b8);background:#ffffff0d;border-radius:4px;padding:.1rem .35rem;font-size:.72rem;font-weight:600}.bar-chart-card[data-v-59d99b67]{background:var(--bg2,#0d121d);border:1px solid var(--border,#ffffff14);border-radius:var(--radius-lg,12px);flex-direction:column;min-width:0;padding:1.25rem 1.5rem;display:flex;overflow:hidden;box-shadow:0 10px 30px #0006}.bar-header[data-v-59d99b67]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;display:flex}.bar-title[data-v-59d99b67]{color:var(--text,#fff);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:800}.bar-subtitle[data-v-59d99b67]{color:var(--muted,#94a3b8);margin-top:.15rem;font-size:.76rem;display:block}.bar-legend[data-v-59d99b67]{gap:.5rem;display:flex}.legend-pill[data-v-59d99b67]{color:var(--muted,#94a3b8);background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .55rem;font-size:.72rem;font-weight:600;display:flex}.legend-pill .dot[data-v-59d99b67]{border-radius:50%;width:8px;height:8px}.sales-pill .dot[data-v-59d99b67]{background:#38bdf8}.purchases-pill .dot[data-v-59d99b67]{background:#f59e0b}.bar-body[data-v-59d99b67]{flex:1;align-items:stretch;min-width:0;max-width:100%;min-height:220px;display:flex;overflow:hidden}.bar-empty[data-v-59d99b67]{width:100%;color:var(--muted,#94a3b8);place-items:center;font-size:.85rem;display:grid}.bars-scroller[data-v-59d99b67]{box-sizing:border-box;align-items:flex-end;gap:.85rem;width:100%;min-width:0;max-width:100%;padding-top:1.5rem;padding-bottom:.6rem;display:flex;overflow:auto hidden}.bars-scroller[data-v-59d99b67]::-webkit-scrollbar{height:6px}.bars-scroller[data-v-59d99b67]::-webkit-scrollbar-track{background:#ffffff08;border-radius:3px}.bars-scroller[data-v-59d99b67]::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:3px}.bars-scroller[data-v-59d99b67]::-webkit-scrollbar-thumb:hover{background:#ffffff47}.bar-group[data-v-59d99b67]{flex-direction:column;flex-grow:0;flex-shrink:0;align-items:center;gap:.4rem;min-width:44px;max-width:60px;height:100%;display:flex}.bars-col[data-v-59d99b67]{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:160px;display:flex;position:relative}.net-indicator[data-v-59d99b67]{white-space:nowrap;font-family:monospace;font-size:.65rem;font-weight:700;position:absolute;top:-18px}.net-indicator.positive[data-v-59d99b67]{color:#34d399}.net-indicator.negative[data-v-59d99b67]{color:#f87171}.bars-pair[data-v-59d99b67]{align-items:flex-end;gap:4px;width:100%;height:100%;display:flex}.bar-track[data-v-59d99b67]{background:#ffffff08;border-radius:4px 4px 0 0;flex:1;align-items:flex-end;height:100%;display:flex;overflow:hidden}.bar-fill[data-v-59d99b67]{border-radius:3px 3px 0 0;width:100%;transition:height .4s cubic-bezier(.16,1,.3,1)}.sales-fill[data-v-59d99b67]{background:linear-gradient(#38bdf8,#0284c7);box-shadow:0 0 8px #38bdf84d}.purchases-fill[data-v-59d99b67]{background:linear-gradient(#fbbf24,#d97706);box-shadow:0 0 8px #fbbf244d}.bar-label[data-v-59d99b67]{color:var(--muted,#94a3b8);font-family:monospace;font-size:.7rem}.analytics-view-container[data-v-0ee33203]{flex-direction:column;gap:1.5rem;width:100%;display:flex}.analytics-header[data-v-0ee33203]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.live-status-row[data-v-0ee33203]{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.live-dot[data-v-0ee33203]{background:var(--green,#10b981);width:8px;height:8px;box-shadow:0 0 8px var(--green,#10b981);border-radius:50%;animation:2s infinite pulseDot-0ee33203}@keyframes pulseDot-0ee33203{0%{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}to{opacity:.7;transform:scale(.95)}}.live-text[data-v-0ee33203]{text-transform:uppercase;color:var(--green,#10b981);letter-spacing:.05em;font-size:.75rem;font-weight:800}.view-title[data-v-0ee33203]{color:var(--text,#fff);letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:800}.view-desc[data-v-0ee33203]{color:var(--muted,#94a3b8);margin-top:.2rem;font-size:.82rem;display:block}.header-actions[data-v-0ee33203]{align-items:center;gap:.6rem;display:flex}.spin[data-v-0ee33203]{animation:1s linear infinite spin-0ee33203;display:inline-block}@keyframes spin-0ee33203{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.analytics-loading[data-v-0ee33203]{background:var(--bg2,#0d121d);border:1px solid var(--border,#ffffff14);border-radius:var(--radius-lg,12px);color:var(--muted,#94a3b8);flex-direction:column;align-items:center;gap:1rem;padding:3rem;display:flex}.spinner[data-v-0ee33203]{border:3px solid #6366f133;border-top-color:#6366f1;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin-0ee33203}.kpi-bento-grid[data-v-0ee33203]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=1200px){.kpi-bento-grid[data-v-0ee33203]{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.kpi-bento-grid[data-v-0ee33203]{grid-template-columns:1fr}}.kpi-card[data-v-0ee33203]{background:var(--bg2,#0d121d);border:1px solid var(--border,#ffffff14);border-radius:var(--radius-md,10px);flex-direction:column;justify-content:space-between;gap:.65rem;padding:1.15rem 1.25rem;transition:all .2s;display:flex;box-shadow:0 4px 20px #0000004d}.kpi-card[data-v-0ee33203]:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 8px 30px #00000073}.card-capital[data-v-0ee33203]{border-top:3px solid #a855f7}.card-profit[data-v-0ee33203]{border-top:3px solid #10b981}.card-revenue[data-v-0ee33203]{border-top:3px solid #38bdf8}.card-margin[data-v-0ee33203]{border-top:3px solid #6366f1}.kpi-top[data-v-0ee33203]{justify-content:space-between;align-items:center;display:flex}.kpi-title[data-v-0ee33203]{text-transform:uppercase;color:var(--muted,#94a3b8);letter-spacing:.04em;font-size:.78rem;font-weight:700}.kpi-icon[data-v-0ee33203]{font-size:1.15rem}.kpi-num[data-v-0ee33203]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:800;line-height:1.1}.val-purple[data-v-0ee33203]{color:#c084fc}.val-green[data-v-0ee33203]{color:#34d399}.val-blue[data-v-0ee33203]{color:#60a5fa}.val-emerald[data-v-0ee33203]{color:#6ee7b7}.val-cyan[data-v-0ee33203]{color:#38bdf8}.val-white[data-v-0ee33203]{color:#f8fafc}.val-amber[data-v-0ee33203]{color:#fbbf24}.val-red[data-v-0ee33203]{color:#f87171}.kpi-footer[data-v-0ee33203]{color:var(--muted,#94a3b8);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.76rem;display:flex}.badge-tag[data-v-0ee33203]{border-radius:4px;padding:.1rem .45rem;font-size:.7rem;font-weight:700}.badge-tag.green[data-v-0ee33203]{color:#6ee7b7;background:#10b98126;border:1px solid #10b9814d}.badge-tag.yellow[data-v-0ee33203]{color:#fde68a;background:#f59e0b26;border:1px solid #f59e0b4d}.margin-track[data-v-0ee33203]{background:#ffffff14;border-radius:999px;width:100%;height:6px;margin-top:.2rem;overflow:hidden}.margin-fill[data-v-0ee33203]{background:linear-gradient(90deg,#6366f1,#10b981);border-radius:999px;height:100%;transition:width .4s}.charts-main-grid[data-v-0ee33203]{grid-template-columns:minmax(0,2fr) minmax(0,1.15fr);gap:1.25rem;display:grid}@media (width<=1100px){.charts-main-grid[data-v-0ee33203]{grid-template-columns:1fr}}.charts-secondary-grid[data-v-0ee33203]{box-sizing:border-box;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.25rem;width:100%;min-width:0;max-width:100%;display:grid}@media (width<=1200px){.charts-secondary-grid[data-v-0ee33203]{grid-template-columns:minmax(0,1fr)}}.secondary-col[data-v-0ee33203]{width:100%;min-width:0}.category-analytics-card[data-v-0ee33203]{background:var(--bg2,#0d121d);border:1px solid var(--border,#ffffff14);border-radius:var(--radius-lg,12px);flex-direction:column;min-width:0;height:100%;padding:1.25rem 1.5rem;display:flex;overflow:hidden;box-shadow:0 10px 30px #0006}.cat-card-header[data-v-0ee33203]{margin-bottom:1rem}.cat-card-title[data-v-0ee33203]{color:var(--text,#fff);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:800}.cat-card-subtitle[data-v-0ee33203]{color:var(--muted,#94a3b8);margin-top:.15rem;font-size:.76rem;display:block}.cat-list[data-v-0ee33203]{flex-direction:column;gap:.65rem;max-height:250px;display:flex;overflow-y:auto}.cat-row[data-v-0ee33203]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;gap:.85rem;min-width:0;padding:.65rem .85rem;transition:all .15s;display:flex}.cat-row[data-v-0ee33203]:hover{background:#ffffff0d;border-color:#ffffff1f}.cat-left[data-v-0ee33203]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.cat-title-line[data-v-0ee33203]{align-items:center;gap:.5rem;display:flex}.cat-name[data-v-0ee33203]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;overflow:hidden}.cat-sub[data-v-0ee33203]{color:var(--muted,#94a3b8);white-space:nowrap;text-overflow:ellipsis;gap:.35rem;font-size:.7rem;display:flex;overflow:hidden}.cat-figures[data-v-0ee33203]{white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.cat-prof[data-v-0ee33203]{color:#34d399;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.86rem}.cat-rev[data-v-0ee33203]{color:var(--muted,#94a3b8);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem}.cat-badge[data-v-0ee33203]{white-space:nowrap;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:700}.cat-badge.high[data-v-0ee33203]{color:#6ee7b7;background:#10b9812e}.cat-badge.mid[data-v-0ee33203]{color:#7dd3fc;background:#38bdf82e}.cat-badge.low[data-v-0ee33203]{color:#fde68a;background:#f59e0b2e}.team-leaderboard-card[data-v-0ee33203]{background:var(--bg2,#0d121d);border:1px solid var(--border,#ffffff14);border-radius:var(--radius-lg,12px);padding:1.25rem 1.5rem;box-shadow:0 10px 30px #0006}.team-header[data-v-0ee33203]{margin-bottom:1.25rem}.team-title[data-v-0ee33203]{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:800}.team-subtitle[data-v-0ee33203]{color:var(--muted,#94a3b8);margin-top:.2rem;font-size:.78rem;display:block}.team-grid[data-v-0ee33203]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.member-card[data-v-0ee33203]{background:var(--bg3,#131a29);border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.85rem;padding:1rem;transition:all .18s;display:flex}.member-card[data-v-0ee33203]:hover{border-color:#6366f159;transform:translateY(-2px)}.member-top[data-v-0ee33203]{align-items:center;gap:.75rem;display:flex}.member-avatar[data-v-0ee33203]{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:.85rem;font-weight:800;display:grid}.member-name[data-v-0ee33203]{color:#fff;font-size:.92rem;display:block}.member-role[data-v-0ee33203]{color:var(--muted,#94a3b8);font-size:.74rem}.member-metrics[data-v-0ee33203]{background:#00000040;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.65rem;display:grid}.metric-box[data-v-0ee33203]{flex-direction:column;gap:.1rem;display:flex}.metric-box .lbl[data-v-0ee33203]{color:var(--muted,#94a3b8);text-transform:uppercase;font-size:.65rem}.metric-box .val[data-v-0ee33203]{font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.top-products-grid[data-v-0ee33203]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=900px){.top-products-grid[data-v-0ee33203]{grid-template-columns:1fr}}.top-card[data-v-0ee33203]{background:var(--bg2,#0d121d);border:1px solid var(--border,#ffffff14);border-radius:var(--radius-lg,12px);padding:1.25rem 1.5rem;box-shadow:0 10px 30px #0006}.top-header[data-v-0ee33203]{margin-bottom:1rem}.top-title[data-v-0ee33203]{color:#fff;margin:0;font-size:1.1rem;font-weight:800}.top-subtitle[data-v-0ee33203]{color:var(--muted,#94a3b8);margin-top:.15rem;font-size:.76rem;display:block}.top-list[data-v-0ee33203]{flex-direction:column;gap:.5rem;display:flex}.top-item[data-v-0ee33203]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:.75rem;padding:.55rem .75rem;transition:all .15s;display:flex}.top-item[data-v-0ee33203]:hover{background:#ffffff0d;border-color:#ffffff1f}.top-rank[data-v-0ee33203]{width:24px;height:24px;color:var(--muted,#94a3b8);background:#ffffff0f;border-radius:6px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:800;display:grid}.top-info[data-v-0ee33203]{flex:1;min-width:0}.top-name[data-v-0ee33203]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;display:block;overflow:hidden}.top-cat[data-v-0ee33203]{color:var(--muted,#94a3b8);font-size:.7rem}.top-right[data-v-0ee33203]{text-align:right;flex-direction:column;flex-shrink:0;display:flex}.top-profit[data-v-0ee33203]{color:#34d399;font-size:.85rem}.top-rev[data-v-0ee33203]{color:var(--muted,#94a3b8);font-size:.7rem}.top-qty[data-v-0ee33203]{color:#38bdf8;font-size:.85rem}.top-profit-sub[data-v-0ee33203]{color:#34d399;font-size:.7rem}.empty-muted[data-v-0ee33203]{text-align:center;color:var(--muted,#94a3b8);padding:1.5rem;font-size:.82rem}.dashboard-analytics-card[data-v-ec7d5e1d]{background:var(--bg2,#0d121d);border:1px solid var(--border,#ffffff14);border-radius:var(--radius-lg,14px);flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0006}.dashboard-analytics-card[data-v-ec7d5e1d]:before{content:"";background:linear-gradient(90deg,#6366f1,#10b981,#38bdf8);height:2px;position:absolute;top:0;left:0;right:0}.dash-an-header[data-v-ec7d5e1d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.pulse-spark[data-v-ec7d5e1d]{background:#38bdf8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #38bdf8}.sub-label[data-v-ec7d5e1d]{text-transform:uppercase;color:#38bdf8;letter-spacing:.05em;font-size:.72rem;font-weight:800}.title[data-v-ec7d5e1d]{letter-spacing:-.02em;color:#fff;margin:.2rem 0 0;font-size:1.25rem;font-weight:800}.dash-an-controls[data-v-ec7d5e1d]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.period-pills[data-v-ec7d5e1d]{background:#0000004d;border:1px solid #ffffff14;border-radius:999px;padding:.2rem .35rem;display:flex}.pill-btn[data-v-ec7d5e1d]{color:var(--muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.3rem .65rem;font-size:.74rem;font-weight:600;transition:all .15s}.pill-btn[data-v-ec7d5e1d]:hover{color:#fff}.pill-btn.active[data-v-ec7d5e1d]{color:#fff;background:#6366f1;box-shadow:0 0 10px #6366f180}.btn-open-full[data-v-ec7d5e1d]{padding:.4rem .75rem;font-size:.78rem;font-weight:700}.dash-mini-kpis[data-v-ec7d5e1d]{grid-template-columns:repeat(4,1fr);gap:.85rem;display:grid}@media (width<=900px){.dash-mini-kpis[data-v-ec7d5e1d]{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.dash-mini-kpis[data-v-ec7d5e1d]{grid-template-columns:1fr}}.mini-kpi[data-v-ec7d5e1d]{background:var(--bg3,#131a29);border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:.25rem;padding:.75rem .95rem;display:flex}.mk-lbl[data-v-ec7d5e1d]{color:var(--muted,#94a3b8);text-transform:uppercase;font-size:.7rem;font-weight:600}.mk-val[data-v-ec7d5e1d]{font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:800;line-height:1.1}.val-green[data-v-ec7d5e1d]{color:#34d399}.val-blue[data-v-ec7d5e1d]{color:#60a5fa}.val-cyan[data-v-ec7d5e1d]{color:#38bdf8}.val-amber[data-v-ec7d5e1d]{color:#fbbf24}.mk-sub[data-v-ec7d5e1d]{color:var(--muted,#94a3b8);font-size:.7rem}.chart-embed[data-v-ec7d5e1d]{width:100%}.dv3[data-v-6e117f66]{--card:var(--bg2,#0d121d);--line:var(--border,#ffffff14);flex-direction:column;gap:1.1rem;width:100%;display:flex}.dv3-head[data-v-6e117f66]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.dv3-live[data-v-6e117f66]{letter-spacing:.04em;text-transform:uppercase;color:#34d399;align-items:center;gap:.45rem;font-size:.74rem;font-weight:700;display:flex}.dv3-live-dot[data-v-6e117f66]{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #34d3992e}.dv3-hello[data-v-6e117f66]{letter-spacing:-.03em;margin:.2rem 0 0;font-size:1.55rem;font-weight:800}.dv3-head-tools[data-v-6e117f66]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dv3-periods[data-v-6e117f66]{border:1px solid var(--line);background:#ffffff0d;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.dv3-periods button[data-v-6e117f66]{color:#94a3b8;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.38rem .8rem;font-size:.8rem;font-weight:600}.dv3-periods button[data-v-6e117f66]:hover{color:#e2e8f0}.dv3-periods button.active[data-v-6e117f66]{color:#fff;background:#6366f1;box-shadow:0 2px 10px #6366f173}.dv3-actions[data-v-6e117f66]{flex-wrap:wrap;gap:.5rem;display:flex}.dv3-kpis[data-v-6e117f66]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.dv3-kpi[data-v-6e117f66]{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:.35rem;padding:1rem 1.15rem .9rem;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 22px #0000004d}.dv3-kpi.accent[data-v-6e117f66]{background:linear-gradient(135deg, #10b9811f, var(--card) 60%);border-color:#10b98166}.dv3-kpi-label[data-v-6e117f66]{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:700}.dv3-kpi-value[data-v-6e117f66]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#c4b5fd;font-size:1.7rem;font-weight:800}.dv3-kpi-value.blue[data-v-6e117f66]{color:#7dd3fc}.dv3-kpi-value.green[data-v-6e117f66]{color:#34d399}.dv3-kpi-value.amber[data-v-6e117f66]{color:#fbbf24}.dv3-kpi-foot[data-v-6e117f66]{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.76rem;display:flex}.dv3-kpi-note[data-v-6e117f66]{color:#94a3b8}.dv3-delta[data-v-6e117f66]{border-radius:6px;padding:.1rem .45rem;font-weight:700}.dv3-delta.up[data-v-6e117f66]{color:#34d399;background:#10b98124}.dv3-delta.down[data-v-6e117f66]{color:#fb7185;background:#f43f5e24}.dv3-spark[data-v-6e117f66]{width:100%;height:30px;margin-top:.15rem}.dv3-card[data-v-6e117f66]{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:.9rem;min-width:0;padding:1.1rem 1.2rem;display:flex;box-shadow:0 6px 22px #0000004d}.dv3-card-head[data-v-6e117f66]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dv3-card-head h3[data-v-6e117f66]{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:800}.dv3-card-head span[data-v-6e117f66]{color:#94a3b8;font-size:.75rem}.dv3-link[data-v-6e117f66]{color:#a5b4fc;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:.78rem;font-weight:600}.dv3-link[data-v-6e117f66]:hover{color:#fff}.dv3-main[data-v-6e117f66]{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);align-items:stretch;gap:.9rem;display:grid}.dv3-chart[data-v-6e117f66]{box-shadow:none;background:0 0;border:none;padding:0}.dv3-chart[data-v-6e117f66] .trend-chart-card{height:100%}.dv3-capital[data-v-6e117f66]{flex-direction:column;gap:.45rem;display:flex}.dv3-capital-row[data-v-6e117f66]{color:#94a3b8;justify-content:space-between;align-items:baseline;font-size:.82rem;display:flex}.dv3-capital-row b[data-v-6e117f66]{color:#f8fafc;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.35rem}.dv3-capital-bar[data-v-6e117f66]{background:#ffffff0f;border-radius:999px;height:10px;display:flex;overflow:hidden}.dv3-capital-bar .stock[data-v-6e117f66]{background:#6366f1}.dv3-capital-bar .money[data-v-6e117f66]{background:#f59e0b}.dv3-capital-legend[data-v-6e117f66]{color:#94a3b8;flex-wrap:wrap;gap:.9rem;font-size:.74rem;display:flex}.dv3-capital-legend i[data-v-6e117f66]{border-radius:50%;width:8px;height:8px;margin-right:.35rem;display:inline-block}.dv3-capital-legend i.stock[data-v-6e117f66]{background:#6366f1}.dv3-capital-legend i.money[data-v-6e117f66]{background:#f59e0b}.dv3-people[data-v-6e117f66]{flex-direction:column;gap:.4rem;display:flex}.dv3-person[data-v-6e117f66]{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:.7rem;padding:.55rem .7rem;display:flex}.dv3-person[data-v-6e117f66]:hover{background:#ffffff0f}.dv3-avatar[data-v-6e117f66]{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:.74rem;font-weight:800;display:grid}.dv3-person-main[data-v-6e117f66]{flex-direction:column;flex:1;min-width:0;display:flex}.dv3-person-main b[data-v-6e117f66]{font-size:.86rem}.dv3-person-main small[data-v-6e117f66]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.dv3-saldo[data-v-6e117f66]{white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:700}.dv3-saldo.ok[data-v-6e117f66]{color:#6ee7b7;background:#10b98124}.dv3-saldo.warn[data-v-6e117f66]{color:#fcd34d;background:#f59e0b24}.dv3-saldo.zero[data-v-6e117f66]{color:#94a3b8;background:#ffffff0f}.dv3-money-actions[data-v-6e117f66]{flex-wrap:wrap;gap:.45rem;margin-top:auto;display:flex}.dv3-money-actions .btn[data-v-6e117f66]{flex:auto;font-size:.78rem}.dv3-grid[data-v-6e117f66]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.dv3-split[data-v-6e117f66]{flex-direction:column;gap:.55rem;display:flex}.dv3-split-bar[data-v-6e117f66]{background:#ffffff0f;border-radius:999px;height:12px;display:flex;overflow:hidden}.dv3-split-bar span[data-v-6e117f66]{height:100%;display:block}.dv3-split-row[data-v-6e117f66]{align-items:center;gap:.55rem;font-size:.84rem;display:flex}.dv3-split-row i[data-v-6e117f66]{border-radius:50%;flex:none;width:9px;height:9px}.dv3-split-row span[data-v-6e117f66]{flex:1;min-width:0}.dv3-split-row small[data-v-6e117f66]{color:#94a3b8}.dv3-split-row b[data-v-6e117f66]{font-variant-numeric:tabular-nums}.dv3-cats[data-v-6e117f66]{flex-direction:column;gap:.6rem;display:flex}.dv3-cat-top[data-v-6e117f66]{justify-content:space-between;gap:.5rem;margin-bottom:.2rem;font-size:.8rem;display:flex}.dv3-cat-top small[data-v-6e117f66]{color:#94a3b8}.dv3-cat-top b[data-v-6e117f66]{font-variant-numeric:tabular-nums;color:#93c5fd}.dv3-bar[data-v-6e117f66]{background:#ffffff12;border-radius:999px;height:5px;overflow:hidden}.dv3-bar span[data-v-6e117f66]{background:linear-gradient(90deg,#6366f1,#38bdf8);border-radius:999px;height:100%;display:block}.dv3-foot-note[data-v-6e117f66]{color:#94a3b8;margin-top:auto;font-size:.76rem}.dv3-foot-note.warn[data-v-6e117f66]{color:#fbbf24}.dv3-pipeline[data-v-6e117f66]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.dv3-stage[data-v-6e117f66]{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:.1rem;padding:.7rem .8rem;display:flex}.dv3-stage b[data-v-6e117f66]{font-size:1.5rem;font-weight:800}.dv3-stage span[data-v-6e117f66]{color:#94a3b8;font-size:.74rem}.dv3-stage.ready b[data-v-6e117f66]{color:#34d399}.dv3-stage.reserved b[data-v-6e117f66]{color:#fbbf24}.dv3-stage.sold b[data-v-6e117f66]{color:#a5b4fc}.dv3-sales[data-v-6e117f66]{flex-direction:column;gap:.35rem;display:flex}.dv3-sale[data-v-6e117f66]{background:#ffffff08;border-radius:10px;align-items:center;gap:.6rem;padding:.5rem .65rem;display:flex}.dv3-sale-main[data-v-6e117f66]{flex-direction:column;flex:1;min-width:0;display:flex}.dv3-sale-main b[data-v-6e117f66]{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.dv3-sale-main small[data-v-6e117f66]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.dv3-sale-sum[data-v-6e117f66]{color:#6ee7b7;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.86rem}.dv3-empty[data-v-6e117f66]{color:#94a3b8;padding:.75rem 0;font-size:.82rem}@media (width<=1280px){.dv3-grid[data-v-6e117f66]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1080px){.dv3-kpis[data-v-6e117f66]{grid-template-columns:repeat(2,minmax(0,1fr))}.dv3-main[data-v-6e117f66]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.dv3-kpis[data-v-6e117f66],.dv3-grid[data-v-6e117f66]{grid-template-columns:minmax(0,1fr)}.dv3-hello[data-v-6e117f66]{font-size:1.3rem}.dv3-actions .btn[data-v-6e117f66]{flex:auto}}.dv3-duo[data-v-6e117f66]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.dv3-split-total[data-v-6e117f66]{color:#94a3b8;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.84rem;display:flex}.dv3-split-total b[data-v-6e117f66]{color:#f8fafc;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.25rem}.dv3-split-total.net[data-v-6e117f66]{border-top:1px solid #ffffff14;margin-top:auto;padding-top:.75rem}.dv3-split-total.net b[data-v-6e117f66]{color:#34d399;font-size:1.4rem}.dv3-split-note[data-v-6e117f66]{color:#94a3b8;font-size:.72rem;line-height:1.4}.dv3-split-pct[data-v-6e117f66]{color:#94a3b8;font-variant-numeric:tabular-nums;text-align:right;min-width:2.4em}.dv3-cap-list[data-v-6e117f66]{flex-direction:column;gap:.45rem;display:flex}.dv3-cap[data-v-6e117f66]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:.7rem;padding:.6rem .75rem;display:flex}.dv3-cap-main[data-v-6e117f66]{flex-direction:column;flex:1;min-width:0;display:flex}.dv3-cap-main b[data-v-6e117f66]{font-size:.9rem}.dv3-cap-main small[data-v-6e117f66]{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:.72rem}.dv3-cap-val[data-v-6e117f66]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#c4b5fd;font-size:1.1rem}.dv3-stock[data-v-6e117f66]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.5rem;display:grid}.dv3-stock-col[data-v-6e117f66]{flex-direction:column;gap:.9rem;min-width:0;display:flex}.dv3-stock-total[data-v-6e117f66]{flex-direction:column;display:flex}.dv3-stock-total b[data-v-6e117f66]{letter-spacing:-.03em;color:#7dd3fc;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:800}.dv3-stock-total span[data-v-6e117f66]{color:#94a3b8;font-size:.78rem}.dv3-stock-total em[data-v-6e117f66]{color:#fbbf24;font-style:normal}.dv3-stock .dv3-cats[data-v-6e117f66]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.4rem;display:grid}.dv3-deliv[data-v-6e117f66]{border-left:1px solid #ffffff12;padding-left:1.5rem}.dv3-overdue[data-v-6e117f66]{color:#fda4af;background:#f43f5e1a;border:1px solid #f43f5e4d;border-radius:8px;padding:.45rem .7rem;font-size:.78rem;font-weight:600}.dv3-deliv-list[data-v-6e117f66]{flex-direction:column;gap:.3rem;display:flex}.dv3-deliv-row[data-v-6e117f66]{background:#ffffff08;border-left:3px solid #ffffff1f;border-radius:8px;grid-template-columns:5.2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.45rem .6rem;display:grid}.dv3-deliv-row.is-overdue[data-v-6e117f66]{border-left-color:#fb7185}.dv3-deliv-row.is-today[data-v-6e117f66]{border-left-color:#34d399}.dv3-deliv-row.is-week[data-v-6e117f66]{border-left-color:#fbbf24}.dv3-deliv-date[data-v-6e117f66]{flex-direction:column;line-height:1.15;display:flex}.dv3-deliv-date b[data-v-6e117f66]{font-variant-numeric:tabular-nums;font-size:.86rem}.dv3-deliv-date small[data-v-6e117f66]{color:#94a3b8;font-size:.68rem}.is-overdue .dv3-deliv-date small[data-v-6e117f66]{color:#fda4af}.dv3-deliv-name[data-v-6e117f66]{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.dv3-deliv-qty[data-v-6e117f66]{font-variant-numeric:tabular-nums;font-size:.8rem}.dv3-grid[data-v-6e117f66]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1080px){.dv3-duo[data-v-6e117f66],.dv3-stock[data-v-6e117f66]{grid-template-columns:minmax(0,1fr)}.dv3-deliv[data-v-6e117f66]{border-top:1px solid #ffffff12;border-left:none;padding-top:1rem;padding-left:0}}@media (width<=640px){.dv3-stock .dv3-cats[data-v-6e117f66],.dv3-grid[data-v-6e117f66]{grid-template-columns:minmax(0,1fr)}}.dl[data-v-8dff346d]{flex-direction:column;gap:1rem;width:100%;display:flex}.dl-stats[data-v-8dff346d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.dl-stat[data-v-8dff346d]{background:var(--bg2,#0d121d);border:1px solid var(--border,#ffffff14);border-radius:14px;flex-direction:column;gap:.25rem;padding:1rem 1.15rem;display:flex}.dl-stat.alert[data-v-8dff346d]{background:linear-gradient(135deg, #f43f5e1a, var(--bg2,#0d121d) 70%);border-color:#f43f5e73}.dl-stat span[data-v-8dff346d]{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:700}.dl-stat b[data-v-8dff346d]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800}.dl-stat b.blue[data-v-8dff346d]{color:#7dd3fc}.dl-stat b.red[data-v-8dff346d]{color:#fb7185}.dl-stat b.green[data-v-8dff346d]{color:#34d399}.dl-stat small[data-v-8dff346d]{color:#94a3b8;font-size:.76rem}.dl-tools[data-v-8dff346d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dl-chips[data-v-8dff346d]{flex-wrap:wrap;gap:.35rem;display:inline-flex}.dl-chips button[data-v-8dff346d]{color:#cbd5e1;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.dl-chips button em[data-v-8dff346d]{color:#94a3b8;font-size:.72rem;font-style:normal}.dl-chips button[data-v-8dff346d]:hover{background:#ffffff17}.dl-chips button.active[data-v-8dff346d]{color:#fff;background:#6366f1;border-color:#6366f1}.dl-chips button.active em[data-v-8dff346d]{color:#fffc}.dl-search[data-v-8dff346d]{flex:0 340px;min-width:260px;max-width:100%}.dl-list[data-v-8dff346d]{flex-direction:column;gap:1rem;display:flex}.dl-group[data-v-8dff346d]{background:var(--bg2,#0d121d);border:1px solid var(--border,#ffffff14);border-radius:14px;overflow:hidden}.dl-group-head[data-v-8dff346d]{background:#ffffff09;border-bottom:1px solid #ffffff0f;align-items:center;gap:.9rem;padding:.7rem 1.1rem;display:flex}.dl-group-head.is-overdue[data-v-8dff346d]{background:#f43f5e1a}.dl-group-head.is-today[data-v-8dff346d]{background:#10b9811f}.dl-date[data-v-8dff346d]{flex-direction:column;min-width:4.2rem;line-height:1.15;display:flex}.dl-date b[data-v-8dff346d]{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}.dl-date small[data-v-8dff346d]{color:#94a3b8;text-transform:capitalize;font-size:.72rem}.dl-rel[data-v-8dff346d]{color:#cbd5e1;font-size:.8rem;font-weight:700}.is-overdue .dl-rel[data-v-8dff346d]{color:#fb7185}.is-today .dl-rel[data-v-8dff346d]{color:#34d399}.dl-group-sum[data-v-8dff346d]{color:#94a3b8;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8rem}.dl-row[data-v-8dff346d]{border-top:1px solid #ffffff0a;grid-template-columns:minmax(0,1fr) 4.5rem 9rem auto;align-items:center;gap:.9rem;padding:.7rem 1.1rem;display:grid}.dl-row[data-v-8dff346d]:first-of-type{border-top:none}.dl-row[data-v-8dff346d]:hover{background:#ffffff08}.dl-row-main[data-v-8dff346d]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.dl-row-main b[data-v-8dff346d]{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.dl-row-main small[data-v-8dff346d]{color:#94a3b8;font-size:.74rem}.dl-note[data-v-8dff346d]{color:#fbbf24!important}.dl-qty[data-v-8dff346d]{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.dl-sum[data-v-8dff346d]{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.dl-sum small[data-v-8dff346d]{color:#94a3b8;font-size:.72rem}.dl-open[data-v-8dff346d]{color:#a5b4fc;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:.35rem .7rem;font-size:.78rem;font-weight:600}.dl-open[data-v-8dff346d]:hover{color:#fff;background:#ffffff1a}.dl-empty[data-v-8dff346d]{text-align:center;color:#94a3b8;border:1px dashed #ffffff1f;border-radius:14px;flex-direction:column;align-items:center;gap:.35rem;padding:3rem 1rem;display:flex}.dl-empty b[data-v-8dff346d]{color:#f8fafc;font-size:1.05rem}.dl-empty-icon[data-v-8dff346d]{font-size:2rem}@media (width<=900px){.dl-stats[data-v-8dff346d]{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-row[data-v-8dff346d]{grid-template-columns:minmax(0,1fr) auto}.dl-qty[data-v-8dff346d],.dl-sum[data-v-8dff346d]{text-align:left}.dl-open[data-v-8dff346d]{justify-self:start}}@media (width<=520px){.dl-search[data-v-8dff346d]{flex-basis:100%;min-width:0}}.pg[data-v-ce0e8f0a]{--line:var(--border,#ffffff14);flex-direction:column;gap:1rem;width:100%;display:flex}.pg-stats[data-v-ce0e8f0a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.pg-stat[data-v-ce0e8f0a]{background:var(--bg2,#0d121d);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:.25rem;padding:.95rem 1.1rem;display:flex}.pg-stat.warn[data-v-ce0e8f0a]{border-color:#f59e0b66}.pg-stat span[data-v-ce0e8f0a]{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:700}.pg-stat b[data-v-ce0e8f0a]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800}.pg-stat b.blue[data-v-ce0e8f0a]{color:#7dd3fc}.pg-stat b.green[data-v-ce0e8f0a]{color:#34d399}.pg-stat b.amber[data-v-ce0e8f0a]{color:#fbbf24}.pg-stat small[data-v-ce0e8f0a]{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.76rem;display:flex}.dot[data-v-ce0e8f0a]{border-radius:50%;width:8px;height:8px;margin-left:.3rem;display:inline-block}.dot.blue[data-v-ce0e8f0a]{background:#38bdf8}.dot.violet[data-v-ce0e8f0a]{background:#a78bfa}.pg-link[data-v-ce0e8f0a]{color:#a5b4fc;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.76rem;font-weight:600}.pg-link[data-v-ce0e8f0a]:hover{color:#fff}.pg-panel[data-v-ce0e8f0a]{background:var(--bg2,#0d121d);border:1px solid var(--line);border-radius:14px;overflow:clip}.pg-head[data-v-ce0e8f0a]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.1rem;display:flex}.pg-tabs[data-v-ce0e8f0a]{gap:.25rem;display:inline-flex}.pg-tabs button[data-v-ce0e8f0a]{color:#94a3b8;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:.45rem .9rem;font-size:.92rem;font-weight:700}.pg-tabs button em[data-v-ce0e8f0a]{color:#64748b;margin-left:.3rem;font-size:.74rem;font-style:normal}.pg-tabs button[data-v-ce0e8f0a]:hover{color:#e2e8f0}.pg-tabs button.on[data-v-ce0e8f0a]{color:#fff;background:#6366f12e}.pg-tabs button.on em[data-v-ce0e8f0a]{color:#c7d2fe}.pg-search[data-v-ce0e8f0a]{flex:0 340px;min-width:220px}.pg-filters[data-v-ce0e8f0a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1.1rem .4rem;display:flex}.pg-chips[data-v-ce0e8f0a],.pg-cats[data-v-ce0e8f0a]{flex-wrap:wrap;gap:.4rem;display:flex}.pg-cats[data-v-ce0e8f0a]{padding:.2rem 1.1rem .8rem}.pg-chips button[data-v-ce0e8f0a],.pg-cats button[data-v-ce0e8f0a]{color:#cbd5e1;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.pg-chips button em[data-v-ce0e8f0a],.pg-cats button em[data-v-ce0e8f0a]{color:#94a3b8;font-size:.72rem;font-style:normal}.pg-chips button[data-v-ce0e8f0a]:hover,.pg-cats button[data-v-ce0e8f0a]:hover{background:#ffffff14}.pg-chips button.on[data-v-ce0e8f0a]{color:#fff;background:#6366f1;border-color:#6366f1}.pg-cats button.on[data-v-ce0e8f0a]{color:#fff;background:#6366f133;border-color:#818cf8}.pg-chips button.on em[data-v-ce0e8f0a]{color:#ffffffd9}.pg-seg[data-v-ce0e8f0a]{border:1px solid var(--line);background:#ffffff0d;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.pg-seg button[data-v-ce0e8f0a]{color:#94a3b8;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.34rem .75rem;font-size:.8rem;font-weight:600}.pg-seg button.on[data-v-ce0e8f0a]{color:#fff;background:#ffffff1f}.pg-note[data-v-ce0e8f0a]{color:#94a3b8;font-size:.82rem}.pg-table[data-v-ce0e8f0a]{flex-direction:column;display:flex}.pg-row[data-v-ce0e8f0a]{grid-template-columns:minmax(0,2.6fr) 6.5rem 9.5rem 6.2rem minmax(10rem,1.5fr) 7.5rem 4.4rem;align-items:center;gap:.9rem;padding:.6rem 1.1rem;display:grid}.pg-th[data-v-ce0e8f0a]{z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;background:#0f1523;padding-top:.55rem;padding-bottom:.55rem;font-size:.7rem;font-weight:700;position:sticky;top:0}.pg-sort[data-v-ce0e8f0a]{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.pg-sort[data-v-ce0e8f0a]:hover,.pg-sort.on[data-v-ce0e8f0a]{color:#e2e8f0}.pg-tr[data-v-ce0e8f0a]{border-bottom:1px solid #ffffff0b;transition:background .12s}.pg-tr[data-v-ce0e8f0a]:hover{background:#ffffff09}.pg-cell[data-v-ce0e8f0a]{font-variant-numeric:tabular-nums;min-width:0;font-size:.84rem}.pg-cell.r[data-v-ce0e8f0a],.pg-th .r[data-v-ce0e8f0a]{text-align:right}.pg-prod[data-v-ce0e8f0a]{align-items:center;gap:.75rem;display:flex}.pg-thumb[data-v-ce0e8f0a]{border:1px solid var(--line);background:#ffffff0d;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;font-size:1.25rem;display:grid;overflow:hidden}.pg-thumb img[data-v-ce0e8f0a]{object-fit:cover;width:100%;height:100%}.pg-prod-main[data-v-ce0e8f0a]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.pg-prod-main b[data-v-ce0e8f0a]{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;line-height:1.25;overflow:hidden}.pg-prod-main small[data-v-ce0e8f0a]{color:#94a3b8;font-size:.72rem}.pg-tag[data-v-ce0e8f0a]{background:#ffffff12;border-radius:6px;margin-left:.4rem;padding:.05rem .4rem;font-size:.66rem}.pg-tag.amber[data-v-ce0e8f0a]{color:#fcd34d;background:#f59e0b29}.pg-free[data-v-ce0e8f0a]{border-radius:8px;padding:.2rem .55rem;font-size:.82rem;font-weight:800;display:inline-block}.pg-free.green[data-v-ce0e8f0a]{color:#6ee7b7;background:#10b98124}.pg-free.yellow[data-v-ce0e8f0a]{color:#fcd34d;background:#f59e0b29}.pg-free.red[data-v-ce0e8f0a]{color:#fda4af;background:#f43f5e24}.pg-sub[data-v-ce0e8f0a]{color:#94a3b8;margin-top:.15rem;font-size:.7rem;display:block}.pg-sub.amber[data-v-ce0e8f0a]{color:#fcd34d}.pg-wh[data-v-ce0e8f0a]{flex-wrap:wrap;gap:.3rem;display:flex}.pg-wh-chip[data-v-ce0e8f0a]{color:#cbd5e1;background:#ffffff0f;border-radius:8px;align-items:center;gap:.35rem;padding:.18rem .5rem;font-size:.78rem;font-weight:700;display:inline-flex}.pg-wh-chip i[data-v-ce0e8f0a]{opacity:.8;font-size:.66rem;font-style:normal}.pg-wh-chip.blue[data-v-ce0e8f0a]{color:#7dd3fc;background:#38bdf824}.pg-wh-chip.violet[data-v-ce0e8f0a]{color:#c4b5fd;background:#a78bfa29}.pg-wh-chip.amber[data-v-ce0e8f0a]{color:#fcd34d;background:#f59e0b24}.pg-wh-chip.zero[data-v-ce0e8f0a]{opacity:.4}.pg-transit[data-v-ce0e8f0a]{color:#bae6fd;font:inherit;cursor:pointer;background:#38bdf81a;border:1px solid #38bdf84d;border-radius:8px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.78rem;font-weight:700;display:inline-flex}.pg-transit small[data-v-ce0e8f0a]{color:#7dd3fc;font-weight:500}.pg-transit[data-v-ce0e8f0a]:hover{background:#38bdf833}.pg-dash[data-v-ce0e8f0a]{color:#475569}.pg-price[data-v-ce0e8f0a]{flex-direction:column;gap:.1rem;display:flex}.pg-price small[data-v-ce0e8f0a]{color:#94a3b8;margin-right:.25rem;font-size:.68rem}.pg-margin[data-v-ce0e8f0a]{border-radius:6px;margin-left:.35rem;padding:.05rem .35rem;font-size:.7rem;font-style:normal;font-weight:800}.pg-margin.up[data-v-ce0e8f0a]{color:#6ee7b7;background:#10b98124}.pg-margin.down[data-v-ce0e8f0a]{color:#fda4af;background:#f43f5e24}.pg-noprice[data-v-ce0e8f0a]{color:#fbbf24;font-size:.74rem}.pg-cost[data-v-ce0e8f0a]{text-align:right;font-weight:700}.pg-actions[data-v-ce0e8f0a]{opacity:.55;justify-content:flex-end;gap:.25rem;transition:opacity .12s;display:flex}.pg-tr:hover .pg-actions[data-v-ce0e8f0a],.pg-actions[data-v-ce0e8f0a]:focus-within{opacity:1}.pg-icon[data-v-ce0e8f0a]{cursor:pointer;background:0 0;border:none;border-radius:8px;width:30px;height:30px;font-size:.9rem}.pg-icon[data-v-ce0e8f0a]:hover{background:#ffffff1a}.pg-icon.danger[data-v-ce0e8f0a]:hover{background:#f43f5e33}.pg-ptable .pg-prow[data-v-ce0e8f0a]{grid-template-columns:5.5rem minmax(0,2fr) minmax(10rem,1.5fr) 9rem 7.5rem 4.4rem;align-items:center;gap:.9rem;padding:.6rem 1.1rem;display:grid}.pg-ptable .pg-th[data-v-ce0e8f0a]{border-top:1px solid var(--line)}.pg-pdate[data-v-ce0e8f0a]{color:#94a3b8}.pg-pchips[data-v-ce0e8f0a]{flex-wrap:wrap;gap:.3rem;display:flex}.pg-psum[data-v-ce0e8f0a]{color:#6ee7b7;font-weight:800}.pg-empty[data-v-ce0e8f0a]{color:#94a3b8;text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:3rem 1rem;display:flex}.pg-empty b[data-v-ce0e8f0a]{color:#f8fafc;font-size:1rem}@media (width<=1180px){.pg-stats[data-v-ce0e8f0a]{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-row[data-v-ce0e8f0a]{grid-template-columns:minmax(0,2fr) 6rem 8.5rem 6rem minmax(9rem,1.3fr) 4rem}.pg-cost[data-v-ce0e8f0a],.pg-th[data-v-ce0e8f0a]>:nth-child(6){display:none}}@media (width<=820px){.pg-th[data-v-ce0e8f0a]{display:none}.pg-row[data-v-ce0e8f0a],.pg-ptable .pg-prow[data-v-ce0e8f0a]{grid-template-columns:1fr 1fr;gap:.5rem .75rem;padding:.8rem 1rem}.pg-prod[data-v-ce0e8f0a],.pg-prod-main[data-v-ce0e8f0a]{grid-column:1/-1}.pg-cost[data-v-ce0e8f0a]{text-align:left;display:block}.pg-actions[data-v-ce0e8f0a]{opacity:1;grid-column:1/-1;justify-content:flex-start}.pg-cell[data-label][data-v-ce0e8f0a]:before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:#64748b;margin-bottom:.15rem;font-size:.66rem;display:block}.pg-pdate[data-v-ce0e8f0a],.pg-cell.r[data-v-ce0e8f0a]{text-align:left}}@media (width<=520px){.pg-stats[data-v-ce0e8f0a]{grid-template-columns:minmax(0,1fr)}.pg-search[data-v-ce0e8f0a]{flex-basis:100%}}.sg[data-v-4a8f5e9d]{--line:var(--border,#ffffff14);flex-direction:column;gap:1rem;width:100%;display:flex}.sg-stats[data-v-4a8f5e9d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.sg-stat[data-v-4a8f5e9d]{background:var(--bg2,#0d121d);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:.25rem;padding:.95rem 1.1rem;display:flex}.sg-stat span[data-v-4a8f5e9d]{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:700}.sg-stat b[data-v-4a8f5e9d]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#c4b5fd;font-size:1.6rem;font-weight:800}.sg-stat b.blue[data-v-4a8f5e9d]{color:#7dd3fc}.sg-stat b.green[data-v-4a8f5e9d]{color:#34d399}.sg-stat small[data-v-4a8f5e9d]{color:#94a3b8;font-size:.76rem}.sg-panel[data-v-4a8f5e9d]{background:var(--bg2,#0d121d);border:1px solid var(--line);border-radius:14px;overflow:clip}.sg-head[data-v-4a8f5e9d]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.9rem 1.1rem;display:flex}.sg-seg[data-v-4a8f5e9d]{border:1px solid var(--line);background:#ffffff0d;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.sg-seg button[data-v-4a8f5e9d]{color:#94a3b8;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.38rem .8rem;font-size:.82rem;font-weight:600}.sg-seg button[data-v-4a8f5e9d]:hover{color:#e2e8f0}.sg-seg button.on[data-v-4a8f5e9d]{color:#fff;background:#6366f1;box-shadow:0 2px 10px #6366f166}.sg-search[data-v-4a8f5e9d]{flex:240px;min-width:200px;max-width:360px}.sg-add[data-v-4a8f5e9d]{margin-left:auto}.sg-sellers[data-v-4a8f5e9d]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.4rem;padding:.7rem 1.1rem;display:flex}.sg-sellers button[data-v-4a8f5e9d]{color:#cbd5e1;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.45rem;padding:.36rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.sg-sellers button i[data-v-4a8f5e9d]{border-radius:50%;width:8px;height:8px}.sg-sellers button[data-v-4a8f5e9d]:hover{background:#ffffff14}.sg-sellers button.on[data-v-4a8f5e9d]{color:#fff;background:#6366f133;border-color:#818cf8}.sg-day-head[data-v-4a8f5e9d]{background:#ffffff09;border-bottom:1px solid #ffffff0d;align-items:baseline;gap:.75rem;padding:.6rem 1.1rem;font-size:.82rem;display:flex}.sg-day-head b[data-v-4a8f5e9d]{font-size:.92rem}.sg-day-head span[data-v-4a8f5e9d]{color:#94a3b8}.sg-day-sum[data-v-4a8f5e9d]{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700;color:#f8fafc!important}.sg-day-sum small[data-v-4a8f5e9d]{color:#94a3b8;font-weight:500}.sg-row[data-v-4a8f5e9d]{border-bottom:1px solid #ffffff0b;position:relative}.sg-row[data-v-4a8f5e9d]:hover{background:#ffffff08}.sg-row.open[data-v-4a8f5e9d]{background:#6366f10f}.sg-main[data-v-4a8f5e9d]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:minmax(0,2.4fr) minmax(7rem,1.1fr) 6rem 4rem 8.5rem;align-items:center;gap:.9rem;padding:.7rem 5.4rem .7rem 1.1rem;display:grid}.sg-title[data-v-4a8f5e9d]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.sg-title b[data-v-4a8f5e9d]{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.sg-title small[data-v-4a8f5e9d]{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.72rem;display:flex}.sg-pill[data-v-4a8f5e9d]{color:#c7d2fe;background:#818cf833;border-radius:6px;padding:.05rem .4rem;font-weight:700}.sg-wh[data-v-4a8f5e9d]{border-radius:6px;padding:.05rem .45rem;font-size:.68rem;font-weight:700}.sg-wh.blue[data-v-4a8f5e9d]{color:#7dd3fc;background:#38bdf824}.sg-wh.violet[data-v-4a8f5e9d]{color:#c4b5fd;background:#a78bfa29}.sg-who[data-v-4a8f5e9d]{flex-direction:column;min-width:0;font-size:.82rem;display:flex}.sg-who small[data-v-4a8f5e9d]{color:#94a3b8;font-size:.7rem}.sg-seller[data-v-4a8f5e9d]{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sg-shares[data-v-4a8f5e9d]{background:#ffffff12;border-radius:999px;height:8px;display:flex;overflow:hidden}.sg-shares span[data-v-4a8f5e9d]{height:100%;display:block}.sg-qty[data-v-4a8f5e9d]{color:#cbd5e1;font-variant-numeric:tabular-nums;text-align:right;font-size:.82rem}.sg-money[data-v-4a8f5e9d]{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.sg-money b[data-v-4a8f5e9d]{color:#6ee7b7;font-size:.95rem}.sg-money small[data-v-4a8f5e9d]{font-size:.72rem}.sg-money small.up[data-v-4a8f5e9d]{color:#94a3b8}.sg-money small.down[data-v-4a8f5e9d]{color:#fda4af}.sg-actions[data-v-4a8f5e9d]{opacity:.5;gap:.2rem;transition:opacity .12s;display:flex;position:absolute;top:.7rem;right:.8rem}.sg-row:hover .sg-actions[data-v-4a8f5e9d],.sg-actions[data-v-4a8f5e9d]:focus-within{opacity:1}.sg-icon[data-v-4a8f5e9d]{cursor:pointer;background:0 0;border:none;border-radius:8px;width:30px;height:30px;font-size:.9rem}.sg-icon[data-v-4a8f5e9d]:hover{background:#ffffff1a}.sg-icon.danger[data-v-4a8f5e9d]:hover{background:#f43f5e33}.sg-detail[data-v-4a8f5e9d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:.4rem 1.1rem 1rem;display:grid}.sg-dlbl[data-v-4a8f5e9d]{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;margin-bottom:.4rem;font-size:.7rem;font-weight:700;display:block}.sg-item[data-v-4a8f5e9d]{border-bottom:1px dashed #ffffff0f;align-items:center;gap:.6rem;padding:.3rem 0;font-size:.82rem;display:flex}.sg-item>span[data-v-4a8f5e9d]:first-child{flex:1;min-width:0}.sg-item small[data-v-4a8f5e9d]{color:#94a3b8}.sg-item b[data-v-4a8f5e9d]{font-variant-numeric:tabular-nums}.sg-dot[data-v-4a8f5e9d]{border-radius:50%;width:8px;height:8px;margin-right:.45rem;display:inline-block}.sg-note[data-v-4a8f5e9d]{color:#fbbf24;margin-top:.5rem;font-size:.76rem;display:block}.sg-more[data-v-4a8f5e9d]{justify-content:center;padding:1rem;display:flex}.sg-empty[data-v-4a8f5e9d]{color:#94a3b8;text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:3rem 1rem;display:flex}.sg-empty b[data-v-4a8f5e9d]{color:#f8fafc;font-size:1rem}@media (width<=1100px){.sg-stats[data-v-4a8f5e9d]{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-main[data-v-4a8f5e9d]{grid-template-columns:minmax(0,2fr) minmax(6rem,1fr) 7.5rem}.sg-shares[data-v-4a8f5e9d],.sg-qty[data-v-4a8f5e9d]{display:none}}@media (width<=700px){.sg-main[data-v-4a8f5e9d]{grid-template-columns:minmax(0,1fr) auto;padding-right:1rem}.sg-who[data-v-4a8f5e9d]{grid-column:1}.sg-money[data-v-4a8f5e9d]{grid-area:1/2}.sg-actions[data-v-4a8f5e9d]{opacity:1;padding:0 1rem .7rem;position:static}.sg-detail[data-v-4a8f5e9d]{grid-template-columns:minmax(0,1fr)}.sg-add[data-v-4a8f5e9d]{width:100%;margin-left:0}}@media (width<=520px){.sg-stats[data-v-4a8f5e9d]{grid-template-columns:minmax(0,1fr)}}.bd[data-v-c5baaf04]{--line:var(--border,#ffffff14);flex-direction:column;gap:1rem;width:100%;display:flex}.bd-stats[data-v-c5baaf04]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.bd-stat[data-v-c5baaf04]{background:var(--bg2,#0d121d);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:.25rem;padding:.95rem 1.1rem;display:flex}.bd-stat span[data-v-c5baaf04]{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:700}.bd-stat b[data-v-c5baaf04]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#f8fafc;font-size:1.6rem;font-weight:800}.bd-stat b small[data-v-c5baaf04]{color:#94a3b8;font-size:.8rem;font-weight:500}.bd-stat b.blue[data-v-c5baaf04]{color:#7dd3fc}.bd-stat b.green[data-v-c5baaf04]{color:#34d399}.bd-stat b.violet[data-v-c5baaf04]{color:#c4b5fd}.bd-stat>small[data-v-c5baaf04]{color:#94a3b8;font-size:.74rem}.bd-tools[data-v-c5baaf04]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.bd-search[data-v-c5baaf04]{flex:260px;min-width:220px;max-width:380px}.bd-chip[data-v-c5baaf04]{color:#e2e8f0;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex}.bd-chip em[data-v-c5baaf04]{color:#94a3b8;font-size:.72rem;font-style:normal}.bd-chip[data-v-c5baaf04]:hover:not(:disabled){background:#ffffff17}.bd-chip.on[data-v-c5baaf04]{color:#fde68a;background:#f59e0b2e;border-color:#f59e0b8c}.bd-chip[data-v-c5baaf04]:disabled{opacity:.4;cursor:default}.bd-add[data-v-c5baaf04]{margin-left:auto;font-weight:700}.bd-deficit[data-v-c5baaf04]{background:#ef44440d;border:1px solid #ef444440;border-radius:14px;padding:.9rem 1.1rem}.bd-deficit-head[data-v-c5baaf04]{color:#fca5a5;justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.bd-deficit-grid[data-v-c5baaf04]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.4rem;display:grid}.bd-deficit-row[data-v-c5baaf04]{background:#ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;gap:.6rem;padding:.45rem .7rem;font-size:.82rem;display:flex}.bd-deficit-row span[data-v-c5baaf04]{flex-direction:column;min-width:0;display:flex}.bd-deficit-row b[data-v-c5baaf04]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bd-deficit-row small[data-v-c5baaf04]{color:#94a3b8;font-size:.72rem}.bd-deficit-row em[data-v-c5baaf04]{color:#fda4af;white-space:nowrap;font-style:normal;font-weight:800}.bd-ok[data-v-c5baaf04]{color:#6ee7b7;font-size:.85rem}.bd-link[data-v-c5baaf04]{color:#a5b4fc;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:600}.bd-link[data-v-c5baaf04]:hover{color:#fff}.bd-board[data-v-c5baaf04]{grid-auto-columns:minmax(290px,1fr);grid-auto-flow:column;align-items:start;gap:.9rem;padding-bottom:.4rem;display:grid;overflow-x:auto}.bd-col[data-v-c5baaf04]{border:1px solid var(--line);background:#ffffff06;border-radius:14px;flex-direction:column;gap:.7rem;min-width:0;padding:.7rem;display:flex}.bd-col-head[data-v-c5baaf04]{align-items:center;gap:.5rem;padding:.15rem .3rem;font-size:.9rem;display:flex}.bd-col-head i[data-v-c5baaf04]{border-radius:50%;width:9px;height:9px}.bd-col-head span[data-v-c5baaf04]{color:#cbd5e1;background:#ffffff14;border-radius:999px;padding:.05rem .5rem;font-size:.74rem;font-weight:700}.bd-col-head em[data-v-c5baaf04]{color:#94a3b8;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.74rem;font-style:normal}.bd-col-body[data-v-c5baaf04]{flex-direction:column;gap:.6rem;display:flex}.bd-col-empty[data-v-c5baaf04]{text-align:center;color:#64748b;border:1px dashed #ffffff1a;border-radius:12px;padding:1.4rem .5rem;font-size:.8rem}.bd-more[data-v-c5baaf04]{color:#a5b4fc;font:inherit;cursor:pointer;background:0 0;border:none;padding:.4rem;font-size:.8rem;font-weight:600}.bd-card[data-v-c5baaf04]{background:var(--bg2,#0d121d);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:.65rem;padding:.85rem .9rem;display:flex;box-shadow:0 4px 14px #00000040}.bd-card.shortage[data-v-c5baaf04]{border-color:#f59e0b73}.bd-card-top[data-v-c5baaf04]{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.bd-card-title[data-v-c5baaf04]{flex-direction:column;min-width:0;display:flex}.bd-card-title b[data-v-c5baaf04]{overflow-wrap:anywhere;font-size:.92rem;line-height:1.25}.bd-card-title small[data-v-c5baaf04]{color:#94a3b8;font-size:.72rem}.bd-menu-wrap[data-v-c5baaf04]{position:relative}.bd-dots[data-v-c5baaf04]{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:8px;width:28px;height:28px;font-size:1.1rem}.bd-dots[data-v-c5baaf04]:hover{background:#ffffff1a}.bd-menu[data-v-c5baaf04]{z-index:20;background:#111827;border:1px solid #ffffff24;border-radius:10px;min-width:230px;padding:5px;position:absolute;top:32px;right:0;box-shadow:0 16px 40px #0009}.bd-menu button[data-v-c5baaf04]{color:#e2e8f0;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.45rem .65rem;font-size:.82rem;display:block}.bd-menu button[data-v-c5baaf04]:hover{background:#6366f14d}.bd-menu button.danger[data-v-c5baaf04]{color:#fda4af}.bd-menu button.danger[data-v-c5baaf04]:hover{background:#f43f5e40}.bd-menu hr[data-v-c5baaf04]{background:#ffffff14;border:none;height:1px;margin:4px 6px}.bd-money[data-v-c5baaf04]{font-variant-numeric:tabular-nums;background:#ffffff0a;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.55rem .65rem;font-size:.82rem;font-weight:700;display:grid}.bd-money span[data-v-c5baaf04]{flex-direction:column;min-width:0;display:flex}.bd-money small[data-v-c5baaf04]{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.66rem;font-weight:500}.bd-money .up[data-v-c5baaf04]{color:#6ee7b7}.bd-money .down[data-v-c5baaf04]{color:#fda4af}.bd-warn[data-v-c5baaf04]{color:#fcd34d;background:#f59e0b1f;border-radius:8px;padding:.35rem .6rem;font-size:.76rem;font-weight:600}.bd-parts[data-v-c5baaf04]{flex-direction:column;gap:.2rem;display:flex}.bd-part[data-v-c5baaf04]{align-items:center;gap:.45rem;font-size:.8rem;display:flex}.bd-part-icon[data-v-c5baaf04]{text-align:center;width:1.2rem}.bd-part-name[data-v-c5baaf04]{white-space:nowrap;text-overflow:ellipsis;color:#e2e8f0;flex:1;min-width:0;overflow:hidden}.bd-part small[data-v-c5baaf04]{color:#94a3b8}.bd-part em[data-v-c5baaf04]{color:#fda4af;background:#f43f5e2e;border-radius:6px;padding:.05rem .4rem;font-size:.68rem;font-style:normal;font-weight:700}.bd-empty-parts[data-v-c5baaf04]{color:#94a3b8}.bd-warranty[data-v-c5baaf04]{color:#ddd6fe;background:#a78bfa1a;border-radius:8px;padding:.4rem .6rem;font-size:.74rem;line-height:1.4}.bd-cta[data-v-c5baaf04]{width:100%;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:.55rem .7rem;font-size:.82rem;font-weight:700}.bd-cta.yellow[data-v-c5baaf04]{color:#fde68a;background:#f59e0b29;border-color:#f59e0b80}.bd-cta.green[data-v-c5baaf04]{color:#6ee7b7;background:#10b9812e;border-color:#10b98180}.bd-cta.blue[data-v-c5baaf04]{color:#fff;background:#6366f1;box-shadow:0 4px 14px #6366f166}.bd-cta.violet[data-v-c5baaf04]{color:#ddd6fe;background:#a78bfa24;border-color:#a78bfa66}.bd-cta[data-v-c5baaf04]:hover{filter:brightness(1.15)}.bd-empty[data-v-c5baaf04]{color:#94a3b8;text-align:center;border:1px dashed #ffffff1f;border-radius:14px;flex-direction:column;align-items:center;gap:.35rem;padding:3.5rem 1rem;display:flex}.bd-empty b[data-v-c5baaf04]{color:#f8fafc;font-size:1rem}.bd-empty-icon[data-v-c5baaf04]{font-size:2rem}@media (width<=1100px){.bd-stats[data-v-c5baaf04]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.bd-board[data-v-c5baaf04]{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:minmax(0,1fr);overflow:visible}.bd-add[data-v-c5baaf04]{width:100%;margin-left:0}}@media (width<=520px){.bd-stats[data-v-c5baaf04]{grid-template-columns:minmax(0,1fr)}}.fn[data-v-dae2c4e1]{--line:var(--border,#ffffff14);flex-direction:column;gap:1rem;width:100%;display:flex}.fn-stats[data-v-dae2c4e1]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.fn-stat[data-v-dae2c4e1]{background:var(--bg2,#0d121d);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:.25rem;padding:.95rem 1.1rem;display:flex}.fn-stat span[data-v-dae2c4e1]{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:700}.fn-stat b[data-v-dae2c4e1]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800}.fn-stat b.amber[data-v-dae2c4e1]{color:#fbbf24}.fn-stat b.violet[data-v-dae2c4e1]{color:#c4b5fd}.fn-stat b.green[data-v-dae2c4e1]{color:#34d399}.fn-stat b.blue[data-v-dae2c4e1]{color:#7dd3fc}.fn-stat small[data-v-dae2c4e1]{color:#94a3b8;font-size:.76rem}.fn-actions[data-v-dae2c4e1]{background:var(--bg2,#0d121d);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem .9rem;display:flex}.fn-actions .btn[data-v-dae2c4e1]{font-weight:700}.fn-actions-gap[data-v-dae2c4e1]{flex:1}.fn-grid[data-v-dae2c4e1]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.fn-panel[data-v-dae2c4e1]{background:var(--bg2,#0d121d);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:.9rem;min-width:0;padding:1.1rem 1.2rem;display:flex}.fn-panel-head h3[data-v-dae2c4e1]{margin:0;font-size:1rem;font-weight:800}.fn-panel-head span[data-v-dae2c4e1]{color:#94a3b8;font-size:.76rem}.fn-people[data-v-dae2c4e1]{flex-direction:column;gap:.4rem;display:flex}.fn-people-head[data-v-dae2c4e1],.fn-person[data-v-dae2c4e1]{grid-template-columns:minmax(0,1.6fr) 1fr 1fr 1.25fr;align-items:center;gap:.6rem;display:grid}.fn-people-head[data-v-dae2c4e1]{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;padding:0 .7rem;font-size:.68rem;font-weight:700}.r[data-v-dae2c4e1]{text-align:right}.fn-person[data-v-dae2c4e1]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;padding:.65rem .7rem .85rem;position:relative}.fn-person[data-v-dae2c4e1]:hover{background:#fff1}.fn-person-main[data-v-dae2c4e1]{align-items:center;gap:.6rem;min-width:0;display:flex}.fn-person-main>span[data-v-dae2c4e1]{flex-direction:column;min-width:0;display:flex}.fn-person-main b[data-v-dae2c4e1]{font-size:.88rem}.fn-person-main small[data-v-dae2c4e1]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.fn-avatar[data-v-dae2c4e1]{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.74rem;font-style:normal;font-weight:800;display:grid}.fn-avatar.amber[data-v-dae2c4e1]{color:#1c1917;background:#f59e0b}.fn-num[data-v-dae2c4e1]{font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:700}.fn-saldo[data-v-dae2c4e1]{white-space:nowrap;border-radius:999px;padding:.22rem .5rem;font-size:.72rem;font-style:normal;font-weight:700}.fn-saldo.ok[data-v-dae2c4e1]{color:#6ee7b7;background:#10b98124}.fn-saldo.warn[data-v-dae2c4e1]{color:#fcd34d;background:#f59e0b24}.fn-saldo.zero[data-v-dae2c4e1]{color:#94a3b8;background:#ffffff0f}.fn-bar[data-v-dae2c4e1]{background:#ffffff0f;border-radius:3px;height:3px;position:absolute;bottom:.35rem;left:.7rem;right:.7rem;overflow:hidden}.fn-bar i[data-v-dae2c4e1]{background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:3px;height:100%;display:block}.fn-agents[data-v-dae2c4e1]{border-top:1px dashed #ffffff1f;margin-top:.5rem;padding-top:.7rem}.fn-agents>p[data-v-dae2c4e1],.fn-plan>p[data-v-dae2c4e1]{letter-spacing:.05em;text-transform:uppercase;color:#fbbf24;margin:0 0 .5rem;font-size:.7rem;font-weight:700}.fn-person.agent[data-v-dae2c4e1]{background:#f59e0b0f;border-color:#f59e0b47;padding-bottom:.65rem}.fn-pay[data-v-dae2c4e1]{color:#fde68a;font:inherit;cursor:pointer;white-space:nowrap;background:#f59e0b29;border:1px solid #f59e0b80;border-radius:8px;padding:.3rem .6rem;font-size:.74rem;font-weight:700}.fn-pay[data-v-dae2c4e1]:hover{background:#f59e0b4d}.fn-plan[data-v-dae2c4e1]{background:#6366f112;border:1px solid #818cf840;border-radius:12px;padding:.8rem .9rem}.fn-plan>p[data-v-dae2c4e1]{color:#c7d2fe}.fn-plan-list[data-v-dae2c4e1]{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.fn-plan-row[data-v-dae2c4e1]{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;font-size:.86rem;display:flex}.fn-plan-row span[data-v-dae2c4e1]{color:#94a3b8}.fn-plan-row em[data-v-dae2c4e1]{color:#fcd34d;font-variant-numeric:tabular-nums;margin-right:.4rem;font-style:normal;font-weight:800}.fn-plan-row em.ok[data-v-dae2c4e1]{color:#6ee7b7}.fn-plan .btn[data-v-dae2c4e1]{margin-top:.3rem}.fn-ok[data-v-dae2c4e1]{color:#6ee7b7;font-size:.86rem}.fn-help[data-v-dae2c4e1]{color:#94a3b8;font-size:.8rem}.fn-help summary[data-v-dae2c4e1]{cursor:pointer;color:#a5b4fc;font-weight:600}.fn-help p[data-v-dae2c4e1]{margin:.45rem 0 0;line-height:1.5}.fn-help b[data-v-dae2c4e1]{color:#e2e8f0}.fn-filters[data-v-dae2c4e1]{flex-direction:column;gap:.6rem;display:flex}.fn-chips[data-v-dae2c4e1]{flex-wrap:wrap;gap:.4rem;display:flex}.fn-chips button[data-v-dae2c4e1]{color:#cbd5e1;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:.36rem .75rem;font-size:.8rem;font-weight:600}.fn-chips button[data-v-dae2c4e1]:hover{background:#ffffff14}.fn-chips button.on[data-v-dae2c4e1]{color:#fff;background:#6366f1;border-color:#6366f1}.fn-filters-row[data-v-dae2c4e1]{gap:.5rem;display:flex}.fn-filters-row select[data-v-dae2c4e1]{max-width:190px}.fn-filters-row input[data-v-dae2c4e1]{flex:1;min-width:0}.fn-journal[data-v-dae2c4e1]{flex-direction:column;gap:.8rem;max-height:640px;padding-right:.2rem;display:flex;overflow-y:auto}.fn-day>header[data-v-dae2c4e1]{background:var(--bg2,#0d121d);z-index:1;justify-content:space-between;align-items:baseline;padding:.35rem .1rem;font-size:.82rem;display:flex;position:sticky;top:0}.fn-day>header span[data-v-dae2c4e1]{font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.up[data-v-dae2c4e1]{color:#6ee7b7}.down[data-v-dae2c4e1]{color:#fda4af}.fn-tx[data-v-dae2c4e1]{border-bottom:1px solid #ffffff0b;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.5rem .4rem;display:grid}.fn-tx[data-v-dae2c4e1]:hover{background:#ffffff08}.fn-tx-main[data-v-dae2c4e1]{flex-direction:column;min-width:0;display:flex}.fn-tx-main b[data-v-dae2c4e1]{font-size:.84rem}.fn-tx-main small[data-v-dae2c4e1]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.fn-tx-time[data-v-dae2c4e1]{color:#64748b;font-variant-numeric:tabular-nums;font-size:.72rem}.fn-tx-sum[data-v-dae2c4e1]{font-variant-numeric:tabular-nums;text-align:right;min-width:6.5rem;font-size:.9rem}.fn-more[data-v-dae2c4e1]{align-self:center}.fn-empty[data-v-dae2c4e1]{text-align:center;color:#94a3b8;padding:2.5rem 1rem}@media (width<=1200px){.fn-grid[data-v-dae2c4e1]{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.fn-stats[data-v-dae2c4e1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.fn-stats[data-v-dae2c4e1]{grid-template-columns:minmax(0,1fr)}.fn-people-head[data-v-dae2c4e1]{display:none}.fn-person[data-v-dae2c4e1]{grid-template-columns:1fr 1fr}.fn-person-main[data-v-dae2c4e1]{grid-column:1/-1}.fn-actions-gap[data-v-dae2c4e1]{display:none}}.sp[data-v-1bc63349]{--line:var(--border,#ffffff14);flex-direction:column;gap:1rem;width:100%;display:flex}.sp-stats[data-v-1bc63349]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.sp-stat[data-v-1bc63349]{background:var(--bg2,#0d121d);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:.25rem;padding:.95rem 1.1rem;display:flex}.sp-stat.warn[data-v-1bc63349]{border-color:#f59e0b66}.sp-stat span[data-v-1bc63349]{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:700}.sp-stat b[data-v-1bc63349]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#f8fafc;font-size:1.6rem;font-weight:800}.sp-stat b small[data-v-1bc63349]{color:#94a3b8;font-size:.85rem;font-weight:500}.sp-stat b.green[data-v-1bc63349]{color:#34d399}.sp-stat b.blue[data-v-1bc63349]{color:#7dd3fc}.sp-stat b.amber[data-v-1bc63349]{color:#fbbf24}.sp-stat>small[data-v-1bc63349]{color:#94a3b8;font-size:.74rem}.sp-contact[data-v-1bc63349]{background:var(--bg2,#0d121d);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem 1.1rem;display:flex}.sp-contact-main[data-v-1bc63349]{flex:360px;align-items:center;gap:.8rem;min-width:0;display:flex}.sp-tg[data-v-1bc63349]{background:linear-gradient(135deg,#08c,#00c6ff);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:1.2rem;display:grid}.sp-contact-main>div[data-v-1bc63349]{flex-direction:column;min-width:0;display:flex}.sp-contact-main em[data-v-1bc63349]{color:#7dd3fc;font-style:normal}.sp-contact-main small[data-v-1bc63349]{color:#94a3b8;font-size:.76rem}.sp-contact-actions[data-v-1bc63349]{gap:.5rem;display:flex}.sp-contact-form[data-v-1bc63349]{border-top:1px solid var(--line);flex:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.7rem;padding-top:.8rem;display:grid}.sp-lbl[data-v-1bc63349]{color:#94a3b8;margin-bottom:.3rem;font-size:.74rem;font-weight:600;display:block}.sp-panel[data-v-1bc63349]{background:var(--bg2,#0d121d);border:1px solid var(--line);border-radius:14px;overflow:clip}.sp-head[data-v-1bc63349]{flex-wrap:wrap;align-items:center;gap:.7rem;padding:.9rem 1.1rem .6rem;display:flex}.sp-seg[data-v-1bc63349]{border:1px solid var(--line);background:#ffffff0d;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.sp-seg button[data-v-1bc63349]{color:#94a3b8;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.38rem .8rem;font-size:.82rem;font-weight:600}.sp-seg button em[data-v-1bc63349]{opacity:.8;margin-left:.3rem;font-size:.72rem;font-style:normal}.sp-seg button.on[data-v-1bc63349]{color:#fff;background:#6366f1}.sp-search[data-v-1bc63349]{flex:240px;min-width:200px;max-width:360px}.sp-sort[data-v-1bc63349]{max-width:210px}.sp-chip[data-v-1bc63349]{color:#e2e8f0;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.42rem .8rem;font-size:.82rem;font-weight:600}.sp-chip.on[data-v-1bc63349]{color:#6ee7b7;background:#10b9812e;border-color:#10b98180}.sp-cats[data-v-1bc63349]{flex-wrap:wrap;gap:.4rem;padding:.2rem 1.1rem .8rem;display:flex}.sp-cats button[data-v-1bc63349]{color:#cbd5e1;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:.36rem .75rem;font-size:.8rem;font-weight:600}.sp-cats button em[data-v-1bc63349]{color:#94a3b8;margin-left:.25rem;font-size:.72rem;font-style:normal}.sp-cats button[data-v-1bc63349]:hover{background:#ffffff14}.sp-cats button.on[data-v-1bc63349]{color:#fff;background:#6366f133;border-color:#818cf8}.sp-table[data-v-1bc63349]{flex-direction:column;display:flex}.sp-row[data-v-1bc63349]{grid-template-columns:minmax(0,2.5fr) minmax(9rem,1.2fr) minmax(9rem,1.2fr) 7rem 11rem;align-items:center;gap:.9rem;padding:.6rem 1.1rem;display:grid}.sp-th[data-v-1bc63349]{z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;background:#0f1523;padding-top:.55rem;padding-bottom:.55rem;font-size:.7rem;font-weight:700;position:sticky;top:0}.sp-tr[data-v-1bc63349]{border-bottom:1px solid #ffffff0b;transition:background .12s}.sp-tr[data-v-1bc63349]:hover{background:#ffffff09}.sp-tr.off .sp-prod[data-v-1bc63349],.sp-tr.off .sp-price[data-v-1bc63349]{opacity:.55}.sp-cell[data-v-1bc63349]{min-width:0;font-size:.84rem}.sp-prod[data-v-1bc63349]{align-items:center;gap:.75rem;display:flex}.sp-thumb[data-v-1bc63349]{border:1px solid var(--line);background:#ffffff0d;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;font-size:1.25rem;display:grid;overflow:hidden}.sp-thumb img[data-v-1bc63349]{object-fit:cover;width:100%;height:100%}.sp-prod-main[data-v-1bc63349]{flex-direction:column;min-width:0;display:flex}.sp-prod-main b[data-v-1bc63349]{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.sp-prod-main small[data-v-1bc63349],.sp-price small[data-v-1bc63349],.sp-wh[data-v-1bc63349]{color:#94a3b8;font-size:.72rem}.sp-price[data-v-1bc63349]{flex-direction:column;display:flex}.sp-price b[data-v-1bc63349]{color:#6ee7b7;font-variant-numeric:tabular-nums;font-size:1.05rem}.sp-price small.auto[data-v-1bc63349]{color:#fbbf24}.sp-price em[data-v-1bc63349]{font-style:normal;font-weight:700}.sp-price em.up[data-v-1bc63349]{color:#6ee7b7}.sp-price em.down[data-v-1bc63349]{color:#fda4af}.sp-avail[data-v-1bc63349]{border-radius:8px;padding:.2rem .55rem;font-size:.78rem;font-weight:700;display:inline-block}.sp-avail.green[data-v-1bc63349]{color:#6ee7b7;background:#10b98124}.sp-avail.yellow[data-v-1bc63349]{color:#fcd34d;background:#f59e0b29}.sp-avail.red[data-v-1bc63349]{color:#fda4af;background:#f43f5e24}.sp-wh[data-v-1bc63349]{margin-top:.2rem;display:block}.sp-switch[data-v-1bc63349]{color:#94a3b8;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.2rem 0;font-size:.8rem;font-weight:600;display:inline-flex}.sp-switch i[data-v-1bc63349]{background:#ffffff24;border-radius:999px;width:34px;height:20px;transition:background .15s;position:relative}.sp-switch i[data-v-1bc63349]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.sp-switch.on[data-v-1bc63349]{color:#6ee7b7}.sp-switch.on i[data-v-1bc63349]{background:#10b981}.sp-switch.on i[data-v-1bc63349]:after{transform:translate(14px)}.sp-actions[data-v-1bc63349]{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.sp-sell[data-v-1bc63349]{padding:.35rem .8rem;font-size:.8rem;font-weight:700}.sp-icon[data-v-1bc63349]{cursor:pointer;background:0 0;border:none;border-radius:8px;width:32px;height:32px;font-size:.95rem}.sp-icon[data-v-1bc63349]:hover{background:#ffffff1a}.sp-empty[data-v-1bc63349]{color:#94a3b8;text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:3rem 1rem;display:flex}.sp-empty b[data-v-1bc63349]{color:#f8fafc;font-size:1rem}@media (width<=1100px){.sp-stats[data-v-1bc63349]{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-row[data-v-1bc63349]{grid-template-columns:minmax(0,2fr) minmax(8rem,1fr) minmax(8rem,1fr) 6.5rem 10rem}}@media (width<=820px){.sp-th[data-v-1bc63349]{display:none}.sp-row[data-v-1bc63349]{grid-template-columns:1fr 1fr;gap:.5rem .75rem;padding:.8rem 1rem}.sp-prod[data-v-1bc63349]{grid-column:1/-1}.sp-actions[data-v-1bc63349]{grid-column:1/-1;justify-content:flex-start}.sp-cell[data-label][data-v-1bc63349]:before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:#64748b;margin-bottom:.15rem;font-size:.66rem;display:block}.sp-contact-form[data-v-1bc63349]{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.sp-stats[data-v-1bc63349]{grid-template-columns:minmax(0,1fr)}}.lg[data-v-06886932]{--line:var(--border,#ffffff14);flex-direction:column;gap:1rem;width:100%;display:flex}.lg-head[data-v-06886932]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem;display:flex}.lg-head h2[data-v-06886932]{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:800}.lg-head>div>span[data-v-06886932]{color:#94a3b8;font-size:.82rem}.lg-head-actions[data-v-06886932]{flex-wrap:wrap;gap:.5rem;display:flex}.lg-stats[data-v-06886932]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.lg-stat[data-v-06886932]{background:var(--bg2,#0d121d);border:1px solid var(--line);text-align:left;color:inherit;font:inherit;border-radius:14px;flex-direction:column;gap:.25rem;padding:.95rem 1.1rem;display:flex}.lg-stat span[data-v-06886932]{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:700}.lg-stat b[data-v-06886932]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#f8fafc;font-size:1.6rem;font-weight:800}.lg-stat b.green[data-v-06886932]{color:#34d399}.lg-stat b.amber[data-v-06886932]{color:#fbbf24}.lg-stat b.violet[data-v-06886932]{color:#c4b5fd}.lg-stat small[data-v-06886932]{color:#94a3b8;font-size:.74rem}.lg-stat.clickable[data-v-06886932]{cursor:pointer}.lg-stat.clickable[data-v-06886932]:hover{background:#ffffff0d}.lg-stat.active[data-v-06886932]{background:#6366f11f;border-color:#818cf8}.lg-panel[data-v-06886932]{background:var(--bg2,#0d121d);border:1px solid var(--line);border-radius:14px;overflow:clip}.lg-tabs[data-v-06886932]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.3rem;padding:.7rem .9rem;display:flex}.lg-tabs button[data-v-06886932]{color:#94a3b8;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:.42rem .8rem;font-size:.86rem;font-weight:700}.lg-tabs button em[data-v-06886932]{color:#64748b;margin-left:.3rem;font-size:.72rem;font-style:normal}.lg-tabs button[data-v-06886932]:hover{color:#e2e8f0}.lg-tabs button.on[data-v-06886932]{color:#fff;background:#6366f133}.lg-tabs button.on em[data-v-06886932]{color:#c7d2fe}.lg-filters[data-v-06886932]{flex-wrap:wrap;align-items:center;gap:.6rem;padding:.9rem 1.1rem .4rem;display:flex}.lg-search[data-v-06886932]{flex:280px;min-width:220px}.lg-filters select[data-v-06886932]{max-width:200px}.lg-seg[data-v-06886932]{border:1px solid var(--line);background:#ffffff0d;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.lg-seg button[data-v-06886932]{color:#94a3b8;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.34rem .7rem;font-size:.8rem;font-weight:600}.lg-seg button.on[data-v-06886932]{color:#fff;background:#6366f1}.lg-reset[data-v-06886932]{color:#fda4af;font:inherit;cursor:pointer;background:#f43f5e1a;border:1px solid #f43f5e66;border-radius:999px;padding:.38rem .75rem;font-size:.8rem;font-weight:600}.lg-count[data-v-06886932]{color:#94a3b8;padding:.2rem 1.1rem .7rem;font-size:.78rem}.lg-count b[data-v-06886932]{color:#e2e8f0}.lg-day>header[data-v-06886932]{border-top:1px solid var(--line);z-index:2;background:#111827;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:baseline;padding:.55rem 1.1rem;font-size:.82rem;display:flex;position:sticky;top:0}.lg-day>header b[data-v-06886932]{font-size:.9rem}.lg-day>header span[data-v-06886932]{color:#94a3b8}.lg-event[data-v-06886932]{border-bottom:1px solid #ffffff0a;grid-template-columns:4.2rem 34px minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:.7rem 1.1rem;display:grid}.lg-event[data-v-06886932]:hover{background:#ffffff08}.lg-event.undone[data-v-06886932]{opacity:.6}.lg-event-time[data-v-06886932]{font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.lg-event-time b[data-v-06886932]{font-size:.86rem}.lg-event-time small[data-v-06886932]{color:#64748b;font-size:.68rem}.lg-event-icon[data-v-06886932]{background:#ffffff0f;border-radius:10px;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.lg-event-icon.entity-sale[data-v-06886932]{background:#10b98129}.lg-event-icon.entity-purchase[data-v-06886932]{background:#38bdf829}.lg-event-icon.entity-finance[data-v-06886932]{background:#f59e0b2e}.lg-event-icon.entity-product[data-v-06886932]{background:#a78bfa2e}.lg-event-icon.entity-build[data-v-06886932]{background:#f472b629}.lg-event-main[data-v-06886932]{min-width:0}.lg-desc[data-v-06886932]{overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.45}.lg-desc[data-v-06886932] .hl-rub{color:#6ee7b7}.lg-desc[data-v-06886932] .hl-name{color:#bae6fd;font-weight:600}.lg-desc[data-v-06886932] .hl-qty{color:#fcd34d}.lg-desc[data-v-06886932] .hl-arrow{color:#94a3b8}.lg-meta[data-v-06886932]{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.35rem;font-size:.74rem;display:flex}.lg-tag[data-v-06886932]{background:#ffffff12;border-radius:6px;padding:.08rem .45rem;font-weight:600}.lg-tag.act-created[data-v-06886932]{color:#6ee7b7;background:#10b98129}.lg-tag.act-updated[data-v-06886932]{color:#7dd3fc;background:#38bdf824}.lg-tag.act-deleted[data-v-06886932]{color:#fda4af;background:#f43f5e29}.lg-tag.act-cash[data-v-06886932]{color:#fcd34d;background:#f59e0b29}.lg-tag.act-rollback[data-v-06886932]{color:#ddd6fe;background:#a78bfa2e}.lg-who[data-v-06886932]{align-items:center;gap:.35rem;display:inline-flex}.lg-who i[data-v-06886932]{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:50%;place-items:center;width:20px;height:20px;font-size:.6rem;font-style:normal;font-weight:800;display:grid}.lg-undone[data-v-06886932]{color:#c4b5fd;font-weight:600}.lg-link[data-v-06886932]{color:#a5b4fc;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.74rem;font-weight:600}.lg-link[data-v-06886932]:hover{color:#fff}.lg-rollback[data-v-06886932]{color:#ddd6fe;font:inherit;cursor:pointer;white-space:nowrap;background:#a78bfa1f;border:1px solid #a78bfa80;border-radius:9px;padding:.35rem .7rem;font-size:.78rem;font-weight:700}.lg-rollback[data-v-06886932]:hover{background:#a78bfa42}.lg-snapshot[data-v-06886932]{background:#0000004d;border:1px solid #ffffff14;border-radius:10px;margin-top:.5rem}.lg-snapshot-head[data-v-06886932]{color:#94a3b8;border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:.4rem .7rem;font-size:.72rem;display:flex}.lg-snapshot pre[data-v-06886932]{color:#cbd5e1;-webkit-user-select:text;user-select:text;max-height:240px;margin:0;padding:.6rem .7rem;font-size:.72rem;overflow:auto}.lg-more[data-v-06886932]{justify-content:center;padding:1rem;display:flex}.lg-backups[data-v-06886932]{flex-direction:column;gap:.9rem;padding:1rem 1.1rem 1.2rem;display:flex}.lg-backups-head[data-v-06886932]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.lg-backups-head>div[data-v-06886932]{flex-direction:column;display:flex}.lg-backups-head span[data-v-06886932]{color:#94a3b8;font-size:.78rem}.lg-backup-list[data-v-06886932]{flex-direction:column;gap:.45rem;display:flex}.lg-backup[data-v-06886932]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:minmax(0,1fr) 5rem 9rem auto;align-items:center;gap:.8rem;padding:.65rem .8rem;display:grid}.lg-backup-main[data-v-06886932]{flex-direction:column;min-width:0;display:flex}.lg-backup-main small[data-v-06886932]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.lg-backup-size[data-v-06886932],.lg-backup-time[data-v-06886932]{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:.8rem}.lg-backup-actions[data-v-06886932]{align-items:center;gap:.4rem;display:flex}.lg-icon[data-v-06886932]{cursor:pointer;background:0 0;border:none;border-radius:8px;width:32px;height:32px}.lg-icon.danger[data-v-06886932]:hover{background:#f43f5e33}.lg-empty[data-v-06886932]{color:#94a3b8;text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:3rem 1rem;display:flex}.lg-empty b[data-v-06886932]{color:#f8fafc;font-size:1rem}.lg-backdrop[data-v-06886932]{z-index:9999999;background:#000000b3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.lg-dialog[data-v-06886932]{background:#0d121d;border:1px solid #ffffff1f;border-radius:14px;width:min(520px,100%);box-shadow:0 30px 80px #000000b3}.lg-dialog>header[data-v-06886932]{border-bottom:1px solid var(--line);flex-direction:column;gap:.15rem;padding:1rem 1.2rem;display:flex}.lg-dialog>header b[data-v-06886932]{font-size:1.05rem}.lg-dialog>header span[data-v-06886932]{color:#94a3b8;font-size:.8rem}.lg-dialog-body[data-v-06886932]{flex-direction:column;gap:.8rem;padding:1rem 1.2rem;display:flex}.lg-dialog-box[data-v-06886932]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.35rem;padding:.8rem .9rem;font-size:.84rem;display:flex}.lg-dialog-box>div[data-v-06886932]{justify-content:space-between;gap:1rem;display:flex}.lg-dialog-box span[data-v-06886932]{color:#94a3b8}.lg-dialog-box p[data-v-06886932]{color:#cbd5e1;border-top:1px dashed #ffffff1a;margin:.3rem 0 0;padding-top:.5rem;line-height:1.45}.lg-dialog-warn[data-v-06886932]{color:#fcd34d;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:10px;margin:0;padding:.6rem .8rem;font-size:.8rem;line-height:1.45}.lg-dialog>footer[data-v-06886932]{border-top:1px solid var(--line);justify-content:flex-end;gap:.6rem;padding:.9rem 1.2rem;display:flex}@media (width<=1000px){.lg-stats[data-v-06886932]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.lg-event[data-v-06886932]{grid-template-columns:3.6rem minmax(0,1fr)}.lg-event-icon[data-v-06886932]{display:none}.lg-rollback[data-v-06886932]{grid-column:2;justify-self:start}.lg-backup[data-v-06886932]{grid-template-columns:minmax(0,1fr) auto}.lg-backup-size[data-v-06886932],.lg-backup-time[data-v-06886932]{display:none}}@media (width<=520px){.lg-stats[data-v-06886932]{grid-template-columns:minmax(0,1fr)}}.logs-container[data-v-67f51d5e]{box-sizing:border-box;width:100%;max-width:1440px;color:var(--text,#f8fafc);flex-direction:column;gap:1.25rem;margin:0 auto;animation:.2s ease-out fadeIn-67f51d5e;display:flex}@keyframes fadeIn-67f51d5e{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.logs-header-card[data-v-67f51d5e]{background:var(--bg2,#0d121d);border:1px solid var(--border,#ffffff14);border-radius:var(--radius-lg,14px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.35rem 1.75rem;display:flex;box-shadow:0 10px 30px #00000059}.header-left[data-v-67f51d5e]{align-items:center;gap:1.1rem;display:flex}.header-icon-box[data-v-67f51d5e]{background:linear-gradient(135deg,#6366f133,#a855f740);border:1px solid #6366f159;border-radius:12px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 20px #6366f140}.header-icon[data-v-67f51d5e]{font-size:1.75rem}.title-row[data-v-67f51d5e]{align-items:center;gap:.65rem;display:flex}.header-title[data-v-67f51d5e]{letter-spacing:-.025em;background:linear-gradient(135deg,#fff 30%,#cbd5e1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:1.45rem;font-weight:800}.live-dot[data-v-67f51d5e]{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-67f51d5e;box-shadow:0 0 10px #10b981}@keyframes pulse-67f51d5e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.header-subtitle[data-v-67f51d5e]{color:var(--muted,#94a3b8);max-width:680px;margin:.25rem 0 0;font-size:.84rem;line-height:1.4}.header-actions[data-v-67f51d5e]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.btn-action[data-v-67f51d5e]{cursor:pointer;color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.82rem;font-weight:600;transition:all .18s;display:flex}.btn-action[data-v-67f51d5e]:hover{background:#ffffff14;border-color:#ffffff29;transform:translateY(-1px)}.btn-action[data-v-67f51d5e]:active{transform:scale(.97)}.btn-refresh .icon.rotating[data-v-67f51d5e]{animation:.8s linear infinite spin-67f51d5e}@keyframes spin-67f51d5e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-backup-create[data-v-67f51d5e]{color:#c7d2fe;background:linear-gradient(135deg,#6366f133,#818cf840);border-color:#6366f166}.btn-backup-create[data-v-67f51d5e]:hover{background:linear-gradient(135deg,#6366f14d,#818cf859);box-shadow:0 0 16px #6366f14d}.logs-kpi-grid[data-v-67f51d5e]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.kpi-card[data-v-67f51d5e]{background:var(--bg2,#0d121d);border:1px solid var(--border,#ffffff12);border-radius:var(--radius-md,12px);align-items:center;gap:1rem;padding:1.1rem 1.25rem;transition:all .2s;display:flex;box-shadow:0 4px 20px #00000040}.kpi-card.clickable[data-v-67f51d5e]{cursor:pointer}.kpi-card.clickable[data-v-67f51d5e]:hover{border-color:#6366f166;transform:translateY(-2px)}.kpi-card.clickable.active[data-v-67f51d5e]{background:#6366f11f;border-color:#6366f1;box-shadow:0 0 20px #6366f140}.kpi-icon-wrap[data-v-67f51d5e]{border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:1.35rem;display:grid}.kpi-icon-wrap.blue[data-v-67f51d5e]{background:#38bdf81f;border:1px solid #38bdf840}.kpi-icon-wrap.emerald[data-v-67f51d5e]{background:#10b9811f;border:1px solid #10b98140}.kpi-icon-wrap.amber[data-v-67f51d5e]{background:#f59e0b1f;border:1px solid #f59e0b40}.kpi-icon-wrap.indigo[data-v-67f51d5e]{background:#6366f11f;border:1px solid #6366f140}.kpi-content[data-v-67f51d5e]{flex-direction:column;display:flex}.kpi-label[data-v-67f51d5e]{color:var(--muted,#94a3b8);text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;font-weight:600}.kpi-val[data-v-67f51d5e]{color:#fff;font-variant-numeric:tabular-nums;margin:.15rem 0;font-size:1.4rem;font-weight:800;line-height:1.2}.val-green[data-v-67f51d5e]{color:#34d399}.val-amber[data-v-67f51d5e]{color:#fbbf24}.val-indigo[data-v-67f51d5e]{color:#818cf8}.kpi-sub[data-v-67f51d5e]{color:var(--muted-dark,#64748b);font-size:.72rem}.logs-tabs-wrapper[data-v-67f51d5e]{padding-bottom:2px;overflow-x:auto}.logs-tabs[data-v-67f51d5e]{background:var(--bg2,#0d121d);border:1px solid var(--border,#ffffff12);border-radius:12px;gap:.4rem;min-width:max-content;padding:.35rem;display:flex}.tab-btn[data-v-67f51d5e]{color:var(--muted,#94a3b8);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.82rem;font-weight:600;transition:all .16s;display:flex}.tab-btn[data-v-67f51d5e]:hover{color:#fff;background:#ffffff0a}.tab-btn.active[data-v-67f51d5e]{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 4px 14px #6366f159}.tab-icon[data-v-67f51d5e]{font-size:.95rem}.tab-badge[data-v-67f51d5e]{color:#fff;background:#ffffff1f;border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:700}.tab-btn.active .tab-badge[data-v-67f51d5e]{background:#ffffff40}.filter-bar-card[data-v-67f51d5e]{background:var(--bg2,#0d121d);border:1px solid var(--border,#ffffff12);border-radius:var(--radius-md,12px);flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.filter-row[data-v-67f51d5e]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.search-box[data-v-67f51d5e]{flex:1;align-items:center;min-width:260px;display:flex;position:relative}.search-icon[data-v-67f51d5e]{color:var(--muted,#94a3b8);pointer-events:none;font-size:.85rem;position:absolute;left:.85rem}.search-input[data-v-67f51d5e]{background:var(--bg3,#131a29);color:#fff;border:1px solid #ffffff17;border-radius:8px;outline:none;width:100%;padding:.55rem 2.2rem .55rem 2.4rem;font-size:.84rem;transition:all .16s}.search-input[data-v-67f51d5e]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.clear-search[data-v-67f51d5e]{color:var(--muted,#94a3b8);cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:.85rem;position:absolute;right:.65rem}.filter-select[data-v-67f51d5e]{background:var(--bg3,#131a29);color:#cbd5e1;cursor:pointer;border:1px solid #ffffff17;border-radius:8px;outline:none;padding:.55rem 1rem;font-size:.82rem;font-weight:500;transition:all .16s}.filter-select[data-v-67f51d5e]:focus{border-color:#6366f1}.toggle-pill[data-v-67f51d5e]{background:var(--bg3,#131a29);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--muted,#94a3b8);border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.8rem;transition:all .16s;display:flex}.toggle-pill.active[data-v-67f51d5e]{color:#c7d2fe;background:#6366f126;border-color:#6366f1}.hidden-check[data-v-67f51d5e]{display:none}.toggle-dot[data-v-67f51d5e]{background:#ffffff4d;border-radius:50%;width:8px;height:8px;transition:all .16s}.toggle-pill.active .toggle-dot[data-v-67f51d5e]{background:#6366f1;box-shadow:0 0 8px #6366f1}.btn-reset[data-v-67f51d5e]{color:#fb7185;cursor:pointer;background:#f43f5e1f;border:1px solid #f43f5e40;border-radius:8px;padding:.5rem .85rem;font-size:.8rem;font-weight:600}.btn-reset[data-v-67f51d5e]:hover{background:#f43f5e33}.filter-stats-line[data-v-67f51d5e]{color:var(--muted,#94a3b8);border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-top:.5rem;font-size:.74rem;display:flex}.filter-stats-line b[data-v-67f51d5e]{color:#fff}.search-hint[data-v-67f51d5e]{color:#818cf8}.timeline-container[data-v-67f51d5e]{flex-direction:column;gap:1.5rem;display:flex}.day-separator[data-v-67f51d5e]{align-items:center;gap:1rem;margin:.5rem 0 .25rem;display:flex}.day-badge[data-v-67f51d5e]{color:#e2e8f0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.78rem;font-weight:700;display:flex}.day-icon[data-v-67f51d5e]{font-size:.85rem}.day-count[data-v-67f51d5e]{color:var(--muted,#94a3b8);margin-left:.25rem;font-size:.7rem;font-weight:600}.day-line[data-v-67f51d5e]{background:linear-gradient(90deg,#ffffff14,#0000);flex:1;height:1px}.events-list[data-v-67f51d5e]{flex-direction:column;gap:.75rem;display:flex}.event-card[data-v-67f51d5e]{align-items:stretch;gap:1.1rem;transition:all .16s;display:flex}.marker-col[data-v-67f51d5e]{flex-direction:column;flex-shrink:0;align-items:center;width:36px;padding-top:.35rem;display:flex}.node-dot[data-v-67f51d5e]{border:2px solid var(--bg,#070a11);z-index:2;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.95rem;display:grid;box-shadow:0 0 12px #00000080}.node-line[data-v-67f51d5e]{background:#ffffff0f;flex:1;width:2px;margin-top:.25rem}.event-main[data-v-67f51d5e]{background:var(--bg2,#0d121d);border:1px solid var(--border,#ffffff0f);border-radius:var(--radius-md,12px);flex-direction:column;flex:1;gap:.65rem;padding:1rem 1.25rem;transition:all .16s;display:flex;box-shadow:0 4px 16px #0003}.event-card:hover .event-main[data-v-67f51d5e]{background:#ffffff08;border-color:#ffffff24;transform:translate(2px)}.event-card.is-rollbackable .event-main[data-v-67f51d5e]{border-left:3px solid #6366f1}.event-card.is-rolled-back .event-main[data-v-67f51d5e]{opacity:.65;border-left:3px solid #64748b}.event-header[data-v-67f51d5e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.event-tags[data-v-67f51d5e]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.tag-entity[data-v-67f51d5e]{text-transform:uppercase;letter-spacing:.02em;border-radius:6px;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.entity-sale[data-v-67f51d5e]{color:#6ee7b7;background:#10b9812e;border:1px solid #10b9814d}.entity-purchase[data-v-67f51d5e]{color:#fde68a;background:#f59e0b2e;border:1px solid #f59e0b4d}.entity-product[data-v-67f51d5e]{color:#e9d5ff;background:#a855f72e;border:1px solid #a855f74d}.entity-finance[data-v-67f51d5e]{color:#7dd3fc;background:#38bdf82e;border:1px solid #38bdf84d}.entity-build[data-v-67f51d5e]{color:#c7d2fe;background:#6366f12e;border:1px solid #6366f14d}.entity-customer[data-v-67f51d5e],.entity-supplier[data-v-67f51d5e]{color:#fecdd3;background:#f43f5e2e;border:1px solid #f43f5e4d}.entity-default[data-v-67f51d5e]{color:#cbd5e1;background:#ffffff14}.tag-action[data-v-67f51d5e]{border-radius:6px;padding:.12rem .5rem;font-size:.7rem;font-weight:600}.act-created[data-v-67f51d5e]{color:#34d399;background:#10b9811f}.act-updated[data-v-67f51d5e]{color:#38bdf8;background:#38bdf81f}.act-deleted[data-v-67f51d5e]{color:#fb7185;background:#f43f5e26}.act-cash[data-v-67f51d5e]{color:#fbbf24;background:#f59e0b26}.act-rollback[data-v-67f51d5e]{color:#c084fc;background:#a855f726}.act-default[data-v-67f51d5e]{color:#94a3b8;background:#ffffff0d}.tag-id[data-v-67f51d5e]{color:var(--muted,#94a3b8);font-family:monospace;font-size:.7rem;font-weight:700}.tag-user[data-v-67f51d5e]{color:#e2e8f0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem .15rem .25rem;font-size:.73rem;display:flex}.user-avatar-mini[data-v-67f51d5e]{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:50%;place-items:center;width:18px;height:18px;font-size:.6rem;font-weight:800;display:grid}.event-time-box[data-v-67f51d5e]{color:var(--muted,#94a3b8);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.73rem;display:flex}.time-exact[data-v-67f51d5e]{color:#cbd5e1;font-weight:600}.time-rel[data-v-67f51d5e]{color:var(--muted-dark,#64748b)}.description-text[data-v-67f51d5e]{color:#e2e8f0;word-break:break-word;margin:0;font-size:.88rem;line-height:1.5}[data-v-67f51d5e] .hl-name{color:#38bdf8;font-weight:600}[data-v-67f51d5e] .hl-rub{color:#34d399;font-variant-numeric:tabular-nums;background:#10b9811a;border-radius:4px;padding:.05rem .3rem;font-weight:700}[data-v-67f51d5e] .hl-qty{color:#fbbf24;font-weight:600}[data-v-67f51d5e] .hl-arrow{color:#94a3b8;margin:0 .25rem;font-weight:800}.event-footer[data-v-67f51d5e]{border-top:1px solid #ffffff0a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.4rem;display:flex}.footer-left[data-v-67f51d5e]{align-items:center;gap:.75rem;display:flex}.btn-snapshot-toggle[data-v-67f51d5e]{color:var(--muted,#94a3b8);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.72rem;font-weight:600;transition:all .15s;display:flex}.btn-snapshot-toggle[data-v-67f51d5e]:hover{color:#fff;background:#ffffff14}.btn-snapshot-toggle.open[data-v-67f51d5e]{color:#c7d2fe;background:#6366f12e;border-color:#6366f166}.badge-rolled-back[data-v-67f51d5e]{color:#94a3b8;background:#ffffff0a;border-radius:4px;padding:.2rem .5rem;font-size:.72rem}.btn-rollback[data-v-67f51d5e]{color:#fde68a;cursor:pointer;background:linear-gradient(135deg,#f59e0b33,#d977064d);border:1px solid #f59e0b73;border-radius:7px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.76rem;font-weight:700;transition:all .18s;display:flex}.btn-rollback[data-v-67f51d5e]:hover{background:linear-gradient(135deg,#f59e0b59,#d9770673);transform:translateY(-1px);box-shadow:0 0 14px #f59e0b4d}.snapshot-panel[data-v-67f51d5e]{background:var(--bg3,#131a29);border:1px solid #ffffff14;border-radius:8px;margin-top:.25rem;padding:.75rem 1rem;animation:.15s ease-out fadeIn-67f51d5e}.snapshot-head[data-v-67f51d5e]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.sh-title[data-v-67f51d5e]{color:var(--muted,#94a3b8);font-size:.72rem;font-weight:600}.btn-copy[data-v-67f51d5e]{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:.15rem .45rem;font-size:.68rem}.btn-copy[data-v-67f51d5e]:hover{background:#ffffff1f}.snapshot-code[data-v-67f51d5e]{color:#a5b4fc;white-space:pre-wrap;word-break:break-all;margin:0;font-family:JetBrains Mono,Consolas,monospace;font-size:.74rem;line-height:1.4;overflow-x:auto}.load-more-bar[data-v-67f51d5e]{justify-content:center;margin-top:1rem;display:flex}.btn-load-more[data-v-67f51d5e]{background:var(--bg2,#0d121d);border:1px solid var(--border,#ffffff1a);color:#cbd5e1;cursor:pointer;border-radius:10px;padding:.75rem 2rem;font-size:.84rem;font-weight:700;transition:all .18s}.btn-load-more[data-v-67f51d5e]:hover{color:#fff;background:#6366f126;border-color:#6366f1;transform:translateY(-1px)}.backups-view[data-v-67f51d5e]{flex-direction:column;gap:1.25rem;display:flex}.backups-banner[data-v-67f51d5e]{border-radius:var(--radius-lg,14px);background:linear-gradient(135deg,#6366f126,#a855f71a);border:1px solid #6366f14d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.banner-left[data-v-67f51d5e]{align-items:center;gap:1rem;display:flex}.banner-icon[data-v-67f51d5e]{flex-shrink:0;font-size:2.2rem}.banner-title[data-v-67f51d5e]{color:#fff;margin:0;font-size:1.1rem;font-weight:800}.banner-desc[data-v-67f51d5e]{color:var(--muted,#94a3b8);max-width:680px;margin:.25rem 0 0;font-size:.82rem;line-height:1.4}.btn-primary-glow[data-v-67f51d5e]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:9px;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.84rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 18px #6366f166}.btn-primary-glow[data-v-67f51d5e]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #6366f18c}.backups-list-card[data-v-67f51d5e]{background:var(--bg2,#0d121d);border:1px solid var(--border,#ffffff14);border-radius:var(--radius-lg,14px);padding:1.25rem 1.5rem;box-shadow:0 10px 30px #0000004d}.card-head[data-v-67f51d5e]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.card-title[data-v-67f51d5e]{color:#fff;margin:0;font-size:1.15rem;font-weight:800}.card-subtitle[data-v-67f51d5e]{color:var(--muted,#94a3b8);margin-top:.15rem;font-size:.78rem;display:block}.backups-grid[data-v-67f51d5e]{flex-direction:column;gap:.75rem;display:flex}.backup-item[data-v-67f51d5e]{background:var(--bg3,#131a29);border:1px solid #ffffff12;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.85rem 1.1rem;transition:all .18s;display:flex}.backup-item[data-v-67f51d5e]:hover{border-color:#6366f159;transform:translateY(-1px)}.backup-left[data-v-67f51d5e]{align-items:center;gap:.85rem;min-width:0;display:flex}.backup-icon[data-v-67f51d5e]{flex-shrink:0;font-size:1.6rem}.backup-title[data-v-67f51d5e]{color:#fff;font-size:.92rem;display:block}.backup-meta[data-v-67f51d5e]{color:var(--muted,#94a3b8);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.2rem;font-size:.75rem;display:flex}.file-name[data-v-67f51d5e]{color:#818cf8;font-family:monospace}.file-size[data-v-67f51d5e]{color:#34d399;font-weight:600}.backup-actions[data-v-67f51d5e]{align-items:center;gap:.5rem;display:flex}.btn-download[data-v-67f51d5e]{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .95rem;font-size:.8rem;font-weight:600;transition:all .16s;display:flex}.btn-download[data-v-67f51d5e]:hover{color:#7dd3fc;background:#38bdf82e;border-color:#38bdf8}.btn-delete[data-v-67f51d5e]{color:#fb7185;cursor:pointer;background:#f43f5e1a;border:1px solid #f43f5e40;border-radius:8px;padding:.45rem .65rem;font-size:.85rem;transition:all .16s}.btn-delete[data-v-67f51d5e]:hover{background:#f43f5e40;border-color:#f43f5e}.empty-state[data-v-67f51d5e]{text-align:center;color:var(--muted,#94a3b8);flex-direction:column;align-items:center;gap:.4rem;padding:3rem 1.5rem;display:flex}.empty-icon[data-v-67f51d5e]{margin-bottom:.25rem;font-size:2.4rem}.empty-state p[data-v-67f51d5e]{color:#fff;margin:0;font-size:1.05rem;font-weight:700}.empty-sub[data-v-67f51d5e]{max-width:380px;font-size:.82rem}.modal-backdrop-custom[data-v-67f51d5e]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;background:#000000bf;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-card-custom[data-v-67f51d5e]{background:var(--bg2,#0d121d);border:1px solid #f59e0b59;border-radius:16px;flex-direction:column;gap:1.25rem;width:100%;max-width:520px;padding:1.5rem;animation:.2s cubic-bezier(.16,1,.3,1) modalPop-67f51d5e;display:flex;box-shadow:0 25px 60px #000000b3,0 0 30px #f59e0b26}@keyframes modalPop-67f51d5e{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.modal-head[data-v-67f51d5e]{align-items:center;gap:1rem;display:flex}.modal-icon.warning[data-v-67f51d5e]{background:#f59e0b2e;border:1px solid #f59e0b59;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:1.4rem;display:grid}.modal-title[data-v-67f51d5e]{color:#fff;margin:0;font-size:1.15rem;font-weight:800}.modal-subtitle[data-v-67f51d5e]{color:var(--muted,#94a3b8);margin-top:.2rem;font-size:.78rem;display:block}.modal-body[data-v-67f51d5e]{flex-direction:column;gap:.85rem;display:flex}.modal-detail-box[data-v-67f51d5e]{background:var(--bg3,#131a29);border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.4rem;padding:.85rem 1rem;font-size:.82rem;display:flex}.m-row[data-v-67f51d5e]{justify-content:space-between;display:flex}.m-label[data-v-67f51d5e]{color:var(--muted,#94a3b8)}.m-desc[data-v-67f51d5e]{color:#cbd5e1;border-top:1px solid #ffffff0f;margin-top:.35rem;padding-top:.45rem;line-height:1.4}.modal-warning-text[data-v-67f51d5e]{color:#fde68a;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:8px;margin:0;padding:.65rem .85rem;font-size:.8rem;line-height:1.4}.modal-footer[data-v-67f51d5e]{justify-content:flex-end;gap:.75rem;display:flex}.btn-cancel[data-v-67f51d5e]{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:.55rem 1.15rem;font-size:.82rem;font-weight:600}.btn-cancel[data-v-67f51d5e]:hover{background:#ffffff1f}.btn-confirm-danger[data-v-67f51d5e]{color:#000;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;padding:.55rem 1.25rem;font-size:.82rem;font-weight:800;transition:all .18s;box-shadow:0 4px 14px #f59e0b66}.btn-confirm-danger[data-v-67f51d5e]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f59e0b99}:root{--bg:#05070d;--bg2:#0b0f18;--bg3:#121826;--bg4:#1c2638;--text:#f8fafc;--muted:#97a4b8;--border:#ffffff12;--glass:#0b0f18d1;--accent:#8b5cf6;--accent2:#3b82f6;--green:#10b981;--red:#f43f5e;--yellow:#f59e0b;--shadow:0 16px 42px #0000005c}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:radial-gradient(circle at 0 0,#8b5cf621,transparent 32rem),radial-gradient(circle at 100% 100%,#10b98112,transparent 32rem),var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}.login-page{place-items:center;min-height:100vh;padding:1rem;display:grid}.login-card{background:var(--glass);border:1px solid var(--border);width:min(420px,100%);box-shadow:var(--shadow);border-radius:10px;padding:1.5rem}.brand{align-items:center;gap:.75rem;margin-bottom:1rem;font-family:Outfit,sans-serif;font-size:1.35rem;font-weight:800;display:flex}.app{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--border);z-index:50;background:#080b12f7;flex-direction:column;width:260px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:10px 0 32px #00000047}.logo{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;height:70px;padding:0 1.1rem;font-family:Outfit,sans-serif;font-weight:800;display:flex}.logo span:first-child,.avatar{background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:9px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.nav{flex-direction:column;flex:1;gap:.25rem;padding:.85rem .7rem;display:flex;overflow:auto}.nav a{min-height:42px;color:var(--muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:.75rem;padding:.65rem .8rem;font-size:.88rem;font-weight:650;text-decoration:none;display:flex}.nav a:hover{color:var(--text);background:#ffffff0b}.nav a.active{color:#fff;background:linear-gradient(135deg,#8b5cf6f2,#3b82f6b8);border-color:#a78bfa59}.side-footer{border-top:1px solid var(--border);align-items:center;gap:.65rem;padding:.85rem;display:flex}.user-meta{flex:1;min-width:0}.user-meta b,.user-meta span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.user-meta span{color:var(--muted);margin-top:.1rem;font-size:.72rem}.main-shell{flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-left:260px;display:flex}.topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#080b12d1;justify-content:space-between;align-items:center;gap:1rem;height:70px;padding:0 1.35rem;display:flex;position:sticky;top:0}.topbar h1{margin:0;font-family:Outfit,sans-serif;font-size:1.18rem}.content{flex:1;padding:1.35rem;width:100%!important;max-width:none!important}.menu-btn{border:1px solid var(--border);width:40px;height:40px;color:var(--text);background:#ffffff0b;border-radius:8px;display:none}.overlay{z-index:40;background:#0000008c;display:none;position:fixed;inset:0}.actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.grid{gap:1rem;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.panel,.card{background:var(--glass);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px}.panel-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.panel-head h2{margin:0;font-size:1rem}.panel-body{padding:1rem}.scroll{overflow:auto}.stat{padding:1rem}.stat small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700;display:block}.stat b{margin-top:.35rem;font-family:Outfit,sans-serif;font-size:1.45rem;display:block}.btn{border:1px solid var(--border);color:var(--text);background:#ffffff0b;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;min-height:38px;padding:.58rem .85rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{border-color:#a78bfa6b}.btn.primary{background:linear-gradient(135deg,var(--accent),var(--accent2));border-color:#0000}.btn.green{color:#86efac;background:#10b98126;border-color:#10b98147}.btn.red{color:#fda4af;background:#f43f5e1f;border-color:#f43f5e47}.btn.yellow{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b47}.live-pill{border:1px solid var(--border);height:28px;color:var(--muted);text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;padding:0 .65rem;font-size:.72rem;font-weight:900;display:inline-flex}.live-pill:before{content:"";background:var(--yellow);border-radius:50%;width:7px;height:7px}.live-pill.online{color:#86efac;background:#10b9811a;border-color:#10b98147}.live-pill.online:before{background:var(--green);box-shadow:0 0 0 4px #10b9811f}.live-pill.reconnecting:before{background:var(--yellow)}.toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.toolbar input,.toolbar select{max-width:260px}.field{flex-direction:column;gap:.35rem;margin-bottom:.8rem;display:flex}.field label{color:var(--muted);font-size:.76rem;font-weight:700}input,select,textarea{border:1px solid var(--border);background:var(--bg3);width:100%;color:var(--text);border-radius:8px;outline:none;padding:.62rem .75rem}textarea{resize:vertical;min-height:90px}input:focus,select:focus,textarea:focus{border-color:#a78bfa99}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.form-grid .field{margin-bottom:0}table{border-collapse:collapse;width:100%;min-width:760px}th,td{border-bottom:1px solid var(--border);text-align:left;padding:.75rem .85rem;font-size:.84rem}th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:#ffffff06;font-size:.68rem}tr:hover td{background:#ffffff05}.mobile-list{display:none}.item-card{border-bottom:1px solid var(--border);padding:.85rem}.item-card:last-child{border-bottom:0}.item-title{justify-content:space-between;gap:.75rem;font-weight:800;display:flex}.item-meta{color:var(--muted);grid-template-columns:1fr 1fr;gap:.35rem;margin-top:.55rem;font-size:.78rem;display:grid}.badge{color:var(--muted);background:#ffffff0e;border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:.72rem;font-weight:800;display:inline-flex}.badge.green{color:#86efac;background:#10b98124}.badge.red{color:#fda4af;background:#f43f5e1f}.badge.yellow{color:#fcd34d;background:#f59e0b21}.modal-backdrop{background:#000000bf;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;z-index:9999999!important}.modal{border:1px solid var(--border);width:min(720px,100%);max-height:90vh;box-shadow:var(--shadow);background:#0b0f18;border-radius:10px;overflow:auto}.modal-head,.modal-foot{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.modal-foot{border-top:1px solid var(--border);border-bottom:0}.modal-body{padding:1rem}.toast{border:1px solid var(--border);box-shadow:var(--shadow);background:#111827;border-radius:8px;padding:.75rem 1rem;position:fixed;bottom:1rem;right:1rem;z-index:99999999!important}.toast.error{color:#fda4af;border-color:#f43f5e6b}.empty{text-align:center;color:var(--muted);padding:2rem}.tabs{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.tab{border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:8px;padding:.5rem .75rem;font-weight:800}.tab.active{background:var(--accent);color:#fff}.split{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:1rem;display:grid}.nowrap{white-space:nowrap}.muted{color:var(--muted)}.green-text{color:var(--green)}.red-text{color:var(--red)}.inventory-page{gap:1rem;display:grid}.inventory-workspace{overflow:hidden}.inventory-head{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(260px,420px);align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.segmented{border:1px solid var(--border);background:#ffffff09;border-radius:8px;gap:.25rem;padding:.25rem;display:inline-flex}.seg-btn{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:.55rem .9rem;font-weight:800}.seg-btn.active{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff}.inventory-search input{height:42px}.inventory-body{gap:1rem;display:grid}.inventory-filters{margin-bottom:0}.inventory-count{margin-left:auto;font-weight:800}.product-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;display:grid}.product-card{border:1px solid var(--border);background:#ffffff09;border-radius:10px;flex-direction:column;gap:.9rem;min-height:230px;padding:1rem;display:flex}.product-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.product-title{min-width:0}.product-title h3{overflow-wrap:anywhere;margin:0;font-size:.98rem;line-height:1.25}.product-tags{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.product-tags span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:.18rem .45rem;font-size:.7rem;font-weight:800}.product-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.product-metrics div{border:1px solid var(--border);background:#00000021;border-radius:8px;padding:.65rem}.product-metrics small{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.product-metrics b{margin-top:.25rem;font-size:.9rem;display:block}.product-foot{gap:.7rem;margin-top:auto;display:grid}.product-foot .actions{justify-content:flex-end}.compact-table table{min-width:680px}.finance-person{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;display:block}.finance-person:hover{background:#ffffff0b}.finance-user-head{border:1px solid var(--border);background:#ffffff09;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.finance-user-head h3{margin:0 0 .25rem;font-size:1rem}.finance-user-head b{font-size:1.25rem}.finance-history{gap:.65rem;display:grid}.finance-row{border:1px solid var(--border);background:#ffffff08;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.85rem;display:grid}.finance-row time{color:var(--muted);white-space:nowrap;font-size:.78rem}.notice{color:#bfdbfe;background:#3b82f614;border:1px solid #3b82f640;border-radius:8px;margin-bottom:.85rem;padding:.75rem .85rem;font-size:.84rem;line-height:1.45}.builds-page{gap:1rem;display:grid}.build-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1rem;display:grid}.build-card{border:1px solid var(--border);background:var(--glass);box-shadow:var(--shadow);border-radius:10px;gap:1rem;padding:1rem;display:grid}.build-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.build-head h3{overflow-wrap:anywhere;margin:0 0 .3rem;font-size:1.05rem}.build-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.build-metrics div{border:1px solid var(--border);background:#ffffff09;border-radius:8px;padding:.7rem}.build-metrics small{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:800;display:block}.build-metrics b{margin-top:.25rem;font-size:.9rem;display:block}.build-actions{flex-wrap:wrap;gap:.55rem;display:flex}.build-section{gap:.55rem;display:grid}.build-section h4{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:.1rem 0;font-size:.76rem}.build-row,.replacement-row{border:1px solid var(--border);background:#ffffff08;border-radius:8px;padding:.7rem}.build-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.build-row b,.build-row span{display:block}.build-row-values{text-align:right}.replacement-row{gap:.4rem;display:grid}.replacement-row b{overflow-wrap:anywhere}@media (width<=1180px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:1fr}}@media (width<=900px){.sidebar{transition:transform .22s;transform:translate(-104%)}.menu-open .sidebar{transform:translate(0)}.menu-open .overlay{display:block}.main-shell{margin-left:0}.menu-btn{place-items:center;display:inline-grid}.topbar{height:auto;min-height:64px;padding:.75rem 1rem}.content{padding:1rem}.grid-2,.grid-3,.grid-4,.form-grid,.inventory-head{grid-template-columns:1fr}.inventory-search input{max-width:none}}@media (width<=640px){.content{padding:.75rem}.desktop-table{display:none}.mobile-list{display:block}.panel-head,.panel-body{padding:.85rem}.toolbar{align-items:stretch}.toolbar input,.toolbar select,.toolbar button,.actions .btn{width:100%;max-width:none}.item-meta{grid-template-columns:1fr}.topbar h1{font-size:1rem}.sidebar{width:min(86vw,310px)}.modal-backdrop{padding:.5rem}.modal{max-height:94vh}.stat b{font-size:1.2rem}.inventory-head{padding:.85rem}.segmented,.seg-btn,.inventory-count{width:100%}.seg-btn{flex:1}.product-grid,.build-grid{grid-template-columns:1fr}.product-card{min-height:auto}.product-foot .actions{justify-content:stretch}.finance-user-head,.finance-row,.build-row{grid-template-columns:1fr}.finance-row time{white-space:normal}.build-actions .btn{width:100%}.build-metrics{grid-template-columns:1fr}.build-row-values{text-align:left}}.sale-modal-grid,.build-modal-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.25rem;display:grid}.sale-modal-left,.sale-modal-right,.build-modal-left,.build-modal-right{flex-direction:column;gap:.9rem;display:flex}@media (width<=900px){.sale-modal-grid,.build-modal-grid{grid-template-columns:1fr!important;gap:1rem!important}}@media (width<=640px){.share-row,.build-slot-row{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important}.build-slot-row>div{width:100%!important}}.modal.large-modal{width:min(960px,95vw)!important}.product-modal-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.25rem;display:grid}@media (width<=900px){.product-modal-grid{grid-template-columns:1fr!important;gap:1rem!important}}.v2-theme{--bg:#070a11;--bg2:#0d121d;--bg3:#131a29;--bg4:#1a2336;--text:#f8fafc;--muted:#94a3b8;--muted-dark:#64748b;--border:#ffffff14;--border-focus:#6366f180;--glass:#0d121de0;--accent:#6366f1;--accent-hover:#4f46e5;--accent-light:#6366f124;--accent2:#0ea5e9;--green:#10b981;--green-light:#10b9811f;--red:#f43f5e;--red-light:#f43f5e1f;--yellow:#f59e0b;--yellow-light:#f59e0b1f;--shadow:0 20px 40px -8px #00000080;--shadow-sm:0 4px 16px #0000004d;--radius-sm:6px;--radius-md:10px;--radius-lg:14px}.v2-theme *{box-sizing:border-box}.v2-theme{background-color:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;background-image:radial-gradient(80% 50% at 50% -20%,#6366f114,#0000 70%),radial-gradient(60% 40% at 100% 100%,#10b9810d,#0000 70%);min-height:100vh;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.v2-theme b,.v2-theme .stat b,.v2-theme td,.v2-theme .price,.v2-theme .badge,.v2-theme time{font-variant-numeric:tabular-nums}.v2-theme button:focus-visible,.v2-theme input:focus-visible,.v2-theme select:focus-visible,.v2-theme textarea:focus-visible,.v2-theme a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v2-theme .login-page{background:radial-gradient(circle at 50% 30%, #6366f11f, transparent 60%), var(--bg);place-items:center;min-height:100vh;padding:1.5rem;display:grid}.v2-theme .login-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(440px,100%);box-shadow:var(--shadow);padding:2.25rem}.v2-theme .brand{letter-spacing:-.02em;color:var(--text);align-items:center;gap:.85rem;margin-bottom:.5rem;font-size:1.4rem;font-weight:800;display:flex}.v2-theme .brand-icon{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--accent), #4338ca);color:#fff;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 4px 12px #6366f159}.v2-theme .app{min-height:100vh;display:flex}.v2-theme .sidebar{border-right:1px solid var(--border);z-index:50;background:#090d16;flex-direction:column;width:240px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 24px #0000004d}.v2-theme .logo{border-bottom:1px solid var(--border);letter-spacing:-.01em;align-items:center;gap:.75rem;height:60px;padding:0 1.25rem;font-size:1.1rem;font-weight:800;display:flex}.v2-theme .logo-mark{background:linear-gradient(135deg, var(--accent), #3b82f6);color:#fff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:.95rem;font-weight:900;display:grid;box-shadow:0 2px 8px #6366f14d}.v2-theme .nav{flex-direction:column;flex:1;gap:.3rem;padding:1rem .75rem;display:flex;overflow-y:auto}.v2-theme .nav a{min-height:40px;color:var(--muted);border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;gap:.75rem;padding:.55rem .85rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.v2-theme .nav a:hover{color:var(--text);background:#ffffff0a}.v2-theme .nav a.active{color:#fff;background:var(--accent);border-color:#ffffff26;box-shadow:0 4px 12px #6366f147}.v2-theme .side-footer{border-top:1px solid var(--border);background:#0003;flex-direction:column;gap:.75rem;padding:.85rem 1rem;display:flex}.v2-theme .user-box{align-items:center;gap:.65rem;display:flex}.v2-theme .avatar{background:var(--bg4);border:1px solid var(--border);width:34px;height:34px;color:var(--text);border-radius:8px;place-items:center;font-size:.85rem;font-weight:700;display:grid}.v2-theme .user-meta{flex:1;min-width:0}.v2-theme .user-meta b{white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-size:.85rem;display:block;overflow:hidden}.v2-theme .user-meta span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;display:block;overflow:hidden}.v2-theme .version-toggle-bar{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);justify-content:space-between;align-items:center;padding:.35rem .6rem;font-size:.75rem;display:flex}.v2-theme .version-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.v2-theme .version-btn.active{background:var(--accent);color:#fff}.v2-theme .main-shell{flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-left:240px;display:flex}.v2-theme .topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#090d16d9;justify-content:space-between;align-items:center;gap:1rem;height:58px;padding:0 1.5rem;display:flex;position:sticky;top:0}.v2-theme .topbar h1{letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:700}.v2-theme .content{flex:1;padding:1.5rem;width:100%!important;max-width:none!important}.v2-theme .menu-btn,.v2-theme .overlay{display:none}.v2-theme .btn{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;background:#ffffff0a;justify-content:center;align-items:center;gap:.4rem;min-height:36px;padding:.5rem .9rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.v2-theme .btn:hover{color:#fff;background:#ffffff14;border-color:#ffffff2e}.v2-theme .btn:active{transform:scale(.98)}.v2-theme .btn.primary{background:var(--accent);color:#fff;border-color:#0000;box-shadow:0 2px 8px #6366f14d}.v2-theme .btn.primary:hover{background:var(--accent-hover);box-shadow:0 4px 14px #6366f166}.v2-theme .btn.green{background:var(--green-light);color:#6ee7b7;border-color:#10b9814d}.v2-theme .btn.green:hover{background:#10b98138}.v2-theme .btn.red{background:var(--red-light);color:#fda4af;border-color:#f43f5e4d}.v2-theme .btn.red:hover{background:#f43f5e38}.v2-theme .btn.yellow{background:var(--yellow-light);color:#fde047;border-color:#f59e0b4d}.v2-theme .live-pill{border:1px solid var(--border);height:26px;color:var(--muted);letter-spacing:.03em;background:#0003;border-radius:999px;align-items:center;gap:.4rem;padding:0 .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.v2-theme .live-pill:before{content:"";background:var(--yellow);border-radius:50%;width:6px;height:6px}.v2-theme .live-pill.online{color:#6ee7b7;background:var(--green-light);border-color:#10b9814d}.v2-theme .live-pill.online:before{background:var(--green);box-shadow:0 0 0 3px #10b98133}.v2-theme .grid{gap:1rem;display:grid}.v2-theme .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-theme .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-theme .grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-theme .panel,.v2-theme .card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.v2-theme .panel-head{border-bottom:1px solid var(--border);background:#ffffff03;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.v2-theme .panel-head h2{letter-spacing:-.01em;margin:0;font-size:.98rem;font-weight:700}.v2-theme .panel-body{padding:1.25rem}.v2-theme .stat{flex-direction:column;justify-content:space-between;padding:1.2rem;display:flex}.v2-theme .stat small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600;display:block}.v2-theme .stat b{color:var(--text);letter-spacing:-.02em;margin-top:.4rem;font-size:1.55rem;font-weight:800;display:block}.v2-theme table{border-collapse:collapse;width:100%}.v2-theme th,.v2-theme td{border-bottom:1px solid var(--border);text-align:left;padding:.75rem 1rem;font-size:.85rem}.v2-theme th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:#ffffff05;font-size:.72rem;font-weight:700}.v2-theme tr:last-child td{border-bottom:0}.v2-theme tr:hover td{background:#ffffff05}.v2-theme .badge{color:var(--muted);background:#ffffff0f;border:1px solid #0000;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.73rem;font-weight:700;display:inline-flex}.v2-theme .badge.green{background:var(--green-light);color:#6ee7b7;border-color:#10b98140}.v2-theme .badge.red{background:var(--red-light);color:#fda4af;border-color:#f43f5e40}.v2-theme .badge.yellow{background:var(--yellow-light);color:#fde047;border-color:#f59e0b40}.v2-theme .field{flex-direction:column;gap:.35rem;margin-bottom:.9rem;display:flex}.v2-theme .field label{color:var(--muted);font-size:.78rem;font-weight:600}.v2-theme input,.v2-theme select,.v2-theme textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg3);width:100%;color:var(--text);outline:none;padding:.6rem .8rem;font-size:.88rem;transition:border-color .15s,box-shadow .15s}.v2-theme input:focus,.v2-theme select:focus,.v2-theme textarea:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #6366f126}.v2-theme .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.v2-theme .modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;z-index:9999999!important}.v2-theme .modal{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(720px,100%);max-height:90vh;box-shadow:var(--shadow);overflow-y:auto}.v2-theme .modal-head,.v2-theme .modal-foot{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.v2-theme .modal-foot{border-top:1px solid var(--border);background:#00000026;border-bottom:0}.v2-theme .modal-body{padding:1.25rem}.v2-theme .skeleton-line{background:linear-gradient(90deg,#ffffff08 25%,#ffffff14 50%,#ffffff08 75%) 0 0/200% 100%;border-radius:4px;height:16px;animation:1.5s ease-in-out infinite skeletonPulse}@keyframes skeletonPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.v2-theme .empty{text-align:center;color:var(--muted);padding:2.5rem 1rem;font-size:.9rem}.v2-theme .toast{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:.85rem 1.1rem;font-size:.88rem;font-weight:600;position:fixed;bottom:1.25rem;right:1.25rem;z-index:99999999!important}.v2-theme .toast.error{color:#fda4af;background:#f43f5e1a;border-color:#f43f5e66}@media (width<=1180px){.v2-theme .grid-4,.v2-theme .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v2-theme .split{grid-template-columns:1fr!important}}@media (width<=900px){.v2-theme .sidebar{width:min(84vw,280px);transition:transform .25s cubic-bezier(.4,0,.2,1);transform:translate(-105%);box-shadow:12px 0 36px #0009}.v2-theme .app.menu-open .sidebar{transform:translate(0)!important}.v2-theme .app.menu-open .overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;background:#000000a6;position:fixed;inset:0;display:block!important}.v2-theme .main-shell{width:100%;margin-left:0!important}.v2-theme .menu-btn{border:1px solid var(--border);border-radius:var(--radius-sm);width:38px;height:38px;color:var(--text);cursor:pointer;background:#ffffff0d;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex!important}.v2-theme .topbar{gap:.5rem;height:auto;min-height:56px;padding:.6rem 1rem}.v2-theme .topbar h1{font-size:1rem}.v2-theme .topbar .actions{-webkit-overflow-scrolling:touch;gap:.4rem;width:100%;padding-bottom:.25rem;display:flex;overflow-x:auto}.v2-theme .content{padding:1rem}.v2-theme .grid-2,.v2-theme .grid-3,.v2-theme .grid-4,.v2-theme .form-grid,.v2-theme .inventory-head{grid-template-columns:1fr!important}.v2-theme .inventory-search input{max-width:none}}@media (width<=640px){.v2-theme .content{padding:.75rem}.v2-theme .scroll,.v2-theme table{-webkit-overflow-scrolling:touch;overflow-x:auto}.v2-theme .desktop-table{display:none!important}.v2-theme .mobile-list{display:block!important}.v2-theme .stat b{font-size:1.25rem}.v2-theme .toolbar{flex-direction:column;align-items:stretch}.v2-theme .toolbar input,.v2-theme .toolbar select,.v2-theme .toolbar button,.v2-theme .actions .btn{width:100%;max-width:none}.v2-theme .modal-backdrop{padding:.5rem}.v2-theme .modal{border-radius:12px;max-height:94vh}.v2-theme .modal-head,.v2-theme .modal-foot{padding:.85rem 1rem}.v2-theme .modal-body{padding:1rem}.v2-theme .sale-modal-right{padding:.85rem}.v2-theme .share-row{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important}.v2-theme .share-row>div:last-child{justify-content:space-between!important;width:100%!important}}.v2-theme .sale-modal-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.25rem;display:grid}.v2-theme .sale-modal-left{flex-direction:column;gap:.9rem;display:flex}.v2-theme .sale-modal-right{border:1px solid var(--border);background:#00000026;border-radius:10px;flex-direction:column;gap:.9rem;padding:1rem;display:flex}@media (width<=900px){.v2-theme .sale-modal-grid,.v2-theme .build-modal-grid{grid-template-columns:1fr!important;gap:1rem!important}}.v2-theme .build-modal-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:start;gap:1rem;display:grid}.v2-theme .build-modal-left{flex-direction:column;gap:.6rem;display:flex}.v2-theme .build-modal-right{flex-direction:column;gap:.6rem;display:flex;position:sticky;top:0}.v2-theme .build-slots-table{border:1px solid var(--border);background:var(--bg2);border-radius:10px;overflow:hidden}.v2-theme .build-slots-header{border-bottom:1px solid var(--border);background:#0003;justify-content:space-between;align-items:center;padding:.55rem .75rem;font-size:.85rem;font-weight:700;display:flex}.v2-theme .build-slots-body{background:var(--border);gap:1px;display:grid}.v2-theme .build-slot{background:var(--bg2);grid-template-columns:80px 1fr 46px 85px 28px;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.8rem;transition:background .15s;display:grid}.v2-theme .build-slot:hover{background:var(--bg3)}.v2-theme .build-slot--filled{background:#10b9810a}.v2-theme .build-slot--filled:hover{background:#10b98114}.v2-theme .build-slot--warn{background:#ef44440d!important}.v2-theme .build-slot__label{white-space:nowrap;color:var(--muted);font-size:.78rem;font-weight:700}.v2-theme .build-slot--filled .build-slot__label{color:var(--text)}.v2-theme .build-slot__select select{background:var(--bg3);border-color:var(--border);width:100%;padding:.3rem .4rem;font-size:.78rem}.v2-theme .build-slot--filled .build-slot__select select{border-color:#10b9814d}.v2-theme .build-slot__qty input{text-align:center;background:var(--bg3);width:100%;padding:.3rem;font-size:.78rem}.v2-theme .build-slot__price{text-align:right;white-space:nowrap;color:var(--text);font-size:.76rem;font-weight:600}.v2-theme .build-slot__clear{color:#ef4444;cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.15rem;font-size:.75rem;transition:opacity .15s;display:flex}.v2-theme .build-slot__clear:hover{opacity:1;background:#ef44441a}.v2-theme .build-calc{border:1px solid var(--border);background:#0003;border-radius:10px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.v2-theme .build-calc__title{margin:0;font-size:.85rem;font-weight:700}.v2-theme .build-calc__breakdown{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:2px;padding:.4rem 0;display:grid}.v2-theme .build-calc__line{color:var(--muted);justify-content:space-between;align-items:center;padding:.15rem 0;font-size:.72rem;display:flex}.v2-theme .build-calc__line-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding-right:.5rem;overflow:hidden}.v2-theme .build-calc__line-price{white-space:nowrap;color:var(--text);font-weight:600}.v2-theme .build-calc__row{justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.v2-theme .build-calc__row span{color:var(--muted)}.v2-theme .build-calc__row--total{border-top:1px dashed var(--border);padding-top:.3rem}.v2-theme .build-calc__input-row{grid-template-columns:auto 1fr;align-items:center;gap:.4rem;display:grid}.v2-theme .build-calc__input-row label{color:var(--muted);white-space:nowrap;font-size:.75rem}.v2-theme .build-calc__input-row input{text-align:right;padding:.3rem .5rem;font-size:.82rem}.v2-theme .build-calc__result{background:#10b9810f;border:1px solid #10b98133;border-radius:8px;gap:.25rem;padding:.55rem .65rem;display:grid}.v2-theme .build-calc__result-row{justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.v2-theme .build-calc__result-price{color:#6ee7b7;font-size:1.05rem}.v2-theme .build-calc__result-row--profit b{color:#6ee7b7;font-size:.85rem}@media (width<=900px){.v2-theme .build-modal-grid{grid-template-columns:1fr!important}.v2-theme .build-modal-right{position:static}}@media (width<=640px){.v2-theme .build-slot{grid-template-columns:60px 1fr 38px 70px 24px;gap:.25rem;padding:.35rem .45rem}.v2-theme .build-slot__label{font-size:.7rem}}.v2-theme .modal.large-modal,.modal.large-modal{width:min(1020px,95vw)!important}.v2-theme .product-modal-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.25rem;display:grid}@media (width<=900px){.v2-theme .product-modal-grid{grid-template-columns:1fr!important;gap:1rem!important}}.v2-theme .compat-block select{background:var(--bg3);border-color:var(--border)}.v2-theme .compat-warnings{animation:.3s compatFadeIn}@keyframes compatFadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.v2-theme .builds-v2-container{gap:1.25rem;width:100%;display:grid}.v2-theme .builds-bento-hero{grid-template-columns:repeat(4,1fr);gap:.85rem;display:grid}@media (width<=900px){.v2-theme .builds-bento-hero{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.v2-theme .builds-bento-hero{grid-template-columns:1fr}}.v2-theme .bento-stat-card{background:var(--bg2);border:1px solid var(--border);cursor:pointer;border-radius:12px;flex-direction:column;gap:.25rem;padding:.9rem 1.1rem;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px -2px #0003}.v2-theme .bento-stat-card:before{content:"";background:var(--stat-accent,var(--accent));height:3px;position:absolute;top:0;left:0;right:0}.v2-theme .bento-stat-card:hover{border-color:#ffffff29;transform:translateY(-2px)}.v2-theme .bento-stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.v2-theme .bento-stat-val{font-size:1.25rem;font-weight:800;font-family:var(--font-mono,monospace);letter-spacing:-.02em}.v2-theme .build-grid-v2{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:stretch;gap:1.15rem;display:grid}.v2-theme .build-card-v2{background:var(--bg2);border:1px solid var(--border);box-sizing:border-box;border-radius:14px;flex-direction:column;gap:.85rem;min-width:0;padding:1.15rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 16px -4px #00000059}.v2-theme .build-card-v2:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 10px 28px -6px #0000008c}.v2-theme .build-card-head{justify-content:space-between;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.v2-theme .build-card-title{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0 0 .2rem;font-size:1.05rem;font-weight:700;line-height:1.3;overflow:hidden}.v2-theme .build-card-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35rem;font-size:.76rem;display:flex;overflow:hidden}.v2-theme .build-status-pill{white-space:nowrap;border:1px solid #0000;border-radius:99px;flex-shrink:0;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.v2-theme .build-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.v2-theme .build-status--draft{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b840}.v2-theme .build-status--assembling{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b4d}.v2-theme .build-status--completed{color:#6ee7b7;background:#10b9811f;border-color:#10b9814d}.v2-theme .build-status--sold{color:#c084fc;background:#a855f71f;border-color:#a855f74d}.v2-theme .build-status--cancelled{color:#f87171;background:#ef44441f;border-color:#ef44444d}.v2-theme .build-stock-strip{border:1px solid var(--border);box-sizing:border-box;background:#0003;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;min-height:34px;padding:.45rem .65rem;font-size:.76rem;display:flex}.v2-theme .build-stock-strip__text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.v2-theme .build-stock-strip--ready{color:#6ee7b7;background:#10b98114;border-color:#10b98140;font-weight:600}.v2-theme .build-stock-strip--assembling{color:#fbbf24;background:#f59e0b14;border-color:#f59e0b40;font-weight:600}.v2-theme .build-stock-strip--shortage{color:#fca5a5;background:#ef444414;border-color:#ef444440}.v2-theme .build-stock-strip--sold{color:#c084fc;background:#a855f714;border-color:#a855f740}.v2-theme .build-calc-bento{background:var(--bg3);border:1px solid var(--border);box-sizing:border-box;border-radius:10px;grid-template-columns:1fr 1fr 1.15fr;gap:.4rem;padding:.6rem .7rem;display:grid}.v2-theme .build-calc-box{flex-direction:column;gap:.15rem;min-width:0;display:flex}.v2-theme .build-calc-box small{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:600;overflow:hidden}.v2-theme .build-calc-box b{font-size:.82rem;font-family:var(--font-mono,monospace);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.v2-theme .build-components-wrapper{flex-direction:column;gap:.35rem;min-width:0;display:flex}.v2-theme .build-component-row{box-sizing:border-box;background:#00000029;border:1px solid #ffffff08;border-radius:6px;grid-template-columns:20px 1fr auto;align-items:center;gap:.45rem;min-width:0;padding:.35rem .55rem;font-size:.78rem;transition:background .15s;display:grid}.v2-theme .build-component-row:hover{background:#ffffff0a}.v2-theme .build-component-icon{justify-content:center;align-items:center;font-size:.85rem;line-height:1;display:flex}.v2-theme .build-component-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text);font-size:.79rem;font-weight:600;overflow:hidden}.v2-theme .build-component-badges{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.v2-theme .build-pipeline-row{border-top:1px solid var(--border);align-items:center;gap:.4rem;margin-top:auto;padding-top:.65rem;display:flex;position:relative}.v2-theme .btn-pipeline-primary{cursor:pointer;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:.82rem;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:flex}.v2-theme .btn-pipeline-primary:active{transform:scale(.98)}.v2-theme .btn-pipeline-primary.yellow{color:#000;background:linear-gradient(135deg,#f59e0b,#d97706);font-weight:800;box-shadow:0 4px 12px #f59e0b40}.v2-theme .btn-pipeline-primary.green{color:#fff;background:linear-gradient(135deg,#10b981,#059669);font-weight:800;box-shadow:0 4px 12px #10b98140}.v2-theme .btn-pipeline-primary.blue{color:#fff;background:linear-gradient(135deg,#0ea5e9,#0284c7);font-weight:800;box-shadow:0 4px 12px #0ea5e940}.v2-theme .btn-pipeline-primary.purple{color:#fff;background:linear-gradient(135deg,#a855f7,#7e22ce);font-weight:800;box-shadow:0 4px 12px #a855f740}.v2-theme .build-menu-btn{background:var(--bg3);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.1rem;transition:background .15s,border-color .15s;display:flex}.v2-theme .build-menu-btn:hover{background:var(--bg2);border-color:#ffffff40}.v2-theme .build-dropdown-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:100;background:#141a26f5;border:1px solid #ffffff1f;border-radius:10px;gap:.15rem;min-width:200px;padding:.35rem;animation:.15s ease-out fadeIn;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 16px 36px -4px #000000a6}.v2-theme .build-menu-item{color:#f1f5f9;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;width:100%;padding:.45rem .65rem;font-size:.78rem;transition:background .12s;display:flex}.v2-theme .build-menu-item:hover{background:#ffffff14}.v2-theme .build-menu-item--danger{color:#f87171}.v2-theme .build-menu-item--danger:hover{background:#ef444426}.v2-theme .modal.warranty-modal,.modal.warranty-modal{width:min(840px,95vw)!important;max-width:840px!important}.v2-theme .modal.warranty-modal .modal-body{overflow-x:auto;background:#0f172a66!important;padding:1.25rem!important}.v2-theme .warranty-sheet{color:#0f172a;box-sizing:border-box;background:#fff;border-radius:8px;width:100%;max-width:100%;padding:1.6rem 2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;box-shadow:0 8px 30px #00000059}.v2-theme .warranty-sheet h2{color:#0f172a;letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.18rem;font-weight:800}.v2-theme .warranty-table{border-collapse:collapse;table-layout:auto;width:100%;margin:1rem 0;font-size:.82rem}.v2-theme .warranty-table th{color:#334155;text-align:left;box-sizing:border-box;background:#f1f5f9;border-bottom:2px solid #cbd5e1;padding:.5rem .65rem;font-size:.78rem;font-weight:700}.v2-theme .warranty-table td{color:#1e293b;box-sizing:border-box;word-break:normal;border-bottom:1px solid #e2e8f0;padding:.45rem .65rem}@media print{@page{size:A4 portrait;margin:10mm 12mm}html,body{color:#000!important;background:#fff!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important}.app-wrapper>:not(.modal-backdrop),.app,.sidebar,.topbar,.nav,.login-page,.menu-btn,.actions,.side-footer,.build-actions,.segmented,.toolbar,.builds-stats,.overlay,.main-shell,.content,.panel,.panel-body,.build-card,.build-card-v2,.build-grid,.build-grid-v2,.builds-page-v2,.builds-v2-container,.builds-bento-hero,.os-desktop,.desktop-manager,.desktop-window,.desktop-taskbar,.btn,button,.modal-head,.modal-foot,.toast{display:none!important}.app-wrapper{color:#000!important;background:#fff!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.modal-backdrop{width:100%!important;height:auto!important;box-shadow:none!important;background:#fff!important;border:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.modal{box-shadow:none!important;background:#fff!important;border:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.modal-body{background:#fff!important;margin:0!important;padding:0!important}.warranty-sheet{box-shadow:none!important;color:#0f172a!important;page-break-inside:avoid!important;break-inside:avoid!important;background:#fff!important;border:none!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.warranty-table{border-collapse:collapse!important;page-break-inside:avoid!important;width:100%!important}.warranty-table th{color:#0f172a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#f1f5f9!important;border-bottom:2px solid #94a3b8!important}.warranty-table td{color:#0f172a!important;border-bottom:1px solid #cbd5e1!important}}.v2-theme .dashboard-v2-container{gap:1.5rem;width:100%;display:grid}.v2-theme .dashboard-hero-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,#0d121df2,#1a2336b3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #00000080}.v2-theme .dashboard-hero-card:before{content:"";background:linear-gradient(90deg,#0000,#6366f166,#0000);height:1px;position:absolute;top:0;left:0;right:0}.v2-theme .bento-kpi-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=1100px){.v2-theme .bento-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.v2-theme .bento-kpi-grid{grid-template-columns:1fr}}.v2-theme .bento-kpi-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;justify-content:space-between;gap:.65rem;padding:1.15rem 1.25rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 20px -5px #0000004d}.v2-theme .bento-kpi-card:hover{border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 30px -8px #00000073}.v2-theme .bento-kpi-card .kpi-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:600;display:flex}.v2-theme .bento-kpi-card .kpi-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:800;line-height:1.1}.v2-theme .bento-kpi-card .kpi-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.76rem;display:flex}.v2-theme .bento-main-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.15fr);gap:1.25rem;display:grid}@media (width<=1200px){.v2-theme .bento-main-layout{grid-template-columns:1fr}}.v2-theme .bento-panel{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 6px 24px -6px #00000059}.v2-theme .bento-panel-head{border-bottom:1px solid var(--border);background:#ffffff04;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.v2-theme .bento-panel-body{flex-direction:column;flex:1;gap:.85rem;padding:1rem 1.25rem;display:flex}.v2-theme .partner-bento-card{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-align:left;flex-direction:column;gap:.65rem;padding:.85rem 1rem;transition:all .18s;display:flex}.v2-theme .partner-bento-card:hover{background:var(--bg4);border-color:#6366f14d;transform:translate(2px)}.v2-theme .live-pulse-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 10px var(--green);border-radius:50%;animation:2s infinite v2Pulse;display:inline-block}@keyframes v2Pulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.2)}to{opacity:.8;transform:scale(.95)}}.v2-theme .category-bar-track{background:#ffffff14;border-radius:999px;width:100%;height:6px;margin-top:.3rem;overflow:hidden}.v2-theme .category-bar-fill{background:linear-gradient(90deg,#6366f1,#0ea5e9);border-radius:999px;height:100%;transition:width .4s}.v2-theme .stream-sale-item{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .85rem;font-size:.82rem;transition:background .15s;display:flex}.v2-theme .stream-sale-item:hover{background:var(--bg4)}:root{--os-scale:1;--os-bg-gradient:radial-gradient(circle at 15% 15%, #1e1b4b 0%, #0f172a 50%, #020617 100%);--os-acrylic-bg:#0f172ab8;--os-acrylic-border:#ffffff1f;--os-acrylic-border-focus:#6366f166;--os-acrylic-shadow:0 20px 50px #00000080, inset 0 1px 0 #ffffff1a;--os-taskbar-bg:#0f172ac7;--os-text:#f8fafc;--os-text-muted:#94a3b8;--os-accent:#6366f1;--os-accent-hover:#4f46e5;--os-accent-glow:#6366f159}.sklad-os-container.wallpaper-aurora{--os-bg-gradient:radial-gradient(circle at 10% 20%, #064e3b 0%, #0f172a 50%, #020617 100%)}.sklad-os-container.wallpaper-cyberpunk{--os-bg-gradient:radial-gradient(circle at 80% 20%, #701a75 0%, #1e1b4b 45%, #09090b 100%)}.sklad-os-container.wallpaper-slate{--os-bg-gradient:radial-gradient(circle at 50% 50%, #1e293b 0%, #0f172a 60%, #020617 100%)}.os-snap-preview{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;pointer-events:none;background:#6366f133;border:2px dashed #6366f199;border-radius:14px;transition:all .15s cubic-bezier(.16,1,.3,1);position:absolute}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#0f172a66;border-radius:999px}::-webkit-scrollbar-thumb{background:#6366f159;border:1px solid #ffffff1a;border-radius:999px;transition:all .2s}::-webkit-scrollbar-thumb:hover{background:#6366f1a6}::-webkit-scrollbar-corner{background:0 0}.sklad-os-container{background:var(--os-bg-gradient);-webkit-user-select:none;user-select:none;width:100vw;height:100vh;color:var(--os-text);z-index:999;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:fixed;inset:0;overflow:hidden}.os-desktop-wallpaper{filter:blur(40px);pointer-events:none;z-index:1;background-image:radial-gradient(circle at 20% 30%,#6366f126 0%,#0000 40%),radial-gradient(circle at 80% 70%,#a855f71f 0%,#0000 40%),radial-gradient(circle,#10b98114 0%,#0000 50%);position:absolute;inset:0}.os-desktop-area{transform:scale(var(--os-scale));transform-origin:0 0;width:calc(100% / var(--os-scale));height:calc((100vh - 56px) / var(--os-scale));z-index:2;position:absolute;inset:0 0 56px}.os-desktop-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-auto-rows:105px;align-content:start;gap:12px;width:100%;max-height:100%;padding:24px;display:grid}.os-desktop-icon{cursor:pointer;background:#ffffff08;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:10px 8px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.os-desktop-icon:hover{background:#ffffff1a;border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 20px #00000040}.os-desktop-icon-img{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff26,#ffffff0d);border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:6px;font-size:22px;display:flex;box-shadow:0 4px 12px #0003}.os-desktop-icon-label{text-align:center;color:#f1f5f9;text-shadow:0 1px 3px #000c;word-break:break-word;max-width:90px;font-size:11.5px;font-weight:500;line-height:1.2}.os-window{background:var(--os-acrylic-bg);-webkit-backdrop-filter:blur(24px)saturate(190%);border:1px solid var(--os-acrylic-border);box-shadow:var(--os-acrylic-shadow);border-radius:14px;flex-direction:column;min-width:380px;min-height:260px;transition:box-shadow .2s,border-color .2s,opacity .2s,transform .2s;display:flex;position:absolute;overflow:hidden}.os-window.is-focused{border-color:var(--os-acrylic-border-focus);box-shadow:0 25px 60px #000000a6,0 0 20px #6366f140}.os-window.is-minimized{opacity:0;pointer-events:none;transform:scale(.8)translateY(100px)}.os-window.is-maximized{border-radius:10px;width:calc(100% - 16px)!important;height:calc(100% - 16px)!important;top:8px!important;left:8px!important}.os-window-header{cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffff0d;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:38px;padding:0 14px;display:flex}.os-window-header:active{cursor:grabbing}.os-window-title{color:#e2e8f0;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.os-window-controls{align-items:center;gap:6px;display:flex}.os-win-btn{cursor:pointer;color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:700;transition:all .15s;display:flex}.os-win-btn:hover{color:#000000b3}.os-win-btn.close{background:#ef4444}.os-win-btn.minimize{background:#f59e0b}.os-win-btn.maximize{background:#10b981}.os-window-body{color:#f1f5f9;background:#0f172a8c;flex:1;padding:16px;overflow:auto}.os-resize-handle{z-index:10;position:absolute}.os-resize-handle.r{cursor:e-resize;width:6px;height:100%;top:0;right:0}.os-resize-handle.b{cursor:s-resize;width:100%;height:6px;bottom:0;left:0}.os-resize-handle.rb{cursor:se-resize;width:12px;height:12px;bottom:0;right:0}.os-resize-handle.l{cursor:w-resize;width:6px;height:100%;top:0;left:0}.os-resize-handle.t{cursor:n-resize;width:100%;height:6px;top:0;left:0}.os-taskbar{background:var(--os-taskbar-bg);-webkit-backdrop-filter:blur(24px)saturate(200%);border-top:1px solid var(--os-acrylic-border);z-index:10000;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.os-taskbar-left,.os-taskbar-center,.os-taskbar-right{align-items:center;gap:10px;display:flex}.os-start-btn{color:#fff;cursor:pointer;box-shadow:0 4px 14px var(--os-accent-glow);background:linear-gradient(135deg,#6366f1cc,#4f46e5e6);border:1px solid #fff3;border-radius:10px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.os-start-btn:hover{box-shadow:0 6px 18px var(--os-accent-glow);background:linear-gradient(135deg,#6366f1f2,#4f46e5);transform:translateY(-1px)}.os-start-btn:active{transform:scale(.96)}.os-taskbar-app{color:var(--os-text-muted);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;max-width:160px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.os-taskbar-app:hover{color:var(--os-text);background:#ffffff1f}.os-taskbar-app-dot{background:var(--os-accent);border-radius:50%;width:6px;height:6px}.os-systray-item{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;transition:background .2s;display:flex}.os-systray-item:hover{background:#ffffff1a}.os-start-menu{background:var(--os-acrylic-bg);-webkit-backdrop-filter:blur(28px)saturate(200%);border:1px solid var(--os-acrylic-border);z-index:10001;border-radius:16px;width:360px;padding:18px;animation:.25s cubic-bezier(.16,1,.3,1) osStartPop;position:absolute;bottom:60px;left:16px;box-shadow:0 30px 70px #000000b3}@keyframes osStartPop{0%{opacity:0;transform:translateY(12px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.os-start-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}.os-start-user{align-items:center;gap:10px;display:flex}.os-start-avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.os-start-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.os-start-item{cursor:pointer;text-align:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;align-items:center;padding:10px;transition:all .2s;display:flex}.os-start-item:hover{background:#ffffff1a;border-color:#ffffff26;transform:translateY(-2px)}.os-start-item-icon{margin-bottom:4px;font-size:24px}.os-start-item-title{color:#e2e8f0;font-size:11px;font-weight:500}.os-scale-menu{background:var(--os-acrylic-bg);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:1px solid var(--os-acrylic-border);z-index:10001;border-radius:14px;width:260px;padding:16px;position:absolute;bottom:60px;right:16px;box-shadow:0 20px 50px #0009}.os-mobile-notice-bar{z-index:99999;-webkit-backdrop-filter:blur(20px);color:#f1f5f9;background:#0f172af0;border:1px solid #6366f166;border-radius:12px;align-items:center;gap:12px;max-width:94vw;padding:8px 14px;font-size:12.5px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0009}.os-mobile-switch-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;transition:transform .15s;box-shadow:0 4px 12px #6366f159}.os-mobile-switch-btn:active{transform:scale(.96)}.sale-items-list{grid-template-columns:minmax(0,1fr);min-width:0}.sale-item-card{box-sizing:border-box;min-width:0;max-width:100%}.sale-item-pricing-scroll{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;padding-bottom:.35rem;overflow-x:auto}.sale-item-pricing-scroll:focus-visible{outline:2px solid var(--accent,#818cf8);outline-offset:2px}.sale-item-pricing{min-width:404px}.sale-item-pricing>div{min-width:0}.sale-item-warehouse{flex-wrap:wrap;gap:.4rem;min-width:0}.sale-item-warehouse select{box-sizing:border-box;flex:220px;min-width:0;max-width:100%}@media (width<=600px){.sale-item-warehouse{flex-direction:column;align-items:stretch!important}.sale-item-warehouse select{flex:none;width:100%;min-height:44px}}:root{--os-taskbar-h:52px;--os-radius:10px}.sklad-os-container{height:100dvh}.os-desktop-area{bottom:var(--os-taskbar-h);height:calc((100dvh - var(--os-taskbar-h)) / var(--os-scale))}.os-desktop-icons-container{position:absolute;inset:0}.os-desktop-icon{box-sizing:border-box;touch-action:none;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;justify-content:flex-start;gap:2px;width:88px;height:96px;padding:6px 4px;transition:background .12s,border-color .12s;position:absolute}.os-desktop-icon:hover{box-shadow:none;background:#ffffff14;border-color:#ffffff1f;transform:none}.os-desktop-icon:active{transform:none}.os-desktop-icon.is-selected{background:#6366f147;border-color:#818cf8a6}.os-desktop-icon:focus-visible{box-shadow:0 0 0 2px #818cf8}.os-desktop-icon.is-dragging{opacity:.85;cursor:grabbing;transition:none}.os-desktop-icon-img{flex:none;width:48px;height:48px;margin-bottom:4px;font-size:26px}.os-desktop-icon-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:82px;font-size:11.5px;display:-webkit-box;overflow:hidden}.os-marquee{z-index:5;pointer-events:none;background:#6366f12e;border:1px solid #a5b4fcf2;position:absolute}.os-window{border-radius:var(--os-radius);will-change:auto;transition:opacity .16s,transform .16s,box-shadow .2s,border-color .2s,visibility linear;animation:.18s cubic-bezier(.16,1,.3,1) osWindowIn}@keyframes osWindowIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:none}}.os-window:not(.is-focused){box-shadow:0 12px 30px #0006}.os-window.is-minimized{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,transform .16s,visibility 0s linear .16s;transform:translateY(70px)scale(.85)}.os-window.is-maximized{border-width:0;border-radius:0;width:100%!important;height:100%!important;top:0!important;left:0!important}.os-window.is-interacting{-webkit-user-select:none;user-select:none;transition:none}.os-window.is-interacting .os-window-body{pointer-events:none}.os-window-header{touch-action:none;height:36px;padding:0 0 0 12px}.os-window:not(.is-focused) .os-window-header{opacity:.72}.os-window-title{flex:1;min-width:0}.os-window-title-icon{font-size:15px}.os-window-title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-window-controls{align-self:stretch;gap:0}.os-win-btn{color:#cbd5e1;background:0 0;border-radius:0;place-items:center;width:46px;height:100%;font-size:12px;transition:background .12s,color .12s;display:grid}.os-win-btn:hover{color:#fff;background:#ffffff1f}.os-win-btn.close:hover{color:#fff;background:#e81123}.os-win-btn.close,.os-win-btn.minimize,.os-win-btn.maximize{background:0 0}.os-win-btn.close:hover{background:#e81123}.os-window.is-maximized .os-window-controls .os-win-btn.close{border-top-right-radius:0}.os-window:not(.is-maximized) .os-window-controls .os-win-btn.close{border-top-right-radius:calc(var(--os-radius) - 1px)}.os-window-body{-webkit-user-select:text;user-select:text;overscroll-behavior:contain;padding:12px;position:relative}.os-resize-handle{z-index:10;touch-action:none;position:absolute}.os-resize-handle.n{cursor:n-resize;height:6px;top:-3px;left:12px;right:12px}.os-resize-handle.s{cursor:s-resize;height:6px;bottom:-3px;left:12px;right:12px}.os-resize-handle.e{cursor:e-resize;width:6px;top:12px;bottom:12px;right:-3px}.os-resize-handle.w{cursor:w-resize;width:6px;top:12px;bottom:12px;left:-3px}.os-resize-handle.ne{cursor:ne-resize;width:14px;height:14px;top:-3px;right:-3px}.os-resize-handle.nw{cursor:nw-resize;width:14px;height:14px;top:-3px;left:-3px}.os-resize-handle.se{cursor:se-resize;width:14px;height:14px;bottom:-3px;right:-3px}.os-resize-handle.sw{cursor:sw-resize;width:14px;height:14px;bottom:-3px;left:-3px}.os-inner-col{flex-direction:column;gap:12px;height:100%;display:flex}.os-inner-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.os-inner-title{font-size:14px;font-weight:700}.os-inner-list{flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.os-inner-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.os-inner-row-title{color:#f8fafc;font-size:13px;font-weight:600}.os-inner-row-sub{color:#94a3b8;font-size:11px}.os-inner-empty{text-align:center;color:#94a3b8;padding:40px 20px;font-size:13px}.os-file-title-input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;flex:1;padding:6px 10px;font-size:14px;font-weight:700}.os-file-textarea{color:#f1f5f9;resize:none;-webkit-user-select:text;user-select:text;background:#00000040;border:1px solid #ffffff14;border-radius:8px;outline:none;flex:1;width:100%;padding:12px;font-size:13px;line-height:1.5}.os-danger-chip{color:#fca5a5;background:#ef444438}.os-ok-chip{color:#6ee7b7;background:#10b98138}.os-popover-title{color:#f8fafc;margin-bottom:10px;font-size:13px;font-weight:700}.os-systray-item.is-on{background:#6366f159;border-color:#6366f199}.os-taskbar{height:var(--os-taskbar-h);gap:10px;padding:0 0 0 10px}.os-taskbar-left,.os-taskbar-right{flex:none}.os-taskbar-center{flex:1;justify-content:flex-start;gap:4px;min-width:0;padding:0 4px;overflow:hidden}.os-start-btn.is-open{filter:brightness(1.15)}.os-start-glyph{font-size:15px}.os-kbd{color:#94a3b8;background:#ffffff1a;border-radius:4px;padding:1px 5px;font-size:10px}.os-badge{color:#fff;background:#6366f1;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.os-taskbar-app{color:#cbd5e1;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 164px;gap:8px;min-width:44px;height:40px;padding:0 10px;font-family:inherit;position:relative;overflow:hidden}.os-taskbar-app:hover{background:#ffffff1a;border-color:#ffffff14}.os-taskbar-app.is-running{background:#ffffff0d}.os-taskbar-app.is-active{color:#fff;background:#6366f147;border-color:#818cf880}.os-taskbar-app.is-minimized .os-taskbar-app-title{opacity:.6}.os-taskbar-app-icon{flex:none;font-size:17px}.os-taskbar-app-title{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;font-size:12px;overflow:hidden}.os-taskbar-app-dot{background:#94a3b8;border-radius:3px;width:14px;height:3px;margin-left:-7px;position:absolute;bottom:2px;left:50%}.os-taskbar-app.is-active .os-taskbar-app-dot{background:#818cf8;width:22px;margin-left:-11px}.os-taskbar-right{align-self:stretch;align-items:stretch;gap:6px;padding:6px 0;display:flex}.os-taskbar-right .os-systray-item{font-family:inherit}.os-clock{color:#e2e8f0;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-end;padding:0 10px;font-family:inherit;line-height:1.2;display:flex}.os-clock:hover{background:#ffffff1a}.os-clock-time{font-size:12.5px;font-weight:600}.os-clock-date{color:#94a3b8;font-size:11px}.os-show-desktop{cursor:pointer;background:0 0;border:none;border-left:1px solid #ffffff2e;width:10px;margin:-6px 0;padding:0}.os-show-desktop:hover{background:#ffffff2e}.os-start-menu{left:8px;bottom:calc(var(--os-taskbar-h) + 8px);width:min(440px,100vw - 16px);max-height:calc(100dvh - var(--os-taskbar-h) - 24px);flex-direction:column;gap:10px;padding:14px;display:flex}.os-start-search{background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.os-start-search:focus-within{border-color:#818cf8b3}.os-start-search-input{color:#f8fafc;-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none;flex:1;font-size:13px}.os-start-scroll{flex:1;min-height:0;padding-right:2px;overflow-y:auto}.os-start-section{text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;margin:6px 0 8px;font-size:11px;font-weight:700}.os-start-grid{grid-template-columns:repeat(4,1fr);margin-bottom:8px}.os-start-item{color:inherit;background:0 0;border-color:#0000;font-family:inherit}.os-start-item:hover{transform:none}.os-start-list{flex-direction:column;gap:2px;display:flex}.os-start-row{color:#e2e8f0;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-family:inherit;font-size:13px;display:flex}.os-start-row:hover{background:#ffffff17}.os-start-row-icon{text-align:center;width:22px;font-size:17px}.os-start-pin{opacity:.7;margin-left:auto;font-size:11px}.os-start-empty{color:#94a3b8;padding:10px;font-size:12px}.os-start-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.os-start-user{align-items:center;gap:10px;min-width:0;display:flex}.os-start-user-meta{min-width:0}.os-start-user-name{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.os-start-user-role{color:#94a3b8;font-size:11px}.os-start-actions{gap:4px;display:flex}.os-start-power{color:#e2e8f0;cursor:pointer;background:0 0;border:none;border-radius:8px;width:34px;height:34px;font-size:16px}.os-start-power:hover{background:#ffffff1f}.os-start-power.danger:hover{color:#fecaca;background:#ef444459}.os-scale-menu{bottom:calc(var(--os-taskbar-h) + 8px);right:8px}.os-context-menu{-webkit-backdrop-filter:blur(28px)saturate(200%);z-index:99999;-webkit-user-select:none;user-select:none;background:#0f172aeb;border:1px solid #ffffff24;border-radius:10px;min-width:232px;max-width:320px;padding:5px;animation:.12s cubic-bezier(.16,1,.3,1) osMenuIn;position:fixed;box-shadow:0 20px 50px #000000a6,inset 0 1px #ffffff1a}@keyframes osMenuIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.os-menu-item{color:#e2e8f0;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:7px 10px;font-family:inherit;font-size:12.5px;font-weight:500;display:flex}.os-menu-item:hover:not(:disabled){color:#fff;background:#6366f159}.os-menu-item.danger:hover:not(:disabled){color:#fecaca;background:#ef44444d}.os-menu-item:disabled{opacity:.4;cursor:default}.os-menu-icon{text-align:center;width:18px}.os-menu-hint{color:#94a3b8;margin-left:auto;font-size:11px}.os-menu-divider{background:#ffffff14;height:1px;margin:4px 6px}.os-snap-preview{border-radius:8px}@media (prefers-reduced-motion:reduce){.os-window,.os-window.is-minimized,.os-start-menu,.os-context-menu{transition-duration:.01ms;animation:none}}.os-window{background:#0f172af7}.os-window-body{background:#0b0f19f0}.os-start-menu,.os-scale-menu,.os-context-menu{background:#0f172af7}:root{--muted-dark:#8b9bb5;--focus-ring:0 0 0 2px #0b0f19, 0 0 0 4px #818cf8}.v2-theme table,.v2-theme .stat b{font-variant-numeric:tabular-nums}.v2-theme button:focus-visible,.v2-theme a:focus-visible,.v2-theme input:focus-visible,.v2-theme select:focus-visible,.v2-theme textarea:focus-visible,.v2-theme [tabindex]:focus-visible{box-shadow:var(--focus-ring);outline:none}.v2-theme .muted,.v2-theme small{color:var(--muted)}.v2-theme .muted[style*="font-size:0.7"],.v2-theme .muted[style*="font-size: 0.7"]{font-size:.78rem!important}.v2-theme .badge{font-size:max(.72rem,11.5px);line-height:1.35}.v2-theme th{color:var(--muted);letter-spacing:.04em}.v2-theme .desktop-table{max-height:72vh;overflow:auto}.v2-theme .desktop-table thead th{z-index:2;box-shadow:0 1px 0 var(--border);background:#0f1523;position:sticky;top:0}.v2-theme .desktop-table tbody tr{transition:background .15s}.v2-theme .desktop-table tbody tr:hover{background:#ffffff09}.v2-theme td.nowrap>div{gap:.6rem!important}.v2-theme .btn.red{color:#fda4af;background:#f43f5e14;border-color:#f43f5e59}.v2-theme .btn.red:hover{color:#ffe4e6;background:#f43f5e33}.v2-theme .item-card .actions .btn.red,.v2-theme .product-foot .btn.red{margin-left:.35rem}.v2-theme .content>.empty{text-align:left;padding:0}.v2-theme .content>.empty>div{gap:1rem!important;max-width:none!important;padding:.5rem 0!important}.v2-theme .skeleton-line{border:1px solid #ffffff0a;border-radius:12px!important}@media (prefers-reduced-motion:reduce){.v2-theme .skeleton-line{animation:none!important}.v2-theme *{transition-duration:.01ms!important}}.v2-theme .empty-state{text-align:center;color:var(--muted);border:1px dashed var(--border);background:#ffffff04;border-radius:14px;grid-column:1/-1;justify-items:center;gap:.35rem;padding:3rem 1rem;display:grid}.v2-theme .empty-state b{color:var(--text);font-size:1.05rem}.v2-theme .empty-state span{font-size:.85rem}.v2-theme .build-card-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.v2-theme *{scrollbar-width:thin;scrollbar-color:#94a3b859 transparent}.v2-theme .login-card h1,.v2-theme .brand h1{font:inherit;margin:0}@media (width<=900px){.v2-theme .topbar{flex-wrap:wrap;gap:.5rem .75rem;height:auto;padding:.6rem .75rem}.v2-theme .topbar h1{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.v2-theme .topbar .actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.4rem;width:auto;display:flex}.v2-theme .topbar .actions .btn{white-space:nowrap;min-height:40px;padding:.45rem .8rem;width:auto!important}}@media (width<=640px){.v2-theme .topbar{position:sticky}.v2-theme .topbar .actions{scrollbar-width:none;flex-wrap:nowrap;flex:100%;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.v2-theme .topbar .actions::-webkit-scrollbar{display:none}.v2-theme .btn,.v2-theme .seg-btn,.v2-theme select,.v2-theme input{min-height:44px}.v2-theme .toolbar .segmented{grid-template-columns:repeat(2,1fr);width:100%;display:grid!important}.v2-theme .toolbar .seg-btn{width:100%}.v2-theme .mobile-list .item-card{background:#ffffff06;border-radius:12px;margin-bottom:.6rem;border:1px solid var(--border)!important}.v2-theme .mobile-list .item-meta{row-gap:.5rem!important}.v2-theme .mobile-list .actions{gap:.6rem!important}}.v2-theme .kpi-card{position:relative;overflow:hidden}.v2-theme .kpi-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0000006b}.v2-theme .kpi-spark{width:100%;height:32px;margin:-.15rem 0 .1rem;display:block}.v2-theme .kpi-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.v2-theme .cat-row{flex-shrink:0;padding-bottom:1.05rem;position:relative}.v2-theme .cat-row>*{position:relative}.v2-theme .cat-row>.cat-bar{background:#ffffff0f;border-radius:3px;height:3px;position:absolute;bottom:.45rem;left:.85rem;right:.85rem}.v2-theme .cat-bar>span{background:linear-gradient(90deg,#6366f1,#38bdf8);border-radius:3px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}.v2-theme .cat-row:hover{background:#ffffff0b}.v2-theme .member-share{color:#94a3b8;align-items:center;gap:.6rem;font-size:.74rem;display:flex}.v2-theme .member-share-track{background:#ffffff12;border-radius:999px;flex:1;height:6px;overflow:hidden}.v2-theme .member-share-track>span{background:linear-gradient(90deg,#10b981,#34d399);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}.v2-theme .member-share b{text-align:right;color:#e2e8f0;font-variant-numeric:tabular-nums;min-width:2.4em}.v2-theme .member-card.is-idle{opacity:.55;filter:saturate(.6)}.v2-theme .member-card.is-idle:hover{opacity:.9;filter:none}.v2-theme .top-item{position:relative;overflow:hidden}.v2-theme .top-item:before{content:"";width:var(--bar,0%);pointer-events:none;background:linear-gradient(90deg,#10b98133,#10b98105);transition:width .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0}.v2-theme .top-item.bar-orange:before{background:linear-gradient(90deg,#f9731638,#f9731605)}.v2-theme .top-item>*{position:relative}.v2-theme .top-item.rank-1 .top-rank{color:#451a03;background:linear-gradient(135deg,#fde68a,#f59e0b)}.v2-theme .top-item.rank-2 .top-rank{color:#1e293b;background:linear-gradient(135deg,#e2e8f0,#94a3b8)}.v2-theme .top-item.rank-3 .top-rank{color:#431407;background:linear-gradient(135deg,#fdba74,#c2410c)}.v2-theme .bar-body{gap:.5rem;display:flex}.v2-theme .bar-axis{color:#94a3b8;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;width:3.2rem;height:160px;margin-top:1.5rem;font-size:.7rem;line-height:1;display:flex}.v2-theme .bars-scroller{background-image:linear-gradient(#ffffff14,#ffffff14),linear-gradient(#ffffff0d,#ffffff0d),linear-gradient(#ffffff24,#ffffff24);background-position:0 1.5rem,0 calc(1.5rem + 80px),0 calc(1.5rem + 160px);background-repeat:no-repeat;background-size:100% 1px;flex:1}.v2-theme .bar-group:hover .bars-pair{filter:brightness(1.2)}.v2-theme .bar-label{color:#94a3b8;font-family:inherit;font-size:.7rem}.v2-theme .cat-list{min-height:0;overflow-y:auto}.v2-theme .profit-split-card{background:var(--bg2,#0d121d);border:1px solid var(--border,#ffffff14);border-radius:14px;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 10px 30px #00000059}.v2-theme .ps-title{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:800}.v2-theme .ps-sub{color:#94a3b8;font-size:.78rem}.v2-theme .ps-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:.75rem;display:grid}.v2-theme .ps-step{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:.3rem;min-width:0;padding:.9rem 1rem;display:flex}.v2-theme .ps-step.ps-main{background:linear-gradient(135deg,#10b98124,#10b9810a);border-color:#10b98166}.v2-theme .ps-lbl{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:.72rem;font-weight:700}.v2-theme .ps-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:800}.v2-theme .ps-step small{color:#94a3b8;font-size:.74rem;line-height:1.35}.v2-theme .ps-op{color:#64748b;align-self:center;font-size:1.6rem;font-weight:300}.v2-theme .ps-bar{background:#ffffff0f;border-radius:999px;height:12px;display:flex;overflow:hidden}.v2-theme .ps-bar>span{height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}.v2-theme .ps-people{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.6rem;display:grid}.v2-theme .ps-person{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:.7rem;padding:.65rem .85rem;display:flex}.v2-theme .ps-person.is-commission{opacity:.85}.v2-theme .ps-dot{border-radius:50%;flex:none;width:10px;height:10px}.v2-theme .ps-person-main{flex-direction:column;flex:1;min-width:0;display:flex}.v2-theme .ps-person-main small{color:#94a3b8;font-size:.72rem}.v2-theme .ps-person-val{font-variant-numeric:tabular-nums;font-size:1rem}.v2-theme .ps-note{color:#fbbf24;font-size:.76rem}@media (width<=760px){.v2-theme .ps-flow{grid-template-columns:1fr}.v2-theme .ps-op{justify-self:center;line-height:1}}.v2-theme .dash-partners{flex-wrap:wrap;gap:.6rem;margin:.25rem 0 .75rem;display:flex}.v2-theme .dash-partner{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.82rem;display:flex}.v2-theme .dp-dot{border-radius:50%;width:9px;height:9px}.v2-theme .dp-c0{background:#38bdf8}.v2-theme .dp-c1{background:#a78bfa}.v2-theme .dp-name{color:#cbd5e1}.v2-theme .dp-val{font-variant-numeric:tabular-nums;color:#f8fafc}.v2-theme .modal.purchase-modal{width:min(760px,100%)}.v2-theme .pm{flex-direction:column;display:flex}.v2-theme .pm-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;padding-bottom:.9rem;display:flex}.v2-theme .pm-seg{border:1px solid var(--border);background:#ffffff0d;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.v2-theme .pm-seg button{color:#94a3b8;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.42rem .85rem;font-size:.82rem;font-weight:600}.v2-theme .pm-seg button:hover{color:#e2e8f0}.v2-theme .pm-seg button.on{color:#fff;background:#6366f1;box-shadow:0 2px 10px #6366f166}.v2-theme .pm-date{color:#94a3b8;flex-direction:column;gap:.2rem;font-size:.72rem;display:flex}.v2-theme .pm-date input{width:11rem}.v2-theme .pm-step{border-top:1px solid var(--border);gap:.85rem;padding:1rem 0;display:flex}.v2-theme .pm-num{color:#a5b4fc;background:#6366f129;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;font-size:.76rem;font-weight:800;display:grid}.v2-theme .pm-body{flex:1;min-width:0}.v2-theme .pm-h{letter-spacing:-.01em;margin:0 0 .7rem;font-size:.95rem;font-weight:800}.v2-theme .pm-lbl{color:#94a3b8;margin:0 0 .3rem;font-size:.74rem;font-weight:600;display:block}.v2-theme .pm-row{flex-wrap:wrap;align-items:flex-end;gap:.7rem;display:flex}.v2-theme .pm-grow{flex:1;min-width:220px}.v2-theme .pm-grow input{width:100%}.v2-theme .pm-w150{width:150px}.v2-theme .pm-w150 input{width:100%}.v2-theme .pm-chips{flex-wrap:wrap;gap:.5rem;display:flex}.v2-theme .pm-chip{color:#e2e8f0;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.84rem;display:inline-flex}.v2-theme .pm-chip small{color:#94a3b8;font-size:.72rem}.v2-theme .pm-chip:hover{background:#ffffff14}.v2-theme .pm-chip.on{color:#fff;background:#6366f12e;border-color:#818cf8}.v2-theme .pm-chip.on small{color:#c7d2fe}.v2-theme .pm-sug{border:1px solid var(--border);border-radius:10px;margin-top:.5rem;overflow:hidden}.v2-theme .pm-sug button{color:#e2e8f0;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .8rem;font-size:.84rem;display:flex}.v2-theme .pm-sug button:last-child{border-bottom:none}.v2-theme .pm-sug button:hover{background:#6366f129}.v2-theme .pm-sug small{color:#94a3b8;white-space:nowrap;font-size:.72rem}.v2-theme .pm-sug-empty{color:#94a3b8;padding:.7rem .8rem;font-size:.82rem}.v2-theme .pm-picked{background:#6366f11a;border:1px solid #818cf866;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.v2-theme .pm-picked-main{flex-direction:column;min-width:0;display:flex}.v2-theme .pm-picked-main small{color:#94a3b8;font-size:.74rem}.v2-theme .pm-link{color:#a5b4fc;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:.8rem;font-weight:600}.v2-theme .pm-link:hover{color:#fff}.v2-theme .pm-qty{background:#ffffff08;border:1px solid #ffffff24;border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.v2-theme .pm-qty button{color:#e2e8f0;cursor:pointer;background:0 0;border:none;width:38px;height:38px;font-size:1.1rem}.v2-theme .pm-qty button:hover{background:#ffffff17}.v2-theme .pm-qty input{text-align:center;-moz-appearance:textfield;background:0 0;border:none;border-radius:0;width:52px;height:38px;padding:0;font-weight:700}.v2-theme .pm-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v2-theme .pm-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v2-theme .pm-margin{border-radius:10px;align-self:flex-end;padding:.55rem .8rem;font-size:.78rem;font-weight:600}.v2-theme .pm-margin.up{color:#6ee7b7;background:#10b9811f}.v2-theme .pm-margin.down{color:#fda4af;background:#f43f5e1f}.v2-theme .modal-foot.pm-foot{justify-content:flex-end;gap:.6rem}.v2-theme .pm-foot-sum{flex-direction:column;min-width:0;margin-right:auto;display:flex}.v2-theme .pm-foot-sum span{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.v2-theme .pm-foot-sum b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.3rem}@media (width<=640px){.v2-theme .pm-foot-sum span{white-space:normal}.v2-theme .pm-grow{flex-basis:100%;min-width:0}}.v2-theme .sale-modal-left.pm{gap:0}.v2-theme .sm-count{color:#6ee7b7;background:#10b98124;border-radius:999px;margin-left:.5rem;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.v2-theme .sm-empty{text-align:center;color:#94a3b8;border:1px dashed #ffffff24;border-radius:12px;margin-top:.7rem;padding:1.4rem 1rem;font-size:.84rem}.v2-theme .sm-items{flex-direction:column;gap:.6rem;max-height:340px;margin-top:.7rem;padding-right:.2rem;display:flex;overflow-y:auto}.v2-theme .sm-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:.8rem .9rem}.v2-theme .sm-item-head{justify-content:space-between;align-items:flex-start;gap:.6rem;margin-bottom:.6rem;display:flex}.v2-theme .sm-item-title{flex-direction:column;min-width:0;display:flex}.v2-theme .sm-item-title b{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.v2-theme .sm-item-title small{color:#94a3b8;font-size:.72rem}.v2-theme .sm-fields{grid-template-columns:auto minmax(90px,1fr) minmax(90px,1fr) minmax(90px,auto);align-items:end;gap:.6rem;display:grid}.v2-theme .sm-fields input[type=number]:not(.pm-qty input){text-align:right;width:100%}.v2-theme .sm-sum{text-align:right}.v2-theme .sm-sum b{color:#6ee7b7;font-variant-numeric:tabular-nums;padding-bottom:.45rem;font-size:1rem;display:block}.v2-theme .sm-wh{border-top:1px dashed #ffffff14;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.7rem;padding-top:.7rem;display:flex}.v2-theme .sm-hint{color:#94a3b8;margin-top:.7rem;font-size:.76rem;line-height:1.45;display:block}@media (width<=640px){.v2-theme .sm-fields{grid-template-columns:1fr 1fr}}.v2-theme .build-modal-left.pm{gap:0}.v2-theme .bm-ai-toggle{color:#c7d2fe;width:100%;font:inherit;cursor:pointer;background:#6366f112;border:1px dashed #818cf880;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:.7rem;padding:.55rem .85rem;font-size:.84rem;font-weight:700;display:flex}.v2-theme .bm-ai-toggle:hover,.v2-theme .bm-ai-toggle.on{background:#6366f129}.v2-theme .bm-ai-toggle span{color:#94a3b8;font-size:.7rem}.v2-theme .bm-ai{margin-bottom:.8rem}.v2-theme .pm .build-slots-header{display:none}.v2-theme .pm .build-slots-table{border-radius:12px;overflow:hidden}.v2-theme .pm .build-slot{grid-template-columns:132px minmax(0,1fr) 54px 92px 28px;gap:.5rem;padding:.5rem .75rem}.v2-theme .pm .build-slot__label{text-overflow:ellipsis;overflow:hidden}.v2-theme .pm .build-slot__price{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}@media (width<=640px){.v2-theme .pm .build-slot{grid-template-columns:1fr 54px 28px}.v2-theme .pm .build-slot__label{grid-column:1/-1}.v2-theme .pm .build-slot__price{display:none}}.v2-theme .fm-kind{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:.15rem;margin-bottom:.4rem;padding:.7rem .9rem;display:flex}.v2-theme .fm-kind b{font-size:.95rem}.v2-theme .fm-kind span{color:#94a3b8;font-size:.78rem}.v2-theme .fm-kind.in{background:#10b98114;border-color:#10b98166}.v2-theme .fm-kind.out{background:#f43f5e14;border-color:#f43f5e66}.v2-theme .fm-kind.mid{background:#6366f114;border-color:#818cf866}.v2-theme .fm-amount{align-items:center;display:flex;position:relative}.v2-theme .fm-amount input{font-variant-numeric:tabular-nums;letter-spacing:-.02em;width:100%;height:52px;padding:0 3rem 0 1rem;font-size:1.6rem;font-weight:800}.v2-theme .fm-amount span{color:#94a3b8;pointer-events:none;font-size:1.2rem;position:absolute;right:1rem}.v2-theme .fm-quick{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.v2-theme .fm-quick button{color:#e2e8f0;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.35rem .7rem;font-size:.8rem;font-weight:600}.v2-theme .fm-quick button:hover{background:#ffffff1a}.v2-theme .fm-quick button.ghost{color:#a5b4fc;border-style:dashed}.v2-theme .fm-preview{color:#cbd5e1;font-variant-numeric:tabular-nums;background:#ffffff0a;border-radius:10px;margin:.7rem 0 0;padding:.55rem .75rem;font-size:.8rem;line-height:1.5}.v2-theme .pm-chip:disabled{opacity:.35;cursor:not-allowed}.v2-theme .fm-head{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem .9rem;display:flex}.v2-theme .fm-head-name{align-items:center;gap:.7rem;display:flex}.v2-theme .fm-head-name span{flex-direction:column;display:flex}.v2-theme .fm-head-name small{color:#94a3b8;font-size:.74rem}.v2-theme .fm-head-nums{gap:1.2rem;display:flex}.v2-theme .fm-head-nums span{text-align:right;flex-direction:column;display:flex}.v2-theme .fm-head-nums small{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.v2-theme .fm-head-nums b{font-variant-numeric:tabular-nums;font-size:1.05rem}.v2-theme .fm-head-nums b.green{color:#6ee7b7}.v2-theme .fm-head-nums b.amber{color:#fbbf24}.v2-theme .fm-history{flex-direction:column;gap:.7rem;max-height:380px;padding-right:.2rem;display:flex;overflow-y:auto}.v2-theme .fm-empty{text-align:center;color:#94a3b8;border:1px dashed #ffffff1f;border-radius:12px;flex-direction:column;gap:.3rem;padding:2.2rem 1rem;display:flex}.v2-theme .fm-empty.ok{background:#10b9810f;border-color:#10b98166}.v2-theme .fm-empty.ok b{color:#6ee7b7}.v2-theme .fm-total{color:#94a3b8;margin:.6rem 0;font-size:.85rem}.v2-theme .fm-total b{color:#f8fafc;font-size:1.05rem}.v2-theme .fm-route{flex-direction:column;gap:.5rem;display:flex}.v2-theme .fm-route-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem 1rem;display:grid}.v2-theme .fm-route-row .from{color:#fcd34d;font-weight:700}.v2-theme .fm-route-row .to{color:#6ee7b7;font-weight:700}.v2-theme .fm-route-row .arrow{color:#64748b;font-size:1.1rem}.v2-theme .fm-route-row b{font-variant-numeric:tabular-nums;font-size:1.05rem}.v2-theme .fm .fn-avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.76rem;font-style:normal;font-weight:800;display:grid}.v2-theme .fm .fn-day>header{z-index:1;background:#0d121d;justify-content:space-between;align-items:baseline;padding:.35rem .1rem;font-size:.82rem;display:flex;position:sticky;top:0}.v2-theme .fm .fn-day>header span{font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.v2-theme .fm .up{color:#6ee7b7}.v2-theme .fm .down{color:#fda4af}.v2-theme .fm .fn-tx{border-bottom:1px solid #ffffff0b;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.5rem .4rem;display:grid}.v2-theme .fm .fn-tx-main{flex-direction:column;min-width:0;display:flex}.v2-theme .fm .fn-tx-main b{font-size:.84rem}.v2-theme .fm .fn-tx-main small{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.v2-theme .fm .fn-tx-time{color:#64748b;font-variant-numeric:tabular-nums;font-size:.72rem}.v2-theme .fm .fn-tx-sum{font-variant-numeric:tabular-nums;text-align:right;min-width:6.5rem;font-size:.9rem}.v2-theme .pm-tab-badge{background:#ffffff24;border-radius:6px;margin-left:.4rem;padding:.05rem .4rem;font-size:.68rem;font-weight:700}.v2-theme .pm-note{color:#94a3b8;font-size:.8rem}.v2-theme .product-modal-left{gap:0!important}.v2-theme .product-modal-left .field{margin-bottom:.7rem}.v2-theme .product-modal-left .pm-body>.field:last-child,.v2-theme .product-modal-left .pm-body>.form-grid:last-child{margin-bottom:0}.v2-theme .pg-icon em,.v2-theme .sg-icon em,.v2-theme .sp-icon em,.v2-theme .lg-icon em{font-style:normal;display:none}@media (width<=820px),(pointer:coarse){.v2-theme .pg-icon,.v2-theme .sg-icon,.v2-theme .sp-icon,.v2-theme .lg-icon{flex:1 1 0;justify-content:center;align-items:center;gap:.45rem;background:#ffffff0f!important;border:1px solid #ffffff29!important;border-radius:10px!important;width:auto!important;min-width:44px!important;height:44px!important;padding:0 1rem!important;font-size:1rem!important;display:inline-flex!important}.v2-theme .pg-icon em,.v2-theme .sg-icon em,.v2-theme .sp-icon em,.v2-theme .lg-icon em{color:#e2e8f0;font-size:.86rem;font-weight:600;display:inline}.v2-theme .pg-icon.danger,.v2-theme .sg-icon.danger,.v2-theme .lg-icon.danger{background:#f43f5e1f!important;border-color:#f43f5e80!important}.v2-theme .pg-icon.danger em,.v2-theme .sg-icon.danger em,.v2-theme .lg-icon.danger em{color:#fda4af}.v2-theme .pg-actions,.v2-theme .sg-actions,.v2-theme .sp-actions{width:100%;opacity:1!important;justify-content:stretch!important;gap:.6rem!important}.v2-theme .sg-actions{padding-left:1rem!important;padding-right:1rem!important}.v2-theme .sp-sell{flex:1 1 0;min-height:44px}.v2-theme .lg-backup-actions{width:100%}.v2-theme .lg-backup-actions .btn,.v2-theme .lg-backup-actions .lg-icon{flex:1 1 0}.v2-theme .pg-chips button,.v2-theme .pg-cats button,.v2-theme .pg-seg button,.v2-theme .pg-tabs button,.v2-theme .sg-seg button,.v2-theme .sg-sellers button,.v2-theme .sp-seg button,.v2-theme .sp-cats button,.v2-theme .sp-chip,.v2-theme .bd-chip,.v2-theme .lg-tabs button,.v2-theme .lg-seg button,.v2-theme .fn-chips button,.v2-theme .pm-chip,.v2-theme .fm-quick button,.v2-theme .sp-switch{min-height:40px}.v2-theme .bd-dots{width:40px;height:40px}.v2-theme .bd-cta{min-height:44px}.v2-theme .sg-main{padding-right:1rem}}
