@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap");.DashboardPreview_root__zLDOa{--vm-bg:#f4f6f5;--vm-primary:#1e4334;--vm-sidebar:#163329;--vm-sidebar-active:rgba(255,255,255,0.12);--vm-pink:#d63384;--vm-green:#2d9f5f;--vm-green-light:#e8f7ee;--vm-purple:#7c5cbf;--vm-purple-light:#f0ebf8;--vm-yellow:#e9a820;--vm-border:rgba(30,67,52,0.08);--vm-shadow:0 1px 3px rgba(22,51,41,0.06),0 4px 12px rgba(22,51,41,0.05);position:relative;width:100%;height:100%;min-height:0;background:var(--vm-bg);font-family:Plus Jakarta Sans,system-ui,sans-serif;color:var(--vm-primary);isolation:isolate;overflow:hidden;contain:layout style paint}.DashboardPreview_canvas__OeCE9{display:grid;grid-template-columns:2.25rem 1fr;height:100%;min-height:0}.DashboardPreview_sidebar__103yo{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem .25rem;background:var(--vm-sidebar)}.DashboardPreview_navBtn__cO5LE{display:flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border:none;border-radius:.4rem;background:transparent;color:rgba(255,255,255,.55);cursor:default;transition:background .2s ease,color .2s ease}.DashboardPreview_navBtnActive__Iykwu,.DashboardPreview_navBtn__cO5LE:hover{background:var(--vm-sidebar-active);color:#fff}.DashboardPreview_navBtn__cO5LE svg{width:.8rem;height:.8rem}.DashboardPreview_workspace__z99iN{display:flex;flex-direction:column;min-width:0;min-height:0}.DashboardPreview_topbar__T97gC{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .6rem;background:#fff;border-bottom:1px solid var(--vm-border);flex-shrink:0}.DashboardPreview_pageTitle__LCgmP{font-size:clamp(.58rem,1.15vw,.75rem);font-weight:700;line-height:1;color:#2c3e50}.DashboardPreview_userChip__rA0jL{display:flex;align-items:center;gap:.35rem}.DashboardPreview_avatar__w7I_v{flex-shrink:0;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--vm-green);color:#fff;font-size:clamp(.4rem,.8vw,.5rem);font-weight:700;display:flex;align-items:center;justify-content:center}.DashboardPreview_userText__BOXt_{display:flex;flex-direction:column}.DashboardPreview_userGreeting__81Dhs{font-size:clamp(.4rem,.8vw,.5rem);font-weight:600;color:#2c3e50;line-height:1.2}.DashboardPreview_userStatus__9XdQr{font-size:clamp(.32rem,.65vw,.4rem);color:#6c757d;line-height:1.2}.DashboardPreview_main__Td9tL{flex:1;display:flex;flex-direction:column;gap:.4rem;padding:.4rem .5rem .5rem;min-height:0;overflow:hidden}.DashboardPreview_quickActions__ZFZ5e{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;flex-shrink:0}.DashboardPreview_actionCard__YD9Qv{display:flex;align-items:center;gap:.45rem;padding:.45rem .55rem;border-radius:.5rem;background:#fff;box-shadow:var(--vm-shadow);border:solid var(--vm-border);border-width:1px 1px 2px;transition:box-shadow .25s ease}.DashboardPreview_actionCard__YD9Qv:hover{box-shadow:0 2px 6px rgba(22,51,41,.08),0 8px 20px rgba(22,51,41,.06)}.DashboardPreview_actionCardGreen__TzRPu{border-bottom-color:var(--vm-green)}.DashboardPreview_actionCardPurple__D9PSx{border-bottom-color:var(--vm-purple)}.DashboardPreview_actionIcon__CvJfL{flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.DashboardPreview_actionIcon__CvJfL svg{width:.65rem;height:.65rem}.DashboardPreview_actionIconGreen__SK8Hm{background:var(--vm-green-light);color:var(--vm-green)}.DashboardPreview_actionIconPurple__fg6yp{background:var(--vm-purple-light);color:var(--vm-purple)}.DashboardPreview_actionLabel__hZPkm{font-size:clamp(.42rem,.85vw,.55rem);font-weight:600;color:#2c3e50}.DashboardPreview_dataRow__1pelS{flex:1;display:grid;grid-template-columns:1.15fr 1.15fr .8fr;gap:.4rem;min-height:0}.DashboardPreview_panelCol__M7nEB,.DashboardPreview_statsCol__cc9TW{min-height:0;min-width:0}.DashboardPreview_panel__CEDfw{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:.55rem;border:1px solid var(--vm-border);box-shadow:var(--vm-shadow);overflow:hidden}.DashboardPreview_panelHeader__PZYrD{display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:.4rem .55rem .3rem;border-bottom:1px solid var(--vm-border)}.DashboardPreview_panelTitle__gIVsa{font-size:clamp(.46rem,.92vw,.6rem);font-weight:700;color:var(--vm-pink)}.DashboardPreview_panelCount__Kwd_b{font-size:clamp(.32rem,.65vw,.42rem);font-weight:600;color:#9aa5b1;background:#f4f6f8;padding:.1rem .35rem;border-radius:999px}.DashboardPreview_productList__0nFBG{list-style:none;margin:0;padding:.3rem;display:flex;flex-direction:column;gap:.28rem;flex:1;overflow:hidden}.DashboardPreview_productItem__nK60B{display:flex;align-items:center;gap:.4rem;padding:.32rem .4rem;border-radius:.4rem;background:#fafbfa;border:1px solid rgba(30,67,52,.04);transition:background .2s ease,border-color .2s ease}.DashboardPreview_productItem__nK60B:hover{background:#fff;border-color:rgba(30,67,52,.08)}.DashboardPreview_productGlyph__veo7t{flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:.35rem;display:flex;align-items:center;justify-content:center}.DashboardPreview_productGlyph__veo7t svg{width:.65rem;height:.65rem}.DashboardPreview_glyphTone0__fHtpN{background:rgba(164,195,162,.35);color:#2d6a4f}.DashboardPreview_glyphTone1__daHqi{background:rgba(124,92,191,.18);color:#7c5cbf}.DashboardPreview_glyphTone2__jaHN8{background:rgba(233,168,32,.2);color:#b8860b}.DashboardPreview_glyphToneExpiry__S_1yB{background:rgba(214,51,132,.12);color:var(--vm-pink)}.DashboardPreview_productMeta__uwR0E{flex:1;min-width:0;display:flex;flex-direction:column;gap:.05rem}.DashboardPreview_productName__CVIMU{font-size:clamp(.38rem,.78vw,.5rem);font-weight:600;color:#2c3e50;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.DashboardPreview_productSub__DWJax{font-size:clamp(.3rem,.6vw,.38rem);color:#9aa5b1;line-height:1.1}.DashboardPreview_dateBadge__nAmnf,.DashboardPreview_qtyBadge__QifgM{flex-shrink:0;font-size:clamp(.32rem,.65vw,.42rem);font-weight:700;font-variant-numeric:tabular-nums;padding:.12rem .35rem;border-radius:999px;line-height:1.2}.DashboardPreview_qtyBadgeCritical__TwiAI{background:rgba(220,53,69,.12);color:#c82333}.DashboardPreview_qtyBadgeLow__tOcVb{background:rgba(233,168,32,.18);color:#b8860b}.DashboardPreview_dateBadgeUrgent__01HcV{background:rgba(214,51,132,.14);color:var(--vm-pink)}.DashboardPreview_dateBadgeNormal___kZkO{background:rgba(45,159,95,.12);color:var(--vm-green)}.DashboardPreview_statsCol__cc9TW{display:flex;flex-direction:column;gap:.32rem}.DashboardPreview_statCard__tIvlG{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding:.4rem .35rem;border-radius:.5rem;color:#fff;text-align:center;min-height:0;transition:transform .2s ease}.DashboardPreview_statCardGreen__A1KE_{background:linear-gradient(160deg,#34b36e,#248f52)}.DashboardPreview_statCardYellow__uwC6N{background:linear-gradient(160deg,#f5c842,#e9a820)}.DashboardPreview_statCardPink__XoMZf{background:linear-gradient(160deg,#f06aa0,#d63384)}.DashboardPreview_statIcon__4_IcC{display:flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;opacity:.85;margin-bottom:.05rem}.DashboardPreview_statIcon__4_IcC svg{width:100%;height:100%}.DashboardPreview_statValue__yxtz2{font-size:clamp(.62rem,1.25vw,.82rem);font-weight:700;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em}.DashboardPreview_statLabel__6oIdg{font-size:clamp(.3rem,.62vw,.4rem);font-weight:500;opacity:.9;line-height:1.2;max-width:90%}@media (max-width:520px){.DashboardPreview_dataRow__1pelS{grid-template-columns:1fr}.DashboardPreview_statsCol__cc9TW{flex-direction:row}.DashboardPreview_statCard__tIvlG{padding:.35rem .25rem}}