@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Sofia+Sans:ital,wght@0,1..1000;1,1..1000&display=swap";._sidebar_1qe3m_1{position:sticky;top:0;height:100vh;background:#0f1729;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;border-right:1px solid rgba(255,255,255,.06);z-index:10}._logoBlock_1qe3m_14{display:flex;align-items:center;gap:12px;padding:20px 16px;white-space:nowrap}.ant-menu-inline-collapsed{width:100%!important}._logoBlockCollapsed_1qe3m_26{justify-content:center;padding:20px 0}._logoIcon_1qe3m_31{width:40px;height:40px;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center}._logoText_1qe3m_44{display:flex;flex-direction:column;overflow:hidden}._logoTitle_1qe3m_50{color:#fff;font-weight:700;font-size:16px;line-height:1.2}._logoSubtitle_1qe3m_57{color:#94a3b8;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._menu_1qe3m_65{flex:1;overflow-y:auto;background:transparent!important;border-inline-end:none!important;padding:0 8px}._menu_1qe3m_65::-webkit-scrollbar{width:6px;height:6px}._menu_1qe3m_65::-webkit-scrollbar-thumb{background:#00000026;border-radius:999px}._menu_1qe3m_65::-webkit-scrollbar-track{background:transparent}._menu_1qe3m_65 .ant-menu-item,._menu_1qe3m_65 .ant-menu-submenu-title{color:#94a3b8;border-radius:6px;margin-block:2px}._menu_1qe3m_65 .ant-menu-item-selected{background:#4f46e5!important;color:#fff!important}._menu_1qe3m_65 .ant-menu-item:hover,._menu_1qe3m_65 .ant-menu-submenu-title:hover{color:#fff!important}._menu_1qe3m_65 .ant-menu-item-group-title{color:#94a3b8;text-transform:uppercase;font-size:11px;letter-spacing:.05em;padding-top:12px}._collapseButton_1qe3m_105{display:flex;align-items:center;gap:8px;margin:12px;padding:8px 12px;background:transparent;border:1px solid rgba(255,255,255,.06);border-radius:6px;color:#94a3b8;cursor:pointer;font-size:13px;transition:all .15s ease}._collapseButton_1qe3m_105:hover{color:#fff;border-color:#fff3}._mobileDrawerRoot_1qe3m_124 .ant-drawer-content{background:#0f1729}._header_1im49_1{display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 24px;background:#fff;border-bottom:1px solid #f0f1f3;position:sticky;top:0;z-index:5}._left_1im49_14{display:flex;align-items:center;gap:12px}._warehouseSelect_1im49_20{min-width:180px}._right_1im49_24{display:flex;align-items:center;gap:16px}._iconButton_1im49_30{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:none;background:transparent;color:#6b7280;font-size:18px;cursor:pointer;transition:background .15s ease}._iconButton_1im49_30:hover{background:#f5f6fa;color:#111827}._userBlock_1im49_49{display:flex;align-items:center;gap:8px;padding:4px 8px;border:none;background:transparent;border-radius:10px;cursor:pointer}._userBlock_1im49_49:hover{background:#f5f6fa}._avatar_1im49_63{background:#4f46e5}._userInfo_1im49_67{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}._userName_1im49_74{font-size:13px;font-weight:600;color:#111827}._userRole_1im49_80{font-size:12px;color:#9ca3af}._shell_yvy89_1{display:flex;min-height:100vh;background:#f5f6fa}._main_yvy89_7{flex:1;display:flex;flex-direction:column;min-width:0}._content_yvy89_14{flex:1;padding:24px}@media (max-width: 768px){._content_yvy89_14{padding:16px}}._wrapper_ahv90_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f1729,#1e2a4a);padding:16px}._card_ahv90_10{width:100%;max-width:400px;background:#fff;border-radius:14px;box-shadow:0 4px 6px -1px #1018281a,0 2px 4px -2px #1018280f;padding:32px}._wrapper_1pnsl_1{display:flex;align-items:center;justify-content:center;padding:32px 0;width:100%}._fullHeight_1pnsl_9{min-height:calc(100vh - 72px)}._content_1pnsl_13{display:flex;flex-direction:column;align-items:center;gap:14px}._ring_1pnsl_20{position:relative;border-radius:50%}._ring_1pnsl_20._small_1pnsl_24{width:32px;height:32px}._ring_1pnsl_20._medium_1pnsl_28{width:48px;height:48px}._ring_1pnsl_20._large_1pnsl_32{width:64px;height:64px}._ringSegment_1pnsl_37{width:100%;height:100%;border-radius:50%;border:4px solid rgba(79,70,229,.12);border-top-color:#4f46e5;border-right-color:#4f46e58c;animation:_spin_1pnsl_1 .85s cubic-bezier(.5,.1,.5,.9) infinite}@keyframes _spin_1pnsl_1{to{transform:rotate(360deg)}}._progressBlock_1pnsl_52{display:flex;flex-direction:column;align-items:center;gap:8px;width:220px}._progressTrack_1pnsl_60{width:100%;height:8px;border-radius:999px;background:#4f46e51f;overflow:hidden}._progressFill_1pnsl_68{height:100%;border-radius:999px;background:linear-gradient(90deg,#4f46e5,#8f89ee);transition:width .3s ease;position:relative}._progressFill_1pnsl_68:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:_shimmer_1pnsl_1 1.4s infinite}@keyframes _shimmer_1pnsl_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._progressLabel_1pnsl_91{font-size:13px;font-weight:600;color:#4f46e5}._tip_1pnsl_97{margin:0;font-size:13px;color:#6b7280;animation:_pulseText_1pnsl_1 1.6s ease-in-out infinite}@keyframes _pulseText_1pnsl_1{0%,to{opacity:.6}50%{opacity:1}}._bar_17giy_1{position:fixed;top:0;left:0;height:3px;width:0%;background:linear-gradient(90deg,#4f46e5,#7c3aed);z-index:2000;opacity:0;transition:opacity .2s ease}._active_17giy_13{opacity:1;width:70%;animation:_grow_17giy_1 1.4s ease-in-out infinite}@keyframes _grow_17giy_1{0%{width:0%;margin-left:0}50%{width:60%;margin-left:10%}to{width:0%;margin-left:100%}}@media (prefers-reduced-motion: reduce){._active_17giy_13{animation:none;width:100%}}*{box-sizing:border-box;font-family:Sofia Sans,sans-serif}html,body,#root{height:100%}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:#111827;background:#f5f6fa;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}
