.sdb[data-v-6d44df3b]{background:#fff;border-right:1px solid #ececec;bottom:0;color:#1a2733;display:flex;flex-direction:column;font-family:Satoshi,system-ui,sans-serif;left:0;position:fixed;top:0;transition:width .16s ease;width:240px;z-index:100}.sdb-compact[data-v-6d44df3b]{width:56px}.sdb-brand[data-v-6d44df3b]{align-items:center;border-bottom:1px solid #ececec;display:flex;height:56px;padding:0 16px}.sdb-brand-link[data-v-6d44df3b]{color:#1a2733;gap:8px;text-decoration:none}.sdb-brand-link[data-v-6d44df3b],.sdb-brand-mark[data-v-6d44df3b]{align-items:center;display:inline-flex}.sdb-brand-mark[data-v-6d44df3b]{background:linear-gradient(180deg,#1a85f7,#0070f2);border-radius:4px;color:#fff;font-size:11px;font-weight:800;height:28px;justify-content:center;letter-spacing:.04em;width:28px}.sdb-brand-text[data-v-6d44df3b]{font-size:13px;font-weight:700;letter-spacing:-.01em}.sdb-nav[data-v-6d44df3b]{flex:1 1 auto;overflow-y:auto;padding:8px 0;scrollbar-width:none;-ms-overflow-style:none}.sdb-nav[data-v-6d44df3b]::-webkit-scrollbar{display:none;height:0;width:0}.sdb-group[data-v-6d44df3b]{display:flex;flex-direction:column}.sdb-item[data-v-6d44df3b]{align-items:center;background:transparent;border:none;border-left:2px solid transparent;color:#354a5f;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:8px;height:32px;overflow:hidden;padding:0 16px;text-decoration:none;text-overflow:ellipsis;transition:background .1s ease,color .1s ease,border-color .1s ease;white-space:nowrap;width:100%}.sdb-item[data-v-6d44df3b]:hover{background:#f5f6f7;color:#1a2733}.sdb-item-active[data-v-6d44df3b]{background:#ebf5fe;border-left-color:#0070f2;color:#0070f2}.sdb-icon[data-v-6d44df3b]{color:inherit;flex-shrink:0}.sdb-label[data-v-6d44df3b]{flex:1 1 auto;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sdb-chev[data-v-6d44df3b]{color:#354a5f73;flex-shrink:0;transition:transform .12s ease}.sdb-chev-open[data-v-6d44df3b]{transform:rotate(90deg)}.sdb-chev-up-open[data-v-6d44df3b]{transform:rotate(180deg)}.sdb-submenu[data-v-6d44df3b]{background:#fafbfc;border-bottom:1px solid #ececec;border-top:1px solid #ececec;display:flex;flex-direction:column;padding:4px 0}.sdb-sub-item[data-v-6d44df3b]{align-items:center;background:transparent;border:none;color:#354a5fd9;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:8px;height:28px;overflow:hidden;padding:0 16px 0 40px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sdb-sub-item[data-v-6d44df3b]:hover{background:#f5f6f7;color:#1a2733}.sdb-sub-active[data-v-6d44df3b]{background:#ebf5fe;color:#0070f2;font-weight:600}.sdb-sub-item-disabled[data-v-6d44df3b],.sdb-sub-item-disabled[data-v-6d44df3b]:hover{background:transparent;color:#354a5f61;cursor:not-allowed}.sdb-sub-label[data-v-6d44df3b]{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdb-sub-badge[data-v-6d44df3b]{background:#0070f21a;border-radius:3px;color:#0070f2;flex-shrink:0;font-size:9.5px;font-weight:700;letter-spacing:.06em;padding:1px 6px}.sdb-sub-icon[data-v-6d44df3b]{color:#354a5fa6;flex-shrink:0}.sdb-sub-item-danger[data-v-6d44df3b]{color:#aa0808}.sdb-sub-item-danger[data-v-6d44df3b]:hover{background:#bb00000f;color:#8a0606}.sdb-sub-item-danger .sdb-sub-icon[data-v-6d44df3b]{color:#aa0808}.sdb-account[data-v-6d44df3b]{border-top:1px solid #ececec}.sdb-account-trigger[data-v-6d44df3b]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:8px;padding:8px 16px;text-align:left;transition:background .1s ease;width:100%}.sdb-account-open[data-v-6d44df3b],.sdb-account-trigger[data-v-6d44df3b]:hover{background:#f5f6f7}.sdb-avatar[data-v-6d44df3b]{align-items:center;background:linear-gradient(180deg,#1a85f7,#0070f2);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:28px;justify-content:center;overflow:hidden;width:28px}.sdb-avatar img[data-v-6d44df3b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sdb-account-info[data-v-6d44df3b]{flex:1 1 auto;min-width:0}.sdb-account-name[data-v-6d44df3b]{color:#1a2733;font-size:12.5px;font-weight:700}.sdb-account-name[data-v-6d44df3b],.sdb-account-role[data-v-6d44df3b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdb-account-role[data-v-6d44df3b]{color:#354a5f99;font-size:10.5px;font-weight:500}.sdb-account-menu[data-v-6d44df3b]{background:#fafbfc;border-top:1px solid #ececec;display:flex;flex-direction:column;padding:4px 0}.sdb-account-menu .sdb-sub-item[data-v-6d44df3b]{padding-left:16px}.sdb-version[data-v-6d44df3b]{border-top:1px solid #ececec;color:#354a5f8c;display:block;font-size:10.5px;font-weight:600;overflow:hidden;padding:8px 16px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sdb-version[data-v-6d44df3b]:hover{background:#f5f6f7;color:#0070f2}.sdb-collapse-btn[data-v-6d44df3b]{align-items:center;background:transparent;border:none;border-top:1px solid #ececec;color:#354a5f8c;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .1s ease,color .1s ease}.sdb-collapse-btn[data-v-6d44df3b]:hover{background:#f5f6f7;color:#0070f2}@media (max-width:768px){.sdb[data-v-6d44df3b]{display:none}}.mobile-nav-bar[data-v-209054ac]{background:#fff;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -4px 12px #0000000d;display:none;left:0;position:fixed;width:100%;z-index:1000}.nav-container[data-v-209054ac]{align-items:flex-end;display:flex;gap:4px;justify-content:space-evenly;padding:4px 12px 8px!important;position:relative}.nav-container-4 .nav-item[data-v-209054ac]{flex:1 1 0;max-width:none;min-width:0}.nav-item[data-v-209054ac]{align-items:center;border-radius:12px;color:#6b7280;display:flex;flex:1;flex-direction:column;font-size:10px!important;font-weight:500;max-width:56px;min-width:48px;padding:4px 2px!important;position:relative;text-decoration:none;transition:all .3s ease}.nav-container-4 .nav-label[data-v-209054ac]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-icon[data-v-209054ac]{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;height:28px!important;justify-content:center;margin-bottom:2px!important;position:relative;width:28px!important}.nav-icon[data-v-209054ac],.nav-label[data-v-209054ac]{transition:all .3s ease}.nav-label[data-v-209054ac]{letter-spacing:.025em;line-height:1!important;text-align:center}.nav-item:hover .nav-icon[data-v-209054ac]{background:#ebf5fe;color:#0070f2}.nav-item[data-v-209054ac]:hover,.nav-item:hover .nav-icon svg[data-v-209054ac]{color:#0070f2}.nav-item.router-link-exact-active .nav-icon[data-v-209054ac]{background:#0070f2;box-shadow:0 4px 12px #0070f24d;transform:translateY(-2px)}.nav-item.router-link-exact-active .nav-icon svg[data-v-209054ac]{color:#fff}.nav-item.router-link-exact-active[data-v-209054ac]{color:#0070f2}.nav-item.router-link-exact-active .nav-label[data-v-209054ac]{font-weight:700}.center-fab[data-v-209054ac]{cursor:pointer;flex:1;flex-direction:column;max-width:60px;z-index:10}.center-fab[data-v-209054ac],.fab-button[data-v-209054ac]{align-items:center;display:flex;position:relative}.fab-button[data-v-209054ac]{background:#2563eb;border-radius:50%;box-shadow:0 6px 16px #2563eb4d,0 0 0 2px #fff;height:44px!important;justify-content:center;transition:all .3s ease;width:44px!important}.fab-button svg[data-v-209054ac]{color:#fff;z-index:2}.fab-button.active[data-v-209054ac]{background:#dc2626;box-shadow:0 10px 25px #dc26264d,0 0 0 3px #fff;transform:rotate(45deg) scale(1.05)}.fab-label[data-v-209054ac]{color:#2563eb;font-size:10px;font-weight:600;letter-spacing:.025em;margin-top:6px;transition:all .3s ease}.center-fab:hover .fab-button[data-v-209054ac]{box-shadow:0 12px 30px #2563eb66,0 0 0 3px #fff;transform:translateY(-2px) scale(1.05)}.center-fab:hover .fab-button.active[data-v-209054ac]{transform:rotate(45deg) translateY(-2px) scale(1.1)}.quick-actions-menu[data-v-209054ac]{bottom:90px;left:50%;max-width:calc(100vw - 24px);position:fixed;transform:translate(-50%);z-index:999}.quick-actions-container[data-v-209054ac]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid hsla(0,0%,100%,.3);border-radius:20px;box-shadow:0 8px 32px #0000001f;display:flex;gap:8px;overflow-x:auto;padding:12px;scrollbar-width:none;-ms-overflow-style:none}.quick-actions-container[data-v-209054ac]::-webkit-scrollbar{display:none}.quick-action-item[data-v-209054ac]{align-items:center;border-radius:12px;color:#374151;display:flex;flex-direction:column;flex-shrink:0;font-size:10px;font-weight:500;min-width:48px;padding:6px 4px;text-decoration:none;transition:all .3s ease}.quick-action-item.priority[data-v-209054ac]{order:-1}.quick-action-icon[data-v-209054ac]{align-items:center;border-radius:10px;display:flex;height:36px;justify-content:center;margin-bottom:4px;transition:all .3s ease;width:36px}.quick-action-icon.orders[data-v-209054ac]{background:#059669;box-shadow:0 3px 8px #05966940;color:#fff}.quick-action-icon.inventory[data-v-209054ac]{background:#d97706;box-shadow:0 3px 8px #d9770640;color:#fff}.quick-action-icon.production[data-v-209054ac]{background:#7c3aed;box-shadow:0 3px 8px #7c3aed40;color:#fff}.quick-action-icon.supplier[data-v-209054ac]{background:#0891b2;box-shadow:0 3px 8px #0891b240;color:#fff}.quick-action-icon.opname[data-v-209054ac]{background:#dc2626;box-shadow:0 3px 8px #dc262640;color:#fff}.quick-action-item[data-v-209054ac]:hover{color:#1f2937;transform:translateY(-1px)}.quick-action-item:hover .quick-action-icon[data-v-209054ac]{transform:scale(1.05)}@media (max-width:320px){.quick-actions-container[data-v-209054ac]{gap:6px;padding:10px}.quick-action-item[data-v-209054ac]{font-size:9px;min-width:44px;padding:4px 2px}.quick-action-icon[data-v-209054ac]{height:32px;margin-bottom:2px;width:32px}}.more-menu-dropdown[data-v-209054ac]{background:#fff;border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -8px 32px #0000001a;left:0;max-height:80vh;overflow-y:auto;padding:16px 12px 28px;position:fixed;width:100%;z-index:999}.dropdown-header[data-v-209054ac]{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;position:sticky;top:0;z-index:1}.header-content[data-v-209054ac]{align-items:center;display:flex;gap:8px}.header-icon[data-v-209054ac]{color:#2563eb}.dropdown-header h2[data-v-209054ac]{color:#111827;font-size:17px;font-weight:600;margin:0}.close-btn[data-v-209054ac]{align-items:center;background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .3s ease;width:30px}.close-btn[data-v-209054ac]:hover{background:#fee2e2;color:#dc2626}.dropdown-section[data-v-209054ac]{margin-bottom:20px}.section-header[data-v-209054ac]{gap:8px;margin-bottom:10px;padding:0 4px}.section-header[data-v-209054ac],.section-icon[data-v-209054ac]{align-items:center;display:flex}.section-icon[data-v-209054ac]{border-radius:8px;color:#fff;flex-shrink:0;height:28px;justify-content:center;width:28px}.section-icon.operations[data-v-209054ac]{background:linear-gradient(135deg,#059669,#10b981)}.section-icon.inventory[data-v-209054ac]{background:linear-gradient(135deg,#2563eb,#3b82f6)}.section-icon.supplier[data-v-209054ac]{background:linear-gradient(135deg,#0891b2,#06b6d4)}.section-icon.planning[data-v-209054ac]{background:linear-gradient(135deg,#7c3aed,#8b5cf6)}.section-icon.finance[data-v-209054ac]{background:linear-gradient(135deg,#dc2626,#ef4444)}.section-icon.tools[data-v-209054ac]{background:linear-gradient(135deg,#6b7280,#9ca3af)}.section-header h3[data-v-209054ac]{color:#111827;font-size:14px;font-weight:600;letter-spacing:-.025em;margin:0}.section-content[data-v-209054ac]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.dropdown-item[data-v-209054ac]{align-items:center;border-bottom:1px solid #e5e7eb;color:#374151;display:flex;font-size:13px;font-weight:500;justify-content:space-between;padding:11px 14px;position:relative;text-decoration:none;transition:all .3s ease}.dropdown-item[data-v-209054ac]:last-child{border-bottom:none}.dropdown-item.priority[data-v-209054ac]{background:#22c55e0d;border-left:3px solid #10b981}.dropdown-item.important[data-v-209054ac]{background:#f973160d;border-left:3px solid #f59e0b}.item-content[data-v-209054ac]{align-items:center;display:flex;flex:1;gap:9px;min-width:0}.item-icon[data-v-209054ac]{color:#6b7280;flex-shrink:0;transition:all .3s ease}.item-text[data-v-209054ac]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-badge[data-v-209054ac]{color:#0070f2;font-family:JetBrains Mono,Satoshi,ui-monospace,monospace;font-size:10.5px;font-weight:700;letter-spacing:.04em;line-height:inherit;margin-left:6px}.arrow-icon[data-v-209054ac]{color:#9ca3af;flex-shrink:0;transition:all .3s ease}.dropdown-item.router-link-active[data-v-209054ac],.dropdown-item[data-v-209054ac]:hover{background:#eff6ff;color:#2563eb}.dropdown-item.priority[data-v-209054ac]:hover{background:#22c55e1a;color:#059669}.dropdown-item.important[data-v-209054ac]:hover{background:#f973161a;color:#d97706}.dropdown-item.important:hover .item-icon[data-v-209054ac],.dropdown-item.priority:hover .item-icon[data-v-209054ac],.dropdown-item.router-link-active .item-icon[data-v-209054ac],.dropdown-item:hover .item-icon[data-v-209054ac]{color:currentColor}.dropdown-item.router-link-active .arrow-icon[data-v-209054ac],.dropdown-item:hover .arrow-icon[data-v-209054ac]{color:currentColor;transform:translate(1px)}.backdrop[data-v-209054ac]{background:#0000004d;height:100%;left:0;position:fixed;top:0;width:100%;z-index:998}.slide-up-enter-active[data-v-209054ac],.slide-up-leave-active[data-v-209054ac]{transition:all .3s ease}.slide-up-enter-from[data-v-209054ac],.slide-up-leave-to[data-v-209054ac]{opacity:0;transform:translateY(100%)}.scale-fade-enter-active[data-v-209054ac],.scale-fade-leave-active[data-v-209054ac]{transition:all .3s ease}.scale-fade-enter-from[data-v-209054ac],.scale-fade-leave-to[data-v-209054ac]{opacity:0;transform:translate(-50%) scale(.9)}.fade-enter-active[data-v-209054ac],.fade-leave-active[data-v-209054ac]{transition:all .3s ease}.fade-enter-from[data-v-209054ac],.fade-leave-to[data-v-209054ac]{opacity:0}.rotate-enter-active[data-v-209054ac],.rotate-leave-active[data-v-209054ac]{transition:all .3s ease}.rotate-enter-from[data-v-209054ac]{opacity:0;transform:rotate(-90deg) scale(.8)}.rotate-leave-to[data-v-209054ac]{opacity:0;transform:rotate(90deg) scale(.8)}.more-menu-dropdown[data-v-209054ac]::-webkit-scrollbar{width:3px}.more-menu-dropdown[data-v-209054ac]::-webkit-scrollbar-track{background:transparent}.more-menu-dropdown[data-v-209054ac]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}@media (max-width:768px){.mobile-nav-bar[data-v-209054ac]{display:block}}@media (max-width:320px){.nav-container[data-v-209054ac]{gap:2px;padding:3px 8px 8px!important}.nav-item[data-v-209054ac]{font-size:8px!important;max-width:50px;min-width:42px;padding:3px 1px!important}.nav-icon[data-v-209054ac]{height:24px!important;margin-bottom:1px!important;width:24px!important}.fab-button[data-v-209054ac]{height:40px!important;width:40px!important}.fab-label[data-v-209054ac]{font-size:8px!important}.more-menu-dropdown[data-v-209054ac]{padding:12px 8px 24px}.dropdown-header h2[data-v-209054ac]{font-size:16px}.section-header h3[data-v-209054ac]{font-size:13px}.dropdown-item[data-v-209054ac]{font-size:12px;padding:10px 12px}.item-content[data-v-209054ac]{gap:8px}}@media (max-width:280px){.nav-container[data-v-209054ac]{gap:1px;padding:6px 4px 12px}.nav-item[data-v-209054ac]{font-size:8px;max-width:44px;min-width:38px;padding:3px 1px}.nav-icon[data-v-209054ac]{height:26px;width:26px}.nav-label[data-v-209054ac]{display:none}.fab-button[data-v-209054ac]{height:44px;width:44px}.fab-label[data-v-209054ac]{font-size:8px}.more-menu-dropdown[data-v-209054ac]{padding:10px 6px 20px}.dropdown-item[data-v-209054ac]{font-size:11px;padding:9px 10px}.item-text[data-v-209054ac]{font-size:11px}}@supports (padding-bottom:env(safe-area-inset-bottom)){.nav-container[data-v-209054ac]{padding-bottom:calc(16px + env(safe-area-inset-bottom))}@media (max-width:320px){.nav-container[data-v-209054ac]{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}@media (max-width:280px){.nav-container[data-v-209054ac]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}}.main-content[data-v-300e37b5]{background:#f8fafc;margin-top:0!important;min-height:100vh;padding:12px 16px!important}@media (max-width:768px){.main-content[data-v-300e37b5]{margin-left:0!important;padding:8px!important;width:100%!important}}@media (max-width:480px){.main-content[data-v-300e37b5]{padding:8px!important}}
