.ItemsDashboard_wrapper__o0_mr{display:grid;gap:20px}.ItemsDashboard_pageHeader__22g8j{background:#fff;border-radius:18px;box-shadow:var(--shadow-soft);padding:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ItemsDashboard_pageEyebrow__GaoDc{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-600);font-weight:600}.ItemsDashboard_pageTitle__yM_py{margin:6px 0 0;font-size:30px;line-height:1.1;color:var(--text-900)}.ItemsDashboard_pageDescription__ygDv0{margin:10px 0 0;font-size:14px;line-height:1.6;color:var(--text-500);max-width:60ch}.ItemsDashboard_ctaButton__xoj1q,.ItemsDashboard_emptyButton__n6vAn{border:0;border-radius:12px;background:var(--accent-500);color:#fff;font-size:14px;font-weight:600;padding:11px 16px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.ItemsDashboard_ctaButton__xoj1q:hover,.ItemsDashboard_emptyButton__n6vAn:hover{transform:translateY(-1px);background:var(--accent-600);box-shadow:0 10px 20px rgba(79,70,229,.24)}.ItemsDashboard_metrics__1SN6_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ItemsDashboard_metricCard__YzGcP{background:#fff;border-radius:16px;padding:18px;box-shadow:var(--shadow-soft)}.ItemsDashboard_metricLabel__tCdmv{margin:0;font-size:13px;color:var(--text-500)}.ItemsDashboard_metricValue__Zh9J0{margin:8px 0 0;font-size:24px;font-weight:600;color:var(--text-900)}.ItemsDashboard_tableCard__qfxif{background:#fff;border-radius:16px;box-shadow:var(--shadow-soft);overflow:hidden}.ItemsDashboard_toolbar__9buFo{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid rgba(62,84,147,.08)}.ItemsDashboard_filterSelect__J2gTD,.ItemsDashboard_searchInput__W_HGJ{border:1px solid rgba(62,84,147,.16);border-radius:10px;padding:10px 12px;font-size:14px;color:var(--text-800);background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.ItemsDashboard_searchInput__W_HGJ{width:min(100%,360px)}.ItemsDashboard_filterSelect__J2gTD{min-width:148px}.ItemsDashboard_filterSelect__J2gTD:focus,.ItemsDashboard_searchInput__W_HGJ:focus{outline:0;border-color:var(--accent-500);box-shadow:0 0 0 3px rgba(79,70,229,.14)}.ItemsDashboard_tableOverflow__vB0_Q{overflow-x:auto}.ItemsDashboard_table__TUL1v{width:100%;min-width:720px;border-collapse:collapse}.ItemsDashboard_table__TUL1v th{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-500);font-weight:600;text-align:left;padding:14px 18px;background:var(--surface-muted)}.ItemsDashboard_table__TUL1v td{font-size:14px;color:var(--text-700);padding:15px 18px;border-bottom:1px solid rgba(62,84,147,.08)}.ItemsDashboard_table__TUL1v tbody tr{transition:background-color .19s ease}.ItemsDashboard_table__TUL1v tbody tr:hover{background:rgba(79,70,229,.05)}.ItemsDashboard_sortButton__S5UXC{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;gap:5px;color:inherit;font-size:inherit;font-weight:inherit;cursor:pointer}.ItemsDashboard_sortIcon__wPFvR{color:var(--accent-600)}.ItemsDashboard_itemCell__rp4i2{display:flex;align-items:center;gap:10px}.ItemsDashboard_itemImage__PJGEE{width:36px;height:36px;border-radius:10px;overflow:hidden;flex-shrink:0}.ItemsDashboard_itemName___X_yF{margin:0;font-size:14px;font-weight:600;color:var(--text-800)}.ItemsDashboard_itemMeta___hXcB{margin:2px 0 0;font-size:12px;color:var(--text-500)}.ItemsDashboard_stockBadge__eX7O7{display:inline-flex;align-items:center;border-radius:999px;font-size:12px;font-weight:600;padding:4px 10px}.ItemsDashboard_stockBadge__eX7O7[data-state=healthy]{color:#0f7a53;background:#daf8ea}.ItemsDashboard_stockBadge__eX7O7[data-state=low]{color:#936500;background:#fff2ce}.ItemsDashboard_stockBadge__eX7O7[data-state=out]{color:#9f1239;background:#ffe4ea}.ItemsDashboard_actionCell__OZN6o{display:inline-flex;align-items:center;gap:8px}.ItemsDashboard_actionButton__jZUsO{border:1px solid rgba(62,84,147,.2);background:#fff;color:var(--text-700);border-radius:8px;font-size:12px;font-weight:600;padding:6px 10px;cursor:pointer;transition:all .18s ease}.ItemsDashboard_actionButton__jZUsO:hover{border-color:var(--accent-500);color:var(--accent-600)}.ItemsDashboard_actionButtonDanger__ujT_U:hover{border-color:#f43f5e;color:#be123c}.ItemsDashboard_skeletonWrap__EH6c7{padding:14px 18px 20px;display:grid;gap:8px}.ItemsDashboard_skeletonRow__C7VKg{height:44px;border-radius:10px;background:linear-gradient(90deg,#eef1fb 25%,#f8f9ff 35%,#eef1fb 50%);background-size:300% 100%;animation:ItemsDashboard_shimmer__q5Mkg 1.4s linear infinite}.ItemsDashboard_emptyState__DDiiC{display:grid;justify-items:center;gap:8px;padding:56px 20px}.ItemsDashboard_emptyTitle__LTK0d{margin:0;color:var(--text-900);font-size:20px;font-weight:600}.ItemsDashboard_emptyDescription__j44HX{margin:0;max-width:48ch;text-align:center;color:var(--text-500);font-size:14px;line-height:1.6}.ItemsDashboard_modalOverlay__tdM5J{position:fixed;inset:0;z-index:40;background:rgba(15,23,42,.45);display:grid;place-items:center;padding:16px}.ItemsDashboard_modalCard__tsyqy{width:min(100%,520px);background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(15,23,42,.24);padding:20px}.ItemsDashboard_modalTitle__w7qEM{margin:0 0 16px;color:var(--text-900);font-size:20px}.ItemsDashboard_modalForm__jvVM0{display:grid;gap:12px}.ItemsDashboard_modalForm__jvVM0 label{display:grid;gap:6px;font-size:13px;color:var(--text-700)}.ItemsDashboard_modalForm__jvVM0 input{border:1px solid rgba(62,84,147,.16);border-radius:10px;padding:10px 12px;font-size:14px}.ItemsDashboard_modalForm__jvVM0 input:focus{outline:0;border-color:var(--accent-500);box-shadow:0 0 0 3px rgba(79,70,229,.14)}.ItemsDashboard_modalActions__iKs_I{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.ItemsDashboard_formError__ggcty{margin:0;color:#be123c;font-size:12px;font-weight:500}.ItemsDashboard_modalCancel__ooUI4,.ItemsDashboard_modalSave__aVMb_{border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s ease}.ItemsDashboard_modalCancel__ooUI4{border:1px solid rgba(62,84,147,.2);background:#fff;color:var(--text-700)}.ItemsDashboard_modalSave__aVMb_{border:0;background:var(--accent-500);color:#fff}.ItemsDashboard_modalCancel__ooUI4:hover{border-color:var(--accent-500);color:var(--accent-600)}.ItemsDashboard_modalSave__aVMb_:hover{background:var(--accent-600)}@keyframes ItemsDashboard_shimmer__q5Mkg{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:768px){.ItemsDashboard_pageHeader__22g8j{flex-direction:column}.ItemsDashboard_metrics__1SN6_{grid-template-columns:1fr}.ItemsDashboard_toolbar__9buFo{flex-direction:column;align-items:stretch}.ItemsDashboard_filterSelect__J2gTD,.ItemsDashboard_searchInput__W_HGJ{width:100%}}.DashboardLayout_appShell__wC18f{min-height:100vh;display:grid;grid-template-columns:248px 1fr;background:var(--surface-muted)}.DashboardLayout_sidebar__VlszA{background:linear-gradient(180deg,#f8faff,#f6f8fe);border-right:1px solid rgba(62,84,147,.08);padding:28px 16px}.DashboardLayout_brand__L3c3H{display:flex;align-items:center;gap:12px;padding:6px 10px 20px}.DashboardLayout_brandDot__g_1i8{width:10px;height:10px;border-radius:999px;background:var(--accent-500);box-shadow:0 0 0 6px rgba(79,70,229,.12)}.DashboardLayout_brandName__rGrK9{margin:0;font-size:15px;font-weight:600;color:var(--text-900)}.DashboardLayout_brandMeta__dJ2nQ{margin:2px 0 0;font-size:12px;color:var(--text-500)}.DashboardLayout_navigation__SZA2j{display:flex;flex-direction:column;gap:6px}.DashboardLayout_navItem__ieTPL{display:block;width:100%;border:0;border-radius:10px;background:transparent;color:var(--text-600);text-align:left;font-size:14px;font-weight:500;padding:10px 12px;transition:all .18s ease;cursor:pointer}.DashboardLayout_navItem__ieTPL:hover{background:rgba(79,70,229,.08);color:var(--text-900)}.DashboardLayout_navItemActive__sOeoJ{background:rgba(79,70,229,.12);color:var(--accent-700)}.DashboardLayout_mainPanel__QXqT1{display:flex;flex-direction:column;min-height:100vh}.DashboardLayout_topbar__S9RzE{height:72px;padding:0 28px;border-bottom:1px solid rgba(62,84,147,.08);display:flex;align-items:center;justify-content:space-between;background:hsla(0,0%,100%,.72);backdrop-filter:blur(8px)}.DashboardLayout_topbarSearchWrap__N2__K{flex:1;max-width:420px;position:relative}.DashboardLayout_mobileMenuButton__G_sHy{display:none;width:38px;height:38px;border-radius:10px;border:1px solid rgba(62,84,147,.16);background:#fff;padding:8px;align-items:center;justify-content:center;flex-direction:column;gap:4px;cursor:pointer}.DashboardLayout_mobileMenuButton__G_sHy span{width:16px;height:2px;background:var(--text-700);border-radius:999px}.DashboardLayout_topbarSearch__h8lyV{width:100%;border:1px solid rgba(62,84,147,.16);border-radius:10px;background:#fff;padding:10px 14px;color:var(--text-800);font-size:14px;transition:border-color .18s ease,box-shadow .18s ease}.DashboardLayout_topbarSearch__h8lyV:focus{outline:0;border-color:var(--accent-500);box-shadow:0 0 0 3px rgba(79,70,229,.15)}.DashboardLayout_searchDropdown__1gmDW{position:absolute;top:calc(100% + 8px);left:0;width:100%;background:#fff;border:1px solid rgba(62,84,147,.12);border-radius:12px;box-shadow:0 18px 40px rgba(15,23,42,.14);padding:8px;z-index:45}.DashboardLayout_searchResult__qwZvK{width:100%;border:0;background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;cursor:pointer;color:var(--text-700);font-size:13px;transition:background-color .18s ease,color .18s ease}.DashboardLayout_searchResult__qwZvK:hover{background:rgba(79,70,229,.08);color:var(--accent-700)}.DashboardLayout_searchHint__Fb3zo{color:var(--text-500);font-size:12px}.DashboardLayout_searchEmpty__SQu0W{margin:4px;color:var(--text-500);font-size:13px}.DashboardLayout_profileButton__JqbPh{border:1px solid rgba(62,84,147,.12);background:#fff;border-radius:999px;padding:6px 12px 6px 6px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease}.DashboardLayout_profileMenu__7Dotl{position:relative}.DashboardLayout_profileButton__JqbPh:hover{transform:translateY(-1px);box-shadow:var(--shadow-soft)}.DashboardLayout_profileAvatar__lzggZ{width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.DashboardLayout_profileName__bZ3FE{font-size:13px;font-weight:600;color:var(--text-700)}.DashboardLayout_profileDropdown__YmgMl{position:absolute;top:calc(100% + 10px);right:0;min-width:220px;background:#fff;border:1px solid rgba(62,84,147,.12);border-radius:12px;box-shadow:0 18px 40px rgba(15,23,42,.14);padding:10px;z-index:50}.DashboardLayout_profileDropdownLabel__voNGv{margin:0;font-size:11px;color:var(--text-500)}.DashboardLayout_profileDropdownEmail__8rxUf{margin:3px 0 0;font-size:13px;font-weight:600;color:var(--text-800)}.DashboardLayout_profileDivider__h4ZaR{height:1px;background:rgba(62,84,147,.12);margin:10px 0 8px}.DashboardLayout_profileAction__MfRX4{width:100%;border:0;background:transparent;border-radius:8px;padding:8px 10px;text-align:left;color:var(--text-700);font-size:13px;cursor:pointer;display:block;transition:background-color .18s ease,color .18s ease}.DashboardLayout_profileAction__MfRX4:hover{background:rgba(79,70,229,.08);color:var(--accent-700)}.DashboardLayout_contentWrap__3xQXm{display:flex;flex-direction:column;flex:1}.DashboardLayout_pageHeader__ujxLo{margin:20px 28px 0;padding:14px 18px;border:1px solid rgba(62,84,147,.08);border-radius:12px;background:hsla(0,0%,100%,.75);display:flex;align-items:center;justify-content:space-between;gap:12px}.DashboardLayout_pageHeaderEyebrow__nba2f{margin:0;color:var(--text-500);font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.DashboardLayout_pageHeaderTitle__TIJMC{margin:4px 0 0;font-size:18px;color:var(--text-900)}.DashboardLayout_pageHeaderMeta__WB4IA{margin:0;color:var(--text-500);font-size:12px}.DashboardLayout_content__VG8Qq{padding:20px 28px 28px}.DashboardLayout_appFooter__OGyvR{margin-top:auto;border-top:1px solid rgba(62,84,147,.08);padding:14px 28px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-500);font-size:12px}.DashboardLayout_footerCopy__msqBG{margin:0}.DashboardLayout_footerLinks__kn65D{display:inline-flex;align-items:center;gap:12px}.DashboardLayout_footerLinks__kn65D a{color:var(--text-600);text-decoration:none}.DashboardLayout_footerLinks__kn65D a:hover{color:var(--accent-700)}.DashboardLayout_mobileMenuOverlay__AqjCb{position:fixed;inset:0;z-index:70;background:rgba(15,23,42,.42);display:none}.DashboardLayout_mobileSidebar__gcXhq{width:min(82vw,280px);height:100%;background:#f8faff;border-right:1px solid rgba(62,84,147,.08);padding:18px 12px}.DashboardLayout_mobileSidebarHeader__3GbkU{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 4px}.DashboardLayout_mobileSidebarTitle__V5JNB{margin:0;font-size:13px;color:var(--text-600);font-weight:600}.DashboardLayout_mobileCloseButton__dRFep{border:0;background:transparent;color:var(--text-700);width:30px;height:30px;font-size:22px;line-height:1;border-radius:8px;cursor:pointer}.DashboardLayout_mobileCloseButton__dRFep:hover{background:rgba(79,70,229,.08)}@media (max-width:1024px){.DashboardLayout_appShell__wC18f{grid-template-columns:1fr}.DashboardLayout_sidebar__VlszA{display:none}.DashboardLayout_content__VG8Qq{padding:16px 20px 20px}.DashboardLayout_topbar__S9RzE{padding:0 20px;gap:10px}.DashboardLayout_pageHeader__ujxLo{margin:16px 20px 0;align-items:flex-start;flex-direction:column}.DashboardLayout_appFooter__OGyvR{padding:12px 20px 16px;flex-direction:column;align-items:flex-start}.DashboardLayout_mobileMenuButton__G_sHy{display:inline-flex}.DashboardLayout_topbarSearchWrap__N2__K{max-width:unset}.DashboardLayout_mobileMenuOverlay__AqjCb{display:block}}