.pwa-install-toast[data-v-e235d7ad]{position:fixed;bottom:2rem;right:2rem;z-index:9999;width:38rem;max-width:38rem;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;overflow:hidden}.pwa-title[data-v-e235d7ad]{color:#1a1a1a!important;font-weight:700!important;line-height:1.3!important}.pwa-text[data-v-e235d7ad]{color:#4a4a4a!important;line-height:1.6!important}.pwa-manual-text[data-v-e235d7ad]{color:var(--jevly-shell-chrome-bg)!important;line-height:1.4!important}[data-v-e235d7ad] .p-button.p-button-text{color:#666!important}[data-v-e235d7ad] .p-button.p-button-text:hover{background:#0000000a!important;color:#1a1a1a!important}.pwa-dismiss-btn[data-v-e235d7ad]{color:#666!important}.pwa-dismiss-btn[data-v-e235d7ad]:hover{color:#1a1a1a!important;background:#0000000a!important}.pwa-icon-container[data-v-e235d7ad]{background:color-mix(in srgb,var(--jevly-shell-chrome-bg) 12%,white);padding:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:5rem;min-height:5rem}.pwa-logo[data-v-e235d7ad]{width:3.5rem;height:3.5rem}.pwa-accent-bar[data-v-e235d7ad]{height:4px;width:100%;background:linear-gradient(90deg,var(--jevly-shell-chrome-bg),#5d7388)}.pwa-slide-enter-active[data-v-e235d7ad],.pwa-slide-leave-active[data-v-e235d7ad]{transition:all .5s cubic-bezier(.19,1,.22,1)}.pwa-slide-enter-from[data-v-e235d7ad],.pwa-slide-leave-to[data-v-e235d7ad]{transform:translate(120%) scale(.9);opacity:0}@media(max-width:1024px){.pwa-install-toast[data-v-e235d7ad]{width:calc(100% - 4rem);right:2rem;max-width:34rem}}@media(max-width:768px){.pwa-install-toast[data-v-e235d7ad]{width:calc(100% - 2rem)!important;left:1rem!important;right:1rem!important;bottom:1rem!important;max-width:none!important}.pwa-content-layout[data-v-e235d7ad]{flex-direction:column!important;align-items:center!important;text-align:center!important;padding:1.5rem!important;gap:1.25rem!important}.pwa-text-content[data-v-e235d7ad]{display:flex;flex-direction:column;align-items:center;width:100%}.pwa-actions[data-v-e235d7ad]{width:100%!important;min-width:100%!important;flex-direction:row!important;justify-content:center;gap:.75rem!important}.pwa-actions[data-v-e235d7ad] .p-button{flex:1!important;min-width:0!important}}@media(max-width:480px){.pwa-install-toast[data-v-e235d7ad]{width:calc(100% - 1rem)!important;left:.5rem!important;right:.5rem!important;bottom:.5rem!important}.pwa-content-layout[data-v-e235d7ad]{padding:1.25rem!important;gap:1rem!important}.pwa-title[data-v-e235d7ad]{font-size:1.1rem!important}.pwa-text[data-v-e235d7ad]{font-size:.875rem!important}.pwa-icon-container[data-v-e235d7ad]{min-width:4rem!important;min-height:4rem!important;padding:.5rem!important}.pwa-logo[data-v-e235d7ad]{width:3rem!important;height:3rem!important}}.pwa-update-toast[data-v-b6739959]{position:fixed;top:4rem;right:2rem;z-index:10000;width:38rem;max-width:38rem;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-left:5px solid var(--blue-500);overflow:hidden}.pwa-title[data-v-b6739959]{color:#1a1a1a!important;font-weight:700!important;line-height:1.3!important}.pwa-text[data-v-b6739959]{color:#4a4a4a!important;line-height:1.6!important}.pwa-warning-pill[data-v-b6739959]{display:inline-block;background:#fbbf2426;color:#d97706!important;padding:4px 10px;border-radius:6px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:1px solid rgba(251,191,36,.3)}.pwa-update-icon[data-v-b6739959]{min-width:3.5rem;min-height:3.5rem;background:#3b82f614;padding:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pwa-progress-bar-container[data-v-b6739959]{height:3px;width:100%;background:#0000000d;overflow:hidden}.pwa-progress-fill[data-v-b6739959]{height:100%;width:100%;background:linear-gradient(90deg,var(--blue-500),var(--blue-300));animation:progress-indeterminate-b6739959 1.5s ease-in-out infinite}@keyframes progress-indeterminate-b6739959{0%{transform:translate(-100%)}to{transform:translate(100%)}}.pwa-slide-down-enter-active[data-v-b6739959],.pwa-slide-down-leave-active[data-v-b6739959]{transition:all .4s cubic-bezier(.19,1,.22,1)}.pwa-slide-down-enter-from[data-v-b6739959],.pwa-slide-down-leave-to[data-v-b6739959]{transform:translateY(-120%) scale(.95);opacity:0}[data-v-b6739959] .pwa-offline-toast .p-toast-message{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 12px #00000014!important}.pwa-toast-title[data-v-b6739959]{color:#1a1a1a!important;font-weight:600!important}.pwa-toast-text[data-v-b6739959]{color:#4a4a4a!important}@media(max-width:1024px){.pwa-update-toast[data-v-b6739959]{width:calc(100% - 4rem);right:2rem;max-width:34rem}}@media(max-width:768px){.pwa-update-toast[data-v-b6739959]{width:calc(100% - 2rem)!important;left:1rem!important;right:1rem!important;top:auto!important;bottom:1rem!important;max-width:none!important}.pwa-content-layout[data-v-b6739959]{flex-direction:column!important;align-items:center!important;text-align:center!important;padding:1.5rem!important;gap:1.25rem!important}.pwa-text-content[data-v-b6739959]{display:flex;flex-direction:column;align-items:center;width:100%}.pwa-actions[data-v-b6739959]{width:100%!important;min-width:100%!important;flex-direction:row!important;justify-content:center;gap:.75rem!important}.pwa-actions[data-v-b6739959] .p-button{flex:1!important;min-width:0!important}}@media(max-width:480px){.pwa-update-toast[data-v-b6739959]{width:calc(100% - 1rem)!important;left:.5rem!important;right:.5rem!important;bottom:.5rem!important}.pwa-content-layout[data-v-b6739959]{padding:1.25rem!important;gap:1rem!important}.pwa-title[data-v-b6739959]{font-size:1.1rem!important}.pwa-text[data-v-b6739959]{font-size:.875rem!important}.pwa-update-icon[data-v-b6739959]{min-width:3rem!important;min-height:3rem!important;padding:.75rem!important}.pwa-update-icon i[data-v-b6739959]{font-size:2rem!important}}.base-drawer__header-wrapper[data-v-25c2382a]{width:100%;min-width:0}.base-drawer__header-wrapper[data-v-25c2382a]>*{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0}@media(max-width:576px){.base-drawer__header-wrapper[data-v-25c2382a]>*{flex-direction:column;align-items:flex-start}}.base-drawer__body[data-v-25c2382a]{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow:auto}.base-drawer__footer-wrapper[data-v-25c2382a]{flex-shrink:0;width:100%}.base-drawer__footer-actions[data-v-25c2382a]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;width:100%}.base-drawer__footer-btn[data-v-25c2382a]{min-width:0}@media(max-width:480px){.base-drawer__footer-actions[data-v-25c2382a]{grid-template-columns:1fr}}.base-drawer.p-drawer .p-drawer-header{flex-shrink:0;position:sticky;top:0;z-index:1;background:var(--p-drawer-background, var(--p-component-background));border-bottom:1px solid var(--p-drawer-border-color, var(--p-component-border))}.base-drawer.p-drawer .p-drawer-content{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow:hidden;box-sizing:border-box}.base-drawer.p-drawer .p-drawer-footer{flex-shrink:0;position:sticky;bottom:0;z-index:1;padding-bottom:calc(env(safe-area-inset-bottom,16px) + .5rem)!important;background:var(--p-drawer-background, var(--p-component-background));border-top:1px solid var(--p-drawer-border-color, var(--p-component-border))}.sidebar-container[data-v-ea0c5353]{height:100%;background:transparent;overflow:hidden;transition:all .3s ease;width:100%;color:var(--sidebar-fg)}.sidebar-header[data-v-ea0c5353]{margin-left:-.5rem;height:4rem;display:flex;align-items:center;padding:1rem;box-shadow:0 2px 6px #0000004d!important;transition:all .3s ease;overflow:hidden}.sidebar-header-content[data-v-ea0c5353]{color:var(--sidebar-fg)!important}.sidebar-header-icon[data-v-ea0c5353]{color:var(--sidebar-fg-muted)!important}.sidebar-header-logo-img[data-v-ea0c5353]{width:3rem;height:3rem;object-fit:contain}.sidebar-header-title[data-v-ea0c5353]{color:var(--sidebar-fg)!important}.sidebar-navigation[data-v-ea0c5353]{transition:all .3s ease;overflow:hidden}.sidebar-nav-link[data-v-ea0c5353]{color:var(--sidebar-fg-muted)!important;background:transparent!important;background-color:transparent!important}.sidebar-nav-link[data-v-ea0c5353]:hover:not(.router-link-active),.sidebar-nav-link[data-v-ea0c5353]:focus:not(.router-link-active){background:var(--sidebar-hover-bg)!important;background-color:var(--sidebar-hover-bg)!important;color:var(--sidebar-fg)!important;font-weight:500!important}.sidebar-nav-sub-link[data-v-ea0c5353]{color:var(--sidebar-fg-muted)!important}.sidebar-nav-sub-link[data-v-ea0c5353]:hover:not(.router-link-active),.sidebar-nav-sub-link[data-v-ea0c5353]:focus:not(.router-link-active){background:var(--sidebar-hover-bg)!important;background-color:var(--sidebar-hover-bg)!important;color:var(--sidebar-fg)!important;font-weight:500!important}.sidebar-user-container[data-v-ea0c5353]{height:3.5rem;display:flex;align-items:center;padding:1rem;background:#ffffff14;border-top:1px solid var(--jevly-shell-chrome-border);transition:all .3s ease;overflow:hidden}.sidebar-user-container .text-color[data-v-ea0c5353],.sidebar-user-container .font-semibold[data-v-ea0c5353]{color:var(--jevly-shell-chrome-fg)!important}.sidebar-user-container .flex[data-v-ea0c5353]{height:100%;align-items:center}.sidebar-user-container .p-avatar[data-v-ea0c5353]{flex-shrink:0}.sidebar-user-container .flex-1[data-v-ea0c5353]{display:flex;align-items:center}.sidebar-user-container .p-button[data-v-ea0c5353]{flex-shrink:0;margin-left:.5rem}.sidebar-logout-btn[data-v-ea0c5353]{color:var(--jevly-shell-chrome-fg-muted)!important}.sidebar-logout-btn[data-v-ea0c5353]:hover{color:#ef4444e6!important;background:#ef44441a!important}.sidebar-menu-list[data-v-ea0c5353]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.sidebar-menu-item[data-v-ea0c5353]{margin:0;padding:0}.sidebar-menu-parent-button[data-v-ea0c5353]{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem .5rem 1rem;margin:0 .5rem 0 0;background:transparent;border:none;border-radius:.375rem;color:var(--sidebar-fg-muted);cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;font-family:inherit;line-height:1.5;text-align:left;min-height:40px}.sidebar-menu-parent-button[data-v-ea0c5353]:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-fg)}.sidebar-menu-parent-active .sidebar-menu-parent-button[data-v-ea0c5353]{background:var(--sidebar-hover-bg);color:var(--sidebar-fg);font-weight:600}.sidebar-menu-chevron[data-v-ea0c5353]{transition:transform .2s ease;color:var(--sidebar-fg-muted)}.sidebar-menu-link[data-v-ea0c5353]{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem .5rem 1rem;margin:0 .5rem 0 0;background:transparent;border:none;border-radius:.375rem;color:var(--sidebar-fg-muted);text-decoration:none;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;font-family:inherit;line-height:1.5;min-height:40px}.sidebar-menu-link[data-v-ea0c5353]:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-fg)}.sidebar-menu-link.router-link-active[data-v-ea0c5353]{background:var(--sidebar-hover-bg);color:var(--sidebar-fg);font-weight:600}.sidebar-menu-icon[data-v-ea0c5353]{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem}.sidebar-menu-label[data-v-ea0c5353]{flex:1;line-height:1.5;font-size:.875rem;font-weight:inherit}.sidebar-submenu[data-v-ea0c5353]{list-style:none;margin:0;padding:0;padding-left:1.8rem;border-left:2px solid rgba(148,163,184,.4);margin-left:1.5rem;display:flex;flex-direction:column;gap:0;position:relative}.sidebar-submenu-item[data-v-ea0c5353]{margin:0;padding:0;position:relative}.sidebar-submenu-indicator[data-v-ea0c5353]{position:absolute;left:-1.75rem;top:50%;transform:translateY(-50%);width:.75rem;height:2px;background:#94a3b8b3;display:block;z-index:1}.sidebar-submenu-link[data-v-ea0c5353]{width:100%;display:flex;align-items:center;gap:.5rem;margin-top:.5rem;background:transparent;border:none;border-radius:.375rem;color:var(--sidebar-fg-muted);text-decoration:none;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;font-family:inherit;line-height:1.5;position:relative;min-height:40px}.sidebar-submenu-link[data-v-ea0c5353]:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-fg)}.sidebar-submenu-link.router-link-active[data-v-ea0c5353]{padding:.2rem;background:var(--sidebar-hover-bg);color:var(--sidebar-fg);font-weight:600}.sidebar-submenu-icon[data-v-ea0c5353]{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem}.sidebar-submenu-label[data-v-ea0c5353]{flex:1;line-height:1.5;font-size:.875rem;font-weight:inherit}.submenu-enter-active[data-v-ea0c5353]{transition:all .25s ease-out;overflow:hidden}.submenu-leave-active[data-v-ea0c5353]{transition:all .25s ease-in;overflow:hidden}.submenu-enter-from[data-v-ea0c5353],.submenu-leave-to[data-v-ea0c5353]{max-height:0;opacity:0;transform:translateY(-10px)}[data-v-ea0c5353] .router-link-active{background:var(--sidebar-hover-bg)!important;color:var(--sidebar-fg)!important;font-weight:500!important}[data-v-ea0c5353] .router-link-active:hover{background:var(--sidebar-hover-bg)!important;color:var(--sidebar-fg)!important}[data-v-ea0c5353] a{text-decoration:none!important}.collapsed-sidebar-container[data-v-ea0c5353]{padding:0 .5rem}.collapsed-menu-button[data-v-ea0c5353],.collapsed-menu-link[data-v-ea0c5353]{width:100%;min-height:40px;padding:.5rem;margin:.125rem 0;border:none;background:transparent;border-radius:.375rem;color:var(--sidebar-fg-muted);text-decoration:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:inherit;line-height:inherit;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.collapsed-menu-button[data-v-ea0c5353]:hover,.collapsed-menu-link[data-v-ea0c5353]:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-fg)}.collapsed-menu-button[data-v-ea0c5353]:focus,.collapsed-menu-link[data-v-ea0c5353]:focus{outline:none;box-shadow:none}.collapsed-menu-button.router-link-active[data-v-ea0c5353],.collapsed-menu-link.router-link-active[data-v-ea0c5353]{background:var(--sidebar-hover-bg);color:var(--sidebar-fg);font-weight:500}.collapsed-menu-icon[data-v-ea0c5353]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-v-ea0c5353] .collapsed-sidebar-tiered-menu{background:#34495e!important;background-color:#34495e!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f!important;border-radius:.375rem!important;padding:.25rem!important;min-width:200px!important}[data-v-ea0c5353] .collapsed-sidebar-tiered-menu .p-tieredmenu-root-list{background:transparent!important;border:none!important;padding:0!important}[data-v-ea0c5353] .collapsed-sidebar-tiered-menu .p-menuitem{background:transparent!important;border:none!important;border-radius:.375rem!important;margin:.125rem 0!important}[data-v-ea0c5353] .collapsed-sidebar-tiered-menu .p-menuitem-link{background:transparent!important;background-color:transparent!important;border:none!important;padding:.5rem .75rem!important;color:#fffc!important;border-radius:.375rem!important}[data-v-ea0c5353] .collapsed-sidebar-tiered-menu .p-menuitem-link:hover{background:#ffffff26!important;background-color:#ffffff26!important;color:#000000e6!important;font-weight:500!important}[data-v-ea0c5353] .collapsed-sidebar-tiered-menu .p-menuitem-link:focus{outline:none!important;box-shadow:0 0 0 .2rem #fff3!important}.collapsed-menu-item[data-v-ea0c5353]:hover{background:#ffffff26!important;background-color:#ffffff26!important;color:#000000e6!important;font-weight:500!important}[data-v-ea0c5353] .collapsed-sidebar-tiered-menu .p-submenu-list{background:#34495e!important;background-color:#34495e!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f!important;border-radius:.375rem!important;padding:.25rem!important}.base-dialog__footer-wrapper[data-v-b00c862f]{display:flex;flex-direction:column;width:100%}.base-dialog__custom-footer[data-v-b00c862f]{flex-shrink:0;border-bottom:1px solid var(--p-surface-border);padding-bottom:.25rem;margin-bottom:.25rem}.base-dialog__action-footer[data-v-b00c862f]{flex-shrink:0;padding:0}.base-dialog__action-footer[data-v-b00c862f] .flex{gap:.5rem!important}.base-dialog__body--fill[data-v-b00c862f]{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;height:100%}.base-dialog.p-dialog .p-dialog-header,.p-dialog.base-dialog .p-dialog-header{padding:.75rem 1.25rem!important;min-height:3.5rem!important;flex-shrink:0}.base-dialog.p-dialog .p-dialog-header .p-dialog-title,.p-dialog.base-dialog .p-dialog-header .p-dialog-title{font-size:1.1rem!important;font-weight:600!important;line-height:1.4rem!important}.base-dialog--mobile-fullscreen.p-dialog,.p-dialog.base-dialog--mobile-fullscreen{width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;margin:0!important;border-radius:0!important;top:0!important;left:0!important;transform:none!important;position:fixed!important;display:flex!important;flex-direction:column!important}.base-dialog--mobile-fullscreen .p-dialog-content{flex:1 1 0%!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding:0;padding-bottom:1rem;box-sizing:border-box;display:flex;flex-direction:column}.base-dialog--mobile-fullscreen .p-dialog-header{border-radius:0!important;margin:0!important;flex-shrink:0;padding:.75rem 1.25rem!important;min-height:3.5rem!important}.base-dialog--mobile-fullscreen .p-dialog-footer{border-radius:0!important;margin:0!important;flex-shrink:0!important;padding:1rem 1rem calc(env(safe-area-inset-bottom,16px) + 1rem)!important;min-height:auto!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:1rem!important;background:var(--p-surface-0);border-top:1px solid var(--p-surface-border);z-index:10}.notification-scroll-area[data-v-6c765099]{max-height:65vh;min-height:400px;overflow-y:auto;background:var(--surface-0)}.notif-item[data-v-6c765099]{transition:all .2s ease;cursor:pointer}.notif-item[data-v-6c765099]:hover{background-color:var(--surface-50)}.notif-unread[data-v-6c765099]{background-color:var(--p-primary-50)}.notif-item[data-v-6c765099] .p-card-body{padding:1rem}.notif-item[data-v-6c765099] .p-card-content{padding:0}.empty-state[data-v-6c765099]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}[data-v-6c765099] .custom-paginator{padding:.5rem!important;background:transparent!important}@media(max-width:768px){.notif-item[data-v-6c765099] .p-card-body{padding:.75rem 1rem}.notification-scroll-area[data-v-6c765099]{min-height:350px}}.notification-bell-wrapper[data-v-acf574a4]{position:relative}.notification-bell[data-v-acf574a4]{width:36px;height:36px;padding:0!important;border-radius:12px;color:#64748b!important}.notification-bell[data-v-acf574a4]:hover{background:var(--p-gray-50)!important;color:#475569!important}.notification-bell-icon[data-v-acf574a4]{font-size:1.25rem}.notification-panel-content[data-v-acf574a4]{max-height:28rem;display:flex;flex-direction:column}.notification-panel.p-popover,.notification-panel{border-radius:12px!important;box-shadow:0 10px 15px -3px #0000001a!important;border:1px solid #e2e8f0!important}.notification-panel-header[data-v-acf574a4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.notification-panel-title[data-v-acf574a4]{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:#1e293b}.mark-all-read-btn[data-v-acf574a4]{font-weight:500}.notification-list[data-v-acf574a4]{max-height:20rem;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.notification-empty[data-v-acf574a4]{text-align:center;color:#64748b;padding:1.5rem 1rem;font-size:.875rem}.notification-item[data-v-acf574a4]{padding:.75rem;border-radius:8px;cursor:pointer;transition:background-color .2s}.notification-item[data-v-acf574a4]:hover{background-color:var(--p-gray-50)}.notification-item-unread[data-v-acf574a4]{background-color:var(--p-primary-50)}.notification-item-unread[data-v-acf574a4]:hover{background-color:var(--p-primary-100)}.notification-indicator[data-v-acf574a4]{font-size:.5rem;margin-top:.375rem;flex-shrink:0}.notification-indicator--read[data-v-acf574a4]{color:var(--p-gray-400)}.notification-indicator--unread[data-v-acf574a4]{color:var(--p-primary-500)}.notification-message[data-v-acf574a4]{font-size:.875rem;line-height:1.25rem;word-wrap:break-word;overflow-wrap:break-word}.notification-item-unread .notification-message[data-v-acf574a4]{font-weight:600}.notification-date[data-v-acf574a4]{font-size:.75rem;color:#64748b;margin-top:.25rem}.notification-panel-footer[data-v-acf574a4]{display:flex;justify-content:center;padding-top:.75rem;margin-top:.75rem;border-top:1px solid #e2e8f0}.view-all-btn[data-v-acf574a4]{font-weight:500}.notification-list[data-v-acf574a4]::-webkit-scrollbar{width:6px}.notification-list[data-v-acf574a4]::-webkit-scrollbar-track{background:var(--p-gray-100);border-radius:3px}.notification-list[data-v-acf574a4]::-webkit-scrollbar-thumb{background:var(--p-gray-200);border-radius:3px}.notification-list[data-v-acf574a4]::-webkit-scrollbar-thumb:hover{background:var(--p-gray-300)}.subscription-warning-banner[data-v-3e0e68a5]{margin:0;border-radius:.375rem}.renewal-link[data-v-3e0e68a5]{font-weight:600;text-decoration:underline;color:inherit;transition:opacity .2s}.renewal-link[data-v-3e0e68a5]:hover{opacity:.8;text-decoration:none}.urgent-risk-banner[data-v-e4d15da6]{background:linear-gradient(90deg,#dc2626,#b91c1c);border-bottom:1px solid rgba(0,0,0,.1);box-shadow:inset 0 -2px 4px #0000000d}.risk-icon-container[data-v-e4d15da6]{width:24px;height:24px;background:#fff3;border-radius:50%}.resolve-btn[data-v-e4d15da6]{background:#fff!important;color:#dc2626!important;border:none!important;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease}.resolve-btn[data-v-e4d15da6]:hover{transform:scale(1.05);background:#fff5f5!important}.slide-down-enter-active[data-v-e4d15da6],.slide-down-leave-active[data-v-e4d15da6]{transition:all .3s ease-out;max-height:50px}.slide-down-enter-from[data-v-e4d15da6],.slide-down-leave-to[data-v-e4d15da6]{max-height:0;opacity:0;transform:translateY(-10px)}.inventory-risk-triage .section-title[data-v-99cf8ff8]{font-size:1.125rem;font-weight:700}.risk-row[data-v-99cf8ff8]:hover:not(:disabled){transform:translate(4px);filter:brightness(.98)}.risk-row[data-v-99cf8ff8]:active{transform:translate(2px)}button.risk-row[data-v-99cf8ff8]{font-family:inherit;outline:none}.branch-item[data-v-c88ff9a2]{border:2px solid var(--p-surface-border);background:#fff;border-radius:8px}.branch-item[data-v-c88ff9a2]:hover{background:var(--p-surface-hover);border-color:var(--p-primary-color);box-shadow:0 2px 4px #0000001a}.branch-item.selected[data-v-c88ff9a2]{background:var(--p-primary-50);border-color:var(--p-primary-color);box-shadow:0 2px 8px #3b82f633}[data-v-c88ff9a2] .p-dialog{border-radius:12px}[data-v-c88ff9a2] .p-dialog .p-dialog-header{background:var(--p-primary-50);border-bottom:1px solid var(--p-primary-200)}[data-v-c88ff9a2] .p-dialog .p-dialog-content{padding:2rem}.topbar-wrapper[data-v-3036af3f]{position:sticky;top:0;z-index:1000;background:#fff;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}[data-v-3036af3f] .urgent-risk-banner{border-bottom:none}.global-subscription-banner[data-v-3036af3f]{border-bottom:1px solid rgba(0,0,0,.05)}.topbar-header[data-v-3036af3f]{height:64px;background:var(--jevly-shell-chrome-bg);color:var(--jevly-shell-chrome-fg);border-bottom:1px solid var(--jevly-shell-chrome-border);padding-top:env(titlebar-area-inset-top,0);padding-left:max(.75rem,env(titlebar-area-inset-left,0px));padding-right:max(.75rem,env(titlebar-area-inset-right,0px))}@media(min-width:768px){.topbar-header[data-v-3036af3f]{padding-left:max(1rem,env(titlebar-area-inset-left,0px));padding-right:max(1rem,env(titlebar-area-inset-right,0px))}}.app-title[data-v-3036af3f]{letter-spacing:-.02em;font-size:1.15rem;color:var(--jevly-shell-chrome-fg)!important}.topbar-plan-label[data-v-3036af3f]{color:var(--jevly-shell-chrome-fg-muted)}.branch-selector-chip[data-v-3036af3f]{background:#ffffff1a;border:1px solid var(--jevly-shell-chrome-border);color:var(--jevly-shell-chrome-fg);cursor:pointer}.branch-selector-chip[data-v-3036af3f]:hover{background:#ffffff29;border-color:#ffffff38}.branch-selector-chip .pi-building[data-v-3036af3f],.topbar-branch-chevron[data-v-3036af3f]{color:var(--jevly-shell-chrome-fg-muted)}.divider[data-v-3036af3f]{width:1px;height:24px;background:var(--jevly-shell-chrome-border);margin:0 .5rem}.profile-avatar[data-v-3036af3f]{background:#ffffff24!important;color:var(--jevly-shell-chrome-fg)!important;border:1px solid var(--jevly-shell-chrome-border);font-weight:700;width:34px;height:34px}.custom-user-btn[data-v-3036af3f]{padding:.25rem .5rem!important;border-radius:12px}.custom-user-btn[data-v-3036af3f]:hover{background:#ffffff14!important}.topbar-user-chevron[data-v-3036af3f]{color:var(--jevly-shell-chrome-fg-muted)}.sidebar-toggle-btn[data-v-3036af3f]{width:36px;height:36px;color:var(--jevly-shell-chrome-fg-muted)!important}.sidebar-toggle-btn[data-v-3036af3f]:hover{background:#ffffff14!important;color:var(--jevly-shell-chrome-fg)!important}.topbar-printer--idle[data-v-3036af3f],.topbar-header[data-v-3036af3f] .notification-bell{color:var(--jevly-shell-chrome-fg-muted)!important}.topbar-header[data-v-3036af3f] .notification-bell:hover{background:#ffffff14!important;color:var(--jevly-shell-chrome-fg)!important}[data-v-3036af3f] .modern-user-menu{border-radius:12px;padding:.5rem;box-shadow:0 10px 15px -3px #0000001a;border:1px solid #e2e8f0}@media(max-width:768px){[data-v-3036af3f] .urgent-risk-banner,[data-v-3036af3f] .global-subscription-banner{padding-top:.5rem!important;padding-bottom:.5rem!important}.topbar-header[data-v-3036af3f]{height:56px}}@media(max-width:480px){.topbar-header[data-v-3036af3f]{padding-top:env(titlebar-area-inset-top,0)!important;padding-left:max(.75rem,env(titlebar-area-inset-left,0px))!important;padding-right:max(.75rem,env(titlebar-area-inset-right,0px))!important}}[data-v-3036af3f] .p-menu-overlay,[data-v-3036af3f] .p-menu{z-index:9999!important}[data-v-3036af3f] .router-link-active,[data-v-3036af3f] .router-link-active:hover{background:var(--p-primary-color)!important;color:#fff!important}[data-v-3036af3f] .router-link-active.text-color-secondary{background:var(--p-primary-50)!important;color:var(--p-primary-color)!important;font-weight:500!important}[data-v-3036af3f] .router-link-active.text-color-secondary:hover{background:var(--p-primary-50)!important;color:var(--p-primary-color)!important}.printer-status-btn[data-v-3036af3f]{position:relative}.shell-theme-toggle-btn[data-v-3036af3f]{color:var(--jevly-shell-chrome-fg-muted)!important}.shell-theme-toggle-btn[data-v-3036af3f]:hover{background:#ffffff14!important;color:var(--jevly-shell-chrome-fg)!important}.status-dot[data-v-3036af3f]{position:absolute;top:4px;right:4px;width:8px;height:8px;background-color:var(--p-red-500);border-radius:50%;border:2px solid var(--jevly-shell-chrome-bg)}.risk-indicator-wrapper[data-v-3036af3f]{position:relative}.risk-indicator-btn[data-v-3036af3f]{width:36px;height:36px;padding:0!important;border-radius:12px;color:var(--jevly-shell-chrome-fg-muted)!important}.risk-indicator-btn[data-v-3036af3f]:hover{background:#ffffff14!important;color:#fbbf24!important}.risk-indicator-icon[data-v-3036af3f]{font-size:1.25rem}.inventory-risk-panel-content[data-v-3036af3f]{max-height:28rem;display:flex;flex-direction:column}.inventory-risk-panel.p-popover,.inventory-risk-panel{z-index:9999!important;border-radius:12px!important;box-shadow:0 10px 15px -3px #0000001a!important;border:1px solid #e2e8f0!important}.inventory-risk-panel-header[data-v-3036af3f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.inventory-risk-panel-title[data-v-3036af3f]{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:#1e293b}.inventory-risk-panel-footer[data-v-3036af3f]{display:flex;justify-content:center;padding-top:.75rem;margin-top:.75rem;border-top:1px solid #e2e8f0}.view-dashboard-btn[data-v-3036af3f]{font-weight:500}.app-footer[data-v-450c7766]{margin-top:auto;border-top:1px solid var(--p-surface-border)}.app-footer-container[data-v-450c7766]{width:100%}.app-footer[data-v-450c7766]:not(.app-footer-full){text-align:center;padding:1rem 1.5rem}.app-footer:not(.app-footer-full) .app-footer-content[data-v-450c7766]{display:flex;justify-content:center;gap:.75rem 1rem;flex-wrap:wrap}.app-footer-full[data-v-450c7766]{background:var(--p-surface-50);padding:3rem 0 1.5rem}.app-footer-full .app-footer-container[data-v-450c7766]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.app-footer-full .app-footer-content[data-v-450c7766]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:2rem}.app-footer-brand[data-v-450c7766]{display:flex;align-items:center;gap:.75rem}.app-footer-logo[data-v-450c7766]{font-size:1.5rem;color:var(--p-primary-color)}.app-footer-brand-text[data-v-450c7766]{font-size:1.25rem;font-weight:700;color:var(--p-text-color)}.app-footer-links[data-v-450c7766]{display:flex;gap:2rem;flex-wrap:wrap}.app-footer-bottom[data-v-450c7766]{text-align:center;padding-top:1.5rem;border-top:1px solid var(--p-surface-border)}.app-footer-bottom p[data-v-450c7766]{margin:0;font-size:.875rem;color:var(--p-text-color-secondary)}.app-footer-link[data-v-450c7766]{font-size:.875rem;color:var(--p-text-color-secondary);text-decoration:none;transition:color .2s ease;position:relative}.app-footer-link[data-v-450c7766]:hover{color:var(--p-primary-color);text-decoration:underline}.app-footer-link.router-link-exact-active[data-v-450c7766]{color:var(--p-primary-color);font-weight:600}.app-footer-link.router-link-exact-active[data-v-450c7766]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--p-primary-color);border-radius:1px}@media(min-width:768px){.app-footer[data-v-450c7766]:not(.app-footer-full){padding:1rem 2rem}.app-footer:not(.app-footer-full) .app-footer-content[data-v-450c7766]{gap:1rem 1.5rem}.app-footer-full .app-footer-container[data-v-450c7766]{padding:0 2rem}}@media(max-width:640px){.app-footer-full .app-footer-content[data-v-450c7766]{flex-direction:column;gap:1rem;text-align:center}.app-footer-links[data-v-450c7766]{flex-wrap:wrap;justify-content:center}}.guest-logo-img[data-v-1942f9d6]{width:3rem;height:3rem;object-fit:contain}.guest-nav[data-v-1942f9d6]{position:sticky;top:0;left:0;right:0;width:100%;flex-shrink:0;z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;box-shadow:0 1px 3px #0000000d;border-bottom:1px solid rgba(5,150,105,.08)}.guest-main[data-v-1942f9d6]{flex:1 1 auto;width:100%}.guest-nav .p-button-primary[data-v-1942f9d6]{background:#059669!important;border-color:#059669!important}.guest-nav .p-button-primary[data-v-1942f9d6]:hover{background:#047857!important;border-color:#047857!important}.nav-link[data-v-1942f9d6]{color:var(--p-text-color-secondary);text-decoration:none;transition:all .2s}.nav-link[data-v-1942f9d6]:hover,.nav-link.router-link-exact-active[data-v-1942f9d6]{color:#059669;background:#ecfdf5}.mobile-menu[data-v-1942f9d6]{padding:.75rem 1rem 1rem;background:var(--p-surface-card);border-bottom:1px solid var(--p-surface-border);box-shadow:0 4px 12px #00000014}.mobile-menu-links[data-v-1942f9d6]{display:flex;flex-direction:column;gap:.25rem}.mobile-menu-link[data-v-1942f9d6]{display:block;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;color:var(--p-text-color);text-decoration:none;border-radius:.5rem;transition:background .2s ease,color .2s ease}.mobile-menu-link[data-v-1942f9d6]:hover{background:var(--p-surface-100);color:#059669}.mobile-menu-link.router-link-exact-active[data-v-1942f9d6]{background:#ecfdf5;color:#059669;font-weight:600}.mobile-menu-divider[data-v-1942f9d6]{height:1px;background:var(--p-surface-border);margin:.75rem 0}.mobile-menu-actions[data-v-1942f9d6]{display:flex;flex-direction:column;gap:.5rem}.slide-down-enter-active[data-v-1942f9d6],.slide-down-leave-active[data-v-1942f9d6]{transition:all .3s ease-in-out;max-height:400px;overflow:hidden}.slide-down-enter-from[data-v-1942f9d6],.slide-down-leave-to[data-v-1942f9d6]{max-height:0;opacity:0}.back-to-top-wrapper[data-v-1942f9d6]{position:fixed;bottom:2.5rem;right:2.5rem;z-index:9999;pointer-events:none}.back-to-top-wrapper .back-to-top-btn[data-v-1942f9d6]{pointer-events:auto;width:3.5rem;height:3.5rem;background:#059669!important;border-color:#059669!important;color:#fff!important;transition:transform .2s ease,background-color .2s ease}.back-to-top-wrapper .back-to-top-btn[data-v-1942f9d6]:hover{transform:translateY(-5px);background:#047857!important;border-color:#047857!important}.back-to-top-wrapper .fade-enter-active[data-v-1942f9d6],.back-to-top-wrapper .fade-leave-active[data-v-1942f9d6]{transition:opacity .25s ease}.back-to-top-wrapper .fade-enter-from[data-v-1942f9d6],.back-to-top-wrapper .fade-leave-to[data-v-1942f9d6]{opacity:0}@media(max-width:768px){.back-to-top-wrapper[data-v-1942f9d6]{bottom:1.5rem;right:1.5rem}.back-to-top-wrapper .back-to-top-btn[data-v-1942f9d6]{width:3rem;height:3rem}}.upgrade-dialog-modern[data-v-d6594b9d] .p-dialog-content{padding:1rem 1.25rem!important;border-radius:1rem!important;max-width:100vw}@media(min-width:768px){.upgrade-dialog-modern[data-v-d6594b9d] .p-dialog-content{padding:1.5rem 1.75rem!important;border-radius:1.25rem!important;max-width:28rem}}.upgrade-dialog-modern__content[data-v-d6594b9d]{padding:0}.upgrade-dialog-body[data-v-d6594b9d]{padding:0;min-width:0}.tag-business[data-v-d6594b9d]{background:#fffbeb!important;color:#b45309!important;border:1px solid #fde68a!important}.tag-premium[data-v-d6594b9d]{background:#f5f3ff!important;color:#6d28d9!important;border:1px solid #ddd6fe!important}.auth-card[data-v-f7f145a3]{transition:max-width .3s ease}.p-invalid[data-v-9cd4b604]{border-color:#ef4444!important}.error-message[data-v-9cd4b604]{margin-top:.25rem}.error-item[data-v-9cd4b604]{color:#dc2626;font-size:.875rem;line-height:1.25rem;display:flex;align-items:flex-start;gap:.25rem}.error-item[data-v-9cd4b604]:before{content:"⚠";color:#dc2626;font-size:.75rem;margin-top:.125rem;flex-shrink:0}.pricing-card[data-v-3a9a02e6]{position:relative;background:#fff;border:2px solid #e0e0e0;border-radius:1rem;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.pricing-card[data-v-3a9a02e6]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.pricing-card-featured[data-v-3a9a02e6]{transform:scale(1.05)}.pricing-badge[data-v-3a9a02e6]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--p-primary-color);color:#fff;padding:.5rem 1.5rem;border-radius:2rem;font-size:.875rem;font-weight:600}.user-capacity-badge[data-v-3a9a02e6]{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;background:var(--p-gray-100);color:var(--p-gray-700);padding:.25rem .75rem;border-radius:2rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;border:1px solid var(--p-gray-200)}.pricing-card-featured .user-capacity-badge[data-v-3a9a02e6]{background:var(--p-primary-100);color:var(--p-primary-700);border-color:var(--p-primary-200)}.pricing-card-header[data-v-3a9a02e6]{margin-bottom:1.5rem}.pricing-name[data-v-3a9a02e6]{font-size:1.25rem;font-weight:700;margin:0 0 1rem;color:var(--p-text-color);text-align:center}.price-container[data-v-3a9a02e6]{width:100%}.savings-chip[data-v-3a9a02e6]{letter-spacing:.03em}.savings-caption[data-v-3a9a02e6]{max-width:18rem}.pricing-description[data-v-3a9a02e6]{font-size:.95rem;color:var(--p-text-color-secondary);margin:0;text-align:center}.pricing-cta[data-v-3a9a02e6]{margin-bottom:2rem}.pricing-features[data-v-3a9a02e6]{list-style:none;padding:0;margin:2rem 0 0;text-align:left;flex:1}.pricing-feature-item[data-v-3a9a02e6]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;color:var(--p-text-color-secondary);font-size:.95rem}.pricing-feature-item[data-v-3a9a02e6]:last-child{margin-bottom:0}.pricing-feature-icon[data-v-3a9a02e6]{color:var(--p-primary-color);font-size:1.25rem;flex-shrink:0;margin-top:.25rem}.feature-multiplier[data-v-3a9a02e6]{color:var(--p-text-color)!important;font-weight:700;padding-bottom:.5rem;margin-bottom:1rem!important;border-bottom:1px dashed var(--p-surface-200)}.feature-multiplier .pricing-feature-icon[data-v-3a9a02e6]{color:var(--p-primary-500);font-size:1.1rem}@media(max-width:768px){.pricing-card-featured[data-v-3a9a02e6]{transform:scale(1)}}.founders-root[data-v-42bdb156]{background:radial-gradient(circle at top right,var(--p-primary-50),var(--p-surface-ground))}.founders-container[data-v-42bdb156]{width:100%;max-width:68rem;min-height:min(38rem,100dvh - 2rem)}@media(min-width:768px){.founders-narrative[data-v-42bdb156]{flex:0 0 40%;max-width:40%}.founders-offer[data-v-42bdb156]{flex:1 1 60%;min-width:0}}.founders-offer[data-v-42bdb156]{background:linear-gradient(160deg,#0c1222,#1e293b 45%,#0f172a)}.founders-offer-glass[data-v-42bdb156]{border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 1px #0003 inset,0 24px 48px #00000040;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1.25rem 1.25rem 1.5rem}@media(min-width:768px){.founders-offer-glass[data-v-42bdb156]{padding:1.75rem 2rem 2rem}}.save-pill[data-v-42bdb156]{letter-spacing:.04em}[data-v-42bdb156] .pioneer-actions-custom .contact-icon-wrapper .pi{color:var(--p-white-alpha-100)!important}@media(max-width:767px){.founders-container[data-v-42bdb156]{max-width:100%;border-radius:1.5rem}}[data-v-135ab49c] .p-inputtext,[data-v-135ab49c] .p-password input{border-radius:.5rem;padding:.5rem .75rem}[data-v-135ab49c] .p-invalid{border-color:#ef4444!important}[data-v-135ab49c] .p-button{border-radius:.5rem;font-weight:500}[data-v-135ab49c] .p-message{border-radius:.5rem}@media(max-width:640px){.min-h-screen[data-v-135ab49c]{padding:1rem}}[data-v-cf87f5cb] .p-inputtext{border-radius:.5rem;padding:.5rem .75rem}[data-v-cf87f5cb] .p-invalid{border-color:#ef4444!important}[data-v-cf87f5cb] .p-button{border-radius:.5rem;font-weight:500}[data-v-cf87f5cb] .p-message{border-radius:.5rem}@media(max-width:640px){.min-h-screen[data-v-cf87f5cb]{padding:1rem}}[data-v-34cb5a84] .p-inputtext,[data-v-34cb5a84] .p-password input{border-radius:.5rem;padding:.5rem .75rem}[data-v-34cb5a84] .p-invalid{border-color:#ef4444!important}[data-v-34cb5a84] .p-button{border-radius:.5rem;font-weight:500}[data-v-34cb5a84] .p-message{border-radius:.5rem}@media(max-width:640px){.min-h-screen[data-v-34cb5a84]{padding:1rem}}.support-link-inline[data-v-d10839a4]{color:inherit;font-weight:700;text-decoration:underline;transition:opacity .2s ease}.support-link-inline[data-v-d10839a4]:hover{opacity:.8}[data-v-82c87fd2] .p-inputtext{border-radius:.5rem;padding:.5rem .75rem}[data-v-82c87fd2] .p-invalid{border-color:#ef4444!important}[data-v-82c87fd2] .p-button{border-radius:.5rem;font-weight:500}[data-v-82c87fd2] .p-message{border-radius:.5rem}@media(max-width:640px){.min-h-screen[data-v-82c87fd2]{padding:1rem}}.document-page[data-v-83118145]{min-height:calc(100vh - 70px);background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:2rem 1rem}.container[data-v-83118145]{max-width:900px;margin:0 auto;width:100%;box-sizing:border-box}.document-card[data-v-83118145]{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000000f;border-radius:.75rem;overflow:hidden}.card-header[data-v-83118145]{background:linear-gradient(135deg,var(--p-primary-color),#8b5cf6);color:#fff;padding:2rem}.header-content[data-v-83118145]{display:flex;align-items:center;gap:1.5rem}.header-icon[data-v-83118145]{font-size:3rem;opacity:.9}.page-title[data-v-83118145]{font-size:2rem;font-weight:700;margin:0 0 .5rem;color:#fff}.page-subtitle[data-v-83118145]{font-size:.875rem;opacity:.9;margin:0;color:#fff}.document-content[data-v-83118145]{padding:2.5rem;color:var(--p-text-color);line-height:1.7}[data-v-83118145] .intro-section{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:2px solid var(--p-surface-border)}[data-v-83118145] .intro-text{font-size:1.0625rem;margin:0 0 1rem;color:var(--p-text-color)}[data-v-83118145] .section{margin-bottom:2.5rem}[data-v-83118145] .section-title{font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:var(--p-text-color);padding-bottom:.5rem;border-bottom:1px solid var(--p-surface-border)}[data-v-83118145] .subsection{margin-bottom:1.5rem;margin-left:1rem}[data-v-83118145] .subsection-title{font-size:1.125rem;font-weight:600;margin:0 0 .75rem;color:var(--p-text-color)}[data-v-83118145] .section-text{font-size:1rem;margin:0 0 1rem;color:var(--p-text-color-secondary);line-height:1.7}[data-v-83118145] .info-list{margin:1rem 0;padding-left:1.5rem;color:var(--p-text-color-secondary)}[data-v-83118145] .info-list li{margin:.75rem 0;line-height:1.7}[data-v-83118145] .contact-info{margin-top:1rem;padding:1rem;background:var(--p-surface-50);border-radius:.5rem;border-left:3px solid var(--p-primary-color)}[data-v-83118145] .contact-item{margin:.5rem 0;color:var(--p-text-color)}[data-v-83118145] .draft-notice{margin-top:3rem;padding:1rem;background:#fef3c7;border:1px solid #fbbf24;border-radius:.5rem;display:flex;align-items:center;gap:.75rem;color:#92400e}[data-v-83118145] .draft-notice i{font-size:1.25rem;color:#f59e0b}[data-v-83118145] .draft-notice p{margin:0;font-size:.875rem}@media(max-width:768px){.document-page[data-v-83118145]{padding:1rem .5rem}.container[data-v-83118145]{max-width:100%;padding:0}.card-header[data-v-83118145]{padding:1.5rem}.header-content[data-v-83118145]{flex-direction:column;text-align:center;gap:1rem}.header-icon[data-v-83118145]{font-size:2.5rem}.page-title[data-v-83118145]{font-size:1.5rem}.document-content[data-v-83118145]{padding:1.5rem}[data-v-83118145] .section-title{font-size:1.25rem}[data-v-83118145] .subsection{margin-left:0}}@media(max-width:480px){.page-title[data-v-83118145]{font-size:1.25rem}.document-content[data-v-83118145]{padding:1rem}[data-v-83118145] .section{margin-bottom:2rem}}.payment-methods[data-v-1949cbb0]{margin-bottom:2rem}.payment-method-label[data-v-1949cbb0]{display:block;font-size:1rem;font-weight:600;color:var(--p-text-color);margin-bottom:1rem}.payment-options[data-v-1949cbb0]{display:flex;gap:1rem;flex-wrap:wrap}.payment-option[data-v-1949cbb0]{flex:1;min-width:150px;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;background:var(--p-surface-ground);border:2px solid var(--p-surface-border);border-radius:.5rem;color:var(--p-text-color);font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.payment-option[data-v-1949cbb0]:hover{background:var(--p-surface-100);border-color:var(--p-primary-300)}.payment-option.active[data-v-1949cbb0]{background:var(--p-primary-50);border-color:var(--p-primary-color);color:var(--p-primary-color)}.payment-option.disabled[data-v-1949cbb0]{opacity:.6;cursor:not-allowed}.payment-option.disabled[data-v-1949cbb0]:hover{background:var(--p-surface-ground);border-color:var(--p-surface-border)}.payment-option i[data-v-1949cbb0]{font-size:1.25rem}.coming-soon-badge[data-v-1949cbb0]{font-size:.75rem;font-weight:600;color:var(--p-text-color-secondary);margin-left:.5rem}@media(max-width:768px){.payment-options[data-v-1949cbb0]{flex-direction:column}.payment-option[data-v-1949cbb0]{width:100%;min-width:auto}}.qr-code-section[data-v-e3b0f267]{text-align:center;padding:1.5rem;background:var(--p-surface-ground);border:1px solid var(--p-surface-border);border-radius:.75rem;width:100%;box-sizing:border-box;overflow-x:hidden}.qr-code-label[data-v-e3b0f267]{font-size:1.125rem;font-weight:600;color:var(--p-text-color);margin:0 0 1.5rem}.qr-code-wrapper[data-v-e3b0f267]{display:inline-block;padding:1rem;background:#fff;border-radius:.5rem;box-shadow:0 2px 8px #0000001a}.qr-code-image[data-v-e3b0f267]{width:350px;height:350px;object-fit:contain;display:block}@media(max-width:640px){.qr-code-section[data-v-e3b0f267]{padding:1rem}.qr-code-wrapper[data-v-e3b0f267]{max-width:100%;width:100%;box-sizing:border-box}.qr-code-image[data-v-e3b0f267]{width:100%;max-width:280px;height:auto;aspect-ratio:1}}.payment-instructions[data-v-8d92b773]{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--p-surface-border)}.instruction-intro[data-v-8d92b773]{font-size:1rem;line-height:1.7;color:var(--p-text-color);margin:0 0 1.5rem}.payment-steps[data-v-8d92b773]{background:var(--p-surface-50);border:1px solid var(--p-surface-border);border-radius:.5rem;padding:1.5rem 1.5rem 1.5rem 2.5rem;margin:0 0 2rem;list-style:decimal}.payment-steps li[data-v-8d92b773]{font-size:1rem;line-height:1.7;color:var(--p-text-color);margin-bottom:.75rem}.payment-steps li[data-v-8d92b773]:last-child{margin-bottom:0}.payment-steps strong[data-v-8d92b773]{color:var(--p-primary-color);font-weight:600}.support-notice-message[data-v-8d92b773]{margin-top:2rem}@media(max-width:768px){.instruction-intro[data-v-8d92b773]{text-align:center}.payment-steps[data-v-8d92b773]{padding:1.25rem 1.25rem 1.25rem 2rem;text-align:left}}@media(max-width:480px){.payment-steps[data-v-8d92b773]{padding:1rem 1rem 1rem 1.75rem}.payment-steps li[data-v-8d92b773]{font-size:.875rem;margin-bottom:.625rem}}.complete-content[data-v-93126c86]{text-align:left}.intro-message[data-v-93126c86]{background:var(--p-primary-50);border:1px solid var(--p-primary-200);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem;text-align:center}.intro-text[data-v-93126c86]{font-size:1.125rem;font-weight:500;color:var(--p-primary-700);margin:0;line-height:1.6}.section-title[data-v-93126c86]{font-size:1.5rem;font-weight:700;margin:0 0 1.5rem;color:var(--p-text-color);padding-bottom:.75rem;border-bottom:2px solid var(--p-surface-border)}.selected-plan-display[data-v-93126c86]{background:var(--p-primary-50);border:1px solid var(--p-primary-200);border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem}.plan-info[data-v-93126c86]{display:flex;align-items:center;gap:1rem}.plan-icon[data-v-93126c86]{font-size:1.5rem;color:var(--p-primary-color);flex-shrink:0}.plan-details[data-v-93126c86]{display:flex;flex-direction:column;gap:.25rem;flex:1}.plan-label[data-v-93126c86]{font-size:.875rem;color:var(--p-text-color-secondary);font-weight:500}.plan-name[data-v-93126c86]{font-size:1.125rem;font-weight:700;color:var(--p-text-color)}.plan-price[data-v-93126c86]{font-size:1rem;font-weight:600;color:var(--p-primary-color)}.payment-section[data-v-93126c86]{background:var(--p-surface-card);border:1px solid var(--p-surface-border);border-radius:.75rem;padding:2rem;margin-bottom:2rem}.payment-note-message[data-v-93126c86]{margin-bottom:2rem}.instructions-section[data-v-93126c86]{background:var(--p-surface-50);border:1px solid var(--p-surface-border);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.instruction-text[data-v-93126c86]{font-size:1rem;line-height:1.7;color:var(--p-text-color);margin:0 0 1rem}.instruction-text[data-v-93126c86]:last-child{margin-bottom:0}.support-link[data-v-93126c86]{color:var(--p-primary-color);font-weight:600;text-decoration:none;transition:color .2s ease}.support-link[data-v-93126c86]:hover{color:var(--p-primary-600);text-decoration:underline}.action-buttons[data-v-93126c86]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.action-buttons[data-v-93126c86] .p-button{min-width:180px}@media(max-width:768px){.complete-content[data-v-93126c86]{text-align:center}.section-title[data-v-93126c86]{font-size:1.25rem;text-align:center;margin-bottom:1.25rem}.selected-plan-display[data-v-93126c86]{padding:1rem;margin-bottom:1.25rem}.plan-info[data-v-93126c86]{flex-direction:column;text-align:center;gap:.75rem}.plan-icon[data-v-93126c86]{font-size:1.25rem}.plan-details[data-v-93126c86]{align-items:center}.plan-name[data-v-93126c86]{font-size:1rem}.plan-price[data-v-93126c86]{font-size:.9375rem}.payment-section[data-v-93126c86]{padding:1.5rem;margin-bottom:1.5rem}.instructions-section[data-v-93126c86]{padding:1.5rem;margin-bottom:1.5rem;text-align:center}.instruction-text[data-v-93126c86]{font-size:.875rem;text-align:left}.action-buttons[data-v-93126c86]{flex-direction:column;margin-top:1.5rem;gap:.75rem}.action-buttons[data-v-93126c86] .p-button{width:100%;min-width:auto}}@media(max-width:480px){.intro-message[data-v-93126c86]{padding:1rem;margin-bottom:1.5rem}.intro-text[data-v-93126c86]{font-size:1rem}.payment-section[data-v-93126c86],.instructions-section[data-v-93126c86]{padding:1rem}}.content-layout-wrapper[data-v-eb803e57]{display:flex;flex-direction:column;height:100%;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.content-layout-content-area[data-v-eb803e57]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.content-layout-content-area.content-layout-centered[data-v-eb803e57]{background-color:var(--p-surface-50, #f5f5f5);display:flex;justify-content:center;align-items:flex-start;min-height:0;margin:0 auto;padding:1rem;max-width:900px}.content-layout-container[data-v-eb803e57]{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column}@media(max-width:991px){.content-layout-content-area.content-layout-centered[data-v-eb803e57]{padding:1rem;align-items:center;justify-content:flex-start}.content-layout-container[data-v-eb803e57]{width:100%;max-width:100%;padding:1rem;border-radius:8px;box-shadow:0 1px 2px #00000014;margin:0}}.content-layout-tabs-header .p-tablist[data-v-eb803e57]{display:flex;align-items:flex-end;gap:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-shrink:0;margin-bottom:-1px}.content-layout-tabs-header .p-tablist[data-v-eb803e57]::-webkit-scrollbar{height:4px}.content-layout-tabs-header .p-tablist[data-v-eb803e57]::-webkit-scrollbar-track{background:transparent}.content-layout-tabs-header .p-tablist[data-v-eb803e57]::-webkit-scrollbar-thumb{background:var(--p-surface-border);border-radius:2px}.content-layout-tabs-header .p-tablist[data-v-eb803e57]::-webkit-scrollbar-thumb:hover{background:var(--p-text-color-secondary)}.content-layout-tabs-header .p-tablist[data-v-eb803e57] .p-tab-button{flex-shrink:0;white-space:nowrap;border-radius:0;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--p-text-color-secondary);padding:.75rem 1.25rem;margin:0;transition:all .2s ease}.content-layout-tabs-header .p-tablist[data-v-eb803e57] .p-tab-button:hover:not(:disabled){background:var(--p-primary-50);color:var(--p-primary-color);border-bottom-color:var(--p-primary-200)}.content-layout-tabs-header .p-tablist[data-v-eb803e57] .p-tab-button.p-tab-active{color:var(--p-primary-color);border-bottom:3px solid var(--p-primary-color);font-weight:500}.content-layout-tabs-header .p-tablist[data-v-eb803e57] .p-tab-button.p-tab-active:hover:not(:disabled){background:var(--p-primary-50)}.content-layout-tabs-header .p-tablist[data-v-eb803e57] .p-tab-button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:991px){.content-layout-tabs-header .p-tablist[data-v-eb803e57] .p-tab-button{padding:.5rem .75rem;font-size:.875rem}}@keyframes slideUp-eb803e57{0%{transform:translateY(100%)}to{transform:translateY(0)}}.tab-fade-enter-active[data-v-eb803e57],.tab-fade-leave-active[data-v-eb803e57]{transition:opacity .2s ease,transform .2s ease}.tab-fade-enter-from[data-v-eb803e57]{opacity:0;transform:translate(10px)}.tab-fade-leave-to[data-v-eb803e57]{opacity:0;transform:translate(-10px)}.stats-wrapper[data-v-f3544ae4]{width:100%}.stats-section__header h3[data-v-f3544ae4]{line-height:1.2}.stats-section__badge[data-v-f3544ae4]{font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.metric-card[data-v-f3544ae4]{position:relative;border:1px solid var(--surface-border);transition:transform .25s ease,box-shadow .25s ease;overflow:hidden}.metric-card[data-v-f3544ae4]:before{content:"";position:absolute;inset:0;opacity:.08;pointer-events:none;transition:opacity .25s ease}.metric-card[data-v-f3544ae4]:hover{transform:translateY(-4px);box-shadow:0 20px 34px -18px #0f172a40}.metric-card[data-v-f3544ae4]:hover:before{opacity:.16}.metric-card__header[data-v-f3544ae4]{margin-bottom:1rem}.metric-card__icon[data-v-f3544ae4]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#fff9;color:var(--primary-color);font-size:1.125rem;box-shadow:inset 0 1px #fff6}.metric-card__label[data-v-f3544ae4]{text-transform:uppercase;letter-spacing:.08em}.metric-card__value[data-v-f3544ae4]{line-height:1.1}.metric-card__caption[data-v-f3544ae4]{margin:0;line-height:1.5;max-width:90%}.metric-card--primary[data-v-f3544ae4]:before{background:linear-gradient(135deg,#4f46e5,#60a5fa)}.metric-card--info[data-v-f3544ae4]:before{background:linear-gradient(135deg,#0ea5e9,#38bdf8)}.metric-card--success[data-v-f3544ae4]:before{background:linear-gradient(135deg,#22c55e,#86efac)}.metric-card--warning[data-v-f3544ae4]:before{background:linear-gradient(135deg,#f97316,#facc15)}.metric-card--danger[data-v-f3544ae4]:before{background:linear-gradient(135deg,#f87171,#fb7185)}.metric-card--muted[data-v-f3544ae4]:before{background:linear-gradient(135deg,#cbd5f5,#e0e7ff)}.plans-wrapper[data-v-2a7171d3]{width:100%}.plan-card[data-v-2a7171d3]{border:1px solid var(--surface-border);transition:transform .25s ease,box-shadow .25s ease}.plan-card[data-v-2a7171d3]:hover{transform:translateY(-4px);box-shadow:0 22px 38px -18px #0f172a40}.plan-card[data-v-2a7171d3] .p-card-body{display:flex;flex-direction:column;gap:1.5rem;padding:1.75rem;height:100%}.plan-card[data-v-2a7171d3] .p-card-content{padding:0;flex:1}.plan-card__description[data-v-2a7171d3]{padding:1rem;border-radius:12px;border:1px solid var(--surface-border);background:var(--surface-100)}.plan-card__footer[data-v-2a7171d3]{padding-top:1.25rem;border-top:1px solid var(--surface-border)}.empty-state[data-v-2a7171d3]{border:1px dashed var(--surface-border)}.activity-card[data-v-0939081c]{border:1px solid var(--surface-border)}.activity-card[data-v-0939081c] .p-card-body{padding:1.75rem}.activity-table[data-v-0939081c] .p-datatable-thead>tr>th{background:var(--surface-100);border:0;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-color-secondary)}.activity-table[data-v-0939081c] .p-datatable-tbody>tr>td{border:0;padding-top:1rem;padding-bottom:1rem}.activity-table[data-v-0939081c] .p-paginator{border:0;padding:.5rem 0 0}.dashboard-overview[data-v-aeeb380b]{width:100%}.dashboard-hero[data-v-aeeb380b]{border:1px solid var(--surface-border);background:linear-gradient(135deg,#3b82f61f,#0e749014)}.dashboard-hero[data-v-aeeb380b] .p-card-body{padding:2.5rem}.hero-label[data-v-aeeb380b]{letter-spacing:.08em;text-transform:uppercase}.hero-panel[data-v-aeeb380b]{border:1px solid var(--surface-border);background:#ffffffe6}.hero-icon[data-v-aeeb380b]{width:48px;height:48px;display:grid;place-items:center}[data-v-8c5e9c90] .p-invalid{border-color:#ef4444!important}.error-message[data-v-8c5e9c90]{margin-top:.25rem}.error-item[data-v-8c5e9c90]{color:#dc2626;font-size:.875rem;line-height:1.25rem;display:flex;align-items:flex-start;gap:.25rem}.error-item[data-v-8c5e9c90]:before{content:"⚠";color:#dc2626;font-size:.75rem;margin-top:.125rem;flex-shrink:0}.filter-preferences-drawer[data-v-6d5cbf78]{width:400px}.filter-icon[data-v-6d5cbf78]{transition:all .2s ease-in-out}.filter-icon.text-primary[data-v-6d5cbf78]{transform:scale(1.1)}.filter-icon.text-primary[data-v-6d5cbf78]:hover{transform:scale(1.15);opacity:.8}.filter-drawer-title[data-v-6d5cbf78]{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-color)}.filter-content[data-v-6d5cbf78]{padding:1rem 0;height:100%;display:flex;flex-direction:column}.filter-fields[data-v-6d5cbf78]{display:flex;flex-direction:column;gap:1.5rem}.filter-field[data-v-6d5cbf78]{display:flex;flex-direction:column;gap:.5rem}.filter-field[data-v-6d5cbf78] .p-inputtext,.filter-field[data-v-6d5cbf78] .p-inputnumber,.filter-field[data-v-6d5cbf78] .p-select,.filter-field[data-v-6d5cbf78] .p-multiselect,.filter-field[data-v-6d5cbf78] .p-datepicker,.filter-field[data-v-6d5cbf78] .p-checkbox{width:100%!important}.filter-field .flex[data-v-6d5cbf78],.filter-field[data-v-6d5cbf78] .p-component{width:100%}.radio-group[data-v-6d5cbf78],.checkbox-group[data-v-6d5cbf78]{display:flex;flex-direction:column}.radio-option[data-v-6d5cbf78],.checkbox-option[data-v-6d5cbf78]{display:flex;align-items:center;gap:.5rem;padding:.25rem 0}.radio-option label[data-v-6d5cbf78],.checkbox-option label[data-v-6d5cbf78]{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.9rem;color:var(--text-color)}.radio-group.inline[data-v-6d5cbf78],.checkbox-group.inline[data-v-6d5cbf78]{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.radio-group.inline .radio-option[data-v-6d5cbf78],.checkbox-group.inline .checkbox-option[data-v-6d5cbf78]{flex:0 0 auto;min-width:fit-content}.range-container[data-v-6d5cbf78]{display:flex;flex-direction:column;gap:.5rem}.range-value[data-v-6d5cbf78]{font-weight:600;color:var(--primary-color);min-width:2rem;text-align:center}.filter-field-daterange[data-v-6d5cbf78] .compact-datepicker .p-datepicker{border:1px solid var(--surface-border);padding:.5rem;background:var(--surface-50)}.filter-field-daterange[data-v-6d5cbf78] .compact-datepicker .p-datepicker-header{padding:.25rem;background:transparent}.filter-field-daterange[data-v-6d5cbf78] .compact-datepicker .p-datepicker table{font-size:.8rem}.filter-field-daterange[data-v-6d5cbf78] .compact-datepicker .p-datepicker table td{padding:1px}.filter-field-daterange[data-v-6d5cbf78] .compact-datepicker .p-datepicker table td>span{width:2rem;height:2rem}.filter-field[data-v-6d5cbf78] .p-textarea,.filter-field[data-v-6d5cbf78] .p-password,.filter-field[data-v-6d5cbf78] .p-inputmask,.filter-field[data-v-6d5cbf78] .p-slider{width:100%!important}.refresh-icon[data-v-6d5cbf78]{transition:transform .3s ease}.refresh-icon[data-v-6d5cbf78]:hover{color:var(--primary-color)!important;transform:scale(1.1)}.refresh-icon.spinning[data-v-6d5cbf78]{animation:spin-6d5cbf78 1s linear infinite}@keyframes spin-6d5cbf78{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.radio-group.inline[data-v-6d5cbf78],.checkbox-group.inline[data-v-6d5cbf78]{flex-direction:column}.radio-group.inline .radio-option[data-v-6d5cbf78],.checkbox-group.inline .checkbox-option[data-v-6d5cbf78]{flex:1}}.radio-group[data-v-6d5cbf78]:not(.inline),.checkbox-group[data-v-6d5cbf78]:not(.inline){padding:.25rem 0}.radio-group:not(.inline) .radio-option[data-v-6d5cbf78]:not(:last-child),.checkbox-group:not(.inline) .checkbox-option[data-v-6d5cbf78]:not(:last-child){margin-bottom:.25rem}.filter-label[data-v-6d5cbf78]{font-weight:600;color:var(--text-color);font-size:.9rem}.filter-placeholder[data-v-6d5cbf78]{flex:1;display:flex;align-items:center;justify-content:center;min-height:200px;border:2px dashed var(--surface-border);border-radius:8px;background:var(--surface-50)}@media(max-width:768px){.filter-preferences-drawer[data-v-6d5cbf78]{width:100%;max-width:100vw}}.mobile-sort-trigger[data-v-5e57a0b2] .p-button{padding:.5rem .75rem}[data-v-5e57a0b2] .p-menu.p-component.p-menu-overlay{min-width:220px;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a}@media(max-width:768px){.search-component-container.mobile-focused[data-v-d92c0155]{position:absolute;left:0;top:0;width:100%!important;height:100%;z-index:50;animation:search-slide-in-d92c0155 .2s ease-out;box-shadow:0 2px 8px #00000014}.right-icon[data-v-d92c0155]{right:.75rem!important;left:auto!important}}@keyframes search-slide-in-d92c0155{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.fade-scale-enter-active[data-v-d92c0155],.fade-scale-leave-active[data-v-d92c0155]{transition:all .2s ease}.fade-scale-enter-from[data-v-d92c0155],.fade-scale-leave-to[data-v-d92c0155]{opacity:0;transform:scale(.9)}.crud-layout-container[data-v-f4846425]{display:flex;flex-direction:column;height:100%;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;background:var(--app-ground)}.crud-layout-action-bar-title[data-v-f4846425]{flex-shrink:0}@media(max-width:768px){.crud-layout-action-bar-title[data-v-f4846425]{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.crud-layout-action-bar-search-wrap[data-v-f4846425]{flex:1 1 0;min-width:0}@media(min-width:769px){.crud-layout-action-bar-search-wrap[data-v-f4846425]{min-width:12rem}}.crud-layout-action-bar[data-v-f4846425]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;min-width:0;scrollbar-width:thin;scrollbar-color:var(--p-border-color, rgba(0, 0, 0, .2)) transparent;margin-bottom:.5rem}.crud-layout-action-bar[data-v-f4846425]::-webkit-scrollbar{height:8px}.crud-layout-action-bar[data-v-f4846425]::-webkit-scrollbar-track{background:var(--p-surface-100, #f4f4f5);border-radius:4px}.crud-layout-action-bar[data-v-f4846425]::-webkit-scrollbar-thumb{background:var(--p-border-color, rgba(0, 0, 0, .2));border-radius:4px}.crud-layout-action-bar[data-v-f4846425]::-webkit-scrollbar-thumb:hover{background:var(--p-border-color, rgba(0, 0, 0, .35))}.divider-v[data-v-f4846425]{width:1px;height:20px;background:var(--p-gray-200)}.no-scrollbar[data-v-f4846425]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-f4846425]{scrollbar-width:none}.crud-main-ground[data-v-f4846425]{background:var(--app-ground)}.table-surface[data-v-f4846425]{display:flex;flex-direction:column;background:#fff!important;border-radius:12px;border:1px solid var(--p-surface-border);box-shadow:0 1px 3px #0000000d}.table-surface[data-v-f4846425] .p-datatable{border:none!important}.table-surface[data-v-f4846425] .p-datatable-header{background:transparent;border-bottom:1px solid var(--app-ground)}.insights-ground[data-v-f4846425]{background:var(--app-ground)}.crud-layout-insights-row[data-v-f4846425]{flex-shrink:0}.layout-slide-enter-active[data-v-f4846425],.layout-slide-leave-active[data-v-f4846425]{transition:all .3s cubic-bezier(.4,0,.2,1);max-height:300px;opacity:1;overflow:hidden}.layout-slide-enter-from[data-v-f4846425],.layout-slide-leave-to[data-v-f4846425]{max-height:0;opacity:0;padding-top:0!important;padding-bottom:0!important;margin:0!important;border-bottom-width:0!important;overflow:hidden}.layout-slide-leave-active[data-v-f4846425]>*{visibility:hidden}.crud-layout-paginator[data-v-f4846425]{min-height:3.5rem;display:flex;align-items:center}.crud-layout-paginator .p-paginator[data-v-f4846425]{height:auto;min-height:2.5rem}@media(max-width:768px){.crud-layout-paginator[data-v-f4846425]{padding-bottom:env(safe-area-inset-bottom,0)}}.mobile-menu-overlay[data-v-f4846425]{position:fixed;inset:0;background:#0006;z-index:1100;display:flex;align-items:flex-end;justify-content:center}.mobile-menu-content[data-v-f4846425]{background:#fff;width:100%;max-width:100%;border-radius:20px 20px 0 0;max-height:80vh;overflow-y:auto;animation:slideUp-f4846425 .3s ease-out}.mobile-menu-header[data-v-f4846425]{flex-shrink:0}.mobile-menu-items[data-v-f4846425]{padding:.5rem 0}.mobile-menu-item[data-v-f4846425]{border-radius:0;text-align:left;font-weight:500;transition:background-color .2s}.mobile-menu-item[data-v-f4846425]:hover{background-color:var(--p-surface-hover)}.crud-layout-insights-mobile[data-v-f4846425]{display:flex;flex-direction:column;gap:.5rem;width:100%}.crud-layout-content-wrapper[data-v-f4846425]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden!important;position:relative;max-width:100%;width:100%;box-sizing:border-box}.crud-layout-content-wrapper[data-v-f4846425]>*{width:100%;max-width:100%;box-sizing:border-box}.crud-layout-content-wrapper[data-v-f4846425] .p-datatable-wrapper,.crud-layout-content-wrapper[data-v-f4846425] [class*=scroll],.crud-layout-content-wrapper[data-v-f4846425] .p-scroller{scrollbar-width:thin;scrollbar-color:var(--p-border-color, rgba(0, 0, 0, .2)) transparent}.crud-layout-content-wrapper[data-v-f4846425] .p-datatable-wrapper::-webkit-scrollbar,.crud-layout-content-wrapper[data-v-f4846425] [class*=scroll]::-webkit-scrollbar,.crud-layout-content-wrapper[data-v-f4846425] .p-scroller::-webkit-scrollbar{height:8px;width:8px}.crud-layout-content-wrapper[data-v-f4846425] .p-datatable-wrapper::-webkit-scrollbar-thumb,.crud-layout-content-wrapper[data-v-f4846425] [class*=scroll]::-webkit-scrollbar-thumb,.crud-layout-content-wrapper[data-v-f4846425] .p-scroller::-webkit-scrollbar-thumb{background:var(--p-border-color, rgba(0, 0, 0, .2));border-radius:4px}.crud-layout-content-wrapper[data-v-f4846425] .mobile-card-container{height:100%!important}.crud-layout-content-wrapper[data-v-f4846425] .mobile-card-list{height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:5rem!important}@keyframes slideUp-f4846425{0%{transform:translateY(100%)}to{transform:translateY(0)}}.web-filters-container[data-v-128b39ab]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;width:100%}.filter-button-wrapper[data-v-128b39ab]{position:relative;flex-shrink:0}.filter-inline-boolean[data-v-128b39ab]{display:flex;align-items:center;flex-shrink:0;min-height:2rem}.filter-button-group[data-v-128b39ab]{display:flex;align-items:center;gap:.25rem}.filter-clear-button[data-v-128b39ab]{padding:.25rem!important;min-width:auto!important;width:1.75rem!important;height:1.75rem!important;flex-shrink:0}.filter-button-active[data-v-128b39ab]{border-color:var(--primary-color)!important;background-color:var(--primary-50)!important;color:var(--primary-color)!important}.filter-button-inactive[data-v-128b39ab]{border-color:#9ca3af4d!important;background-color:transparent!important}.filter-dropdown-panel[data-v-128b39ab]{position:fixed;z-index:1100;background-color:#fff;box-shadow:0 4px 6px #0000001a,0 10px 15px #0000001a;border-radius:.5rem;width:420px;max-width:90vw;min-width:350px;border:1px solid var(--surface-border);display:flex;flex-direction:column;height:50vh;max-height:50vh;overflow:hidden}.dropdown-content[data-v-128b39ab]{flex:1 1 0;display:flex;flex-direction:column;min-height:0;overflow-y:auto;background-color:#fff}.dropdown-header[data-v-128b39ab]{padding:1rem 1rem .5rem;border-bottom:1px solid var(--surface-border);flex-shrink:0}.dropdown-title[data-v-128b39ab]{margin:0;font-size:1rem;font-weight:600;color:var(--text-color)}.dropdown-description[data-v-128b39ab]{margin:.25rem 0 0;font-size:.875rem;color:var(--text-color-secondary)}.dropdown-body[data-v-128b39ab]{padding:1rem;flex:1;display:flex;flex-direction:column;gap:1rem}.radio-group[data-v-128b39ab],.checkbox-group[data-v-128b39ab]{display:flex;flex-direction:column;gap:.5rem}.radio-option[data-v-128b39ab],.checkbox-option[data-v-128b39ab]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.25rem 0}.radio-option label[data-v-128b39ab],.checkbox-option label[data-v-128b39ab]{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.9rem;color:var(--text-color)}.dropdown-actions[data-v-128b39ab]{display:flex;justify-content:flex-end;gap:.5rem;flex-shrink:0;position:sticky;bottom:0;background:#fff;z-index:20;padding:.75rem 1rem;border-top:1px solid var(--surface-border);box-shadow:0 -4px 10px #00000008}.clear-filters-button[data-v-128b39ab]{flex-shrink:0}.dropdown-body[data-v-128b39ab] .p-inputtext,.dropdown-body[data-v-128b39ab] .p-inputnumber,.dropdown-body[data-v-128b39ab] .p-listbox,.dropdown-body[data-v-128b39ab] .p-datepicker,.dropdown-body[data-v-128b39ab] .p-textarea{width:100%!important}.filter-listbox[data-v-128b39ab]{border:1px solid var(--surface-border);border-radius:.375rem}.filter-listbox[data-v-128b39ab] .p-listbox-list-wrapper{border:none}.filter-listbox[data-v-128b39ab] .p-listbox-filter-container{padding:.5rem;border-bottom:1px solid var(--surface-border)}.filter-listbox[data-v-128b39ab] .p-listbox-filter{width:100%;padding:.5rem}.filter-listbox[data-v-128b39ab] .p-listbox-list{padding:0}.filter-listbox[data-v-128b39ab] .p-listbox-item{padding:.75rem 1rem;cursor:pointer}.filter-listbox[data-v-128b39ab] .p-listbox-item:hover{background-color:var(--surface-hover)}.filter-listbox[data-v-128b39ab] .p-listbox-item.p-highlight{background-color:var(--primary-color);color:var(--primary-color-text)}.dropdown-body[data-v-128b39ab] .compact-datepicker .p-datepicker{border:1px solid var(--surface-border);padding:.5rem;background:var(--surface-50)}.dropdown-body[data-v-128b39ab] .compact-datepicker .p-datepicker-header{padding:.25rem;background:transparent}.dropdown-body[data-v-128b39ab] .compact-datepicker .p-datepicker table{font-size:.8rem}.dropdown-body[data-v-128b39ab] .compact-datepicker .p-datepicker table td{padding:1px}.dropdown-body[data-v-128b39ab] .compact-datepicker .p-datepicker table td>span{width:2rem;height:2rem}@media(max-width:768px){.filter-dropdown-panel[data-v-128b39ab]{width:100vw;height:100vh;max-height:100vh;border-radius:0;top:0!important;left:0!important}}body.web-filters-panel-open .p-datepicker-overlay,body.web-filters-panel-open .p-autocomplete-overlay,body.web-filters-panel-open .p-dropdown-overlay,body.web-filters-panel-open [class*=-overlay]{z-index:1200!important}.inline-edit-cell[data-v-c65b4970]{min-height:1.5rem;position:relative;display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:4px;transition:all .2s}.inline-edit-cell .editable-value[data-v-c65b4970]{display:inline-block}.inline-edit-cell .edit-icon[data-v-c65b4970]{font-size:.65rem;color:var(--blue-500);margin-right:.375rem;opacity:0;transition:opacity .2s}.inline-edit-cell.edit-enabled .edit-icon[data-v-c65b4970]{opacity:1}.inline-edit-cell.edit-enabled[data-v-c65b4970]{cursor:pointer;border:1px dashed var(--blue-300)}.inline-edit-cell.edit-enabled[data-v-c65b4970]:hover{border-color:var(--blue-400);cursor:text}.inline-edit-cell.custom-edit-type.edit-enabled[data-v-c65b4970]{cursor:pointer}.inline-edit-cell.custom-edit-type.edit-enabled[data-v-c65b4970]:hover{cursor:pointer;border-color:var(--blue-400)}.inline-edit-cell.saving[data-v-c65b4970]{opacity:.7;pointer-events:none}.inline-saving-spinner[data-v-c65b4970]{position:absolute!important;right:.25rem;top:50%;transform:translateY(-50%)}[data-v-14fa5320] .p-datatable-cell-editor{width:100%}[data-v-14fa5320] .p-datatable-cell-editor .p-inputtext{padding:.25rem .5rem;font-size:.875rem}[data-v-14fa5320] .p-datatable-cell-editor .p-select{font-size:.875rem}.cell-editor-wrapper[data-v-14fa5320]{width:100%;display:inline-block;position:relative;z-index:10}[data-v-14fa5320] .p-inputtext,[data-v-14fa5320] .p-inputnumber-input,[data-v-14fa5320] .p-select,[data-v-14fa5320] .p-datepicker{width:100%;min-width:0}@media screen and (max-width:768px){[data-v-14fa5320] .p-inputtext,[data-v-14fa5320] .p-inputnumber,[data-v-14fa5320] .p-select,[data-v-14fa5320] .p-datepicker{width:100%;max-width:100%}[data-v-14fa5320] .p-inputtext,[data-v-14fa5320] .p-inputnumber-input{font-size:1rem!important;padding:.5rem .75rem!important;min-height:44px}[data-v-14fa5320] .p-select{min-height:44px}}.data-empty-state[data-v-8630175e]{display:flex;align-items:center;justify-content:center;width:100%;min-height:240px;padding:1.5rem;text-align:center}.data-empty-state-content[data-v-8630175e]{max-width:22rem;display:flex;flex-direction:column;align-items:center}.illustration-wrapper[data-v-8630175e]{position:relative;display:inline-flex;align-items:center;justify-content:center}.illustration-circle[data-v-8630175e]{width:100px;height:100px;background:var(--p-primary-50);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.illustration-pulse[data-v-8630175e]{position:absolute;width:100px;height:100px;background:var(--p-primary-100);border-radius:50%;z-index:1;animation:pulse-ring-8630175e 2s infinite ease-in-out}@keyframes pulse-ring-8630175e{0%{transform:scale(.9);opacity:1}to{transform:scale(1.5);opacity:0}}.empty-state-description[data-v-8630175e]{max-width:20rem;margin-left:auto;margin-right:auto;text-align:center;width:100%}.base-datatable-crud-layout[data-v-a581b74c]{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;box-sizing:border-box}.base-datatable-crud-layout .base-datatable-main[data-v-a581b74c]{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.base-datatable-crud-layout[data-v-a581b74c] .p-datatable{flex:1;min-height:0;width:100%;display:flex;flex-direction:column}.base-datatable-crud-layout[data-v-a581b74c] .p-datatable-table-container,.base-datatable-crud-layout[data-v-a581b74c] .datatable-table-container-crud{flex:1;min-height:0;background:#fff;overflow:auto;padding-bottom:1rem;box-sizing:border-box;border:1px solid var(--surface-border);border-radius:4px}[data-v-a581b74c] .compact-datatable.p-datatable-sm .p-datatable-tbody>tr>td{padding:.25rem .5rem}[data-v-a581b74c] .compact-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding:.35rem .5rem;font-size:.75rem;font-weight:600}[data-v-a581b74c] .compact-datatable .product-name-text{font-size:.95rem;font-weight:600;color:var(--p-surface-900);line-height:1.2}[data-v-a581b74c] .compact-datatable .metadata-text{font-size:.75rem;line-height:1;letter-spacing:.02em;color:var(--p-surface-500);font-weight:600}[data-v-a581b74c] .compact-datatable .primary-data-text{font-size:.95rem;font-weight:700;color:var(--p-surface-900)}[data-v-a581b74c] .compact-datatable .secondary-data-text{font-size:.85rem;font-weight:600;color:var(--p-surface-900)}[data-v-a581b74c] .compact-datatable .price-text{color:var(--p-primary-600)}[data-v-a581b74c] .compact-datatable .sku-badge{font-size:.7rem;background-color:var(--p-surface-100);color:var(--p-surface-600);padding:1px 4px;border-radius:4px;font-family:monospace}[data-v-a581b74c] .datatable-condensed.p-datatable-sm .p-datatable-thead>tr>th{padding:.2rem .5rem!important;font-size:.7rem!important;text-transform:uppercase;letter-spacing:.025em}[data-v-a581b74c] .datatable-condensed.p-datatable-sm .p-datatable-tbody>tr>td{padding:.15rem .5rem!important;height:2rem;font-size:.825rem!important}[data-v-a581b74c] .datatable-condensed.p-datatable-sm .p-datatable-tbody>tr>td .p-checkbox,[data-v-a581b74c] .datatable-condensed.p-datatable-sm .p-datatable-tbody>tr>td .p-row-toggler{transform:scale(.85)}[data-v-a581b74c] .datatable-condensed.p-datatable-striped .p-datatable-tbody>tr{background-clip:padding-box}[data-v-a581b74c] .datatable-condensed .inline-edit-cell{padding:.1rem .4rem;min-height:1.4rem}[data-v-a581b74c] .datatable-condensed .p-datatable-cell-editor .p-inputtext{padding:2px 4px!important;font-size:.8rem!important}.base-datatable-crud-layout[data-v-a581b74c] .p-datatable-wrapper{flex:1;min-height:0;max-height:100%;overflow:hidden;box-sizing:border-box}.base-datatable-crud-layout[data-v-a581b74c] .p-datatable-scrollable-wrapper{overflow:auto}.edit-mode-message[data-v-a581b74c]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:var(--blue-50);border:1px solid var(--blue-200);border-radius:6px;color:var(--blue-900);font-size:.875rem}.edit-mode-message i[data-v-a581b74c]{color:var(--blue-500)}.edit-mode-message kbd[data-v-a581b74c]{background-color:var(--surface-0);border:1px solid var(--surface-300);border-radius:3px;padding:.125rem .375rem;font-size:.75rem;font-family:monospace;box-shadow:0 1px 2px #0000001a}.inline-edit-cell[data-v-a581b74c]{min-height:1.5rem;position:relative;display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:4px;transition:all .2s}.inline-edit-cell .editable-value[data-v-a581b74c]{display:inline-block}.inline-edit-cell .edit-icon[data-v-a581b74c]{font-size:.65rem;color:var(--blue-500);margin-right:.375rem;opacity:0;transition:opacity .2s}.inline-edit-cell.edit-enabled .edit-icon[data-v-a581b74c]{opacity:1}.inline-edit-cell.edit-enabled[data-v-a581b74c]{cursor:pointer;background-color:var(--blue-50);border:1px dashed var(--blue-300)}.inline-edit-cell.edit-enabled[data-v-a581b74c]:hover{background-color:var(--blue-100);border-color:var(--blue-400);cursor:text}.edit-mode-active[data-v-a581b74c] td:has(.inline-edit-cell.edit-enabled){background-color:var(--p-blue-50, #eff6ff)!important}.inline-edit-cell.saving[data-v-a581b74c]{opacity:.7;pointer-events:none}.inline-saving-spinner[data-v-a581b74c]{position:absolute!important;right:.25rem;top:50%;transform:translateY(-50%)}[data-v-a581b74c] .p-datatable-cell-editor{width:100%}[data-v-a581b74c] .p-datatable-cell-editor .p-inputtext{padding:.25rem .5rem;font-size:.875rem}[data-v-a581b74c] .p-datatable-cell-editor .p-select{font-size:.875rem}[data-v-a581b74c] .p-datatable-thead{z-index:3!important}[data-v-a581b74c] .p-datatable-frozen-column{background-color:var(--p-surface-0, #ffffff)!important}[data-v-a581b74c] .p-datatable-tbody>tr>td.p-datatable-frozen-column{background-color:var(--p-surface-0, #ffffff)!important;background-clip:padding-box;position:sticky!important;z-index:2!important}[data-v-a581b74c] .p-datatable-tbody>tr:nth-child(2n)>td.p-datatable-frozen-column{background-color:var(--p-surface-50, #f9fafb)!important}[data-v-a581b74c] .p-datatable-thead>tr>th.p-datatable-frozen-column{position:sticky!important;top:0;z-index:10!important;background-color:var(--p-surface-0, #ffffff)!important}[data-v-a581b74c] .p-datatable-frozen-column .inline-edit-cell,[data-v-a581b74c] .p-datatable-frozen-column .cell-editor-wrapper{background-color:transparent}[data-v-a581b74c] .p-datatable-tbody>tr>td.p-datatable-frozen-column.p-datatable-cell-editing{background-color:var(--p-surface-0, #ffffff)!important;z-index:2!important}[data-v-a581b74c] .p-datatable-tbody>tr:nth-child(2n)>td.p-datatable-frozen-column.p-datatable-cell-editing{background-color:var(--p-surface-50, #f9fafb)!important}.edit-mode-active[data-v-a581b74c] td.p-datatable-frozen-column:has(.inline-edit-cell.edit-enabled){background-color:var(--p-surface-0, #ffffff)!important}.edit-mode-active[data-v-a581b74c] tr:nth-child(2n)>td.p-datatable-frozen-column:has(.inline-edit-cell.edit-enabled){background-color:var(--p-surface-50, #f9fafb)!important}[data-v-a581b74c] .p-datatable-frozen-column[style*=inset-inline-start]{box-shadow:4px 0 8px -4px #0000001f;border-right:1px solid var(--p-surface-200, #e5e7eb)!important}[data-v-a581b74c] .p-datatable-frozen-column[style*=inset-inline-end]{box-shadow:-4px 0 8px -4px #0000001f;border-left:1px solid var(--p-surface-200, #e5e7eb)!important}.base-datatable-crud-layout[data-v-a581b74c] .datatable-table-container-crud{overflow:auto!important}[data-v-a581b74c] .p-datatable-wrapper{scrollbar-width:thin;scrollbar-color:var(--p-surface-300, var(--surface-300)) transparent}.mobile-card-container[data-v-cbdf1bbd]{height:100%;min-height:100%;position:relative;overflow:hidden}.mobile-skeleton-list[data-v-cbdf1bbd]{margin-top:.5rem}.mobile-skeleton-card[data-v-cbdf1bbd]{width:100%;padding:.75rem;background:var(--p-surface-0);border-radius:8px;border:1px solid var(--p-surface-border);box-shadow:0 1px 3px #0000001a;flex-shrink:0}.mobile-skeleton-card-header[data-v-cbdf1bbd]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.mobile-skeleton-card-lines[data-v-cbdf1bbd]{min-width:0}.mobile-skeleton-avatar[data-v-cbdf1bbd]{flex-shrink:0}.mobile-card-list[data-v-cbdf1bbd]{height:100%;overflow-y:auto;overflow-x:hidden;margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem;padding-bottom:5rem}.mobile-card-list-with-paginator[data-v-cbdf1bbd]{padding-bottom:6rem}.mobile-paginator-wrapper[data-v-cbdf1bbd]{flex-shrink:0;padding:1rem;border-top:1px solid var(--surface-border);background:#fff}.mobile-card[data-v-cbdf1bbd]{width:100%;margin-bottom:0;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:visible}.base-list-view-simple .base-list-view-simple-row[data-v-cbdf1bbd]{padding:.75rem 1rem;border-bottom:1px solid var(--p-surface-200);background:var(--p-surface-0);gap:.5rem}.base-list-view-simple .base-list-view-simple-row[data-v-cbdf1bbd]:last-child{border-bottom:none}.base-list-view-simple-row-header[data-v-cbdf1bbd]{padding-bottom:.25rem}.base-list-view-simple-row-content[data-v-cbdf1bbd]{padding-top:.25rem}.base-list-view-simple .product-name-text[data-v-cbdf1bbd]{font-size:.95rem;font-weight:600;color:var(--p-surface-900);line-height:1.2}.base-list-view-simple .metadata-text[data-v-cbdf1bbd]{font-size:.75rem;line-height:1;letter-spacing:.02em;color:var(--p-surface-500);font-weight:600}.base-list-view-simple .mobile-card-label[data-v-cbdf1bbd]{font-size:.7rem;font-weight:600;color:var(--p-surface-500)}.base-list-view-simple .mobile-card-value[data-v-cbdf1bbd]{font-size:.875rem;font-weight:600;color:var(--p-surface-900)}.base-list-view-simple-row.status-danger[data-v-cbdf1bbd]{border-left:4px solid var(--p-red-500)!important}.base-list-view-simple-row.status-warning[data-v-cbdf1bbd]{border-left:4px solid var(--p-orange-500)!important}.base-list-view-simple-row.status-success[data-v-cbdf1bbd]{border-left:4px solid var(--p-green-500)!important}[data-v-cbdf1bbd] .p-card{overflow:visible!important}.mobile-card-fields-grid[data-v-cbdf1bbd]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.mobile-card-field[data-v-cbdf1bbd]{margin-bottom:0}.mobile-card-field.mobile-custom-editable-field[data-v-cbdf1bbd]{grid-column:1 / -1}.mobile-card-field[data-v-cbdf1bbd]:has([class*=custom]){grid-column:1 / -1}.mobile-card-label[data-v-cbdf1bbd]{font-size:.75rem;font-weight:500;color:var(--text-color-secondary);line-height:1.2}.mobile-card-value[data-v-cbdf1bbd]{font-size:.875rem;color:var(--text-color);line-height:1.3}.edit-mode-message[data-v-cbdf1bbd]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:var(--blue-50);border:1px solid var(--blue-200);border-radius:6px;color:var(--blue-900);font-size:.875rem}.edit-mode-message i[data-v-cbdf1bbd]{color:var(--blue-500)}.edit-mode-message kbd[data-v-cbdf1bbd]{background-color:var(--surface-0);border:1px solid var(--surface-300);border-radius:3px;padding:.125rem .375rem;font-size:.75rem;font-family:monospace;box-shadow:0 1px 2px #0000001a}.fade-enter-active[data-v-cbdf1bbd],.fade-leave-active[data-v-cbdf1bbd]{transition:opacity .3s ease}.fade-enter-from[data-v-cbdf1bbd],.fade-leave-to[data-v-cbdf1bbd]{opacity:0}.mobile-card.status-danger[data-v-cbdf1bbd]{border-left:4px solid var(--p-red-500)!important}.mobile-card.status-warning[data-v-cbdf1bbd]{border-left:4px solid var(--p-orange-500)!important}.mobile-card.status-success[data-v-cbdf1bbd]{border-left:4px solid var(--p-green-500)!important}.mobile-card-identity[data-v-cbdf1bbd]{-webkit-user-select:none;user-select:none;transition:opacity .2s}.mobile-card-identity.cursor-pointer[data-v-cbdf1bbd]:hover{opacity:.7}.mobile-card-identity.cursor-pointer[data-v-cbdf1bbd]:active{opacity:.5}.expansion-toggle-btn[data-v-cbdf1bbd]{width:100%;padding:12px;background:#fff;border:none;border-top:1px solid var(--surface-border);display:flex;justify-content:space-between;align-items:center;color:var(--p-primary-600);font-size:11px;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:background-color .2s}.expansion-toggle-btn[data-v-cbdf1bbd]:hover{background-color:var(--surface-50)}.expansion-toggle-btn[data-v-cbdf1bbd]:active{background-color:var(--surface-100)}.expansion-content[data-v-cbdf1bbd]{padding:1rem;border-top:1px solid var(--surface-border);max-height:60vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.slide-fade-enter-active[data-v-cbdf1bbd],.slide-fade-leave-active[data-v-cbdf1bbd]{transition:all .3s ease-out;max-height:60vh;overflow:hidden}.slide-fade-enter-from[data-v-cbdf1bbd],.slide-fade-leave-to[data-v-cbdf1bbd]{max-height:0;opacity:0;transform:translateY(-10px)}.mobile-card[data-v-cbdf1bbd]{position:relative;overflow:hidden;transition:transform .1s,box-shadow .1s}.mobile-card[data-v-cbdf1bbd]:active{transform:scale(.98);box-shadow:0 2px 4px #00000026}.mobile-card-custom-content[data-v-cbdf1bbd]{padding:.375rem 0}[data-v-cbdf1bbd] .p-card-body{padding:.75rem!important}[data-v-cbdf1bbd] .p-card-title{padding:.5rem .75rem .375rem!important;margin-bottom:0!important}[data-v-cbdf1bbd] .p-card-content{padding:.375rem .75rem .75rem!important}.mobile-cell-saving-icon[data-v-cbdf1bbd]{font-size:.875rem;color:var(--p-primary-500)}.metadata-text[data-v-cbdf1bbd]{font-size:10px;text-transform:uppercase;color:var(--p-surface-500);font-weight:600;letter-spacing:.02em}.primary-data-text[data-v-cbdf1bbd]{font-size:1.1rem;font-weight:800;color:var(--p-surface-900)}.mobile-card-field[data-v-cbdf1bbd]{margin-bottom:0;padding-bottom:.5rem;border-bottom:1px solid var(--surface-100)}.mobile-card-fields-grid .mobile-card-field[data-v-cbdf1bbd]:nth-last-child(-n+2){border-bottom:none;padding-bottom:0}.mobile-card-fields-grid .mobile-card-field[data-v-cbdf1bbd]:last-child:nth-child(odd){grid-column:1 / -1;border-bottom:none;padding-bottom:0}.mobile-card-field .flex.flex-column[data-v-cbdf1bbd]{gap:.25rem}@media screen and (max-width:768px){.mobile-card-field[data-v-cbdf1bbd]{display:flex;flex-direction:column;gap:.5rem}.mobile-card-field.span-full[data-v-cbdf1bbd]{grid-column:1 / -1}.mobile-card-value[data-v-cbdf1bbd] .p-inputtext,.mobile-card-value[data-v-cbdf1bbd] .p-inputnumber,.mobile-card-value[data-v-cbdf1bbd] .p-inputnumber-input,.mobile-card-value[data-v-cbdf1bbd] .p-select{width:100%;max-width:100%;font-size:1rem!important;padding:.5rem .75rem!important;min-height:44px}}[data-v-cbdf1bbd] .mobile-card-value .p-inputtext,[data-v-cbdf1bbd] .mobile-card-value .p-inputnumber-input{width:100%;font-size:1.1rem!important;font-weight:700;border:1px solid var(--p-primary-200);background:#fff;padding:4px 8px!important}[data-v-cbdf1bbd] .mobile-card-value .p-button-sm{min-width:32px;min-height:32px}.base-data-view-wrapper[data-v-4c93c799]{height:100%;overflow:hidden}.base-data-view-wrapper>.flex-1[data-v-4c93c799]{height:100%;width:100%}.base-data-view-wrapper .h-full[data-v-4c93c799]{height:100%;width:100%}.status-tag-icon[data-v-39e08f33]{display:inline-flex;align-items:center;justify-content:center}.flex[data-v-07e15921]{display:flex;align-items:center}.gap-2[data-v-07e15921]{gap:.5rem}[data-v-1736f5f7]::deep(.p-dialog){border-radius:12px}[data-v-1736f5f7]::deep(.p-dialog .p-dialog-header){background:var(--p-primary-50);border-bottom:1px solid var(--p-primary-200)}[data-v-1736f5f7]::deep(.p-dialog .p-dialog-content){padding:2rem}.surface-section[data-v-4d12379a]{background:var(--surface-card)}.history-grid[data-v-826f7b3b]{display:flex;gap:1.5rem;justify-content:space-between}.history-card[data-v-826f7b3b]{flex:1;display:flex;flex-direction:column;gap:1rem}.history-item[data-v-826f7b3b]{border:1px solid transparent;transition:border-color .2s ease,background-color .2s ease}.history-item[data-v-826f7b3b]:hover{border-color:var(--surface-border);background-color:var(--surface-0)}.history-label[data-v-826f7b3b]{font-weight:600;color:var(--text-color)}.history-value[data-v-826f7b3b]{color:var(--text-secondary-color);word-break:break-word}.vertical-tabs[data-v-b519f92f]{display:block;width:100%}.vertical-tabs__container[data-v-b519f92f]{display:flex;gap:1.5rem}.vertical-tabs__list[data-v-b519f92f]{flex:0 0 240px;padding:.75rem .75rem .75rem 0;display:flex;flex-direction:column;gap:.5rem;border-right:2px solid var(--primary-100, #d1fae5)}.vertical-tabs__button[data-v-b519f92f]{background:transparent;border:none;padding:.75rem 1rem;text-align:left;cursor:pointer;border-left:3px solid transparent;border-radius:0 .75rem .75rem 0;margin-right:.25rem;display:flex;flex-direction:column;gap:.25rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease;color:var(--text-color-secondary)}.vertical-tabs__button[data-v-b519f92f]:hover:not(.vertical-tabs__button--active){background-color:var(--surface-hover);color:var(--text-color)}.vertical-tabs__button-label[data-v-b519f92f]{display:inline-flex;align-items:center;gap:.5rem;font-weight:600}.vertical-tabs__button-icon[data-v-b519f92f]{font-size:1rem}.vertical-tabs__button-description[data-v-b519f92f]{font-size:.75rem;color:var(--text-color-secondary)}.vertical-tabs__button--active[data-v-b519f92f]{background-color:var(--primary-50, #ecfdf5);color:var(--primary-color);border-left-color:var(--primary-400, #34d399);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff14}.vertical-tabs__button--error[data-v-b519f92f]{background-color:var(--red-50, #fef2f2);border-left-color:var(--red-500, #ef4444)}.vertical-tabs__button--error[data-v-b519f92f]:hover{background-color:var(--red-100, #fee2e2)}.vertical-tabs__button--error.vertical-tabs__button--active[data-v-b519f92f]{background-color:var(--red-50, #fef2f2);color:var(--red-700, #b91c1c);border-left-color:var(--red-500, #ef4444)}.vertical-tabs__button--disabled[data-v-b519f92f]{opacity:.5;cursor:not-allowed;pointer-events:none}.vertical-tabs__button--disabled[data-v-b519f92f]:hover{background-color:transparent;color:var(--text-color-secondary)}.vertical-tabs__error-icon[data-v-b519f92f]{color:var(--red-600, #dc2626);font-size:.875rem;animation:pulse-b519f92f 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-b519f92f{0%,to{opacity:1}50%{opacity:.6}}.vertical-tabs__panels[data-v-b519f92f]{flex:1;min-width:0;padding:.75rem 0 .75rem 1.25rem}.vertical-tabs__panel[data-v-b519f92f]{width:100%}@media(max-width:1024px){.vertical-tabs__container[data-v-b519f92f]{gap:1rem}.vertical-tabs__list[data-v-b519f92f]{flex:0 0 220px}}@media(max-width:768px){.vertical-tabs__container[data-v-b519f92f]{flex-direction:column}.vertical-tabs__list[data-v-b519f92f]{flex:0 0 auto;flex-direction:row;gap:.5rem;border-right:none;border-bottom:2px solid var(--primary-100, #d1fae5);padding:.5rem 0 .75rem;overflow-x:auto}.vertical-tabs__button[data-v-b519f92f]{border-left:none;border-bottom:3px solid transparent;border-radius:.75rem;margin-right:0}.vertical-tabs__button--active[data-v-b519f92f]{border-bottom-color:var(--primary-color)}.vertical-tabs__panels[data-v-b519f92f]{padding-left:0}}.vertical-tabs__wizard-stepper[data-v-b519f92f]{display:none}@media(max-width:768px){.vertical-tabs__wizard-stepper[data-v-b519f92f]{display:flex;align-items:center;justify-content:space-between;gap:.25rem;padding:.75rem .5rem;margin-bottom:1rem;background:var(--surface-ground);border-radius:.375rem;position:relative}.vertical-tabs__wizard-stepper[data-v-b519f92f]:before{content:"";position:absolute;top:50%;left:.5rem;right:.5rem;height:2px;background:var(--surface-border);z-index:0;transform:translateY(-50%)}.wizard-stepper__item[data-v-b519f92f]{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:1;position:relative;z-index:1}.wizard-stepper__circle[data-v-b519f92f]{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--surface-0);border:2px solid var(--surface-border);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.75rem;color:var(--text-color-secondary);transition:all .3s ease;position:relative;z-index:2}.wizard-stepper__item--active .wizard-stepper__circle[data-v-b519f92f]{background:var(--primary-color);border-color:var(--primary-color);color:#fff;box-shadow:0 0 0 3px var(--primary-100)}.wizard-stepper__item--completed .wizard-stepper__circle[data-v-b519f92f]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.wizard-stepper__item--error .wizard-stepper__circle[data-v-b519f92f]{background:var(--red-50);border-color:var(--red-500);color:var(--red-700)}.wizard-stepper__label[data-v-b519f92f]{font-size:.625rem;font-weight:500;color:var(--text-color-secondary);text-align:center;max-width:50px;line-height:1.2}.wizard-stepper__item--active .wizard-stepper__label[data-v-b519f92f]{color:var(--primary-color);font-weight:600}.wizard-stepper__item--completed .wizard-stepper__label[data-v-b519f92f]{color:var(--text-color)}}.vertical-tabs__container--wizard[data-v-b519f92f]{position:relative}.vertical-tabs__wizard-footer[data-v-b519f92f]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;margin-top:2rem;border-top:1px solid var(--surface-border);gap:1rem}.vertical-tabs__mobile-panels[data-v-b519f92f]{width:100%;display:flex;flex-direction:column;gap:1rem;padding-bottom:5rem}.vertical-tabs__mobile-panel[data-v-b519f92f]{width:100%;border-radius:8px;border:2px solid var(--surface-border, #e5e7eb);background:var(--surface-0, #ffffff);box-shadow:0 1px 3px #0000001a;transition:all .2s ease;overflow:hidden}.vertical-tabs__mobile-panel[data-v-b519f92f]:hover{box-shadow:0 2px 6px #00000026;border-color:var(--surface-300, #d1d5db)}.vertical-tabs__mobile-panel--active[data-v-b519f92f]{border-color:var(--primary-400, #34d399);border-width:2px;box-shadow:0 2px 8px #10b98133}.vertical-tabs__mobile-panel--error[data-v-b519f92f]{border-color:var(--red-400, #f87171);border-width:2px}.vertical-tabs__mobile-panel--disabled[data-v-b519f92f]{opacity:.6;pointer-events:none;background:var(--surface-50, #f9fafb)}.vertical-tabs__mobile-panel[data-v-b519f92f] .p-panel{border:none;border-radius:8px;box-shadow:none;background:transparent}.vertical-tabs__mobile-panel[data-v-b519f92f] .p-panel-header{background:var(--surface-50, #f9fafb);border-bottom:1px solid var(--surface-200, #e5e7eb);padding:1rem 1.25rem;border-radius:8px 8px 0 0;transition:all .2s ease;cursor:pointer}.vertical-tabs__mobile-panel-header[data-v-b519f92f]{cursor:pointer;outline:none}.vertical-tabs__mobile-panel-header[data-v-b519f92f]:focus-visible{outline:2px solid var(--p-focus-ring-color, var(--primary-color));outline-offset:2px}.vertical-tabs__mobile-panel--active[data-v-b519f92f] .p-panel-header{background:var(--primary-50, #ecfdf5);border-bottom-color:var(--primary-200, #a7f3d0);border-bottom-width:2px}.vertical-tabs__mobile-panel--error[data-v-b519f92f] .p-panel-header{background:var(--red-50, #fef2f2);border-bottom-color:var(--red-200, #fecaca);border-bottom-width:2px}.vertical-tabs__mobile-panel[data-v-b519f92f] .p-panel-content{padding:1.25rem;background:var(--surface-0, #ffffff);border-radius:0 0 8px 8px}.vertical-tabs__mobile-panel--active[data-v-b519f92f] .p-panel-content{background:var(--surface-0, #ffffff)}.vertical-tabs__step-badge[data-v-b519f92f]{min-width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;flex-shrink:0}.vertical-tabs__wizard-footer--mobile[data-v-b519f92f]{position:fixed;bottom:0;left:0;right:0;background:#fff!important;padding:1rem!important;margin:0!important;border-top:1px solid var(--surface-border)!important;box-shadow:0 -2px 10px #0000001a!important;z-index:1000!important;display:flex!important;justify-content:space-between;align-items:center;gap:1rem}.vertical-tabs__container--mobile .vertical-tabs__mobile-panels[data-v-b519f92f],.vertical-tabs__container--mobile .vertical-tabs__panels[data-v-b519f92f]{padding-bottom:5rem}@media(max-width:768px){.vertical-tabs__list[data-v-b519f92f]{display:none}.vertical-tabs__container--mobile[data-v-b519f92f]{flex-direction:column}.vertical-tabs__container--mobile .vertical-tabs__panels[data-v-b519f92f]{padding-left:0;padding-bottom:5rem}}.vertical-tabs__mobile-icon[data-v-b519f92f]{font-size:1rem;color:var(--text-color-secondary)}.subscription-plan-card[data-v-3f7943f9]{border:1px solid var(--p-surface-border);transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible}.subscription-plan-card.selectable[data-v-3f7943f9]{cursor:pointer}.subscription-plan-card.is-selected[data-v-3f7943f9]{border:2px solid var(--p-primary-500);background:var(--p-primary-50)}.subscription-plan-card.is-current[data-v-3f7943f9]{border:2px solid var(--p-green-500);background:var(--p-primary-50)}.description[data-v-3f7943f9],.feature-list[data-v-3f7943f9]{padding:0;background:transparent;border:none}.feature-item[data-v-3f7943f9]{font-size:.875rem;border-bottom:1px solid var(--p-surface-100);padding-bottom:.5rem}.feature-item[data-v-3f7943f9]:last-child{border-bottom:none;padding-bottom:0}.price-text[data-v-3f7943f9]{font-feature-settings:"tnum"}.selected-indicator[data-v-3f7943f9]{position:absolute;top:.75rem;right:.75rem;border-radius:999px;min-width:1.5rem;min-height:1.5rem;display:flex;align-items:center;justify-content:center;z-index:2}.fade-enter-active[data-v-3f7943f9],.fade-leave-active[data-v-3f7943f9]{transition:opacity .15s ease}.fade-enter-from[data-v-3f7943f9],.fade-leave-to[data-v-3f7943f9]{opacity:0}.subscription-plan-card[data-v-3f7943f9] .p-card-body{display:flex;flex-direction:column;height:100%;padding:1.25rem;gap:1rem}.subscription-plan-card[data-v-3f7943f9] .p-card-content{flex:1;padding:0}.subscription-plan-card[data-v-3f7943f9] .p-card-title{margin-bottom:0}.level-tag[data-v-3f7943f9]{font-size:.725rem;letter-spacing:.02em}.card-footer[data-v-3f7943f9]{padding-top:1rem;border-top:1px solid var(--p-surface-border)}.pricing-link[data-v-3f7943f9]{color:var(--p-primary-600);font-weight:500;text-decoration:none;transition:color .2s ease}.pricing-link[data-v-3f7943f9]:hover{color:var(--p-primary-700);text-decoration:underline}@media(max-width:575.98px){.card-header[data-v-3f7943f9]{flex-direction:column;align-items:flex-start}.card-header-title[data-v-3f7943f9]{min-width:0}.card-footer[data-v-3f7943f9]{flex-direction:column;align-items:flex-start}}.plan-selector[data-v-f203204c]{padding:.5rem}.empty-state[data-v-f203204c]{border:1px dashed var(--surface-border);border-radius:1rem}.is-current-plan[data-v-f203204c] .subscription-plan-card{border:2px solid var(--green-400)}.is-current-plan.is-disabled[data-v-f203204c] .subscription-plan-card{opacity:.7}.is-disabled[data-v-f203204c]{pointer-events:none;opacity:.65}.add-ons-manager[data-v-40cc4150]{padding:.5rem}.empty-state[data-v-40cc4150]{border:1px dashed var(--surface-border);border-radius:1rem}.header-actions[data-v-40cc4150]{width:100%;justify-content:flex-end}.available-add-ons-list[data-v-40cc4150]{margin-top:.5rem}.available-add-on-item[data-v-40cc4150]{background:var(--surface-ground);border:1px solid var(--surface-border);transition:all .2s ease}.available-add-on-item[data-v-40cc4150]:hover{background:var(--surface-hover);border-color:var(--primary-color)}.add-on-card[data-v-40cc4150]{transition:all .2s ease}.add-on-card[data-v-40cc4150]:hover{box-shadow:0 2px 8px #0000001a;border-color:var(--primary-color)}.pending-add-on[data-v-40cc4150]{border-left:4px solid var(--orange-500)}.pending-add-on[data-v-40cc4150]:hover{border-left-color:var(--orange-600)}.pricing-breakdown[data-v-40cc4150]{background:var(--surface-ground)}.add-on-price-tag[data-v-40cc4150]{font-weight:600}.add-on-quantity[data-v-40cc4150]{flex:1 1 100%}.add-on-qty-input[data-v-40cc4150] .p-inputnumber-input{width:100%}@media(max-width:767px){.add-ons-manager[data-v-40cc4150]{padding:.25rem}.add-on-card[data-v-40cc4150]{padding:1rem!important}.pricing-breakdown[data-v-40cc4150]{padding:.75rem!important}}@media(min-width:768px){.add-on-quantity[data-v-40cc4150]{flex:0 0 auto;min-width:8rem}.add-on-qty-input[data-v-40cc4150] .p-inputnumber-input{width:8rem}.header-actions[data-v-40cc4150]{justify-content:flex-end}}.subscription-lifecycle-actions[data-v-f689e2bc]{display:flex;gap:.5rem;flex-wrap:wrap}.subscription-lifecycle-actions.layout-stacked[data-v-f689e2bc]{flex-direction:column}.subscription-lifecycle-actions.layout-inline[data-v-f689e2bc]{flex-direction:row;align-items:center;flex-wrap:nowrap}.subscription-lifecycle-actions.actions-disabled[data-v-f689e2bc]{opacity:.75;pointer-events:none}.space-y-4[data-v-8c923cb1]>*+*{margin-top:1rem}.subscription-summary[data-v-5bf536ae]{width:100%}.summary-card[data-v-5bf536ae]{transition:all .2s ease}.summary-card[data-v-5bf536ae]:hover{box-shadow:0 4px 12px #00000014}.summary-header[data-v-5bf536ae]{flex-wrap:wrap}.header-meta[data-v-5bf536ae]{min-width:0}.subscription-details[data-v-5bf536ae]{margin:0}.detail-item[data-v-5bf536ae]{transition:all .2s ease;height:100%}.detail-item[data-v-5bf536ae]:hover{background:var(--surface-hover)!important}.detail-item i[data-v-5bf536ae]{font-size:1.25rem}.pending-plan-banner[data-v-5bf536ae]{background:linear-gradient(135deg,#fbbf2414,#fbbf240a);border:1px solid rgba(251,191,36,.2);transition:all .2s ease}.pending-plan-banner[data-v-5bf536ae]:hover{border-color:#fbbf2466;box-shadow:0 2px 8px #fbbf241a}.pending-plan-icon[data-v-5bf536ae]{width:3rem;height:3rem;background:#fbbf2426;flex-shrink:0}.pending-plan-icon i[data-v-5bf536ae]{font-size:1.5rem}@media(max-width:767px){.subscription-summary[data-v-5bf536ae]{gap:1rem}.summary-card[data-v-5bf536ae]{padding:1rem!important}.detail-item[data-v-5bf536ae]{padding:.75rem!important}.pending-plan-banner[data-v-5bf536ae]{padding:1rem!important}.pending-plan-icon[data-v-5bf536ae]{width:2.5rem;height:2.5rem}.pending-plan-icon i[data-v-5bf536ae]{font-size:1.25rem}}@media(min-width:768px){.summary-card[data-v-5bf536ae]{padding:1.5rem}.detail-item[data-v-5bf536ae]{padding:1rem}}.usage-cell[data-v-7b46f1dc]{transition:background-color .15s ease}.usage-cell[data-v-7b46f1dc]:hover{background:var(--p-surface-50)}.usage-bar[data-v-7b46f1dc] .p-progressbar{height:6px}.usage-bar[data-v-7b46f1dc] .p-progressbar-value{transition:width .2s ease}.user-subscription-view[data-v-9d6dab44]{position:relative}.subscription-tabs[data-v-9d6dab44] .p-tabs-nav{gap:.75rem;padding:0 .5rem}.subscription-tabs[data-v-9d6dab44] .p-tab{flex-shrink:0}.subscription-tabs[data-v-9d6dab44] .p-tab button{border-radius:999px;border:1px solid transparent;padding:.75rem 1.5rem;font-weight:600;color:var(--text-color-secondary);transition:all .2s ease}.subscription-tabs[data-v-9d6dab44] .p-tab button:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.subscription-tabs[data-v-9d6dab44] .p-tab.p-tab-active button{background:linear-gradient(135deg,#3b82f61f,#0e749014);border-color:var(--primary-400);color:var(--primary-700);box-shadow:0 10px 18px -12px #3b82f673}.subscription-tabs[data-v-9d6dab44] .p-tabs-panels{padding:1.5rem 0 0}.summary-panel[data-v-9d6dab44]{border:1px solid var(--surface-border)}.summary-header[data-v-9d6dab44]{flex-wrap:wrap}.pending-plan-banner[data-v-9d6dab44]{border:1px dashed var(--surface-border)}.login-as-banner[data-v-f68e11ef]{background:var(--primary-50, #ecfdf5);border:1px solid var(--primary-100, #d1fae5)}.login-as-tab[data-v-f68e11ef] .p-button{min-width:14rem}.subscription-actions[data-v-125d8f57]{display:flex;gap:.5rem;flex-wrap:wrap}.user-link[data-v-125d8f57]{display:flex;flex-direction:column;text-decoration:none;color:inherit;gap:.25rem}.user-link:hover .text-900[data-v-125d8f57]{text-decoration:underline}[data-v-73be1aec] .p-panel-header-actions,[data-v-73be1aec] .p-panel-header-icon,[data-v-73be1aec] .p-panel-toggleable-header-icon{display:none!important}[data-v-73be1aec] .p-panel{border-radius:8px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid var(--p-surface-border, #e5e7eb);margin-bottom:1rem;overflow:hidden}[data-v-73be1aec] .p-panel-header{padding:1rem 1.25rem;background:var(--p-surface-50, #f9fafb);border-bottom:1px solid var(--p-surface-border, #e5e7eb);margin:0}.base-panel-header[data-v-73be1aec]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease;border-radius:4px;padding:.5rem;margin:-.5rem}.base-panel-header[data-v-73be1aec]:hover{background-color:#00000005}.base-panel-header-title[data-v-73be1aec]{font-size:1rem;font-weight:600;color:var(--p-text-color, #1f2937);letter-spacing:-.01em;line-height:1.5}.base-panel-header-icon[data-v-73be1aec]{font-size:.875rem;color:var(--p-text-muted-color, #6b7280);transition:transform .2s ease,color .2s ease;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:4px}.base-panel-header:hover .base-panel-header-icon[data-v-73be1aec]{color:var(--p-text-color, #1f2937)}.base-panel-content[data-v-73be1aec]{padding:1.25rem!important;margin:0}[data-v-73be1aec] .p-panel-content-wrapper{transition:all .3s ease}@media(max-width:768px){[data-v-dc681b78] .p-dialog-content,[data-v-dc681b78] .p-dialog-footer{padding:1rem}}.font-mono[data-v-4f42b593]{font-family:var(--p-font-family-mono, "Monaco", "Consolas", monospace);letter-spacing:-.5px}.bg-status-pending[data-v-4f42b593]{background:linear-gradient(135deg,#465263,#363b44)}.bg-status-neutral[data-v-4f42b593]{background:linear-gradient(135deg,#374151,#1f2937)}.amount-status-box[data-v-4f42b593]{min-height:2.75rem}.pos-payment-body[data-v-26ad6bd9]{min-height:0}.payment-method-selected[data-v-26ad6bd9]{background-color:#daf9de}[data-v-26ad6bd9] .pos-payment-add-btn.p-button-outlined:not(:disabled){background:var(--p-primary-50)!important;border-color:var(--p-primary-color)!important;color:var(--p-primary-color)!important}[data-v-26ad6bd9] .pos-payment-add-btn.p-button-outlined:not(:disabled):hover{background:var(--p-primary-100)!important}.pos-payment-custom-footer[data-v-26ad6bd9]{background:#fdfcfb}.pos-payment-sidebar[data-v-26ad6bd9]{background-color:#f5f7ff}.split-sidebar[data-v-26ad6bd9]{min-height:280px}.text-2xs[data-v-26ad6bd9]{font-size:.65rem;line-height:1.3}.pos-payment-basket-list[data-v-26ad6bd9]{max-height:300px}.pos-pay-footer-dark[data-v-26ad6bd9]{background:var(--p-surface-900, #1e293b);border-top:1px solid var(--p-surface-700, #334155)}.pay-button-gradient[data-v-26ad6bd9]{background:linear-gradient(135deg,#10b981,#059669)}.list-enter-active[data-v-26ad6bd9],.list-leave-active[data-v-26ad6bd9]{transition:all .2s ease}.list-enter-from[data-v-26ad6bd9],.list-leave-to[data-v-26ad6bd9]{opacity:0;transform:translate(10px)}.font-mono[data-v-26ad6bd9]{font-family:var(--p-font-family-mono, "Monaco", "Consolas", monospace);letter-spacing:-.5px}@media(max-width:991px){.pos-payment-dialog[data-v-26ad6bd9]{max-height:100dvh!important}[data-v-26ad6bd9] .pos-payment-sidebar.split-sidebar{border-left:none!important;border-top:1px solid var(--p-surface-border)}}@media(max-width:768px){[data-v-26ad6bd9] .p-inputnumber input{font-size:1.125rem!important;padding:.5rem}}[data-v-26ad6bd9] .p-datepicker{width:100%}[data-v-26ad6bd9] .p-datepicker input,[data-v-26ad6bd9] .p-datepicker .p-inputtext{width:100%!important}[data-v-26ad6bd9] .p-inputnumber{width:100%}[data-v-26ad6bd9] .p-inputnumber input{width:100%;min-width:0}.subscription-tab-view[data-v-5e7688e2]{position:relative}.subscription-tabs[data-v-5e7688e2] .p-tabs-nav{gap:.75rem;padding:0 .5rem}.subscription-tabs[data-v-5e7688e2] .p-tab{flex-shrink:0}.subscription-tabs[data-v-5e7688e2] .p-tab button{border-radius:999px;border:1px solid transparent;padding:.75rem 1.5rem;font-weight:600;color:var(--text-color-secondary);transition:all .2s ease}.subscription-tabs[data-v-5e7688e2] .p-tab button:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.subscription-tabs[data-v-5e7688e2] .p-tab.p-tab-active button{background:linear-gradient(135deg,#3b82f61f,#0e749014);border-color:var(--primary-400);color:var(--primary-700);box-shadow:0 10px 18px -12px #3b82f673}.subscription-tabs[data-v-5e7688e2] .p-tabs-panels{padding:1.5rem 0 0}.support-link-inline[data-v-5a69d1c3]{color:var(--primary-color);font-weight:600;text-decoration:none;transition:color .2s ease}.support-link-inline[data-v-5a69d1c3]:hover{color:var(--primary-600);text-decoration:underline}.payment-instructions[data-v-8adff9cd]{margin-top:1rem}.instruction-intro[data-v-8adff9cd]{font-size:1rem;line-height:1.7;color:var(--text-color);margin:0 0 1.5rem}.payment-steps[data-v-8adff9cd]{background:var(--surface-50);border:1px solid var(--surface-border);border-radius:.5rem;padding:1.5rem 1.5rem 1.5rem 2.5rem;margin:0 0 2rem;list-style:decimal}.payment-steps li[data-v-8adff9cd]{font-size:1rem;line-height:1.7;color:var(--text-color);margin-bottom:.75rem}.payment-steps li[data-v-8adff9cd]:last-child{margin-bottom:0}.payment-steps strong[data-v-8adff9cd]{color:var(--primary-color);font-weight:600}.support-notice-message[data-v-8adff9cd]{margin-top:2rem}.subscription-renewal-view[data-v-5672dc95]{max-width:900px;margin:0 auto;padding:2rem}.renewal-content[data-v-5672dc95]{text-align:left}.error-message-banner[data-v-5672dc95]{margin-bottom:1.5rem}.intro-message[data-v-5672dc95]{background:var(--p-primary-50);border:1px solid var(--p-primary-200);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem;text-align:center}.intro-text[data-v-5672dc95]{font-size:1.125rem;font-weight:500;color:var(--p-primary-700);margin:0;line-height:1.6}.section-title[data-v-5672dc95]{font-size:1.5rem;font-weight:700;margin:0 0 1.5rem;color:var(--p-text-color);padding-bottom:.75rem;border-bottom:2px solid var(--p-surface-border)}.subscription-info-display[data-v-5672dc95]{background:var(--p-primary-50);border:1px solid var(--p-primary-200);border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.info-item[data-v-5672dc95]{display:flex;align-items:center;gap:1rem}.info-icon[data-v-5672dc95]{font-size:1.5rem;color:var(--p-primary-color);flex-shrink:0}.info-details[data-v-5672dc95]{display:flex;flex-direction:column;gap:.25rem;flex:1}.info-label[data-v-5672dc95]{font-size:.875rem;color:var(--p-text-color-secondary);font-weight:500}.info-value[data-v-5672dc95]{font-size:1.125rem;font-weight:700;color:var(--p-text-color)}.info-value.amount[data-v-5672dc95]{font-size:1.5rem;color:var(--p-primary-color)}.payment-section[data-v-5672dc95]{background:var(--p-surface-card);border:1px solid var(--p-surface-border);border-radius:.75rem;padding:2rem;margin-bottom:2rem}.payment-note-message[data-v-5672dc95]{margin-bottom:2rem}.action-buttons[data-v-5672dc95]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.action-buttons[data-v-5672dc95] .p-button{min-width:180px}@media(max-width:768px){.subscription-renewal-view[data-v-5672dc95]{padding:1rem}.renewal-content[data-v-5672dc95]{text-align:center}.section-title[data-v-5672dc95]{font-size:1.25rem;text-align:center}.subscription-info-display[data-v-5672dc95]{padding:1rem}.info-item[data-v-5672dc95]{flex-direction:column;text-align:center;gap:.75rem}.payment-section[data-v-5672dc95]{padding:1.5rem}.action-buttons[data-v-5672dc95]{flex-direction:column}.action-buttons[data-v-5672dc95] .p-button{width:100%;min-width:auto}}@media(max-width:480px){.intro-message[data-v-5672dc95],.payment-section[data-v-5672dc95]{padding:1rem}}[data-v-195ecd6a] .p-stepper,[data-v-195ecd6a] .p-stepper-panels,[data-v-195ecd6a] .p-stepper-panel,[data-v-195ecd6a] .p-stepper-panel-content,[data-v-195ecd6a] .p-stepper-panel-body{overflow:visible!important;max-height:none!important;height:auto!important}[data-v-195ecd6a] .p-stepper-list{max-width:100%;overflow:visible!important}.dashboard-launchpad[data-v-d732f016]{padding:1rem;width:100%}.launchpad-grid[data-v-d732f016]{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.launchpad-item[data-v-d732f016]{flex:0 1 100%;min-width:200px;max-width:100%;transition:all .2s ease}@media screen and (min-width:768px){.launchpad-item[data-v-d732f016]{flex:0 1 calc(50% - .5rem);max-width:calc(50% - .5rem)}}@media screen and (min-width:1200px){.launchpad-item[data-v-d732f016]{flex:0 1 calc((100% - 4rem)/5);max-width:calc((100% - 4rem)/5);min-width:0}}.action-card[data-v-d732f016]{background:var(--p-surface-0);border:1px solid var(--p-surface-100);height:100%;box-shadow:0 1px 3px #00000005;display:flex;align-items:center}.action-card[data-v-d732f016]:hover{background:var(--p-surface-0);border-color:var(--p-primary-color);box-shadow:0 12px 20px -5px #00000014;transform:translateY(-3px)}.action-card h3[data-v-d732f016]{font-size:.85rem;letter-spacing:-.01em}.icon-box[data-v-d732f016]{width:2.75rem;height:2.75rem;border-radius:10px;display:flex;align-items:center;justify-content:center}.section-title[data-v-d732f016]{font-size:1.25rem;font-weight:700}.section-title--compact[data-v-d732f016]{font-size:1.125rem}.icon-box--blue[data-v-d732f016]{background:var(--p-blue-100);color:var(--p-blue-600)}.icon-box--green[data-v-d732f016]{background:var(--p-green-100);color:var(--p-green-600)}.icon-box--orange[data-v-d732f016]{background:var(--p-orange-100);color:var(--p-orange-600)}.icon-box--purple[data-v-d732f016]{background:var(--p-purple-100);color:var(--p-purple-600)}.icon-box--cyan[data-v-d732f016]{background:var(--p-cyan-100);color:var(--p-cyan-600)}.description-text[data-v-d732f016]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2}.launchpad-panel[data-v-d732f016] .base-panel-header-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--p-text-color-secondary)}.dashboard-container[data-v-3c66f82a]{width:100%}.dashboard-content[data-v-3c66f82a]{min-height:100vh}.value-snapshot[data-v-3c66f82a],.urgent-risks[data-v-3c66f82a]{padding:1rem;background:linear-gradient(to bottom,var(--p-surface-100),transparent);border-radius:1rem}.dashboard-filter-bar[data-v-9f628e88]{flex-wrap:wrap}.chart-card[data-v-b7027f57]{overflow:hidden}.chart-card[data-v-b7027f57] .p-card-header{padding:1rem 1.25rem 0}.chart-switcher[data-v-b7027f57] .p-button{padding:.4rem .75rem;background:var(--p-surface-100);border-color:var(--p-surface-200);color:var(--p-surface-500)}.chart-switcher[data-v-b7027f57] .p-button.p-highlight{background:var(--p-primary-color);border-color:var(--p-primary-color);color:#fff}.chart-container[data-v-b7027f57]{padding:.5rem 0 .25rem;min-height:28rem}.chart-canvas[data-v-b7027f57]{height:28rem;width:100%}.chart-skeleton[data-v-b7027f57]{min-height:28rem}@media(max-width:640px){.chart-container[data-v-b7027f57]{min-height:22rem}.chart-canvas[data-v-b7027f57]{height:22rem}.chart-skeleton[data-v-b7027f57]{min-height:22rem}}.step-plate[data-v-129fce6a]{border-left-width:4px;border-left-style:solid}.border-left-blue[data-v-129fce6a]{border-left-color:var(--p-blue-500)}.border-left-amber[data-v-129fce6a]{border-left-color:var(--p-amber-500)}.border-left-red[data-v-129fce6a]{border-left-color:var(--p-red-500)}.border-left-purple[data-v-129fce6a]{border-left-color:var(--p-purple-500)}.text-2xs[data-v-129fce6a]{font-size:.65rem}.wf-gutter-desc[data-v-129fce6a]{overflow-wrap:break-word;word-break:break-word}.analytics-container[data-v-162f91ad]{width:100%;min-height:100vh;background-color:var(--p-surface-50)}.performance-trends[data-v-162f91ad],.contribution-triage[data-v-162f91ad]{background:transparent;border-radius:0}.contribution-triage[data-v-162f91ad]{margin-top:0}.action-rail[data-v-162f91ad] .p-card{border-radius:1rem}[data-v-162f91ad] .p-card{background:#fff!important;border-radius:12px!important;border:1px solid var(--p-surface-200)!important;box-shadow:0 1px 3px #0000000a!important;line-height:1!important;transition:all .2s ease-in-out}[data-v-162f91ad] .pulse-card{transition:transform .2s ease,box-shadow .2s ease}[data-v-162f91ad] .pulse-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}[data-v-162f91ad] .stats-card-content{min-height:0}[data-v-162f91ad] .border-left-green{border-left:4px solid var(--p-green-500)}[data-v-162f91ad] .border-left-red{border-left:4px solid var(--p-red-500)}[data-v-162f91ad] .border-left-orange{border-left:4px solid var(--p-orange-500)}[data-v-162f91ad] .p-datatable-thead>tr>th{background:transparent;font-size:.75rem;color:var(--p-text-secondary-color);text-transform:uppercase}[data-v-162f91ad] .p-selectbutton .p-button{padding:.45rem .85rem;background:#fff;border-color:var(--p-surface-300);color:var(--p-text-color)}[data-v-162f91ad] .p-selectbutton .p-button.p-highlight{background:var(--p-primary-color);border-color:var(--p-primary-color);color:#fff}[data-v-162f91ad] .p-card.chart-card{width:100%}.animate-fade-in[data-v-162f91ad]{animation:fadeIn-162f91ad .3s ease-in-out}@keyframes fadeIn-162f91ad{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.help-layout[data-v-1cd8f956]{display:flex;flex-direction:column;height:100vh;width:100%;max-width:100vw;overflow-x:hidden;background-color:var(--p-surface-50)}.help-header[data-v-1cd8f956]{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 1rem;background-color:var(--p-surface-0);border-bottom:1px solid var(--p-surface-200);gap:1rem}.header-left[data-v-1cd8f956]{display:flex;align-items:center;gap:.5rem}.header-center[data-v-1cd8f956]{flex:1;display:flex;justify-content:center;min-width:0}.search-field[data-v-1cd8f956]{margin-left:18rem;width:100%}.search-input[data-v-1cd8f956]{width:100%;border-radius:99px!important;font-size:.875rem}.brand-info[data-v-1cd8f956]{display:flex;flex-direction:column;line-height:1}.brand-title[data-v-1cd8f956]{font-weight:800;color:var(--p-primary-color);font-size:.95rem}.brand-tagline[data-v-1cd8f956]{font-size:.65rem;color:var(--p-text-muted-color);text-transform:uppercase}.header-right[data-v-1cd8f956]{display:flex;align-items:center;gap:.5rem}.mobile-toggle[data-v-1cd8f956]{display:none}.search-results-popover[data-v-1cd8f956] .p-popover-content{padding:0;width:320px;max-width:90vw}.results-list[data-v-1cd8f956]{display:flex;flex-direction:column;max-height:400px;overflow-y:auto}.result-item[data-v-1cd8f956]{display:flex;align-items:center;padding:.75rem 1rem;text-decoration:none;border-bottom:1px solid var(--p-surface-100);transition:background .2s;color:inherit}.result-item[data-v-1cd8f956]:last-child{border-bottom:none}.result-item[data-v-1cd8f956]:hover{background-color:var(--p-primary-50)}.result-info[data-v-1cd8f956]{display:flex;flex-direction:column}.result-title[data-v-1cd8f956]{font-size:.9rem;font-weight:700;color:var(--p-text-color)}.result-cat[data-v-1cd8f956]{font-size:.7rem;color:var(--p-text-muted-color);text-transform:uppercase}.no-results[data-v-1cd8f956]{padding:2rem;text-align:center;font-size:.875rem;color:var(--p-text-muted-color)}.help-body[data-v-1cd8f956]{display:flex;flex:1;min-width:0;width:100%;overflow:hidden}.help-sidebar[data-v-1cd8f956]{width:240px;flex-shrink:0;background-color:var(--p-surface-0);border-right:1px solid var(--p-surface-200);padding:1rem .5rem;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto}.nav-section[data-v-1cd8f956]{display:flex;flex-direction:column}.nav-heading[data-v-1cd8f956]{font-size:.65rem;font-weight:700;color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;padding-left:.5rem}.nav-list[data-v-1cd8f956]{display:flex;flex-direction:column;gap:.125rem}.nav-item[data-v-1cd8f956]{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border-radius:6px;color:var(--p-text-color);text-decoration:none;font-size:.85rem;transition:all .15s}.nav-item i[data-v-1cd8f956]{font-size:.9rem;opacity:.5}.nav-item[data-v-1cd8f956]:hover{background-color:var(--p-surface-100)}.nav-item-active[data-v-1cd8f956]{background-color:var(--p-primary-50);color:var(--p-primary-color);font-weight:600}.nav-item-active i[data-v-1cd8f956]{opacity:1;color:var(--p-primary-color)}.nav-container[data-v-1cd8f956]{display:flex;flex-direction:column;gap:1.5rem}.nav-container .nav-heading[data-v-1cd8f956]{font-size:.65rem;font-weight:700;color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;padding-left:.5rem}.nav-container .nav-list[data-v-1cd8f956]{display:flex;flex-direction:column;gap:.125rem}.nav-container .nav-item[data-v-1cd8f956]{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border-radius:6px;font-size:.85rem;color:var(--p-text-color);text-decoration:none}.nav-container .nav-item i[data-v-1cd8f956]{font-size:.9rem;opacity:.5}.nav-container .nav-item-active[data-v-1cd8f956]{background-color:var(--p-primary-50);color:var(--p-primary-color);font-weight:600}.nav-container .nav-item-active i[data-v-1cd8f956]{opacity:1;color:var(--p-primary-color)}.help-main[data-v-1cd8f956]{flex:1;min-width:0;width:100%;overflow-y:auto;overflow-x:hidden;background-color:var(--p-surface-50);scrollbar-gutter:stable}.header-right-desktop[data-v-1cd8f956]{display:flex;align-items:center;gap:.5rem}.header-options-btn[data-v-1cd8f956]{display:none}.options-popover[data-v-1cd8f956] .p-popover-content{padding:0;min-width:12rem}.options-popover-content[data-v-1cd8f956]{display:flex;flex-direction:column}.options-item[data-v-1cd8f956]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border:none;background:none;font-size:.9rem;color:var(--p-text-color);cursor:pointer;text-align:left;transition:background .2s}.options-item[data-v-1cd8f956]:hover{background-color:var(--p-surface-100)}.options-item-dashboard i[data-v-1cd8f956]{color:var(--p-primary-color)}.options-section[data-v-1cd8f956]{padding:.5rem 1rem .75rem;border-top:1px solid var(--p-surface-200)}.options-section-label[data-v-1cd8f956]{display:block;font-size:.7rem;font-weight:700;color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.options-lang-list[data-v-1cd8f956]{display:flex;flex-direction:column;gap:.125rem}.options-lang-option[data-v-1cd8f956]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;border-radius:6px;background:none;font-size:.875rem;color:var(--p-text-color);cursor:pointer;text-align:left;transition:background .2s}.options-lang-option[data-v-1cd8f956]:hover{background-color:var(--p-surface-100)}.options-lang-option-active[data-v-1cd8f956]{background-color:var(--p-primary-50);color:var(--p-primary-color);font-weight:600}.options-lang-option-active i[data-v-1cd8f956]{color:var(--p-primary-color)}.desktop-only[data-v-1cd8f956]{display:flex}@media(max-width:991px){.desktop-only[data-v-1cd8f956]{display:none!important}.mobile-toggle[data-v-1cd8f956]{display:flex!important}.search-field[data-v-1cd8f956]{margin-left:0}.header-center[data-v-1cd8f956]{flex:2}.header-right-desktop[data-v-1cd8f956]{display:none}.header-options-btn[data-v-1cd8f956]{display:flex!important}}@media(max-width:768px){.lang-select[data-v-1cd8f956]{width:60px}}.help-drawer[data-v-1cd8f956] .p-drawer-header{padding:1rem}.help-drawer[data-v-1cd8f956] .p-drawer-content{padding:0 1rem 1rem}.help-index-container[data-v-16b8097e]{box-sizing:border-box;max-width:1000px;width:100%;min-width:0;margin:0 auto;padding:1rem;overflow-x:hidden}.hero-section[data-v-16b8097e]{margin-bottom:2rem}.hero-section h1[data-v-16b8097e]{font-size:clamp(1.5rem,5vw,2.5rem);font-weight:900;margin-bottom:.5rem;color:var(--p-text-color)}.hero-section p[data-v-16b8097e]{font-size:1.2rem;color:var(--p-text-muted-color)}.category-grid[data-v-16b8097e]{min-width:0}.category-block[data-v-16b8097e]{margin-bottom:3rem;min-width:0}.category-title[data-v-16b8097e]{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:var(--p-text-color);flex-wrap:wrap}.category-title i[data-v-16b8097e]{color:var(--p-primary-color)}.module-list[data-v-16b8097e]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;min-width:0}.module-card-link[data-v-16b8097e]{text-decoration:none;min-width:0}.module-card[data-v-16b8097e]{width:100%;min-width:0;border:1px solid var(--p-surface-200);transition:all .2s;overflow:hidden}.module-card[data-v-16b8097e] .p-card-content{padding:.75rem!important;overflow:hidden}.module-card[data-v-16b8097e]:hover{border-color:var(--p-primary-color);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.module-card-content[data-v-16b8097e]{display:flex;align-items:center;gap:1rem;min-height:0;min-width:0;height:100%}.icon-wrapper[data-v-16b8097e]{flex-shrink:0;padding:.75rem;background-color:var(--p-surface-100);border-radius:12px;color:var(--p-primary-color)}.text-wrapper[data-v-16b8097e]{flex:1;min-width:0;overflow:hidden}.text-wrapper h4[data-v-16b8097e]{margin:0 0 .25rem;font-weight:700;color:var(--p-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-wrapper p[data-v-16b8097e]{margin:0;font-size:.875rem;color:var(--p-text-muted-color);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.arrow-icon[data-v-16b8097e]{flex-shrink:0;font-size:.75rem;color:var(--p-surface-400)}@media(max-width:768px){.module-list[data-v-16b8097e]{grid-template-columns:1fr}}@media(max-width:480px){.help-index-container[data-v-16b8097e]{padding:.75rem}.hero-section h1[data-v-16b8097e]{font-size:1.35rem}.hero-section p[data-v-16b8097e]{font-size:1rem}.category-title[data-v-16b8097e]{font-size:1.25rem;margin-bottom:1rem}.module-list[data-v-16b8097e]{gap:.5rem}.module-card[data-v-16b8097e] .p-card-content{padding:.5rem .75rem!important}.module-card-content[data-v-16b8097e]{gap:.75rem}.desktop-only[data-v-16b8097e]{display:none!important}}.help-viewer-container[data-v-b61a05ee]{max-width:1000px;margin:0 auto;padding:1.5rem 1rem;width:100%}.custom-breadcrumb[data-v-b61a05ee]{background:transparent;border:none;padding:0;margin-bottom:2rem}.custom-breadcrumb[data-v-b61a05ee] .p-breadcrumb-list{margin:0}.breadcrumb-link[data-v-b61a05ee]{font-size:.875rem;color:var(--p-primary-color);font-weight:500;text-decoration:none}.breadcrumb-link[data-v-b61a05ee]:hover{text-decoration:underline}.breadcrumb-current[data-v-b61a05ee]{font-size:.875rem;color:var(--p-text-muted-color)}.loader[data-v-b61a05ee]{display:flex;flex-direction:column;align-items:center;padding:5rem 0;gap:1rem;color:var(--p-text-muted-color)}.loader i[data-v-b61a05ee]{font-size:2.5rem;color:var(--p-primary-color)}.article-wrapper[data-v-b61a05ee]{background-color:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:12px;padding:1.5rem}.article-footer[data-v-b61a05ee]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--p-surface-200);display:flex;align-items:center;justify-content:space-between}.footer-label[data-v-b61a05ee]{font-size:.875rem;color:var(--p-text-muted-color)}.footer-actions[data-v-b61a05ee]{display:flex;gap:.5rem}.markdown-body[data-v-b61a05ee]{color:var(--p-text-color);line-height:1.65;word-wrap:break-word}.markdown-body[data-v-b61a05ee] h1{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--p-surface-200)}.markdown-body[data-v-b61a05ee] h2{font-size:clamp(1.25rem,4vw,1.75rem);font-weight:700;margin-top:2.5rem;margin-bottom:1rem;color:var(--p-primary-color)}.markdown-body[data-v-b61a05ee] h3{font-size:1.25rem;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem;color:var(--p-text-color)}.markdown-body[data-v-b61a05ee] p,.markdown-body[data-v-b61a05ee] li{font-size:clamp(.95rem,2vw,1.05rem);margin-bottom:1.25rem}.markdown-body[data-v-b61a05ee] table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:2rem 0;border:1px solid var(--p-surface-200);border-radius:8px;background-color:var(--p-surface-0)}.markdown-body[data-v-b61a05ee] th{background-color:var(--p-surface-50);padding:.75rem 1rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;border-bottom:2px solid var(--p-surface-200);white-space:nowrap}.markdown-body[data-v-b61a05ee] td{padding:.75rem 1rem;font-size:.9rem;border-bottom:1px solid var(--p-surface-100);vertical-align:top}.markdown-body[data-v-b61a05ee] tr:nth-child(2n){background-color:var(--p-surface-50)}.markdown-body[data-v-b61a05ee] tr:hover{background-color:var(--p-primary-50)}.markdown-body[data-v-b61a05ee] blockquote{margin:1.5rem 0;padding:1rem 1.5rem;background-color:var(--p-primary-50);border-left:4px solid var(--p-primary-color);border-radius:0 8px 8px 0;font-style:italic;color:var(--p-primary-900)}.markdown-body[data-v-b61a05ee] code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85em;background-color:var(--p-surface-100);color:var(--p-primary-700);padding:.2rem .4rem;border-radius:4px}.markdown-body[data-v-b61a05ee] img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 20px #00000014;margin:2rem 0}.markdown-body[data-v-b61a05ee] ul{margin-bottom:1.25rem;padding-left:1.5rem}@media(max-width:640px){.help-viewer-container[data-v-b61a05ee]{padding:1rem .75rem}.article-wrapper[data-v-b61a05ee]{padding:1.25rem!important;border:none!important}.markdown-body[data-v-b61a05ee] td,.markdown-body[data-v-b61a05ee] th{padding:.5rem .75rem}}@media(min-width:768px){.help-viewer-container[data-v-b61a05ee]{padding:2rem}.article-wrapper[data-v-b61a05ee]{padding:2.5rem}}.crud-insights-drawer__header-row[data-v-7d3159c0]{min-width:0}.crud-insights-drawer__footer[data-v-7d3159c0]{text-align:center}.base-drawer.crud-insights-drawer .base-drawer__header-wrapper>*{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.utilization-low[data-v-8b00ad39] .p-progressbar-value{background:var(--p-green-500)}.utilization-medium[data-v-8b00ad39] .p-progressbar-value{background:var(--p-orange-500)}.utilization-high[data-v-8b00ad39] .p-progressbar-value{background:var(--p-red-500)}.p-tabpanels[data-v-6fc875f9]{min-height:50vh;overflow:hidden;display:flex;flex-direction:column}.base-simple-table-wrapper[data-v-43066d19]{height:100%;width:100%}[data-v-43066d19] .compact-table .p-datatable-thead>tr>th{padding:.4rem .5rem;background:var(--p-surface-50);font-size:.7rem}[data-v-43066d19] .compact-table .p-datatable-tbody>tr>td{padding:.4rem .5rem}[data-v-43066d19] .p-datatable-thead{z-index:3!important}[data-v-43066d19] .p-datatable-frozen-column{background-color:var(--p-surface-0, #ffffff)!important}[data-v-43066d19] .p-datatable-tbody>tr>td.p-datatable-frozen-column{background-color:var(--p-surface-0, #ffffff)!important;background-clip:padding-box;position:sticky!important;z-index:2!important}[data-v-43066d19] .p-datatable-tbody>tr:nth-child(2n)>td.p-datatable-frozen-column{background-color:var(--p-surface-50, #f9fafb)!important}[data-v-43066d19] .p-datatable-thead>tr>th.p-datatable-frozen-column{position:sticky!important;top:0;z-index:10!important;background-color:var(--p-surface-50, #f9fafb)!important}[data-v-43066d19] .p-datatable-frozen-column[style*=inset-inline-start]{box-shadow:4px 0 8px -4px #0000001f;border-right:1px solid var(--p-surface-200, #e5e7eb)!important}[data-v-43066d19] .p-datatable-frozen-column[style*=inset-inline-end]{box-shadow:-4px 0 8px -4px #0000001f;border-left:1px solid var(--p-surface-200, #e5e7eb)!important}[data-v-43066d19] .p-datatable-wrapper{scrollbar-width:thin;scrollbar-color:var(--p-surface-300, var(--surface-300)) transparent}.base-simple-list-wrapper[data-v-2cfe405c]{height:100%;width:100%}.simple-card-container[data-v-2cfe405c]{height:100%;min-height:100%;position:relative;overflow:hidden}.loading-overlay[data-v-2cfe405c]{position:absolute;inset:0;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:1000}.loading-content[data-v-2cfe405c]{display:flex;flex-direction:column;align-items:center;gap:1rem}.loading-text[data-v-2cfe405c]{margin:0;color:var(--text-color-secondary)}.simple-card-list[data-v-2cfe405c]{height:100%;overflow-y:auto;overflow-x:hidden;margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem}.simple-card[data-v-2cfe405c]{width:100%;margin-bottom:0;border-radius:8px;box-shadow:0 1px 3px #0000001a}.simple-card-fields-grid[data-v-2cfe405c]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.simple-card-field[data-v-2cfe405c]{margin-bottom:0;padding-bottom:.5rem;border-bottom:1px solid var(--surface-100)}.simple-card-fields-grid .simple-card-field[data-v-2cfe405c]:nth-last-child(-n+2){border-bottom:none;padding-bottom:0}.simple-card-fields-grid .simple-card-field[data-v-2cfe405c]:last-child:nth-child(odd){grid-column:1 / -1;border-bottom:none;padding-bottom:0}.simple-card-label[data-v-2cfe405c]{font-size:.75rem;font-weight:500;color:var(--text-color-secondary);line-height:1.2}.simple-card-value[data-v-2cfe405c]{font-size:.875rem;color:var(--text-color);line-height:1.3}.simple-card-custom-content[data-v-2cfe405c]{padding:.375rem 0}[data-v-2cfe405c] .p-card-body{padding:.75rem!important}[data-v-2cfe405c] .p-card-title{padding:.5rem .75rem .375rem!important;margin-bottom:0!important}.fade-enter-active[data-v-2cfe405c],.fade-leave-active[data-v-2cfe405c]{transition:opacity .3s ease}.fade-enter-from[data-v-2cfe405c],.fade-leave-to[data-v-2cfe405c]{opacity:0}.base-simple-data-view-wrapper[data-v-9c4d36f8]{height:100%;overflow:hidden}.base-simple-data-view-wrapper[data-v-9c4d36f8]>*{height:100%;width:100%}.payment-breakdown-list[data-v-0c69f588]{min-width:12rem}.payment-breakdown-row[data-v-0c69f588]{padding:.25rem 0}.payment-breakdown-row[data-v-0c69f588]:not(:last-child){border-bottom:1px solid #000}.payment-breakdown-left[data-v-0c69f588]{display:flex;flex-direction:column;gap:.125rem}.payment-breakdown-date[data-v-0c69f588]{display:block}.receipt-slip[data-v-fb64b4b0]{font-family:Courier New,Courier,monospace;margin:0 auto;background:#fff;line-height:1.1;overflow:visible}.slip-item-row[data-v-fb64b4b0]{border-bottom:1px dashed #ccc;padding:2px 0}.slip-item-name[data-v-fb64b4b0]{word-wrap:break-word;white-space:normal}.slip-deduction-row[data-v-fb64b4b0]{color:#444;line-height:1.2;font-style:italic}.slip-deduction-row span[data-v-fb64b4b0]:first-child:before{content:"↳ ";margin-right:4px}.slip-deduction-row span[data-v-fb64b4b0]:last-child{font-family:var(--p-font-family-mono, monospace)}.slip-bucket-row span[data-v-fb64b4b0]:last-child,.slip-total-row span[data-v-fb64b4b0]:last-child{text-align:right;font-family:var(--p-font-family-mono, monospace)}.margin-severity-badge[data-v-fc6a9cd4]{font-weight:600}.collections-breakdown[data-v-86cd23d2]{min-width:12rem}.collections-breakdown-row[data-v-86cd23d2]{font-size:12px}.collections-breakdown-group[data-v-86cd23d2]{margin-bottom:.5rem}.collections-breakdown-group[data-v-86cd23d2]:last-of-type{margin-bottom:0}.collections-breakdown-group-header[data-v-86cd23d2]{padding:.125rem 0;margin-bottom:.25rem;color:var(--p-primary-color);border-bottom:1px solid var(--p-surface-200)}.collections-breakdown-row[data-v-86cd23d2]{padding:.25rem 0}.collections-breakdown-row[data-v-86cd23d2]:not(:last-child){border-bottom:1px dashed var(--p-surface-200)}.collections-breakdown-total[data-v-86cd23d2]{padding:.5rem 0 0;margin-top:.25rem;border-top:1px solid var(--p-surface-300)}.collections-breakdown-left[data-v-86cd23d2]{display:flex;flex-direction:column;gap:.125rem}.collections-breakdown-primary[data-v-86cd23d2]{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.125rem}.collections-breakdown-meta[data-v-86cd23d2]{display:block}.written-off-breakdown[data-v-7cc62158]{margin-top:.5rem}.drawer-header-inner[data-v-857a59c1]{padding-right:.75rem}.slip-panel[data-v-857a59c1]{padding:1rem}.drawer-footer[data-v-857a59c1]{padding-top:1rem}@media(max-width:991px){.drawer-header-inner[data-v-857a59c1]{padding-right:.5rem;padding-left:.25rem}.sales-detail-drawer__content[data-v-857a59c1] .p-tablist{padding-left:.25rem;padding-right:.25rem}.sales-detail-drawer__content[data-v-857a59c1] .p-tabpanels{padding:.5rem .25rem}.slip-panel[data-v-857a59c1]{padding:.5rem}.drawer-footer[data-v-857a59c1]{padding:.75rem .5rem}.sales-detail-drawer__content .surface-100.p-3[data-v-857a59c1]{padding:.5rem!important}.sales-detail-drawer__content .gap-3[data-v-857a59c1]{gap:.5rem}}.slip-deduction-row[data-v-857a59c1]{color:var(--p-text-muted-color);line-height:1.2;font-style:italic}.slip-deduction-row span[data-v-857a59c1]:first-child:before{content:"↳ ";margin-right:4px}.slip-deduction-row span[data-v-857a59c1]:last-child{font-family:var(--p-font-family-mono, monospace)}.insight-card-modern[data-v-c15654af]{background:#fff;border:1px solid var(--p-surface-border);border-radius:12px;padding:1rem;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;flex:1 1 0;min-width:180px;display:flex;flex-direction:column;justify-content:space-between}.is-clickable.insight-card-modern[data-v-c15654af]{cursor:pointer}.is-clickable.insight-card-modern[data-v-c15654af]:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a;border-color:var(--p-primary-300)}.insight-card-modern.is-not-clickable[data-v-c15654af]{cursor:default;background:var(--p-surface-50);border-color:var(--p-surface-200)}.insight-card-modern.is-not-clickable .modern-label[data-v-c15654af]{color:var(--p-text-color-secondary);opacity:.9}.insight-card-modern.is-not-clickable .modern-value[data-v-c15654af]:not(.is-negative){color:var(--p-text-color-secondary)}.insight-card-modern.is-not-clickable .modern-icon-wrapper[data-v-c15654af]{opacity:.55}.insight-card-modern.is-active[data-v-c15654af]{border-color:var(--p-primary-500);background:var(--p-primary-50);box-shadow:inset 0 0 0 1px var(--p-primary-500)}.modern-label[data-v-c15654af]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--p-text-color-secondary)}.modern-value[data-v-c15654af]{font-size:1.5rem;font-weight:800;font-family:Inter,sans-serif;letter-spacing:-.02em;color:var(--p-text-color);font-variant-numeric:tabular-nums}.modern-value.is-negative[data-v-c15654af]{color:var(--p-red-600)}.modern-icon-wrapper[data-v-c15654af]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;opacity:.8}.icon-wrapper-bg-red[data-v-c15654af]{background:var(--p-red-50)}.icon-wrapper-bg-red .modern-icon[data-v-c15654af]{color:var(--p-red-500)}.icon-wrapper-bg-orange[data-v-c15654af]{background:var(--p-orange-50)}.icon-wrapper-bg-orange .modern-icon[data-v-c15654af]{color:var(--p-orange-500)}.icon-wrapper-bg-purple[data-v-c15654af]{background:var(--p-purple-50)}.icon-wrapper-bg-purple .modern-icon[data-v-c15654af]{color:var(--p-purple-500)}.icon-wrapper-bg-blue[data-v-c15654af]{background:var(--p-blue-50)}.icon-wrapper-bg-blue .modern-icon[data-v-c15654af]{color:var(--p-blue-500)}.icon-wrapper-bg-green[data-v-c15654af]{background:var(--p-green-50)}.icon-wrapper-bg-green .modern-icon[data-v-c15654af]{color:var(--p-green-500)}.insight-card-modern .modern-value[data-v-c15654af]:not(.is-negative){color:var(--p-text-color)}.insight-card-color-red .modern-value[data-v-c15654af]:not(.is-negative){color:var(--p-red-600)}.insight-card-color-orange .modern-value[data-v-c15654af]:not(.is-negative){color:var(--p-orange-600)}.insight-card-color-purple .modern-value[data-v-c15654af]:not(.is-negative){color:var(--p-purple-600)}.insight-card-color-blue .modern-value[data-v-c15654af]:not(.is-negative){color:var(--p-blue-600)}.insight-card-color-green .modern-value[data-v-c15654af]:not(.is-negative){color:var(--p-green-600)}.clear-btn[data-v-c15654af]{font-size:.85rem;transition:color .2s;cursor:pointer;padding:.25rem;flex-shrink:0;min-width:1.5rem;min-height:1.5rem;display:inline-flex;align-items:center;justify-content:center}.insight-card-modern .clear-btn[data-v-c15654af]{color:var(--p-red-500)}.insight-card-modern .clear-btn[data-v-c15654af]:hover{color:var(--p-red-700)}.insight-card-modern.is-active .clear-btn[data-v-c15654af]{color:var(--p-primary-700)}.insight-card-modern.is-active .clear-btn[data-v-c15654af]:hover{color:var(--p-primary-800)}.insight-card-hint[data-v-c15654af]{margin:0;margin-top:.625rem;padding-top:.625rem;border-top:1px solid var(--p-surface-200);font-size:.75rem;line-height:1.45;font-weight:400;color:var(--p-text-muted-color, var(--p-text-color-secondary));letter-spacing:.01em}.insight-card-modern.is-active .insight-card-hint[data-v-c15654af]{border-top-color:var(--p-primary-200, var(--p-surface-200));color:var(--p-text-color-secondary)}.insight-pill-modern[data-v-c15654af]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:.5rem .75rem;background:#fff;border:1px solid var(--p-surface-200);border-radius:8px;gap:.375rem;width:100%;min-width:0;transition:all .2s ease;font-size:.8125rem}.insight-pill-modern__top[data-v-c15654af]{white-space:nowrap}.insight-pill-hint[data-v-c15654af]{margin:0;padding-top:.375rem;margin-top:.125rem;border-top:1px solid var(--p-surface-200);font-size:.6875rem;line-height:1.45;font-weight:400;color:var(--p-text-muted-color, var(--p-text-color-secondary));white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.insight-pill-modern.is-active .insight-pill-hint[data-v-c15654af]{border-top-color:var(--p-primary-200, var(--p-surface-200));color:var(--p-text-color-secondary)}.pill-accent[data-v-c15654af]{width:3px;height:12px;border-radius:10px;background:var(--p-surface-400);flex-shrink:0}.pill-success .pill-accent[data-v-c15654af]{background:var(--p-green-500)}.pill-danger .pill-accent[data-v-c15654af]{background:var(--p-red-500)}.pill-info .pill-accent[data-v-c15654af]{background:var(--p-blue-500)}.pill-warn .pill-accent[data-v-c15654af]{background:var(--p-orange-500)}.pill-secondary .pill-accent[data-v-c15654af],.pill-contrast .pill-accent[data-v-c15654af]{background:var(--p-surface-400)}.insight-pill-modern.is-clickable[data-v-c15654af]{cursor:pointer;box-shadow:inset 3px 0 0 var(--p-primary-400)}.insight-pill-modern.is-clickable[data-v-c15654af]:hover{transform:translateY(-1px);box-shadow:inset 3px 0 0 var(--p-primary-500),0 2px 6px #0000001a}.insight-pill-modern.is-active.is-clickable[data-v-c15654af]{box-shadow:inset 3px 0 0 var(--p-primary-600)}.insight-pill-modern.is-active.is-clickable[data-v-c15654af]:hover{box-shadow:inset 3px 0 0 var(--p-primary-700),0 2px 6px #0000001a}.insight-pill-modern.is-not-clickable[data-v-c15654af]{cursor:default;background:var(--p-surface-50);border-color:var(--p-surface-200)}.insight-pill-modern.is-not-clickable .pill-label[data-v-c15654af],.insight-pill-modern.is-not-clickable .pill-value[data-v-c15654af]:not(.is-negative){color:var(--p-text-color-secondary)}.insight-pill-modern.is-not-clickable .pill-accent[data-v-c15654af]{opacity:.45}.insight-pill-modern.is-active[data-v-c15654af]{background:linear-gradient(90deg,var(--p-primary-50) 0%,var(--p-primary-100) 100%);border-color:var(--p-primary-500);color:var(--p-primary-900)}.insight-pill-modern.is-active .pill-label[data-v-c15654af],.insight-pill-modern.is-active .pill-value[data-v-c15654af]{color:#000!important}.insight-pill-modern.is-active .pill-value.is-negative[data-v-c15654af]{color:var(--p-red-300)}.pill-label[data-v-c15654af]{flex-shrink:0;color:var(--p-text-color-secondary);font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.pill-value[data-v-c15654af]{color:var(--p-text-color);font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums}.pill-value.is-negative[data-v-c15654af]{color:var(--p-red-600)}.insight-pill-modern .clear-btn[data-v-c15654af]{color:var(--p-red-500)}@media(max-width:768px){.insight-card-modern[data-v-c15654af]{flex:1 1 auto;min-width:100%;width:100%;padding:.75rem;margin-bottom:.5rem}.is-clickable.insight-card-modern[data-v-c15654af]{padding-left:calc(.75rem - 2px)}.insight-card-modern[data-v-c15654af]:last-child{margin-bottom:0}.insight-pill-modern[data-v-c15654af]{font-size:.75rem;padding:.5rem .75rem;gap:.5rem;border-radius:6px}.pill-label[data-v-c15654af]{font-size:.6875rem}.pill-value[data-v-c15654af]{font-size:.875rem}}.blind-audit-table[data-v-54062a57] .p-datatable-tbody>tr>td{padding:.5rem .75rem;vertical-align:middle}.blind-audit-table[data-v-54062a57] .p-datatable-thead>tr>th{padding:.5rem .75rem;font-size:.75rem;font-weight:600}.blind-audit-table[data-v-54062a57] .p-inputgroup-addon{min-width:4rem;justify-content:center;font-size:.75rem;padding:.25rem .5rem}.blind-audit-table[data-v-54062a57] .p-inputnumber-input{font-size:.875rem;padding:.375rem .5rem}.stock-count-header[data-v-54062a57]{min-width:0}.stock-count-header .flex-grow-1[data-v-54062a57]{flex:1 1 0%;min-width:0}.stock-count-progress[data-v-54062a57] .p-progressbar{height:4px;border-radius:2px}.stock-count-header-toggle[data-v-54062a57] .p-inputswitch{transform:scale(.85);transform-origin:center}.disabled-insight[data-v-4d09bc38]{pointer-events:none}.bundle-components-dialog[data-v-9c91eabb] .p-dialog{border-radius:12px}.bundle-components-dialog[data-v-9c91eabb] .p-dialog .p-dialog-header{background:var(--p-primary-50);border-bottom:1px solid var(--p-primary-200)}.bundle-components-dialog[data-v-9c91eabb] .p-dialog .p-dialog-content{padding:1rem 1.25rem!important;max-height:70vh;overflow-y:auto}.bundle-dialog-title[data-v-9c91eabb]{font-size:1rem;font-weight:700;line-height:1.25}.bundle-header-sku-line[data-v-9c91eabb]{font-size:.75rem;font-weight:600;color:var(--p-text-muted-color, var(--p-text-secondary-color));text-transform:uppercase;letter-spacing:.06em}.bundle-text-sm[data-v-9c91eabb]{font-size:.8rem;line-height:1.35}.bundle-text-xs[data-v-9c91eabb]{font-size:.75rem;line-height:1.3}.bundle-tfoot-total[data-v-9c91eabb]{font-size:.8rem;font-weight:800}.bundle-section-intro .section-title[data-v-9c91eabb]{font-size:.8rem;font-weight:700;margin-bottom:.35rem;color:var(--p-text-color);text-transform:uppercase;letter-spacing:.02em}.bundle-section-intro .section-blurb[data-v-9c91eabb]{font-size:.75rem}[data-v-9c91eabb] .bundle-components-dense-table .p-datatable-wrapper{max-height:500px;overflow-y:auto}[data-v-9c91eabb] .bundle-components-dense-table .p-datatable-thead>tr>th{position:sticky;top:0;z-index:1;padding:.3rem .45rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;vertical-align:middle;background:var(--p-content-background)}[data-v-9c91eabb] .bundle-components-dense-table .p-datatable-tbody>tr>td{padding:.3rem .45rem;vertical-align:middle;font-size:.8rem}[data-v-9c91eabb] .bundle-components-dense-table .p-datatable-tfoot>tr>td{padding:.4rem .45rem;vertical-align:middle;font-size:.8rem;font-weight:600;background:var(--p-content-background);border-top:2px solid var(--p-content-border-color)}[data-v-9c91eabb] .bundle-components-dense-table td.bundle-col-grow{min-width:0}[data-v-9c91eabb] .bundle-components-dense-table td.bundle-col-total{white-space:nowrap}[data-v-9c91eabb] .bundle-badge-dense{font-size:.65rem;min-height:1.15rem;line-height:1.15rem;padding:0 .35rem}.bundle-components-mobile[data-v-9c91eabb]{display:flex;flex-direction:column}.bundle-components-mobile--cards[data-v-9c91eabb]{gap:.5rem}.mobile-bundle-card[data-v-9c91eabb]{min-width:0}.mobile-bundle-rows[data-v-9c91eabb]{display:flex;flex-direction:column;gap:.125rem}.component-row[data-v-9c91eabb]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.component-row--dense[data-v-9c91eabb]{padding:.15rem 0}.component-label[data-v-9c91eabb]{font-size:.75rem;font-weight:600;color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.02em;min-width:5.5rem;flex-shrink:0}.component-value[data-v-9c91eabb]{font-size:.8rem;color:var(--p-text-color);text-align:right;flex:1;min-width:0}@media screen and (max-width:768px){.bundle-components-dialog[data-v-9c91eabb] .p-dialog{width:95vw!important;max-width:95vw!important}.bundle-components-dialog[data-v-9c91eabb] .p-dialog .p-dialog-content{padding:.75rem 0!important;max-height:80vh}.bundle-section-intro[data-v-9c91eabb]{padding-left:.75rem;padding-right:.75rem}}.letter-spacing-1[data-v-f9ad4c57]{letter-spacing:.05em}.bg-faded[data-v-f9ad4c57]{background-color:var(--p-surface-50)}.advisor-content[data-v-f9ad4c57]{padding:.25rem 0 .5rem;scrollbar-width:thin;max-width:100%;overflow-wrap:break-word;word-break:break-word}.pricing-advisor-header-text[data-v-f9ad4c57]{max-width:100%;min-width:0;overflow-wrap:break-word;word-break:break-word}.current-state-card-footer[data-v-f9ad4c57]{max-width:100%}.footer-hint-text[data-v-f9ad4c57]{max-width:100%;min-width:0;overflow-wrap:break-word;word-break:break-word}.edu-tooltip-trigger[data-v-f9ad4c57]{cursor:help;outline:none}.edu-tooltip-trigger[data-v-f9ad4c57]:focus-visible{box-shadow:0 0 0 2px var(--p-primary-200);border-radius:2px}.border-right-1[data-v-f9ad4c57]{border-right:1px solid var(--p-surface-border)}.border-top-1[data-v-f9ad4c57]{border-top:1px solid var(--p-surface-border)}.tier-cards-stack[data-v-f9ad4c57],.tier-card[data-v-f9ad4c57]{min-width:0}.tier-card-compact[data-v-f9ad4c57] .p-inputnumber-input{padding:.3rem .45rem;font-size:.8125rem}.wholesale-section-footer[data-v-f9ad4c57]{align-items:flex-start}@media(min-width:400px){.wholesale-section-footer[data-v-f9ad4c57]{align-items:center}}.average-cost-input[data-v-f9ad4c57] .p-inputnumber,.retail-price-input[data-v-f9ad4c57] .p-inputnumber,.markup-input[data-v-f9ad4c57] .p-inputnumber,.tier-field-input[data-v-f9ad4c57] .p-inputnumber{width:100%;max-width:100%}.average-cost-input[data-v-f9ad4c57] .p-inputnumber-input,.retail-price-input[data-v-f9ad4c57] .p-inputnumber-input,.markup-input[data-v-f9ad4c57] .p-inputnumber-input,.tier-field-input[data-v-f9ad4c57] .p-inputnumber-input{width:100%;box-sizing:border-box}[data-v-f9ad4c57] .p-dialog-header{min-width:0;max-width:100%;overflow-wrap:break-word;word-break:break-word}[data-v-f9ad4c57] .p-dialog-content{min-width:0;max-width:100%;overflow-x:hidden;box-sizing:border-box;padding-bottom:1rem}.batch-breakdown-card[data-v-c8721b56]{background:var(--surface-0)}[data-v-c8721b56] .compact-batch-table{font-size:.875rem}[data-v-c8721b56] .compact-batch-table .p-datatable-tbody>tr>td{padding:.4rem;vertical-align:middle}[data-v-c8721b56] .compact-batch-table .p-datatable-thead>tr>th{padding:.5rem .4rem;font-size:.75rem;font-weight:700;background:var(--surface-50)}.batch-cards-mobile[data-v-c8721b56]{display:flex;flex-direction:column;gap:.75rem}.batch-card-mobile[data-v-c8721b56]{transition:box-shadow .2s ease}.batch-card-mobile label[data-v-c8721b56]{display:block}.batch-card-mobile[data-v-c8721b56] .p-inputnumber-input{font-size:1rem;padding:.75rem}@media screen and (max-width:960px){[data-v-c8721b56] .p-inputnumber-input,[data-v-c8721b56] .p-inputtext,[data-v-c8721b56] .p-textarea{font-size:1rem;padding:.75rem}.flex.flex-column.gap-4[data-v-c8721b56]{gap:1.5rem}.surface-ground[data-v-c8721b56]{padding:1rem!important}}.barcode-list[data-v-c996adcd]{overflow-x:hidden}.barcode-row[data-v-c996adcd]{min-width:0}.barcode-qty-col[data-v-c996adcd]{width:6.5rem}.barcode-qty-cell[data-v-c996adcd]{min-width:0}.barcode-qty-input[data-v-c996adcd]{width:6.5rem;max-width:100%}.barcode-qty-input[data-v-c996adcd] .p-inputnumber{width:100%;max-width:6.5rem}.barcode-qty-input[data-v-c996adcd] .p-inputnumber-input{width:2.5rem;min-width:2.5rem;padding:.35rem .25rem;font-size:.875rem}.barcode-qty-input[data-v-c996adcd] .p-button{width:2rem;min-width:2rem;padding:.35rem}@media screen and (max-width:768px){.barcode-qty-input[data-v-c996adcd]{width:7rem}.barcode-qty-input[data-v-c996adcd] .p-inputnumber{max-width:7rem}.barcode-qty-input[data-v-c996adcd] .p-inputnumber-input{width:2.75rem;min-width:2.75rem;padding:.5rem .25rem}.barcode-qty-input[data-v-c996adcd] .p-button{width:2.25rem;min-width:2.25rem;padding:.5rem}}.text-2xs[data-v-c996adcd]{font-size:.6rem}.font-black[data-v-c996adcd]{font-weight:900}@media screen and (max-width:640px){.custom-select-button[data-v-c996adcd] .p-button{flex:1}}.barcode-summary[data-v-c996adcd]{min-width:0;max-width:100%}.barcode-total-value[data-v-c996adcd]{font-weight:900}[data-v-c996adcd] .p-dialog-content{padding-bottom:0!important;overflow-x:hidden}.hover\:bg-gray-50[data-v-c996adcd]:hover{background-color:var(--p-surface-50)}.pos-form-layout[data-v-9b972bea]{display:flex;width:100%;min-height:0;flex:1 1 auto}.pos-form-layout__aside[data-v-9b972bea]{width:300px;flex-shrink:0;max-height:100%}.pos-form-layout--stack[data-v-9b972bea]{flex-direction:column;overflow:visible;flex:1 1 auto;min-height:0}.pos-form-layout--stack .pos-form-layout__aside[data-v-9b972bea]{width:100%;max-height:none;flex-shrink:0;border-right:none!important;border-bottom:1px solid var(--p-content-border-color, var(--surface-border))}.pos-form-layout--stack .pos-form-layout__aside-body[data-v-9b972bea]{overflow:visible;flex-shrink:0}.pos-form-layout--stack .pos-form-layout__aside-scroll[data-v-9b972bea]{overflow:visible!important;max-height:none!important;flex-grow:0}.pos-form-layout--stack .pos-form-layout__main[data-v-9b972bea]{flex:0 0 auto;min-height:0;overflow:visible}.pos-form-layout--stack .pos-form-layout__main-body[data-v-9b972bea]{overflow:visible!important;flex:0 0 auto;min-height:0}.pos-form-layout--stack .pos-form-layout__recipe[data-v-9b972bea]{overflow:visible;flex:0 0 auto;min-height:0}.repack-pair[data-v-9b972bea]{display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,19rem);gap:.75rem 1rem;align-items:end}@media(max-width:767px){.repack-pair[data-v-9b972bea]{grid-template-columns:1fr;align-items:stretch}}.custom-scrollbar[data-v-9b972bea]{scrollbar-width:thin;scrollbar-color:var(--p-surface-300, var(--surface-300)) transparent}.custom-scrollbar[data-v-9b972bea]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-9b972bea]::-webkit-scrollbar-thumb{background-color:var(--p-surface-300, var(--surface-300));border-radius:10px}[data-v-9b972bea] .repack-target-yield-input .p-inputnumber-input,[data-v-9b972bea] .repack-target-yield-input input{font-weight:700;background:var(--p-surface-100, var(--surface-100))!important}.pos-form-layout__main-scroll[data-v-9b972bea]{-webkit-overflow-scrolling:touch}.pos-mobile-card__title[data-v-9b972bea]{word-break:break-word;overflow-wrap:break-word}.component-card[data-v-9b972bea]{transition:all .2s}.component-card[data-v-9b972bea]:hover{box-shadow:0 2px 8px #0000001a}.aside-costing[data-v-9b972bea]{flex-shrink:0}.inventory-visibility-mask[data-v-1a9db90e]{min-height:1.5rem}.product-name-text[data-v-1d703b33]{font-size:.95rem;font-weight:600;color:var(--p-surface-900);line-height:1.2}.metadata-text[data-v-1d703b33]{font-size:.75rem;line-height:1;margin-top:2px;letter-spacing:.02em;color:var(--p-surface-500);font-weight:600}.attribute-tag[data-v-1d703b33]{font-size:.8rem;color:var(--p-surface-400);font-style:italic;display:inline-block}.sku-badge[data-v-1d703b33]{font-size:.7rem;background-color:var(--p-surface-100);color:var(--p-surface-600);padding:1px 4px;border-radius:4px;font-family:monospace}.barcode-icon[data-v-1d703b33]{font-size:.7rem;flex-shrink:0}.primary-data-text[data-v-1d703b33]{font-size:.95rem;font-weight:700;color:var(--p-surface-900)}.price-text[data-v-1d703b33]{color:var(--p-primary-600)}.secondary-data-text[data-v-1d703b33]{font-size:.85rem;font-weight:600;color:var(--p-surface-900)}.conversion-helper[data-v-1d703b33]{font-size:.7rem;color:var(--p-surface-400);font-weight:400}.status-dot[data-v-1d703b33]{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.status-label-mobile[data-v-1d703b33]{font-size:.7rem;font-weight:600;margin-left:4px}.product-identity-card[data-v-1d703b33]{padding-left:4px;border-left:2px solid transparent}.status-border-out-of-stock[data-v-1d703b33],.status-border-expired[data-v-1d703b33]{border-left-color:var(--p-red-500)!important}.status-border-expiring[data-v-1d703b33],.status-border-low-stock[data-v-1d703b33]{border-left-color:var(--p-orange-500)!important}.status-border-low-stock-critical[data-v-1d703b33]{border-left-color:var(--p-red-500)!important}.status-border-dead-stock[data-v-1d703b33]{border-left-color:var(--p-gray-500)!important}[data-v-1d703b33] .p-datatable-sm .p-datatable-tbody>tr>td{padding:.25rem .5rem}.recipe-chip[data-v-1d703b33]{font-size:9px!important;height:18px!important;background:var(--p-blue-50)!important;color:var(--p-blue-600)!important;border:1px solid var(--p-blue-100)!important;padding:0 6px!important}.recipe-chip[data-v-1d703b33] .p-chip-text{font-size:9px!important;line-height:1}.recipe-chip[data-v-1d703b33] .p-chip-icon{font-size:.6rem!important}.expansion-container[data-v-1d703b33]{background-color:var(--p-surface-50);border-left:4px solid var(--p-primary-500);padding:1rem 1.25rem;margin:.5rem .5rem .5rem 2rem;border-radius:6px;min-height:60px;box-shadow:0 1px 3px #0000000d}@media screen and (max-width:768px){.expansion-container[data-v-1d703b33]{margin-left:1rem;padding:.875rem 1rem}}@media screen and (max-width:768px){.product-name-text[data-v-1d703b33],.primary-data-text[data-v-1d703b33]{font-size:.9rem}.status-label-mobile[data-v-1d703b33]{font-size:.65rem}}.clickable-link[data-v-1d703b33]{cursor:pointer;transition:color .2s}.clickable-link[data-v-1d703b33]:hover{color:var(--p-primary-color);text-decoration:underline}.stock-health-container[data-v-1d703b33]{width:100%;height:3px;background-color:var(--p-surface-200);border-radius:0;overflow:hidden}.stock-cell-compact .stock-health-container[data-v-1d703b33]{position:relative}.stock-health-bar[data-v-1d703b33]{height:100%;border-radius:10px;transition:width .4s ease-in-out}.severity-success[data-v-1d703b33]{background-color:var(--p-green-500)}.severity-warning[data-v-1d703b33]{background-color:var(--p-orange-500)}.severity-danger[data-v-1d703b33]{background-color:var(--p-red-500)}.surface-100[data-v-1d703b33]{background-color:var(--p-surface-100)!important;border:1px solid var(--p-surface-200)}.profit-margin-compact[data-v-1d703b33]{padding:.25rem .5rem!important;gap:.5rem!important}.profit-margin-compact[data-v-1d703b33] .p-badge{font-size:.7rem!important;padding:.125rem .375rem!important;line-height:1.2!important}.mobile-stats-container[data-v-1d703b33]{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:var(--p-surface-50);border-radius:8px;border:1px solid var(--p-surface-200)}.mobile-stat-section[data-v-1d703b33]{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid var(--p-surface-200)}.mobile-stat-section[data-v-1d703b33]:last-child{border-bottom:none;padding-bottom:0}.stat-section-label[data-v-1d703b33]{font-size:11px;text-transform:uppercase;color:var(--p-surface-500);font-weight:700;letter-spacing:.05em;margin-bottom:.25rem}.stat-section-label-secondary[data-v-1d703b33]{font-size:10px;color:var(--p-surface-400);font-weight:600}.stat-value-emphasized[data-v-1d703b33]{font-size:1.1rem!important;font-weight:800!important;line-height:1.2;color:var(--p-surface-900)}.stat-value-secondary[data-v-1d703b33]{font-size:.95rem;font-weight:600;color:var(--p-surface-700)}.mobile-stat-section-primary[data-v-1d703b33]{border-bottom-color:var(--p-surface-300)}.mobile-stat-section-secondary[data-v-1d703b33]{border-bottom-color:var(--p-surface-100);opacity:.85}.mobile-stat-section[data-v-1d703b33] .p-inputtext,.mobile-stat-section[data-v-1d703b33] .p-inputnumber,.mobile-stat-section[data-v-1d703b33] .p-inputnumber-input{width:100%;max-width:100%}.mobile-stat-section-primary[data-v-1d703b33] .p-inputtext,.mobile-stat-section-primary[data-v-1d703b33] .p-inputnumber,.mobile-stat-section-primary[data-v-1d703b33] .p-inputnumber-input{font-size:1.4rem!important;font-weight:700}.stat-item[data-v-1d703b33]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.stat-item-right[data-v-1d703b33]{align-items:flex-end;text-align:right}.stat-label[data-v-1d703b33]{font-size:10px;text-transform:uppercase;color:var(--p-surface-500);font-weight:600;letter-spacing:.02em}.stat-value[data-v-1d703b33]{font-size:1.1rem;font-weight:800;color:var(--p-surface-900);line-height:1.3;word-break:break-word}.stat-unit[data-v-1d703b33]{font-size:.9rem;font-weight:600;color:var(--p-surface-600)}.conversion-helper-mobile[data-v-1d703b33]{display:block;font-size:.75rem;color:var(--p-surface-400);font-weight:400;margin-top:.25rem}.attribute-tag-mobile[data-v-1d703b33]{font-size:14px;color:var(--p-surface-400);font-style:italic;display:inline-block;padding:2px 6px;background:var(--p-surface-100);border-radius:4px}.status-dot-mini[data-v-1d703b33]{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.sku-badge[data-v-1d703b33]{font-size:10px;background-color:var(--p-surface-100);color:var(--p-surface-600);padding:3px 8px;border-radius:4px;font-family:monospace;border:1px solid var(--p-surface-200);letter-spacing:.5px}.clickable-cell[data-v-1d703b33]{cursor:pointer;transition:background-color .2s;padding:.25rem;border-radius:4px}.clickable-cell[data-v-1d703b33]:hover{background-color:var(--blue-50)}.custom-edit-click-target[data-v-1d703b33]{min-height:2rem;width:100%}.clickable-cell-mobile[data-v-1d703b33]{cursor:pointer;padding:.5rem;border-radius:6px;transition:background-color .2s;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.clickable-cell-mobile[data-v-1d703b33]:active{background-color:var(--blue-100)}.edit-tap-target[data-v-1d703b33]{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.edit-icon-mobile[data-v-1d703b33]{padding:.5rem}.stock-value-badge[data-v-1d703b33]{font-size:.75rem;font-weight:600;margin-left:auto}.movement-card[data-v-49febf9f]{transition:all .2s ease}.movement-card[data-v-49febf9f]:hover{box-shadow:0 2px 8px #0000001a}.highlight-adjustment[data-v-49febf9f]{border-left:3px solid var(--orange-500);background-color:var(--orange-50)}.compact-movement-table[data-v-49febf9f]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.75rem}.compact-movement-table thead[data-v-49febf9f]{background-color:var(--surface-50);border-bottom:2px solid var(--surface-200)}.compact-movement-table thead th[data-v-49febf9f]{padding:.4rem .5rem;font-size:.75rem;font-weight:600;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-movement-table tbody td[data-v-49febf9f]{padding:.4rem .5rem;font-size:.75rem;overflow:hidden;word-wrap:break-word;border-bottom:1px solid var(--surface-200)}.compact-movement-table tbody .movement-separator td[data-v-49febf9f]{border-bottom:2px solid var(--surface-400)!important}.compact-movement-table tbody .striped-row[data-v-49febf9f]{background-color:var(--surface-0)}.compact-movement-table tbody .striped-row[data-v-49febf9f]:nth-child(2n){background-color:var(--surface-50)}.compact-movement-table tbody .highlight-adjustment-row[data-v-49febf9f]{background-color:var(--orange-50);border-left:3px solid var(--orange-500)}.compact-movement-table .activity-cell[data-v-49febf9f]{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.compact-movement-table .text-right[data-v-49febf9f]{text-align:right}.compact-movement-table .bg-surface-50[data-v-49febf9f]{background-color:var(--surface-50)}.compact-movement-table .movement-separator[data-v-49febf9f]{border-bottom:2px solid var(--surface-300);margin-bottom:2px}.text-2xs[data-v-49febf9f]{font-size:.625rem;line-height:1.2}.surface-50[data-v-28995e56]{background-color:var(--p-surface-50)!important;border-color:var(--p-surface-200)!important}[data-v-28995e56] .compact-inventory-table{font-size:.875rem}[data-v-28995e56] .compact-inventory-table .p-datatable-thead>tr>th{padding:.5rem .75rem;font-size:.75rem;font-weight:600}[data-v-28995e56] .compact-inventory-table .p-datatable-tbody>tr>td{padding:.25rem .5rem!important;height:45px;vertical-align:middle}[data-v-28995e56] .compact-inventory-table .p-inputnumber-input{padding:.3rem .5rem;font-size:.85rem}[data-v-28995e56] .compact-inventory-table .p-datatable-tbody>tr{border-bottom:1px solid var(--p-surface-100)}[data-v-28995e56] .compact-inventory-table .p-datatable-tbody>tr>td>div{margin:0}[data-v-28995e56] .price-spike-input .p-inputgroup-addon{border-color:#f59e0b!important;color:#b45309!important}[data-v-28995e56] .price-spike-input .p-inputnumber-input,[data-v-28995e56] .price-spike-input .p-inputtext{background-color:#fff9f2!important;border-color:#f59e0b!important;color:#b45309!important}[data-v-28995e56] .price-spike-input .p-inputtext:focus,[data-v-28995e56] .price-spike-input .p-inputnumber-input:focus-within{box-shadow:0 0 0 2px #fef3c7!important}.zero-cost-card[data-v-28995e56]{background-color:#ffa5001a!important;border-color:#ffa5004d!important}.zero-cost-card[data-v-28995e56]:hover{background-color:#ffa50026!important}@media(max-width:768px){[data-v-28995e56] .p-dialog-content,[data-v-28995e56] .p-dialog-footer{padding:1rem}}.receipt-product-card[data-v-28995e56]{padding-left:4px;border-left:2px solid transparent}.receipt-product-name[data-v-28995e56]{line-height:1.2}.receipt-metadata[data-v-28995e56]{font-size:.75rem;line-height:1;margin-top:2px;color:var(--p-surface-500)}.surface-50[data-v-f64fbfa4]{background-color:var(--p-surface-50)!important;border-color:var(--p-surface-200)!important}[data-v-f64fbfa4] .compact-inventory-table{font-size:.875rem}[data-v-f64fbfa4] .compact-inventory-table .p-datatable-thead>tr>th{padding:.5rem .75rem;font-size:.75rem;font-weight:600}[data-v-f64fbfa4] .compact-inventory-table .p-datatable-tbody>tr>td{padding:.25rem .5rem!important;height:45px;vertical-align:middle}[data-v-f64fbfa4] .compact-inventory-table .p-inputnumber-input{padding:.3rem .5rem;font-size:.85rem}[data-v-f64fbfa4] .compact-inventory-table .p-datatable-tbody>tr{border-bottom:1px solid var(--p-surface-100)}[data-v-f64fbfa4] .compact-inventory-table .p-datatable-tbody>tr>td>div{margin:0}[data-v-f64fbfa4] .discrepancy-warning .p-inputtext{border-color:#f59e0b!important;background-color:#fffbeb!important}[data-v-f64fbfa4] .discrepancy-warning .p-inputtext:focus{box-shadow:0 0 0 2px #fef3c7!important}@media(max-width:768px){[data-v-f64fbfa4] .p-dialog-content,[data-v-f64fbfa4] .p-dialog-footer{padding:1rem}}.order-progress-success[data-v-8c700c22] .p-progressbar-value{background:var(--p-green-500)}.order-progress-warn[data-v-8c700c22] .p-progressbar-value{background:var(--p-orange-500)}.order-progress-default[data-v-8c700c22] .p-progressbar-value{background:var(--p-primary)}.order-drawer-progress-success[data-v-f8b34fc8] .p-progressbar-value{background:var(--p-green-500)}.order-drawer-progress-warn[data-v-f8b34fc8] .p-progressbar-value{background:var(--p-orange-500)}.order-drawer-progress-default[data-v-f8b34fc8] .p-progressbar-value{background:var(--p-primary)}.commission-payout-form-grid[data-v-97820206] .p-datepicker{min-width:0;max-width:100%}.commission-payout-form-grid[data-v-97820206] .p-datepicker-input{min-width:0}.receipt-simulator[data-v-52c9cc2a]{background:#fff;border:1px solid var(--p-surface-200);max-height:500px;overflow-y:auto;transition:width .3s ease}[data-v-52c9cc2a] .printer-setup-tag-compact{font-size:.65rem;padding:.15rem .45rem;line-height:1.2}.pos-layout[data-v-0d9ec636]{background:radial-gradient(circle at top left,var(--p-surface-50),var(--p-surface-100));height:100dvh;width:100vw}[data-v-0d9ec636] #app{height:100dvh;overflow:hidden}.breakdown-root[data-v-c0d2f961]{overflow:visible;min-height:0}.breakdown-grid[data-v-c0d2f961]{display:grid;grid-template-columns:1fr 140px;align-items:center}.label[data-v-c0d2f961]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.amount[data-v-c0d2f961]{text-align:right;font-family:var(--p-font-family-mono, monospace);white-space:nowrap}.breakdown-separator[data-v-c0d2f961]{border-top:1px dashed var(--p-surface-border, #dee2e6)}.breakdown-grid.border-dotted[data-v-c0d2f961]{border-top-style:dotted}.breakdown-total-row[data-v-c0d2f961]{flex-shrink:0}.text-2xs[data-v-c0d2f961]{font-size:.65rem}@media(max-width:640px){.breakdown-grid[data-v-c0d2f961]{grid-template-columns:1fr 100px}}.pos-entity-selector__list[data-v-3bc147ff]{max-height:14rem;overflow-y:auto}.cart-item-name[data-v-c844d68d]{line-height:1.2;word-break:break-word;max-width:100%}.cart-item-unit-cost[data-v-c844d68d]{line-height:1.2}.line-clamp-2[data-v-c844d68d]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-item-row[data-v-c844d68d]{border-left:3px solid var(--p-primary-color);min-width:0;min-height:80px}.cart-item-qty-pill[data-v-c844d68d]{background:var(--p-surface-200);border-radius:6px;padding:.1rem;min-width:0}.qty-btn[data-v-c844d68d]{width:1.5rem;height:1.5rem;min-width:1.5rem;padding:0}.qty-input[data-v-c844d68d]{width:2rem;font-size:.8rem;outline:none;font-family:var(--p-font-family-mono, monospace);appearance:textfield;-moz-appearance:textfield}.qty-input[data-v-c844d68d]::-webkit-outer-spin-button,.qty-input[data-v-c844d68d]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-item-amount[data-v-c844d68d]{min-width:5.25rem}.cart-item-remove[data-v-c844d68d]{width:2rem;height:2rem;min-width:2rem;padding:0}.text-2xs[data-v-c844d68d]{font-size:.65rem}.truncate.notes-preview[data-v-c844d68d]{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-item-line-staff-label[data-v-c844d68d]{max-width:9rem}@media(max-width:480px){.cart-item-row[data-v-c844d68d]{padding-top:.5rem;padding-bottom:.5rem}.cart-item-qty-pill[data-v-c844d68d]{min-width:0;padding:.15rem .2rem}.cart-item-qty-pill .qty-btn[data-v-c844d68d]{width:1.5rem;height:1.5rem;min-width:1.5rem}.cart-item-qty-pill .qty-input[data-v-c844d68d]{width:1.75rem;font-size:.8125rem}.cart-item-amount[data-v-c844d68d]{min-width:4.75rem;font-size:.8125rem}.cart-item-remove[data-v-c844d68d]{width:1.75rem;height:1.75rem;min-width:1.75rem}}.pos-entity-selector__list[data-v-f0b3e78b]{max-height:14rem;overflow-y:auto}.customer-selector__add-btn[data-v-f0b3e78b]{align-self:stretch;width:2.5rem;min-width:2.5rem;padding-left:0;padding-right:0}.customer-selector__detail[data-v-f0b3e78b]{max-width:100%}.customer-selector__clear-btn[data-v-f0b3e78b]{margin-top:-.125rem}.customer-selector__col-balance[data-v-f0b3e78b]{width:5rem;min-width:5rem}.customer-selector__address[data-v-f0b3e78b]{overflow-wrap:anywhere;word-break:break-word}.customer-selector__metric-label[data-v-f0b3e78b]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--p-text-muted-color, var(--text-color-secondary));line-height:1.2}.customer-selector__metric-value[data-v-f0b3e78b]{font-size:.8rem;line-height:1.3}@media screen and (min-width:576px){.customer-selector__metric-value[data-v-f0b3e78b]{font-size:.875rem}}.discount-manager[data-v-457feb8d]{width:300px;min-width:280px}.cart-panel[data-v-c58c4b18]{min-width:0}.cart-checkout-footer--safe[data-v-c58c4b18]{padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0))}.cart-header[data-v-c58c4b18]{background:#34495e!important;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 2px 10px #0003}.cart-header-brand[data-v-c58c4b18]{font-family:var(--p-font-family, "Inter", sans-serif);color:#fffffff2}.cart-header-logo-img[data-v-c58c4b18]{width:2rem;height:2rem;object-fit:contain}.cart-header-icon[data-v-c58c4b18],.cart-header-text-primary[data-v-c58c4b18]{color:#fffffff2}.cart-header-text-secondary[data-v-c58c4b18]{color:#ffffffb8}.customer-context-zone[data-v-c58c4b18]{box-shadow:inset 0 2px 4px #00000005}.context-chips-scroll[data-v-c58c4b18]{scrollbar-width:none}.context-chips-scroll[data-v-c58c4b18]::-webkit-scrollbar{display:none}.context-trigger[data-v-c58c4b18]{min-width:5rem}.context-trigger[data-v-c58c4b18]:not(.context-chip--active):hover{background:var(--p-surface-100)}.context-chip--active[data-v-c58c4b18]{background:var(--p-surface-100);border:1px solid var(--p-surface-200);box-shadow:0 1px 2px #0000000a}.context-chip-label[data-v-c58c4b18]{max-width:12rem}.ledger-row[data-v-c58c4b18]{min-height:1.25rem}.ledger-label-small[data-v-c58c4b18]{font-size:.65rem}.font-mono[data-v-c58c4b18]{font-family:var(--p-font-family-mono, monospace);letter-spacing:-.5px}.amount-due-box.total-due-hero[data-v-c58c4b18]{background:linear-gradient(135deg,#5e6876,#465263);min-height:2.75rem}.pos-pay-btn[data-v-c58c4b18]{background:linear-gradient(135deg,#10b981,#059669)!important;border-color:#059669!important;color:#fff!important;box-shadow:0 10px 18px -10px #059669bf,0 2px 8px #05966959!important}.pos-pay-btn[data-v-c58c4b18]:hover:not(:disabled){background:linear-gradient(135deg,#22c55e,#059669)!important;border-color:#047857!important}.footer-details.animate-fadein[data-v-c58c4b18]{animation:fadein-c58c4b18 .2s ease}@keyframes fadein-c58c4b18{0%{opacity:0}to{opacity:1}}.fade-down-enter-active[data-v-c58c4b18],.fade-down-leave-active[data-v-c58c4b18]{transition:opacity .15s ease,transform .15s ease}.fade-down-enter-from[data-v-c58c4b18],.fade-down-leave-to[data-v-c58c4b18]{opacity:0;transform:translateY(-4px)}[data-v-c58c4b18] .pos-cart-table .p-datatable-thead>tr>th{padding:.5rem .75rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;background:var(--p-surface-50);border-bottom:1px solid var(--p-surface-border);color:var(--p-text-color-secondary)}[data-v-c58c4b18] .pos-cart-table .p-datatable-tbody>tr>td{padding:0;vertical-align:top;border-bottom:1px solid var(--p-surface-border)}[data-v-c58c4b18] .pos-cart-table .p-datatable-tbody>tr>td .cart-item-row{border-radius:0}.cart-items-workspace[data-v-c58c4b18] .base-simple-table-wrapper{flex:1 1 0;min-height:0;min-width:0;overflow-x:hidden}.cart-items-workspace[data-v-c58c4b18] .pos-cart-table .p-datatable-wrapper{overflow-x:hidden;overflow-y:auto;width:100%;min-width:0}.cart-items-workspace[data-v-c58c4b18] .pos-cart-table .p-datatable-wrapper::-webkit-scrollbar{width:6px}.pos-session-history-trigger[data-v-c58c4b18]:hover{background:#fff3!important}.cart-items-workspace[data-v-c58c4b18] .pos-cart-table .p-datatable-wrapper::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:4px}.cart-items-workspace[data-v-c58c4b18] .pos-cart-table .p-datatable-table{table-layout:fixed;width:100%;min-width:0}.cart-items-workspace[data-v-c58c4b18] .pos-cart-table .p-datatable-tbody>tr>td{min-width:0;width:100%}.indicator-icon[data-v-6cbfb66c]{width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.indicator-icon i[data-v-6cbfb66c]{font-size:.625rem}.pos-product-image-placeholder[data-v-6cbfb66c]{gap:.25rem}.pos-product-image-no-image[data-v-6cbfb66c]{font-size:.6rem;font-weight:500;letter-spacing:.02em}.pos-product-image-oos-label[data-v-6cbfb66c]{font-size:.6rem;font-weight:600;padding:.2rem .5rem;background:#334155e0;letter-spacing:.01em}.oos-overlay[data-v-6cbfb66c]{background:#ffffff73;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.hover-zoom[data-v-6cbfb66c]:hover{transform:scale(1.05)}[data-v-2183c6a2] .tier-pricing-popover{border-radius:8px;box-shadow:0 10px 15px -3px #0000001a}.stock-dot[data-v-3c2a77d2]{width:6px;height:6px;border-radius:50%}.stock-dot.success[data-v-3c2a77d2]{background-color:#22c55e}.stock-dot.warn[data-v-3c2a77d2]{background-color:#f59e0b}.stock-dot.danger[data-v-3c2a77d2]{background-color:#ef4444}.stock-text[data-v-3c2a77d2]{font-size:.7rem;font-weight:600;color:#64748b}.jit-error[data-v-9e4b436a]{font-size:.65rem;background:#fee2e2;color:#dc2626;padding:2px 6px;border-radius:4px}.product-card[data-v-787911a2]{cursor:pointer;min-height:180px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 4px #0000000a}.product-card-image-wrap[data-v-787911a2]{width:100%;height:140px;background-color:#f8fafc;border-bottom:1px solid #f1f5f9}.product-card.is-group .product-card-image-wrap[data-v-787911a2]:after{content:"";position:absolute;inset:10px 10px auto auto;width:88%;height:88%;border-radius:14px;background:#0f172a0a;box-shadow:0 10px 18px -16px #0f172a59;transform:translate(6px,6px);z-index:0;pointer-events:none}.product-card.is-group .product-card-image-wrap[data-v-787911a2]>*{position:relative;z-index:1}.product-card-group-tag[data-v-787911a2] .p-tag{font-size:.6rem;padding:.125rem .4rem;min-height:unset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-card-content[data-v-787911a2]{padding:.75rem}.product-title[data-v-787911a2]{font-size:.85rem;font-weight:600;color:#334155;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-subtitle[data-v-787911a2]{font-size:.7rem;color:#94a3b8;margin-top:2px}.product-card-price[data-v-787911a2]{font-size:.95rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.tier-badge[data-v-787911a2]{background:#fff;color:var(--p-orange-500);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem}.product-card[data-v-787911a2]:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a;border-color:var(--p-primary-300)}.product-card[data-v-787911a2]:active{transform:translateY(-1px) scale(.99)}.font-mono[data-v-787911a2]{font-family:var(--p-font-family-mono, monospace);letter-spacing:-.02em}.product-card-preorder-tag[data-v-787911a2] .p-tag{font-size:.6rem;padding:.125rem .375rem;min-height:unset}.oos-fade[data-v-787911a2]{opacity:.6;filter:grayscale(1)}.product-identity[data-v-9528b50d]{font-size:.875rem;font-weight:600;color:#334155;line-height:1.25}.pos-list-row[data-v-c949d2b9]{min-height:80px;background-color:#fff;transition:background-color .15s ease,box-shadow .15s ease}.pos-list-row[data-v-c949d2b9]:hover{background-color:#f8fafc;box-shadow:inset 0 0 0 1px var(--p-primary-200)}.list-row-thumb[data-v-c949d2b9]{border:1px solid #cbd5e1;box-shadow:0 3px 10px -3px #0f172a1f,0 1px 3px -1px #0f172a14}.product-title[data-v-c949d2b9]{font-size:.875rem;font-weight:600;color:#334155;line-height:1.25}.product-subtitle[data-v-c949d2b9]{font-size:.6875rem;font-weight:400;color:#94a3b8;margin-top:2px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pos-table-barcode[data-v-c949d2b9]{display:block;opacity:.85}.list-row-price[data-v-c949d2b9]{font-size:.875rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.list-row-tier-icon[data-v-c949d2b9]{font-size:.75rem;cursor:pointer}.list-row-preorder-tag[data-v-c949d2b9] .p-tag{font-size:.65rem;padding:.15rem .4rem;min-height:unset}.oos-fade[data-v-c949d2b9]{opacity:.72;filter:grayscale(.55);background-color:#f8fafcd9}.pos-product-table-wrapper[data-v-c8922bb7]{border:1px solid #cbd5e1;box-shadow:0 4px 14px -4px #0f172a1a,0 2px 6px -2px #0f172a0f}.pos-product-datatable[data-v-c8922bb7] .p-datatable-table{width:100%;table-layout:auto}.pos-product-datatable[data-v-c8922bb7] .p-datatable-thead>tr>th,.pos-product-datatable[data-v-c8922bb7] .p-datatable-tbody>tr>td{text-align:left}.pos-table-barcode[data-v-c8922bb7]{display:block;opacity:.85}.pos-product-datatable[data-v-c8922bb7] .p-datatable-tbody>tr>td{padding:.5rem .65rem;vertical-align:middle;min-height:2.75rem}.pos-product-datatable[data-v-c8922bb7] .p-datatable-tbody>tr{min-height:2.75rem}.pos-product-datatable[data-v-c8922bb7] .p-datatable-tbody>tr:nth-child(2n)>td{background-color:#f8fafc}.pos-product-datatable[data-v-c8922bb7] .p-datatable-tbody>tr:nth-child(odd)>td{background-color:#fff}.pos-product-datatable[data-v-c8922bb7] .p-datatable-thead>tr>th{padding:.5rem .65rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-color-secondary);background-color:#f1f5f9;border-bottom:1px solid #e2e8f0}.pos-product-table__row--oos[data-v-c8922bb7] td{opacity:.88}.pos-product-datatable[data-v-c8922bb7] .p-datatable-tbody>tr.pos-product-table__row:hover>td{background-color:var(--p-primary-50)!important}.pos-table-price[data-v-c8922bb7]{color:#0f172a}.pos-table-tier-btn[data-v-c8922bb7]{border:none;background:transparent;color:var(--p-orange-500);border-radius:999px;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.pos-table-tier-btn[data-v-c8922bb7]:hover{background:#fb923c1f;color:var(--p-orange-600)}.alphabet-container[data-v-14c8329c]{background-color:var(--pos-control-bg, #34495e);border-radius:6px;padding:3px;border:1px solid rgba(148,163,184,.28)}.alphabet-container--vertical[data-v-14c8329c]{border-radius:12px;padding:.35rem .25rem;overflow:hidden}.alphabet-strip[data-v-14c8329c]{display:flex;gap:2px;overflow-x:auto;padding:1px;-webkit-overflow-scrolling:touch}.alphabet-strip--vertical[data-v-14c8329c]{flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:auto;max-height:100%;gap:1px;padding:.2rem 0}.scroll-indicator[data-v-14c8329c]{position:absolute;top:5px;bottom:5px;width:52px;display:flex;align-items:center;pointer-events:none;z-index:10}.left-indicator[data-v-14c8329c]{left:4px;background:linear-gradient(to right,var(--pos-control-bg, #34495e) 42%,transparent);border-top-left-radius:8px;border-bottom-left-radius:8px;justify-content:flex-start;padding-left:4px}.right-indicator[data-v-14c8329c]{right:4px;background:linear-gradient(to left,var(--pos-control-bg, #34495e) 42%,transparent);border-top-right-radius:8px;border-bottom-right-radius:8px;justify-content:flex-end;padding-right:4px}.nav-button[data-v-14c8329c]{pointer-events:auto;background:#0f172ae6;border:1px solid rgba(15,23,42,.9);color:#f8fafc;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px #0f172a59;transition:all .2s}.nav-button[data-v-14c8329c]:hover{background:#1e293b;border-color:#0f172a;color:#fff}.nav-button[data-v-14c8329c]:active{transform:scale(.96)}.alphabet-btn[data-v-14c8329c]{background:transparent;border:none;color:#94a3b8;min-width:32px;height:30px;font-family:var(--p-font-family-mono, monospace);font-size:.75rem;font-weight:700;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.alphabet-strip--vertical .alphabet-btn[data-v-14c8329c]{min-width:24px;width:24px;height:22px;border-radius:5px;font-size:.625rem;padding:0}.alphabet-strip--vertical .all-btn[data-v-14c8329c]{width:24px;min-width:24px;height:24px;font-size:.52rem}.alphabet-btn[data-v-14c8329c]:hover{background:#0f172a0f;color:#0f172a}.alphabet-btn.is-active[data-v-14c8329c]{background:#e2e8f0f2;color:#1e293b;border-color:#e2e8f0f2;box-shadow:0 2px 10px #0f172a40}.all-btn[data-v-14c8329c]{min-width:40px}.fade-enter-active[data-v-14c8329c],.fade-leave-active[data-v-14c8329c]{transition:opacity .2s}.fade-enter-from[data-v-14c8329c],.fade-leave-to[data-v-14c8329c]{opacity:0}.vertical-scroll-indicator[data-v-14c8329c]{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:12}.vertical-scroll-indicator--top[data-v-14c8329c]{top:4px}.vertical-scroll-indicator--bottom[data-v-14c8329c]{bottom:4px}.no-scrollbar[data-v-14c8329c]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-14c8329c]{-ms-overflow-style:none;scrollbar-width:none}.category-scroll-wrapper[data-v-e3c4c578]{background:var(--pos-frame-bg, #34495e)}.category-tabs-container[data-v-e3c4c578]{scroll-behavior:smooth;background:transparent}.scroll-indicator[data-v-e3c4c578]{position:absolute;top:1px;bottom:1px;width:60px;display:flex;align-items:center;pointer-events:none;z-index:10}.left-indicator[data-v-e3c4c578]{left:0;background:linear-gradient(to right,var(--pos-frame-bg, rgba(52, 73, 94, .98)) 36%,transparent);border-top-left-radius:100px;border-bottom-left-radius:100px;padding-left:8px;justify-content:flex-start}.right-indicator[data-v-e3c4c578]{right:0;background:linear-gradient(to left,var(--pos-frame-bg, rgba(52, 73, 94, .98)) 36%,transparent);border-top-right-radius:100px;border-bottom-right-radius:100px;padding-right:8px;justify-content:flex-end}.nav-button[data-v-e3c4c578]{pointer-events:auto;background:#0f172ae6;border:1px solid rgba(15,23,42,.9);color:#f8fafc;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px #0f172a59;transition:all .2s}.nav-button[data-v-e3c4c578]:hover{background:#1e293b;border-color:#0f172a;color:#fff}.nav-button[data-v-e3c4c578]:active{transform:scale(.96)}.fade-enter-active[data-v-e3c4c578],.fade-leave-active[data-v-e3c4c578]{transition:opacity .3s}.fade-enter-from[data-v-e3c4c578],.fade-leave-to[data-v-e3c4c578]{opacity:0}.category-tag[data-v-e3c4c578]{border-radius:100px;border:1px solid rgba(226,232,240,.32);white-space:nowrap;letter-spacing:.05em;flex-shrink:0}.active-tag[data-v-e3c4c578]{background:linear-gradient(135deg,#22c55efa,#10b981eb);color:#fff;border-color:#ffffff57;transform:translateY(-1px) scale(1.02);box-shadow:0 10px 20px -18px #10b981f2,0 8px 14px -10px #00000073}.active-tag .badge[data-v-e3c4c578]{background:#ffffff38;color:#fff}.inactive-tag[data-v-e3c4c578]{background:transparent;color:var(--jevly-shell-chrome-fg-muted);border-color:#94a3b86b}.inactive-tag[data-v-e3c4c578]:hover{background:#0f172a0f;color:var(--jevly-shell-chrome-fg)}.inactive-tag .badge[data-v-e3c4c578]{background:#94a3b833;color:var(--jevly-shell-chrome-fg-muted)}.empty-category.inactive-tag[data-v-e3c4c578]{opacity:.5}.empty-category.inactive-tag[data-v-e3c4c578]:hover{opacity:.85}.text-2xs[data-v-e3c4c578]{font-size:.65rem;line-height:1}.no-scrollbar[data-v-e3c4c578]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-e3c4c578]{-ms-overflow-style:none;scrollbar-width:none}.pos-catalog-footer[data-v-240b2709]{background:transparent!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(148,163,184,.3);color:var(--jevly-shell-chrome-fg);box-shadow:0 -8px 22px #02061759,0 -2px 8px #02061740}.pos-catalog-footer .text-700[data-v-240b2709]{color:var(--jevly-shell-chrome-fg)!important}.pos-catalog-footer .text-500[data-v-240b2709]{color:var(--jevly-shell-chrome-fg-muted)!important}.pos-catalog-footer .status-pill span[data-v-240b2709]{color:var(--jevly-shell-chrome-fg)!important}.pos-catalog-footer[data-v-240b2709] .p-button.p-button-secondary.p-button-text{color:var(--jevly-shell-chrome-fg-muted)!important}.pos-catalog-footer[data-v-240b2709] .p-button.p-button-secondary.p-button-text .pos-footer-toolbar-icon,.pos-catalog-footer[data-v-240b2709] .p-button.p-button-secondary.p-button-text .pos-footer-toolbar-chevron{color:var(--jevly-shell-chrome-fg)!important;opacity:1!important}.pos-catalog-footer[data-v-240b2709] .p-button.p-button-secondary.p-button-text .pos-footer-toolbar-icon{font-size:1.0625rem!important}.pos-catalog-footer[data-v-240b2709] .p-button.p-button-secondary.p-button-text .pos-footer-toolbar-chevron{color:var(--jevly-shell-chrome-fg-muted)!important}.pos-catalog-footer[data-v-240b2709] .p-button.p-button-secondary.p-button-text:hover{background:#0f172a0f!important}.pos-catalog-footer[data-v-240b2709] .p-button.p-button-secondary.p-button-text:hover .pos-footer-toolbar-icon,.pos-catalog-footer[data-v-240b2709] .p-button.p-button-secondary.p-button-text:hover .pos-footer-toolbar-chevron,.pos-catalog-footer[data-v-240b2709] .pos-footer-user-menu-trigger.p-button.p-button-secondary.p-button-text{color:var(--jevly-shell-chrome-fg)!important}.pos-catalog-footer[data-v-240b2709] .pos-footer-user-menu-trigger.p-button .pi:not(.pos-footer-user-menu-chevron){color:var(--jevly-shell-chrome-fg)!important}.pos-catalog-footer[data-v-240b2709] .pos-footer-user-menu-trigger.p-button .pos-footer-user-menu-chevron{color:var(--jevly-shell-chrome-fg-muted)!important}.pos-catalog-footer[data-v-240b2709] .pos-footer-user-menu-trigger.p-button span{color:var(--jevly-shell-chrome-fg)!important}.pos-catalog-footer[data-v-240b2709] .pos-footer-user-menu-trigger.p-button.p-button-secondary.p-button-text:hover{background:#0f172a0f!important}.pos-catalog-footer[data-v-240b2709] .pos-footer-user-menu-trigger.p-button.p-button-secondary.p-button-text:hover .pi:not(.pos-footer-user-menu-chevron){color:var(--jevly-shell-chrome-fg)!important}.pos-catalog-footer[data-v-240b2709] .pos-footer-user-menu-trigger.p-button.p-button-secondary.p-button-text:hover .pos-footer-user-menu-chevron{color:var(--jevly-shell-chrome-fg-muted)!important}.pos-footer-clock[data-v-240b2709]{z-index:1}.pos-footer-clock.left-50[data-v-240b2709]{left:50%}.pos-footer-clock.-translate-x-50[data-v-240b2709]{transform:translate(-50%)}.pos-footer-clock-display[data-v-240b2709]{background:#fff9;color:#475569;font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;letter-spacing:.5px;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000d}.status-pill[data-v-240b2709]{transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #00000014;color:var(--jevly-shell-chrome-fg)}.status-pill-online[data-v-240b2709]{background:linear-gradient(135deg,#22c55e1f,#22c55e14);border:1.5px solid rgba(34,197,94,.25)}.status-pill-online i[data-v-240b2709]{color:#22c55e;filter:drop-shadow(0 0 4px rgba(34,197,94,.6))}.status-pill-online[data-v-240b2709]:hover{background:linear-gradient(135deg,#22c55e29,#22c55e1f);box-shadow:0 4px 12px #22c55e26}.status-pill-offline[data-v-240b2709]{background:linear-gradient(135deg,#ef444424,#ef44441a);border:1.5px solid rgba(239,68,68,.35);animation:pulse-red-240b2709 2.5s ease-in-out infinite}.status-pill-offline i[data-v-240b2709]{color:#ef4444;filter:drop-shadow(0 0 5px rgba(239,68,68,.7))}.status-pill-offline[data-v-240b2709]:hover{background:linear-gradient(135deg,#ef44442e,#ef444424)}.status-pill-syncing[data-v-240b2709]{background:linear-gradient(135deg,#3b82f624,#3b82f61a)}.status-pill-syncing i[data-v-240b2709]{color:#3b82f6;filter:drop-shadow(0 0 4px rgba(59,130,246,.6))}.storage-pill-risk[data-v-240b2709]{background:linear-gradient(135deg,#f9731624,#f973161a);border:1.5px solid rgba(249,115,22,.3);animation:pulse-orange-240b2709 3s ease-in-out infinite}.storage-pill-risk i[data-v-240b2709]{color:#f97316;filter:drop-shadow(0 0 4px rgba(249,115,22,.6))}.storage-pill-risk[data-v-240b2709]:hover{background:linear-gradient(135deg,#f973162e,#f9731624);box-shadow:0 4px 12px #f9731626}.pos-catalog-footer--safe[data-v-240b2709]{padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0))}.pos-mobile-footer-wrapper[data-v-240b2709]{background:transparent;border-top:1px solid rgba(148,163,184,.25);padding:.75rem 1rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 10px #0000000d;z-index:100;flex-shrink:0;position:relative;color:var(--jevly-shell-chrome-fg)}.pos-mobile-footer-wrapper .text-700[data-v-240b2709]{color:var(--jevly-shell-chrome-fg)!important}.pos-mobile-footer-wrapper .text-500[data-v-240b2709],.pos-mobile-footer-wrapper[data-v-240b2709] .p-button.p-button-secondary.p-button-text{color:var(--jevly-shell-chrome-fg-muted)!important}.pos-mobile-footer-wrapper[data-v-240b2709] .p-button.p-button-secondary.p-button-text .pos-footer-toolbar-icon{color:var(--jevly-shell-chrome-fg)!important;opacity:1!important;font-size:1.0625rem!important}.pos-mobile-footer-wrapper[data-v-240b2709] .p-button.p-button-secondary.p-button-text:hover{background:#0f172a0f!important}.pos-mobile-footer-wrapper[data-v-240b2709] .p-button.p-button-secondary.p-button-text:hover .pos-footer-toolbar-icon,.pos-mobile-footer-wrapper[data-v-240b2709] .pos-footer-user-menu-trigger.p-button.p-button-secondary.p-button-text,.pos-mobile-footer-wrapper[data-v-240b2709] .pos-footer-user-menu-trigger.p-button .pi{color:var(--jevly-shell-chrome-fg)!important}.pos-mobile-footer-wrapper[data-v-240b2709] .pos-footer-user-menu-trigger.p-button.p-button-secondary.p-button-text:hover{background:#0f172a0f!important}.pos-mobile-footer-wrapper[data-v-240b2709] .pos-footer-user-menu-trigger.p-button.p-button-secondary.p-button-text:hover .pi{color:var(--jevly-shell-chrome-fg)!important}.pos-mobile-footer-wrapper .sync-progress-tracker[data-v-240b2709]{bottom:0}.mobile-footer-actions[data-v-240b2709]{display:flex;gap:.75rem;align-items:center}.sync-progress-tracker[data-v-240b2709]{position:absolute;bottom:0;left:0;height:3px;background:linear-gradient(90deg,#3b82f6,#60a5fa,#3b82f6);background-size:200% 100%;transition:width .5s cubic-bezier(.4,0,.2,1);z-index:20;box-shadow:0 -1px 6px #3b82f666;animation:shimmer-240b2709 2s linear infinite}@keyframes pulse-red-240b2709{0%{box-shadow:0 2px 6px #00000014,0 0 #ef444466}50%{box-shadow:0 2px 6px #00000014,0 0 0 6px #ef444400}to{box-shadow:0 2px 6px #00000014,0 0 #ef444400}}@keyframes pulse-orange-240b2709{0%{box-shadow:0 2px 6px #00000014,0 0 #f9731666}50%{box-shadow:0 2px 6px #00000014,0 0 0 6px #f9731600}to{box-shadow:0 2px 6px #00000014,0 0 #f9731600}}@keyframes shimmer-240b2709{0%{background-position:200% 0}to{background-position:-200% 0}}.status-pill span[data-v-240b2709]{white-space:nowrap}.max-w-10rem[data-v-240b2709]{max-width:10rem}@media(max-width:768px){.pos-catalog-footer[data-v-240b2709]{padding-left:.5rem;padding-right:.5rem}.status-pill[data-v-240b2709]{padding:.375rem .5rem;min-width:2.5rem}.pos-catalog-footer button[data-v-240b2709]{min-height:2rem;min-width:2rem}}@media(min-width:768px)and (max-width:1024px){.pos-catalog-footer[data-v-240b2709]{gap:.5rem}}@media(min-width:1024px){.pos-footer-clock[data-v-240b2709]{max-width:12rem}.pos-footer-clock-display[data-v-240b2709]{white-space:nowrap}}@media(min-width:1440px){.pos-catalog-footer[data-v-240b2709]{padding-left:1rem;padding-right:1rem}}.pos-terminal-locked__card[data-v-e7fc3164]{background:var(--p-content-background);border-radius:var(--p-border-radius);border:1px solid var(--p-surface-border);box-shadow:0 2px 8px #00000014}.hidden[data-v-16688a48]{position:absolute;left:-9999px;top:0}.signature-section[data-v-16688a48]{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem}.sig-box[data-v-16688a48]{flex:1;border-bottom:1px solid currentColor;padding-bottom:.25rem}.hidden-print-container[data-v-32dcce33]{position:fixed;left:-9999px;top:0}.denomination-counter[data-v-6ade26ce]{height:100%;max-height:60vh;display:flex;flex-direction:column}.denomination-counter__body[data-v-6ade26ce]{flex:1;overflow-y:auto;min-height:0}.cash-drop-dialog-content[data-v-e2b389a2]{max-width:30rem}.parked-dialog-inner[data-v-4869a82f]{height:80vh;min-height:20rem}.parked-card-strip[data-v-4869a82f]{width:4px}.responsive-grid[data-v-4869a82f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.batch-selector-body[data-v-aa17bb36]{display:flex;flex-direction:column}.batch-list[data-v-aa17bb36]{min-height:0;-webkit-overflow-scrolling:touch}[data-v-aa17bb36] .p-dialog-content{display:flex;flex-direction:column;flex:1}.custom-scrollbar[data-v-aa17bb36]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-aa17bb36]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-aa17bb36]::-webkit-scrollbar-thumb{background:var(--surface-300);border-radius:4px}.custom-scrollbar[data-v-aa17bb36]:hover::-webkit-scrollbar-thumb{background:var(--surface-400)}.font-mono[data-v-aa17bb36]{font-family:var(--p-font-family-mono, monospace)}.variant-selector-body[data-v-eb5ea286]{display:flex;flex-direction:column}.variant-list[data-v-eb5ea286]{min-height:0;-webkit-overflow-scrolling:touch}[data-v-eb5ea286] .p-dialog-content{display:flex;flex-direction:column;flex:1}.custom-scrollbar[data-v-eb5ea286]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-eb5ea286]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-eb5ea286]::-webkit-scrollbar-thumb{background:var(--surface-300);border-radius:4px}.font-mono[data-v-eb5ea286]{font-family:var(--p-font-family-mono, monospace)}.variant-item[data-v-eb5ea286]{min-height:64px}.void-slip[data-v-43d3585b]{margin:0 auto;background:#fff;line-height:1.1;overflow:visible}.slip-item-name[data-v-43d3585b]{word-wrap:break-word;white-space:normal}.slip-sep[data-v-43d3585b]{border-top:1px dashed #000;margin:2mm 0}.border-bottom-dashed[data-v-43d3585b]{border-bottom:1px dashed #000;padding-bottom:2px}.border-top-dashed[data-v-43d3585b]{border-top:1px dashed #000;padding-top:4px}.slip-total-row span[data-v-43d3585b]:last-child{text-align:right;font-family:var(--p-font-family-mono, monospace)}.text-2xs[data-v-43d3585b]{font-size:8px}.pos-success-overlay[data-v-c692bb83]{position:fixed;inset:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box;background:#0f172ae6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999}.success-circle[data-v-c692bb83]{width:100px;height:100px;background:var(--p-primary-color);border-radius:50%;box-shadow:0 0 40px var(--p-primary-color)}.animate-scale[data-v-c692bb83]{animation:scaleUp-c692bb83 .4s cubic-bezier(.34,1.56,.64,1)}@keyframes scaleUp-c692bb83{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.fade-enter-active[data-v-c692bb83],.fade-leave-active[data-v-c692bb83]{transition:opacity .3s ease}.fade-enter-from[data-v-c692bb83],.fade-leave-to[data-v-c692bb83]{opacity:0}.hidden-print-container[data-v-35a40c08]{position:fixed;left:-9999px;top:0}.pos-main-wrapper[data-v-35a40c08]{--pos-frame-bg: var(--jevly-shell-chrome-bg);--pos-control-bg: var(--jevly-shell-chrome-bg);display:flex;flex-direction:row;height:100dvh;width:100vw;overflow:hidden;position:fixed;top:0;left:0;background-color:var(--surface-ground)}.pos-control-zone[data-v-35a40c08]{background:var(--pos-frame-bg)}.pos-control-zone--header[data-v-35a40c08]{background:var(--pos-frame-bg)!important}.pos-command-row[data-v-35a40c08]{background:var(--pos-frame-bg)}.pos-catalog-main[data-v-35a40c08]{background-color:#e9edf0;flex:1;min-height:0;display:flex;flex-direction:column}.pos-catalog-list-panel[data-v-35a40c08]{border:1px solid rgba(15,23,42,.08);background-color:#fff;box-shadow:0 4px 14px -4px #0f172a1a,0 2px 6px -2px #0f172a0f}.pos-table-skeleton-panel[data-v-35a40c08]{border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 14px -4px #0f172a1a,0 2px 6px -2px #0f172a0f}.catalog-panel[data-v-35a40c08]{box-shadow:inset 0 2px 4px #0000000d;min-height:0}.pos-sync-progress-bar-container[data-v-35a40c08]{position:relative}.pos-sync-progress-bar[data-v-35a40c08]{height:4px}.pos-sync-progress-bar[data-v-35a40c08] .p-progressbar-value{background:linear-gradient(90deg,var(--primary-400),var(--primary-600))}.pos-sync-status-text[data-v-35a40c08]{display:flex;align-items:center;justify-content:center;padding:.5rem;color:var(--text-color-secondary);font-size:.75rem}.fade-slide-down-enter-active[data-v-35a40c08],.fade-slide-down-leave-active[data-v-35a40c08]{transition:all .3s ease}.fade-slide-down-enter-from[data-v-35a40c08],.fade-slide-down-leave-to[data-v-35a40c08]{opacity:0;transform:translateY(-10px)}.pos-catalog-body[data-v-35a40c08]{position:relative}.pos-alphabet-rail[data-v-35a40c08]{width:48px;background:var(--pos-frame-bg);border-right:1px solid rgba(148,163,184,.2);padding:.5rem .2rem;z-index:3;position:relative}.pos-alphabet-rail[data-v-35a40c08] .alphabet-container{height:100%;border-radius:10px}.pos-alphabet-rail[data-v-35a40c08]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(to top,var(--pos-frame-bg),transparent);pointer-events:none}.catalog-fade-enter-active[data-v-35a40c08],.catalog-fade-leave-active[data-v-35a40c08]{transition:opacity .2s ease}.catalog-fade-enter-from[data-v-35a40c08],.catalog-fade-leave-to[data-v-35a40c08]{opacity:0}.view-switch-enter-active[data-v-35a40c08],.view-switch-leave-active[data-v-35a40c08]{transition:opacity .12s ease-out}.view-switch-enter-from[data-v-35a40c08],.view-switch-leave-to[data-v-35a40c08]{opacity:0}.pos-grid-layout[data-v-35a40c08]{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:.875rem;width:100%}.pos-grid-item[data-v-35a40c08]{width:100%;min-width:0;min-height:0}.catalog-scroll-area[data-v-35a40c08]{position:relative;z-index:1;flex:1;min-height:0;overflow-y:scroll;overflow-x:hidden;scrollbar-width:thin}@media(max-width:768px){.pos-catalog-body[data-v-35a40c08]{padding-right:0}.pos-alphabet-rail[data-v-35a40c08]{position:absolute;right:0;top:15%;height:70%;width:32px;border-right:none;border-radius:16px 0 0 16px;background:var(--pos-frame-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 6px 16px #0f172a33;padding:.3rem .15rem;z-index:8}.catalog-scroll-area[data-v-35a40c08]{padding-right:2.5rem}}.pos-list-row[data-v-35a40c08]{transition:background-color .15s ease}.pos-list-row[data-v-35a40c08]:hover{background-color:var(--p-surface-50)!important}.load-more-container[data-v-35a40c08]{padding:2rem;display:flex;justify-content:center;width:100%}.pos-catalog-header[data-v-35a40c08]{z-index:10;box-shadow:0 6px 18px #0000001f,0 1.5px 6px #0000001a;background:var(--pos-frame-bg)!important}.pos-search-wrap[data-v-35a40c08] .p-inputtext{padding-left:2.5rem}.pos-search-input[data-v-35a40c08] .p-inputtext{border:1px solid rgba(148,163,184,.45);background:#f8fafcfa;border-radius:8px;box-shadow:0 1px 2px #0f172a33;transition:all .2s ease}.pos-search-input[data-v-35a40c08] .p-inputtext:hover{border-color:#93c5fdcc}.pos-search-input[data-v-35a40c08] .p-inputtext:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa40}.pos-header-bottom[data-v-35a40c08]{background:var(--pos-frame-bg)!important}.pos-header-tabs[data-v-35a40c08] .category-tabs-container{background:transparent}.pos-header-tabs[data-v-35a40c08] .inactive-tag{color:var(--jevly-shell-chrome-fg-muted);border-color:#94a3b86b}.pos-header-tabs[data-v-35a40c08] .inactive-tag .badge{background:#94a3b833;color:var(--jevly-shell-chrome-fg-muted)}.pos-header-tabs[data-v-35a40c08] .inactive-tag:hover{background:#0f172a0f;color:var(--jevly-shell-chrome-fg)}.pos-view-toggle[data-v-35a40c08]{display:inline-flex;gap:.25rem;background:var(--pos-frame-bg);padding:2px}.pos-view-toggle-btn[data-v-35a40c08]{background:transparent!important;color:var(--jevly-shell-chrome-fg-muted)!important;border:1px solid rgba(203,213,225,.25)!important;border-radius:6px!important;transition:all .2s ease}.pos-view-toggle-btn[data-v-35a40c08] .pi{color:inherit!important}.pos-view-toggle-btn[data-v-35a40c08]:hover{background:#0f172a0f!important;color:var(--jevly-shell-chrome-fg)!important;border-color:#e2e8f099!important}.pos-view-toggle-btn.is-active[data-v-35a40c08]{background:linear-gradient(135deg,#22c55e,#10b981f2)!important;color:#fff!important;border:none!important;box-shadow:inset 0 1px #ffffff4d,0 10px 22px -18px #22c55ee6,0 2px 4px #0003}.shortcut-hint[data-v-35a40c08]{font-size:.65rem;color:var(--p-text-400);font-weight:600;text-transform:uppercase}.shortcut-hint kbd[data-v-35a40c08]{background:var(--p-surface-200);border-radius:4px;padding:1px 4px;border:1px solid var(--p-surface-300);font-family:var(--p-font-family-mono);color:var(--p-text-700);margin-right:2px}@keyframes pulse-35a40c08{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.animate-pulse[data-v-35a40c08]{animation:pulse-35a40c08 1.5s infinite ease-in-out}.pos-terminal-locked__card[data-v-35a40c08]{background:var(--p-content-background);border-radius:var(--p-border-radius);border:1px solid var(--p-surface-border);box-shadow:0 2px 8px #00000014}.pos-cart-sidebar{border-left:1px solid #e6e0e0!important}.pos-mobile-cart--full-bleed.p-drawer{width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;left:0!important;right:0!important}.pos-mobile-cart--full-bleed .p-drawer-header{padding-left:1rem;padding-right:1rem;width:100%;box-sizing:border-box}.pos-mobile-cart--full-bleed .p-drawer-content{padding:0!important;margin:0!important;width:100%;overflow:hidden}.pos-mobile-cart--full-bleed .cart-sheet-content{width:100%;min-width:0;padding:0;margin:0}.attribute-tag[data-v-9e48c1e3]{font-size:14px;color:var(--p-surface-400);font-style:italic;display:inline-block}.fade-enter-active[data-v-15e1b705],.fade-leave-active[data-v-15e1b705]{transition:opacity .2s ease}.fade-enter-from[data-v-15e1b705],.fade-leave-to[data-v-15e1b705]{opacity:0}.product-image[data-v-e137b327]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.product-image--clickable[data-v-e137b327]{cursor:pointer}.product-image__img[data-v-e137b327]{display:block;width:100%;height:100%;object-fit:cover}.product-image--small[data-v-e137b327]{width:36px;height:36px;min-width:36px;min-height:36px}.product-image__img--small[data-v-e137b327]{width:36px;height:36px}.product-image__placeholder--small[data-v-e137b327]{width:36px;height:36px;min-width:36px;min-height:36px}.product-image--medium[data-v-e137b327]{width:180px;height:180px;min-width:180px;min-height:180px}.product-image__img--medium[data-v-e137b327]{width:180px;height:180px}.product-image__placeholder--medium[data-v-e137b327]{width:180px;height:180px;min-width:180px;min-height:180px}.product-image--large[data-v-e137b327]{width:300px;height:300px;min-width:300px;min-height:300px}.product-image__img--large[data-v-e137b327]{width:300px;height:300px}.product-image__placeholder--large[data-v-e137b327]{width:300px;height:300px;min-width:300px;min-height:300px}.product-image__placeholder[data-v-e137b327]{display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;border:1px solid rgb(229,231,233);border-radius:.375rem;color:#9ca3af}.product-image__placeholder-icon[data-v-e137b327]{font-size:1rem}.product-image__placeholder--small .product-image__placeholder-icon[data-v-e137b327]{font-size:.875rem}.product-image__placeholder--medium .product-image__placeholder-icon[data-v-e137b327]{font-size:1.5rem}.product-image__placeholder--large .product-image__placeholder-icon[data-v-e137b327]{font-size:2rem}.product-details-dialog[data-v-d68c5eba] .p-dialog{border-radius:8px}.product-details-dialog[data-v-d68c5eba] .p-dialog .p-dialog-header{background:#fff;border-bottom:1px solid var(--p-surface-200)}[data-v-d68c5eba] .p-dialog-content{padding:1rem 1.25rem 1.25rem!important;background:#fff;max-height:70vh;overflow-y:auto}.product-details-body[data-v-d68c5eba]{width:100%;padding:0 .25rem}.summary-bar[data-v-d68c5eba]{display:flex;background:var(--p-surface-50);border-radius:8px;padding:.75rem;border:1px solid var(--p-surface-200)}.stat-box[data-v-d68c5eba]{flex:1;text-align:center}.stat-box[data-v-d68c5eba]:not(:last-child){border-right:1px solid var(--p-surface-200)}.stat-box label[data-v-d68c5eba]{display:block;font-size:.65rem;text-transform:uppercase;font-weight:700;color:var(--p-text-color-secondary);margin-bottom:2px}.stat-box .value[data-v-d68c5eba]{font-size:1.1rem;font-weight:800}.description-section[data-v-d68c5eba]{position:relative}.line-clamp-2[data-v-d68c5eba]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.expand-btn[data-v-d68c5eba]{background:none;border:none;color:var(--p-primary-500);font-size:.75rem;font-weight:700;cursor:pointer;padding:0;margin-top:4px}.compact-list[data-v-d68c5eba]{display:flex;flex-direction:column;padding:0 .5rem}.list-item[data-v-d68c5eba]{display:flex;justify-content:space-between;align-items:center;padding:.75rem .5rem;border-bottom:1px solid var(--p-surface-100)}.list-item[data-v-d68c5eba]:last-child{border-bottom:none}.item-main[data-v-d68c5eba]{min-width:0}.item-title[data-v-d68c5eba]{font-weight:700;color:var(--p-text-color);font-size:.95rem}.item-sub[data-v-d68c5eba]{font-size:.75rem;color:var(--p-text-color-secondary)}.item-stats[data-v-d68c5eba]{flex-shrink:0}.price[data-v-d68c5eba]{font-weight:800;color:var(--p-text-color)}.stock[data-v-d68c5eba]{font-size:.85rem;font-weight:600}.compact-tabs[data-v-d68c5eba] .p-tablist-tab-list{border-bottom:1px solid var(--p-surface-200)}.compact-tabs[data-v-d68c5eba] .p-tab{font-size:.85rem;padding:.75rem 1rem}.recipe-group[data-v-d68c5eba]{margin-bottom:1rem}.recipe-header[data-v-d68c5eba]{font-size:.75rem;font-weight:800;text-transform:uppercase;color:var(--p-orange-600);margin-bottom:.5rem}@media screen and (max-width:600px){.summary-bar[data-v-d68c5eba]{padding:.5rem}.stat-box .value[data-v-d68c5eba]{font-size:.95rem}.item-title[data-v-d68c5eba]{font-size:.85rem}}.products-table[data-v-c7cbb83b]{width:100%;height:100%}[data-v-c7cbb83b] .p-datatable-sm{font-size:.875rem}[data-v-c7cbb83b] .p-datatable-sm .p-datatable-thead>tr>th{padding:.5rem;font-size:.75rem;font-weight:600}[data-v-c7cbb83b] .p-datatable-sm .p-datatable-tbody>tr>td{padding:.5rem}.expansion-wrapper[data-v-c7cbb83b]{margin:0!important;padding:.375rem .5rem!important;position:relative;z-index:0}.expansion-table-container[data-v-c7cbb83b]{max-height:400px;display:flex;flex-direction:column;min-height:0}.expansion-table-container[data-v-c7cbb83b] .p-datatable{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.expansion-table-container[data-v-c7cbb83b] .p-datatable .p-datatable-wrapper{flex:1 1 auto;min-height:0;overflow:auto}[data-v-c7cbb83b] .expansion-table.p-datatable{border-radius:4px;overflow:hidden;border:1px solid var(--p-surface-200)}[data-v-c7cbb83b] .expansion-table .p-datatable-wrapper{scrollbar-width:thin}[data-v-c7cbb83b] .expansion-table .p-datatable-thead>tr>th{background-color:#f3f4f6;border-bottom:1px solid rgb(229,231,233);position:sticky;top:0;z-index:0;padding:.15rem .375rem!important;font-size:.7rem;font-weight:600}[data-v-c7cbb83b] .expansion-table .p-datatable-tbody>tr{background-color:#fff}[data-v-c7cbb83b] .expansion-table .p-datatable-tbody>tr:nth-child(2n){background-color:#f9fafb}[data-v-c7cbb83b] .expansion-table .p-datatable-tbody>tr:hover{background-color:#f3f4f6}[data-v-c7cbb83b] .expansion-table .p-datatable-tfoot>tr>td{background-color:var(--p-surface-100)!important;padding:.15rem .375rem!important;font-weight:700;font-size:.7rem;color:var(--p-surface-700)}.mobile-variant-row[data-v-c7cbb83b]{padding:.375rem .5rem!important;box-shadow:0 1px 2px #0000000d}.variant-primary-text[data-v-c7cbb83b]{font-size:.8rem;font-weight:700;color:var(--p-surface-900);line-height:1.1}.variant-metadata-text[data-v-c7cbb83b]{font-size:10px;color:var(--p-surface-500);font-weight:500}.variant-sku-tag[data-v-c7cbb83b]{font-size:10px;background-color:var(--p-surface-100);color:var(--p-surface-600);padding:1px 6px;border-radius:4px;font-family:var(--font-mono);transition:background-color .2s}.variant-sku-tag[data-v-c7cbb83b]:hover{background-color:var(--p-surface-200)}.variant-price-text[data-v-c7cbb83b]{font-size:.8rem;font-weight:800;color:var(--p-primary-600)}[data-v-c7cbb83b] .expansion-table .p-datatable-tbody>tr>td{padding:.15rem .375rem!important;vertical-align:middle}[data-v-c7cbb83b] .expansion-table .p-datatable-tbody>tr>td:first-child{overflow:visible;max-width:none}.expansion-cell-inline[data-v-c7cbb83b]{min-width:0}.expansion-cell-specs[data-v-c7cbb83b]{flex:0 1 auto;min-width:0;white-space:normal;word-break:break-word}.expansion-cell-sep[data-v-c7cbb83b]{color:var(--p-surface-400);font-size:10px;flex-shrink:0}.variant-card-list-mobile[data-v-c7cbb83b]{display:flex;flex-direction:column;gap:.375rem}@media screen and (max-width:768px){.expansion-wrapper[data-v-c7cbb83b]{padding:.375rem!important}.variant-card-list-mobile[data-v-c7cbb83b]{width:100%;overflow-x:hidden}}.form-errors-section[data-v-8904e0fa]{width:100%}.form-errors-list[data-v-8904e0fa]{list-style-type:disc}.form-errors-list li[data-v-8904e0fa]{font-size:.875rem;line-height:1.5}@media(max-width:767px){.form-errors-list[data-v-8904e0fa]{font-size:.8125rem}}.form-section--erp[data-v-b725d7c6] .p-field label{font-size:.85rem;color:#4b5563}.surface-card[data-v-b725d7c6]{transition:border-color .2s}.surface-card[data-v-b725d7c6]:hover{border-color:var(--p-primary-300)!important}.form-section__message[data-v-b725d7c6]{margin-top:.5rem;font-size:.8rem}.surface-card--tax[data-v-b725d7c6]{background-color:var(--p-blue-50, #eff6ff)}.variant-management-dialog[data-v-24877604] .p-dialog{border-radius:12px}.variant-management-dialog[data-v-24877604] .p-dialog .p-dialog-header{background:var(--p-primary-50);border-bottom:1px solid var(--p-primary-200)}.variant-management-dialog[data-v-24877604] .p-dialog .p-dialog-content{padding:1.5rem;max-height:80vh;overflow-y:auto}@media screen and (max-width:640px){.variant-management-dialog[data-v-24877604] .p-dialog{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important}.variant-management-dialog[data-v-24877604] .p-dialog .p-dialog-content{padding:1rem;max-height:calc(100dvh - 200px)}}.editable-row[data-v-b204ebc3] .p-inputnumber,.editable-row[data-v-b204ebc3] .p-select,[data-v-b204ebc3] .p-datatable{width:100%}[data-v-b204ebc3] .compact-bundle-table{font-size:.875rem}[data-v-b204ebc3] .compact-bundle-table .p-datatable-thead>tr>th{padding:.5rem .75rem;font-size:.75rem;font-weight:600}[data-v-b204ebc3] .compact-bundle-table .p-datatable-tbody>tr>td{padding:.5rem .75rem}[data-v-b204ebc3] .compact-bundle-table .p-datatable-tbody>tr{border-bottom:1px solid var(--p-surface-100)}[data-v-b204ebc3] .compact-bundle-table .p-datatable-header{padding:1rem 0;border-bottom:1px solid var(--p-surface-200)}.mobile-components-list[data-v-b204ebc3]{display:flex;flex-direction:column;gap:1rem}.mobile-component-card[data-v-b204ebc3]{width:100%;border-radius:8px;box-shadow:0 1px 3px #0000001a}.mobile-field[data-v-b204ebc3]{display:flex;flex-direction:column;gap:.5rem}.mobile-field-label[data-v-b204ebc3]{font-size:.875rem;font-weight:600;color:var(--text-color-secondary)}.variants-list[data-v-e3d262f1]{display:flex;flex-direction:column}.variants-summary-list[data-v-e3d262f1]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1rem}.variants-summary-list[data-v-e3d262f1]:empty:after{content:"No variants added yet. Click 'Add Variant' to create one.";display:block;padding:2rem;text-align:center;color:var(--p-surface-500);font-style:italic}.variant-separator[data-v-e3d262f1]{margin:.5rem 0;border-top:2px solid var(--surface-300);opacity:.6}.variant-panel[data-v-e3d262f1]{border:1px solid var(--surface-border);border-radius:.5rem;overflow:hidden}.variant-panel--new[data-v-e3d262f1]{border-color:var(--green-200)}.variant-panel--new[data-v-e3d262f1] .p-panel-header{background:var(--green-50);border-color:var(--green-200)}.variant-panel__header[data-v-e3d262f1]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%}.variant-panel__content-section[data-v-e3d262f1]{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0;width:100%}.variant-panel__title-row[data-v-e3d262f1]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;width:100%}.variant-panel__attributes[data-v-e3d262f1]{font-size:.875rem;color:var(--primary-color);font-weight:500;word-break:break-word;flex:1 1 auto;min-width:0}.variant-panel__index[data-v-e3d262f1]{font-weight:700;font-size:1rem;color:var(--text-color);flex-shrink:0}.variant-panel__tags[data-v-e3d262f1]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;width:100%}.variant-sku-tag[data-v-e3d262f1]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variant-attribute-tag[data-v-e3d262f1]{font-size:.75rem;white-space:nowrap}.variant-panel__actions[data-v-e3d262f1]{display:flex;gap:.5rem;align-items:center;flex-shrink:0;align-self:flex-end;width:100%;justify-content:flex-end}.variant-action-btn[data-v-e3d262f1]{flex-shrink:0}.variant-panel__content[data-v-e3d262f1]{padding:0}.variant-panel[data-v-e3d262f1] .p-panel-header{padding:.75rem 1rem;border-bottom:1px solid var(--surface-border)}.variant-panel[data-v-e3d262f1] .p-panel-content{padding:0;border:none}.variant-tabs[data-v-e3d262f1]{min-height:300px}.bulk-actions-container[data-v-e3d262f1]{display:flex;flex-direction:column;gap:.75rem;background:var(--surface-100);border-radius:.5rem}.bulk-actions-label[data-v-e3d262f1]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;color:var(--text-color)}.bulk-actions-label-text[data-v-e3d262f1]{display:none}.bulk-actions-buttons[data-v-e3d262f1]{display:flex;flex-wrap:wrap;gap:.5rem}.bulk-action-btn[data-v-e3d262f1]{flex:1 1 auto;min-width:calc(50% - .25rem)}@media(min-width:768px){.variant-panel__header[data-v-e3d262f1]{flex-direction:row;align-items:flex-start;gap:1rem}.variant-panel__content-section[data-v-e3d262f1]{flex-direction:row;align-items:center;gap:.75rem;flex:1 1 auto;min-width:0;width:auto}.variant-panel__title-row[data-v-e3d262f1]{flex-wrap:nowrap;width:auto}.variant-panel__attributes[data-v-e3d262f1]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variant-panel__tags[data-v-e3d262f1]{width:auto}.variant-panel__actions[data-v-e3d262f1]{width:auto;align-self:flex-start;flex-shrink:0}.bulk-actions-container[data-v-e3d262f1]{flex-direction:row;align-items:center;gap:1rem}.bulk-actions-label-text[data-v-e3d262f1]{display:inline}.bulk-actions-buttons[data-v-e3d262f1]{flex:1}.bulk-action-btn[data-v-e3d262f1]{flex:0 1 auto;min-width:auto}}@media(max-width:767px){.variants-summary-list[data-v-e3d262f1]{grid-template-columns:1fr;gap:.5rem}.variants-list[data-v-e3d262f1]{gap:.75rem}.variant-panel[data-v-e3d262f1] .p-panel-header{padding:.75rem}.variant-panel__header[data-v-e3d262f1]{gap:.75rem}.variant-panel__content-section[data-v-e3d262f1]{gap:.625rem}.variant-panel__title-row[data-v-e3d262f1]{gap:.5rem}.variant-panel__index[data-v-e3d262f1]{font-size:.95rem}.variant-panel__attributes[data-v-e3d262f1]{font-size:.8125rem}.variant-panel__tags[data-v-e3d262f1]{font-size:.75rem;gap:.375rem}.variant-sku-tag[data-v-e3d262f1]{max-width:120px;overflow:hidden;text-overflow:ellipsis}.variant-panel__actions[data-v-e3d262f1]{margin-top:.25rem}.variant-action-btn[data-v-e3d262f1]{padding:.5rem}.bulk-actions-buttons[data-v-e3d262f1]{width:100%}.bulk-action-btn[data-v-e3d262f1]{min-width:calc(50% - .25rem);font-size:.75rem}}.action-buttons-container[data-v-e3d262f1]{display:flex;flex-direction:column;gap:.5rem}[data-v-e3d262f1] .p-datatable .variant-error-row{border-left:3px solid var(--red-500)!important;background-color:var(--red-50)!important}[data-v-e3d262f1] .p-datatable .variant-error-row:hover{background-color:var(--red-100)!important}[data-v-e3d262f1] .p-datatable .ghost-row{background-color:#f0fdf4!important}[data-v-e3d262f1] .p-datatable .ghost-row .p-frozen-column{background-color:#f0fdf4!important;border-left:4px solid #22c55e!important}.id-edit-popover[data-v-e3d262f1]{box-shadow:0 10px 15px -3px #0000001a}[data-v-e3d262f1] .p-datatable-sm .p-datatable-tbody>tr>td{padding:.4rem .5rem}.recipe-chip[data-v-e3d262f1]{font-size:9px!important;height:18px!important;background:var(--p-blue-50)!important;color:var(--p-blue-600)!important;border:1px solid var(--p-blue-100)!important}.recipe-chip[data-v-e3d262f1] .p-chip-text{font-size:9px!important;line-height:1}.recipe-chip[data-v-e3d262f1] .p-chip-icon{font-size:.6rem!important}.variants-mobile-container[data-v-e3d262f1],.mobile-variants-list[data-v-e3d262f1]{display:flex;flex-direction:column;gap:1rem}.mobile-variant-card[data-v-e3d262f1]{transition:all .2s ease}.mobile-variant-card.variant-error-card[data-v-e3d262f1]{border-left:3px solid var(--red-500)!important;background-color:var(--red-50)!important}.mobile-variant-card.ghost-card[data-v-e3d262f1]{background-color:#f0fdf4!important;border-left:4px solid #22c55e!important}.empty-state[data-v-e3d262f1]{padding:2rem;text-align:center}.empty-state i[data-v-e3d262f1]{display:block;margin-bottom:1rem}.empty-state .text-900[data-v-e3d262f1]{font-weight:700;margin-bottom:.5rem}.empty-state .text-600[data-v-e3d262f1]{color:var(--text-color-secondary)}[data-v-e3d262f1] .p-datatable .p-inputtext,[data-v-e3d262f1] .p-datatable .p-inputnumber,[data-v-e3d262f1] .p-datatable .p-select{width:100%;min-width:0}.product-form[data-v-2489473a]{width:100%}.product-form__tabs[data-v-2489473a]{min-height:400px}.product-form__tabs[data-v-2489473a] .vertical-tabs{position:relative}.product-form__tabs[data-v-2489473a] .vertical-tabs__sidebar{position:sticky;top:0;align-self:flex-start}.product-create-content[data-v-e2a0bcba]{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 1px 3px #0000001a}@media(max-width:768px){.product-create-content[data-v-e2a0bcba]{padding:1rem}}.product-edit-content[data-v-af09356a]{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 1px 3px #0000001a}@media(max-width:768px){.product-edit-content[data-v-af09356a]{padding:1rem}}.refund-mobile-checkbox-col[data-v-e7ee2725]{width:2rem;min-width:2rem;display:flex;align-items:center}.animate-fade-in[data-v-e7ee2725]{animation:fadeIn-e7ee2725 .25s ease-out}@keyframes fadeIn-e7ee2725{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}[data-v-e7ee2725] .p-inputnumber-input{padding:.25rem!important}[data-v-14b6e70b] .p-dialog{border-radius:12px}[data-v-14b6e70b] .p-dialog .p-dialog-header{background:var(--p-primary-50);border-bottom:1px solid var(--p-primary-200)}[data-v-14b6e70b] .p-dialog .p-dialog-content{padding:2rem}[data-v-14e20ebc] .p-dialog{border-radius:12px}[data-v-14e20ebc] .p-dialog .p-dialog-header{background:var(--p-primary-50);border-bottom:1px solid var(--p-primary-200)}[data-v-4b1ef504] .p-dialog{border-radius:12px}[data-v-4b1ef504] .p-dialog .p-dialog-header{background:var(--p-primary-50);border-bottom:1px solid var(--p-primary-200)}[data-v-4b1ef504] .p-dialog .p-dialog-content{padding:2rem}[data-v-41863c7b] .p-dialog{border-radius:12px}[data-v-41863c7b] .p-dialog .p-dialog-header{background:var(--p-primary-50);border-bottom:1px solid var(--p-primary-200)}[data-v-41863c7b] .p-dialog .p-dialog-content{padding:2rem}[data-v-e84bc2b8] .p-dialog{border-radius:12px}[data-v-e84bc2b8] .p-dialog .p-dialog-header{background:var(--p-primary-50);border-bottom:1px solid var(--p-primary-200)}.p-tabpanels[data-v-ab28c595]{min-height:50vh;overflow:hidden;display:flex;flex-direction:column}[data-v-f61c5677] .p-dialog{border-radius:12px}[data-v-f61c5677] .p-dialog .p-dialog-header{background:var(--p-primary-50);border-bottom:1px solid var(--p-primary-200)}[data-v-f61c5677] .p-dialog .p-dialog-content{padding:2rem}[data-v-ef470279] .p-dialog{border-radius:12px}[data-v-ef470279] .p-dialog .p-dialog-header{background:var(--p-primary-50);border-bottom:1px solid var(--p-primary-200)}[data-v-ef470279] .p-dialog .p-dialog-content{padding:2rem}.pricing-link[data-v-71db4e9f]{border-bottom:2px solid transparent}.pricing-link[data-v-71db4e9f]:hover{border-bottom-color:var(--p-primary-500)}.guest-nav[data-v-6096efa2]{background:#fff;box-shadow:0 2px 4px #0000000d}.nav-links[data-v-6096efa2]{margin-left:.5rem}.nav-link[data-v-6096efa2]{color:var(--p-text-color);text-decoration:none;font-size:.95rem;font-weight:500;transition:color .2s ease,background .2s ease;padding:.5rem .75rem;border-radius:.375rem}.nav-link[data-v-6096efa2]:hover{color:var(--p-primary-color);background:var(--p-primary-50)}.nav-link.router-link-exact-active[data-v-6096efa2]{color:var(--p-primary-color);background:var(--p-primary-50);font-weight:600}.mobile-menu[data-v-6096efa2]{background:#fff;border-top:1px solid var(--p-surface-border);padding:1rem;display:flex;flex-direction:column;gap:.5rem}.mobile-menu-link[data-v-6096efa2]{color:var(--p-text-color);text-decoration:none;font-size:1rem;font-weight:500;padding:.75rem 1rem;border-radius:.375rem;transition:background .2s ease;display:block}.mobile-menu-link[data-v-6096efa2]:hover{background:var(--p-surface-100);color:var(--p-primary-color)}.mobile-menu-link.router-link-exact-active[data-v-6096efa2]{background:var(--p-primary-50);color:var(--p-primary-color);font-weight:600}.mobile-menu-divider[data-v-6096efa2]{height:1px;background:var(--p-surface-border);margin:.5rem 0}.mobile-menu-button[data-v-6096efa2]{width:100%;background:transparent;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.5rem}.mobile-menu-button-primary[data-v-6096efa2]{background:var(--p-primary-color);color:#fff;justify-content:center;font-weight:600}.mobile-menu-button-primary[data-v-6096efa2]:hover{background:var(--p-primary-600);color:#fff}.hero-wrapper[data-v-47d1944d]{padding:6rem 1rem 8rem;position:relative;background:linear-gradient(180deg,#fff,#f8fafc);min-height:100vh;min-height:100dvh;display:flex;align-items:center;overflow:hidden}.hero-container[data-v-47d1944d]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1280px;margin:0 auto;width:100%}.hero-left[data-v-47d1944d]{max-width:36rem}.hero-right[data-v-47d1944d]{display:flex;align-items:center;justify-content:center}.hero-visual-container[data-v-47d1944d]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:450px;width:100%;max-width:480px;border-radius:2.5rem;overflow:hidden;background:#ffffff80;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.7);box-shadow:0 8px 32px #05966914,inset 0 1px #fffc}.hero-mesh-bg[data-v-47d1944d]{position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 20% 30%,rgba(236,253,245,.9) 0%,transparent 60%),radial-gradient(ellipse 60% 70% at 80% 20%,rgba(209,250,229,.7) 0%,transparent 55%),radial-gradient(ellipse 70% 60% at 60% 80%,rgba(240,253,244,.6) 0%,transparent 50%),radial-gradient(ellipse 50% 50% at 10% 80%,rgba(248,250,252,.5) 0%,transparent 45%);pointer-events:none}.hero-float[data-v-47d1944d]{position:absolute;display:flex;align-items:center;justify-content:center;padding:.6rem .9rem;background:#fff9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8);border-radius:1rem;color:#059669;font-size:1.25rem;box-shadow:0 4px 16px #0596691a;animation:hero-float-47d1944d 6s ease-in-out infinite}.hero-float i[data-v-47d1944d]{font-size:inherit}.hero-float-1[data-v-47d1944d]{top:12%;left:8%;animation-delay:0s;animation-duration:5s}.hero-float-2[data-v-47d1944d]{top:18%;right:12%;animation-delay:.8s;animation-duration:6.5s}.hero-float-3[data-v-47d1944d]{top:55%;left:5%;animation-delay:1.5s;animation-duration:5.5s}.hero-float-4[data-v-47d1944d]{bottom:20%;right:8%;animation-delay:.3s;animation-duration:7s}.hero-float-5[data-v-47d1944d]{top:8%;left:50%;transform:translate(-50%);animation-delay:1s;animation-duration:6s}.hero-float-6[data-v-47d1944d]{bottom:25%;left:35%;animation-delay:1.2s;animation-duration:5.8s}@keyframes hero-float-47d1944d{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-float-5[data-v-47d1944d]{animation-name:hero-float-center-47d1944d}@keyframes hero-float-center-47d1944d{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-10px)}}@media(prefers-reduced-motion:reduce){.hero-float[data-v-47d1944d]{animation:none}}.hero-float[data-v-47d1944d]:hover{background:#ffffffd9;color:#047857;box-shadow:0 6px 24px #05966926}.hero-visual-center[data-v-47d1944d]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-logo[data-v-47d1944d]{max-width:260px;height:auto;object-fit:contain}.hero-tagline[data-v-47d1944d]{margin:1rem 1rem 0 0;font-size:.9375rem;font-weight:600;color:#0f172a;text-align:center;max-width:14rem}.gradient-text[data-v-47d1944d]{background:linear-gradient(90deg,#059669,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-badge[data-v-47d1944d]{display:inline-block;background:#05966914;border:1px solid rgba(5,150,105,.2);padding:.5rem 1rem;border-radius:2rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.badge-text[data-v-47d1944d]{color:#059669;font-weight:700;letter-spacing:.025em}.hero-title[data-v-47d1944d]{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.15;margin:0 0 1rem;color:#0f172a}.hero-subtitle[data-v-47d1944d]{font-size:1.125rem;line-height:1.7;color:#475569;margin:0 0 1.5rem}.hero-actions[data-v-47d1944d]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.hero-primary-btn[data-v-47d1944d]{background:#059669!important;border-color:#059669!important;color:#fff!important}.hero-primary-btn[data-v-47d1944d]:hover{background:#047857!important;border-color:#047857!important;color:#fff!important}.hero-trust-badges[data-v-47d1944d]{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.hero-trust-badge[data-v-47d1944d]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#ffffffe6;border:1px solid rgba(5,150,105,.15);border-radius:.5rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(max-width:991px){.hero-container[data-v-47d1944d]{grid-template-columns:1fr;gap:3rem;text-align:center}.hero-left[data-v-47d1944d]{max-width:100%;display:flex;flex-direction:column;align-items:center}.hero-subtitle[data-v-47d1944d]{margin-left:auto;margin-right:auto}.hero-actions[data-v-47d1944d],.hero-trust-badges[data-v-47d1944d]{justify-content:center}.hero-visual-container[data-v-47d1944d]{min-height:320px;max-width:100%}.hero-logo[data-v-47d1944d]{max-width:200px}.hero-float[data-v-47d1944d]{padding:.5rem .75rem;font-size:1rem}}@media(max-width:768px){.hero-wrapper[data-v-47d1944d]{padding:5rem 1rem 6rem}.hero-visual-container[data-v-47d1944d]{min-height:280px}.hero-tagline[data-v-47d1944d]{font-size:.9375rem;margin:1rem 1rem 0 0}}.landing-page-root[data-v-69c4ce5b]{background-color:var(--p-surface-0);overflow-x:clip;width:100%;position:relative}.content-wrapper[data-v-69c4ce5b]{display:flex;flex-direction:column;width:100%}.landing-section[data-v-69c4ce5b]{width:100%;min-height:200px}.contact-card[data-v-7bf566ad]:hover{transform:translateY(-4px)}.faq-hero[data-v-4a4e0514]{background:linear-gradient(180deg,#f8fafc,#fff);padding:5rem 1rem;border-bottom:1px solid #e2e8f0}.container-narrow[data-v-4a4e0514]{max-width:800px;margin:0 auto;padding:0 1rem}.hero-title[data-v-4a4e0514]{font-size:2.5rem;font-weight:800;color:#0f172a}.hero-subtitle[data-v-4a4e0514]{font-size:1.2rem;color:#64748b}[data-v-4a4e0514] .p-accordionheader{font-weight:600;color:#1e293b;padding:1.25rem;background:#fff}[data-v-4a4e0514] .p-accordioncontent{background:#f8fafc;padding:1.25rem}.cta-section[data-v-2f7edf4f]{padding:10rem 0;background:linear-gradient(180deg,#f8fafc,#fff)}.container[data-v-2f7edf4f]{max-width:1200px;margin:0 auto;padding:0 1rem}.trust-heading[data-v-2f7edf4f]{font-size:.75rem;font-weight:700;color:#059669;text-transform:uppercase;letter-spacing:.1em}.trust-grid[data-v-2f7edf4f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;width:100%;max-width:1000px;margin:0 auto}.trust-card[data-v-2f7edf4f]{padding:1.5rem;background:var(--p-surface-50);border-radius:1rem;border:1px solid var(--p-surface-200);transition:transform .2s ease,box-shadow .2s ease}.trust-card[data-v-2f7edf4f]:hover{transform:translateY(-5px);box-shadow:0 8px 24px -8px #0000001a}.cta-box[data-v-2f7edf4f]{position:relative;background:#0f172a;border-radius:2rem;color:#fff}.cta-mesh[data-v-2f7edf4f]{position:absolute;inset:0;background:radial-gradient(at 0% 0%,rgba(5,150,105,.35) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(16,185,129,.25) 0px,transparent 50%);opacity:.7;pointer-events:none}.cta-content[data-v-2f7edf4f]{position:relative;z-index:2}.cta-content-inner[data-v-2f7edf4f]{max-width:36rem;margin-left:auto;margin-right:auto}.cta-title[data-v-2f7edf4f]{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin:0 0 1rem;color:#fff}.cta-subtitle[data-v-2f7edf4f]{font-size:1.125rem;color:#c7d2fef2;max-width:32rem;margin:0 auto 2rem;line-height:1.6}.cta-footer[data-v-2f7edf4f]{margin-top:1.5rem;font-size:.75rem;color:#c7d2fecc}.cta-main-btn[data-v-2f7edf4f]{background:#059669!important;color:#fff!important;border:none!important;font-weight:700!important;padding:1rem 2rem!important}.cta-main-btn[data-v-2f7edf4f]:hover{background:#047857!important;transform:scale(1.02)}@media(max-width:640px){.cta-section[data-v-2f7edf4f]{padding:6rem 0}.cta-box[data-v-2f7edf4f]{border-radius:1rem}}.pricing-page[data-v-857f609b]{min-height:100vh;background:var(--p-surface-ground);color:var(--p-text-color)}.container[data-v-857f609b]{max-width:1200px;margin:0 auto;padding:0 2rem}.pricing-header[data-v-857f609b]{padding:4rem 0 2rem;text-align:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.page-title[data-v-857f609b]{font-size:3rem;font-weight:700;margin:0 0 1rem;color:var(--p-text-color)}.page-subtitle[data-v-857f609b]{font-size:1.25rem;color:var(--p-text-color-secondary);margin:0 0 2rem;max-width:700px;margin-left:auto;margin-right:auto}.pricing-plans-section[data-v-857f609b]{padding:4rem 0;background:var(--p-surface-card)}.pricing-grid[data-v-857f609b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1100px;margin:0 auto}.features-comparison-section[data-v-857f609b]{padding:6rem 0;background:var(--p-surface-ground)}.section-title[data-v-857f609b]{font-size:2.5rem;font-weight:700;margin:0 0 3rem;color:var(--p-text-color)}.comparison-table-wrapper[data-v-857f609b]{overflow-x:auto;background:var(--p-surface-card);border-radius:1rem;box-shadow:0 4px 6px #0000001a}.comparison-table[data-v-857f609b]{width:100%;border-collapse:collapse;min-width:600px}.comparison-table thead[data-v-857f609b]{background:var(--p-surface-100)}.comparison-table th[data-v-857f609b]{padding:1.5rem;text-align:left;font-weight:600;color:var(--p-text-color);border-bottom:2px solid var(--p-surface-border)}.comparison-table th[data-v-857f609b]:first-child{width:40%}.comparison-table td[data-v-857f609b]{padding:1.5rem;border-bottom:1px solid var(--p-surface-border);color:var(--p-text-color)}.comparison-table tbody tr:last-child td[data-v-857f609b]{border-bottom:none}.feature-name[data-v-857f609b]{font-weight:500;text-align:left!important}.category-row .category-header[data-v-857f609b]{font-weight:700;color:var(--p-text-color);background:var(--p-surface-100);padding:.75rem 1.5rem;text-align:left;border-bottom:1px solid var(--p-surface-border)}.comparison-table .feature-row.row-odd[data-v-857f609b]{background:var(--p-surface-50)}.comparison-table .feature-row.row-even[data-v-857f609b]{background:var(--p-surface-card)}.comparison-table i[data-v-857f609b]{font-size:1.25rem}.addon-card[data-v-857f609b]{transition:transform .2s ease,box-shadow .2s ease}.addon-card[data-v-857f609b]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.faq-section[data-v-857f609b]{padding:6rem 0;background:var(--p-surface-card)}.faq-grid[data-v-857f609b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.faq-item[data-v-857f609b]{padding:2rem;background:var(--p-surface-ground);border-radius:.75rem;border:1px solid var(--p-surface-border)}.faq-question[data-v-857f609b]{font-size:1.25rem;font-weight:600;margin:0 0 1rem;color:var(--p-text-color)}.faq-answer[data-v-857f609b]{font-size:1rem;line-height:1.7;color:var(--p-text-color-secondary);margin:0}@media(max-width:768px){.page-title[data-v-857f609b]{font-size:2rem}.pricing-grid[data-v-857f609b]{grid-template-columns:1fr}.comparison-table-wrapper[data-v-857f609b]{margin:0 -2rem;border-radius:0}.comparison-table[data-v-857f609b]{font-size:.875rem}.comparison-table th[data-v-857f609b],.comparison-table td[data-v-857f609b]{padding:1rem}.faq-grid[data-v-857f609b]{grid-template-columns:1fr}}.addon-grid[data-v-857f609b]{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1100px;margin:0 auto}@media(min-width:768px){.addon-grid[data-v-857f609b]{grid-template-columns:repeat(3,1fr)}}.addon-card[data-v-857f609b]{background:var(--p-surface-card);border:1px solid var(--p-surface-border);border-radius:1.25rem;padding:1.75rem;display:flex;flex-direction:column;height:100%;transition:all .3s ease}.addon-card[data-v-857f609b]:hover{transform:translateY(-4px);border-color:var(--p-primary-color);box-shadow:0 12px 30px -10px #0000001a}.addon-header[data-v-857f609b]{margin-bottom:1.25rem}.addon-icon-wrapper[data-v-857f609b]{background:var(--p-primary-50);color:var(--p-primary-color);width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.addon-body[data-v-857f609b]{flex-grow:1;display:flex;flex-direction:column}.addon-name[data-v-857f609b]{margin:0 0 .5rem;font-size:1rem;font-weight:700;color:var(--p-text-color);line-height:1.3}.addon-description[data-v-857f609b]{font-size:.95rem;color:var(--p-text-color-secondary);line-height:1.6;margin:0}.addon-footer[data-v-857f609b]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px dashed var(--p-surface-border)}.addon-pricing[data-v-857f609b]{display:flex;align-items:baseline;gap:2px}.price-symbol[data-v-857f609b]{font-size:1rem;font-weight:700;color:var(--p-primary-color)}.price-value[data-v-857f609b]{font-size:1.75rem;font-weight:800;color:var(--p-primary-color);letter-spacing:-.5px}.price-unit[data-v-857f609b]{font-size:.8rem;color:var(--p-text-color-secondary);font-weight:500;margin-left:4px}:root{color-scheme:light;--p-primary-color: #3b82f6;--jevly-shell-chrome-bg: #34495e;--jevly-shell-chrome-fg: rgba(255, 255, 255, .95);--jevly-shell-chrome-fg-muted: rgba(255, 255, 255, .72);--jevly-shell-chrome-border: rgba(255, 255, 255, .14);--app-ground: #f1f5f9;--surface-card: #ffffff;--p-surface-border: #e2e8f0}.theme-light-shell{--jevly-shell-chrome-bg: #F8F9FA;--jevly-shell-chrome-fg: #1e293b;--jevly-shell-chrome-fg-muted: #64748b;--jevly-shell-chrome-border: #e2e8f0;--app-ground: #f8fafc}html,body{margin:0;padding:0;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--app-ground)!important}#app{min-height:100dvh;display:flex;flex-direction:column}body:has(.admin-layout),body:has(.main-layout),body:has(.pos-layout){overflow:hidden!important;height:100dvh}html:has(.guest-layout),body:has(.guest-layout){height:auto;overflow:visible}body:has(.guest-layout) #app{min-height:100dvh}body:has(.guest-layout) .guest-layout{min-height:100dvh;display:flex;flex-direction:column}body:has(.guest-layout) .guest-layout .guest-nav{position:sticky;top:0;flex-shrink:0;z-index:1000}body:has(.guest-layout) .guest-layout .guest-main{flex:1 1 auto;min-height:0}body:has(.guest-layout) .guest-layout .guest-footer{flex-shrink:0}*{box-sizing:border-box;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.product-variant-stack{display:flex;flex-direction:column}.variant-primary-text{color:#0f172a;font-size:14px;font-weight:600;line-height:1.25}.product-secondary-text{color:#64748b;font-size:10px;margin-top:.25rem}.product-secondary-text.truncate-mobile{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:769px){.product-secondary-text.truncate-mobile{white-space:normal}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-layout{background:linear-gradient(135deg,#e0f2fe,#d1fae5,#dcfce7)}.guest-layout{background:linear-gradient(135deg,#ecfdf5,#f0fdf4,#f8fafc);--p-primary-color: #059669;--p-primary-50: #ecfdf5;--p-primary-100: #d1fae5;--p-primary-200: #a7f3d0;--p-primary-500: #10b981;--p-primary-600: #059669;--p-primary-700: #047857}.stats-insights-grid{display:flex;flex-direction:column;gap:.75rem;align-items:stretch;width:100%}.stats-insights-grid>*{flex:0 0 auto;width:100%;min-width:0}.stats-insights-grid .insight-card-modern{flex:0 0 auto!important;width:100%!important;min-width:0!important}.p-menu,.p-tieredmenu,.p-menubar .p-menuitem-panel{background:#fff!important;border:1px solid var(--p-surface-border)!important}.p-dialog,.p-confirmdialog{background:#fff!important}.p-dialog-overlay,.p-confirmdialog-overlay{background:#0006!important}.p-confirmdialog{max-width:28rem!important;width:auto!important}.p-confirmdialog-content{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal!important}.p-confirmdialog-message{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal!important;max-width:100%}.p-confirmdialog-message p,.p-confirmdialog-message span{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal!important}.p-dialog-header{box-shadow:0 1px 3px #0000000d;padding:.4rem 1rem!important;min-height:auto!important}.p-dialog-header .p-dialog-title{font-size:.95rem!important;font-weight:600!important;line-height:1.25rem!important;margin:0!important}.p-dialog-header .p-dialog-header-actions{margin:0!important}.p-dialog-header-actions .p-dialog-header-action,.p-dialog-header-actions .p-dialog-close-button{width:2rem!important;height:2rem!important}.p-dialog-footer{box-shadow:0 -2px 4px -1px #0000000d;padding:.4rem 1rem!important;min-height:auto!important}.p-dialog-content{padding-top:.5rem!important;background:var(--p-gray-100)!important;overflow-y:auto!important;overflow-x:hidden!important;min-height:0;-webkit-overflow-scrolling:touch}.p-panel{background:#fff!important}.p-dropdown-panel{background:#fff!important;border:1px solid var(--p-surface-border)!important}.p-datepicker-panel{background:#fff!important;border:1px solid var(--p-surface-border)!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000000f!important;width:auto!important}.p-datepicker-calendar-container,.p-datepicker-calendar{background:#fff!important;width:100%!important}a:hover:not(.router-link-active):not(.sidebar-nav-link),.p-menuitem-link:hover:not(.router-link-active):not(.sidebar-nav-link),.p-menu .p-menuitem:hover:not(.router-link-active):not(.sidebar-nav-link){background:#0000000a!important}.p-datatable{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.p-datatable .p-datatable-wrapper{max-height:calc(100dvh - 280px);width:100%;max-width:100%;overflow:auto;box-sizing:border-box}.datatable-root,.datatable-scroll-wrapper{width:100%;max-width:100%;box-sizing:border-box}.datatable-root{overflow:hidden}.p-datatable-table{min-width:max-content}.p-datatable-wrapper .p-datatable-table{width:100%;table-layout:auto}.p-datatable .p-datatable-tbody>tr>td,.p-datatable .p-datatable-thead>tr>th{white-space:nowrap}.compact-datatable .p-datatable-thead>tr>th{padding:.5rem .75rem!important;font-size:.875rem!important;font-weight:600!important;line-height:1.25rem!important}.compact-datatable .p-datatable-tbody>tr>td{padding:.5rem .75rem!important;font-size:.875rem!important;line-height:1.25rem!important}.compact-datatable .p-datatable-tbody>tr{height:auto!important;min-height:2.5rem!important}.compact-datatable .p-datatable-header{padding:.75rem 1rem!important}.compact-datatable .p-paginator{padding:.5rem 1rem!important;min-height:2.5rem!important}.compact-datatable .p-paginator .p-paginator-element{min-width:2rem!important;height:2rem!important;margin:0 .125rem!important;padding:.25rem .5rem!important;font-size:.875rem!important}.compact-datatable .p-checkbox,.compact-datatable .p-checkbox .p-checkbox-box{width:1.25rem!important;height:1.25rem!important}.compact-datatable .p-datatable-emptymessage td{padding:1rem .75rem!important;font-size:.875rem!important}.p-skeleton{background-color:#f1f5f9!important}.p-skeleton:after{background:linear-gradient(90deg,#fff0 0,#fff6,#fff0)!important}.pos-dialog .p-dialog,.p-dialog.pos-dialog{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important}.pos-dialog .p-dialog-content,.p-dialog.pos-dialog .p-dialog-content{display:block!important;overflow-y:auto!important;height:auto!important;padding:0!important;box-sizing:border-box!important;-webkit-overflow-scrolling:touch}@media(max-width:991px){.pos-dialog.base-dialog--mobile-fullscreen .p-dialog-content,.p-dialog.pos-dialog.base-dialog--mobile-fullscreen .p-dialog-content{display:flex!important;flex-direction:column!important;flex:1 1 0%!important;min-height:0!important;height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.pos-dialog .base-dialog__body.base-dialog__body--fill{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}.pos-dialog .base-dialog__body{margin:0!important;width:100%!important;box-sizing:border-box!important;display:block!important;min-height:0!important}.pos-form-layout{display:flex;flex-direction:column;min-height:100%;width:100%;background:var(--p-gray-100);box-sizing:border-box}@media(max-width:991px){.pos-form-layout.pos-form-layout--stack{min-height:unset;flex:0 0 auto;height:auto;max-height:none}}.pos-form-layout__aside{width:100%;flex-shrink:0;background:#fff;padding:1.25rem;border-bottom:1px solid var(--p-surface-border);display:flex;flex-direction:column;gap:1.25rem;box-sizing:border-box}.pos-form-layout__aside{background-color:var(--p-surface-50);box-shadow:inset -5px 0 5px -5px #0000000d}.pos-form-layout__main{flex:1;display:flex;flex-direction:column;background:var(--p-gray-50);min-width:0;box-sizing:border-box}.pos-form-layout__main-scroll{padding-bottom:80px}@media(min-width:768px){.pos-dialog .p-dialog-content,.pos-dialog.pos-dialog .p-dialog-content{display:flex!important;overflow:hidden!important;flex:1 1 0!important;min-height:0!important}.pos-dialog .base-dialog__body{flex:1 1 0!important;min-height:0!important;display:flex!important;flex-direction:column!important}.pos-form-layout{flex-direction:row;height:100%;flex:1 1 0;min-height:0}.pos-form-layout__aside{width:22rem;height:100%;overflow-y:auto;border-bottom:none;border-right:1px solid var(--p-surface-border);padding:.75rem 1rem;gap:1rem}.pos-form-layout__main{height:100%;overflow:hidden;min-height:0;background:#fff}.pos-form-layout__main-scroll{padding-bottom:0}}.pos-main-footer{position:sticky;bottom:0;z-index:100;flex-shrink:0;background:#fff;padding:1rem;box-shadow:0 -4px 12px #00000014;border-top:2px solid var(--p-primary-color)}.pos-main-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.25rem;width:100%}.pos-footer-stat{display:inline-flex;align-items:baseline;gap:.35rem;white-space:nowrap}.pos-footer-stat__label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--p-text-color-secondary)}.pos-footer-stat__value{font-size:.9375rem;font-weight:700;color:var(--p-text-color)}.pos-footer-stat--primary .pos-footer-stat__value{font-size:1.125rem;color:var(--p-primary-color)}@media(max-width:767px){.pos-main-footer{padding:.75rem 1rem!important;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))!important;box-shadow:0 -10px 15px -3px #0000001a}.pos-main-footer__inner{min-width:0}.pos-main-footer__inner .pos-footer-stat{min-width:0;max-width:100%}.mobile-stat-primary{font-size:1.1rem;font-weight:800;color:var(--p-primary-900)}}.price-spike-alert{background-color:#fff9f2!important;border:1px solid #f59e0b!important;color:#b45309!important}.price-spike-icon{animation:pos-pulse 2s infinite;color:#d97706}@keyframes pos-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.pos-table-row{display:grid;grid-template-columns:2fr 1fr 1.5fr 1fr;gap:1rem;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--p-surface-100)}@media(max-width:768px){.pos-table-row{grid-template-columns:1fr 1fr;gap:.5rem}}.form-dialog-table .p-datatable-thead>tr>th{padding:.5rem .75rem!important;font-size:.75rem!important;font-weight:600!important;line-height:1.25rem!important;vertical-align:middle!important}.form-dialog-table .p-datatable-tbody>tr>td{padding:.5rem .75rem!important;font-size:.875rem!important;line-height:1.25rem!important;vertical-align:middle!important}.form-dialog-table .p-datatable-tbody>tr{height:auto!important;min-height:auto!important}.form-dialog-table .p-datatable-header{padding:.5rem .75rem!important}.form-dialog-table .p-inputgroup-addon{min-width:4rem!important;justify-content:center!important;font-size:.75rem!important;padding:.25rem .5rem!important}.form-dialog-table .p-inputnumber-input,.form-dialog-table .p-inputtext{font-size:.875rem!important;padding:.375rem .5rem!important}.p-datatable-scrollable-wrapper,.p-datatable-scrollable-header,.p-datatable-scrollable-body{width:100%;max-width:100%;box-sizing:border-box}.p-datatable-mask{color:#374151!important;background-color:#f1f5f966!important}body,html{overflow-x:hidden}@media(max-width:991px){.p-datatable .p-datatable-wrapper{max-height:calc(100dvh - 240px)}}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#ffffff26;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:1300;transition:opacity .3s ease-in-out,backdrop-filter .3s ease-in-out}@media(prefers-color-scheme:dark){.loading-overlay{background:#0003;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}.loading-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.loading-text{margin:0;font-size:.875rem;color:#6b7280;font-weight:500}@media(max-width:991px){.p-toast{left:50%!important;transform:translate(-50%)!important;right:auto!important;width:90%!important;max-width:400px!important}.p-toast .p-toast-message{margin:.5rem 0!important}}.mobile-drawer .p-drawer-content{background:var(--jevly-shell-chrome-bg)!important;background-color:var(--jevly-shell-chrome-bg)!important;padding:0!important;height:100%!important;display:flex!important;flex-direction:column!important;color:var(--jevly-shell-chrome-fg)!important}.sidebar-container .sidebar-panelmenu{--p-panelmenu-background: transparent !important;--p-panelmenu-color: rgba(255, 255, 255, .9) !important;--p-panelmenu-border-color: rgba(255, 255, 255, .1) !important;background:transparent!important;background-color:transparent!important;border:none!important;color:#ffffffe6!important}.sidebar-container .sidebar-panelmenu .p-panelmenu-panel{background:transparent!important;background-color:transparent!important;border:none!important}.sidebar-container .sidebar-panelmenu .p-panelmenu-header,.sidebar-container .sidebar-panelmenu .p-panelmenu-content{background:transparent!important;background-color:transparent!important;border:none!important;color:#ffffffe6!important}.sidebar-container .sidebar-panelmenu .p-panelmenu-header-link{background:transparent!important;background-color:transparent!important;color:#fffc!important}.sidebar-container .sidebar-panelmenu .p-panelmenu-header-link:hover{background:#ffffff26!important;background-color:#ffffff26!important;color:#000000e6!important;font-weight:500!important}.sidebar-container .sidebar-panelmenu .p-panelmenu-header-link:focus{background:#ffffff26!important;background-color:#ffffff26!important;color:#000000e6!important;font-weight:500!important;outline:none!important}.sidebar-container .sidebar-panelmenu .p-tree{background:transparent!important;background-color:transparent!important;border:none!important}.sidebar-container .sidebar-panelmenu .p-treenode-content{background:transparent!important;background-color:transparent!important}.sidebar-container .sidebar-panelmenu .p-treenode-content:hover{background:#ffffff26!important;background-color:#ffffff26!important}.sidebar-container .sidebar-panelmenu .p-treenode-content:hover a,.sidebar-container .sidebar-panelmenu .p-treenode-content:hover .p-treenode-label{color:#000000e6!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--p-gray-50)}::-webkit-scrollbar-thumb{background:var(--p-gray-300);border-radius:10px;border:2px solid var(--p-gray-50)}::-webkit-scrollbar-thumb:hover{background:var(--p-gray-400)}.p-datatable-wrapper::-webkit-scrollbar,.p-datatable-scrollable-wrapper::-webkit-scrollbar,.p-datatable-table-container::-webkit-scrollbar,[class*=table-container]::-webkit-scrollbar{width:10px;height:10px}.p-datatable-wrapper::-webkit-scrollbar-track,.p-datatable-scrollable-wrapper::-webkit-scrollbar-track,.p-datatable-table-container::-webkit-scrollbar-track,[class*=table-container]::-webkit-scrollbar-track{background:var(--p-gray-50);border-radius:5px}.p-datatable-wrapper::-webkit-scrollbar-thumb,.p-datatable-scrollable-wrapper::-webkit-scrollbar-thumb,.p-datatable-table-container::-webkit-scrollbar-thumb,[class*=table-container]::-webkit-scrollbar-thumb{background:var(--p-gray-300);border-radius:5px;border:2px solid var(--p-gray-50)}.p-datatable-wrapper::-webkit-scrollbar-thumb:hover,.p-datatable-scrollable-wrapper::-webkit-scrollbar-thumb:hover,.p-datatable-table-container::-webkit-scrollbar-thumb:hover,[class*=table-container]::-webkit-scrollbar-thumb:hover{background:var(--p-gray-400)}*{scrollbar-width:thin;scrollbar-color:var(--p-gray-300) var(--p-gray-50)}.main-layout,.admin-layout{min-height:100dvh;width:100%;overflow:hidden}.left-sidebar-wrapper{--sidebar-bg: var(--jevly-shell-chrome-bg);--sidebar-fg: var(--jevly-shell-chrome-fg);--sidebar-fg-muted: var(--jevly-shell-chrome-fg-muted);--sidebar-hover-bg: rgba(255, 255, 255, .15);position:fixed;top:0;left:0;height:100dvh;width:16rem;background:var(--sidebar-bg);z-index:1000;transition:width .3s cubic-bezier(.4,0,.2,1);overflow:hidden;display:flex;flex-direction:column;box-shadow:2px 0 8px #0000001a}.theme-light-shell .left-sidebar-wrapper{box-shadow:2px 0 12px #0f172a0f;border-right:1px solid var(--jevly-shell-chrome-border);--sidebar-hover-bg: rgba(15, 23, 42, .06)}.left-sidebar-wrapper.collapsed{width:4rem}.main-content-wrapper{flex:1;display:flex;flex-direction:column;transition:margin-left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);min-height:100dvh;height:100dvh;max-height:100dvh;box-sizing:border-box;position:relative;overflow:hidden;max-width:100%}.main-content{flex:1;overflow-y:auto;overflow-x:auto;width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;max-height:100%}.mobile-drawer{width:16rem}.mobile-drawer.p-drawer,.mobile-drawer.p-component{--p-drawer-background: var(--jevly-shell-chrome-bg) !important;--p-drawer-color: var(--jevly-shell-chrome-fg) !important;--p-drawer-border-color: var(--jevly-shell-chrome-border) !important;background:var(--jevly-shell-chrome-bg)!important;background-color:var(--jevly-shell-chrome-bg)!important;color:var(--jevly-shell-chrome-fg)!important}.mobile-drawer .p-drawer-content,.mobile-drawer.p-drawer .p-drawer-content{background:var(--jevly-shell-chrome-bg)!important;background-color:var(--jevly-shell-chrome-bg)!important;padding:0!important;height:100%!important;display:flex!important;flex-direction:column!important;color:var(--jevly-shell-chrome-fg)!important}.mobile-drawer .p-drawer-header{display:none!important}.mobile-drawer .sidebar-container{height:100%!important;width:100%!important;background:transparent!important;color:var(--jevly-shell-chrome-fg)!important;--sidebar-fg: var(--jevly-shell-chrome-fg);--sidebar-fg-muted: var(--jevly-shell-chrome-fg-muted);--sidebar-hover-bg: rgba(255, 255, 255, .15)}.theme-light-shell .mobile-drawer .sidebar-container{--sidebar-hover-bg: rgba(15, 23, 42, .06)}.mobile-drawer *{color:inherit}@media(max-width:991px){.left-sidebar-wrapper{display:none}.main-content-wrapper{margin-left:0!important;width:100vw!important}}.form-tabs :deep([data-pc-section="list"]){overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.form-tabs :deep([data-pc-section="list"])::-webkit-scrollbar{height:4px}.form-tabs :deep([data-pc-section="list"])::-webkit-scrollbar-thumb{background:var(--p-border-color);border-radius:2px}.form-tabs :deep([data-pc-section="panels"]){height:500px;min-height:500px;max-height:500px;overflow:hidden;padding:1.5rem;display:flex;flex-direction:column}.form-tabs :deep([data-pc-section="panel"]){padding:0;height:100%;overflow-y:auto;overflow-x:hidden}.vertical-tabs__container--wizard .vertical-tabs__panels{min-height:auto;padding-bottom:0}.vertical-tabs__container--wizard .vertical-tabs__panel{height:auto;min-height:400px;max-height:none;padding-bottom:1rem}@media(max-width:768px){.form-tabs :deep([data-pc-section="panels"]){height:400px;min-height:400px;max-height:400px;padding:1rem}.vertical-tabs__container--wizard .vertical-tabs__panels{height:auto;min-height:auto;max-height:none;padding:1rem 1rem 5rem}.vertical-tabs__container--wizard .vertical-tabs__panel{height:auto;min-height:auto;max-height:none}}.form-section{padding:.5rem 0}.form-section__title{font-size:1.125rem;font-weight:600;margin-top:0;margin-bottom:1rem;color:var(--text-color)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.clickable-link{cursor:pointer!important}.health-dot,.status-dot{width:12px;height:12px;border-radius:50%;display:inline-block;flex-shrink:0}.health-dot-mini,.status-dot-mini{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.health-dot-red,.status-dot.bg-red-500{background-color:#ef4444;box-shadow:0 0 0 2px #ef444433}.health-dot-orange,.status-dot.bg-orange-500{background-color:#f97316;box-shadow:0 0 0 2px #f9731633}.health-dot-green,.status-dot.bg-green-500{background-color:#22c55e;box-shadow:0 0 0 2px #22c55e33}.status-dot-mini.bg-red-500{background-color:#ef4444}.status-dot-mini.bg-orange-500{background-color:#f97316}.status-dot-mini.bg-green-500{background-color:#22c55e}.status-dot-mini.bg-gray-500{background-color:#6b7280}.pos-layout .p-inputtext{border-width:2px}.pos-layout .p-button{box-shadow:0 2px 4px #0000000d}body:has(.pos-layout){background-color:var(--p-surface-ground)}@media(display-mode:standalone){:root{--titlebar-area-x: env(titlebar-area-x, 0);--titlebar-area-y: env(titlebar-area-y, 0);--titlebar-area-width: env(titlebar-area-width, 100%);--titlebar-area-height: env(titlebar-area-height, 40px)}.app-titlebar,.pwa-titlebar{position:fixed;top:0;left:0;right:0;height:var(--titlebar-area-height);-webkit-app-region:drag;background:var(--primary-color);color:#fff;display:flex;align-items:center;padding:0 1rem;z-index:10000;padding-right:calc(100vw - var(--titlebar-area-width) + 1rem)}.app-titlebar button,.app-titlebar input,.app-titlebar a,.app-titlebar .clickable,.pwa-titlebar button,.pwa-titlebar input,.pwa-titlebar a,.pwa-titlebar .clickable{-webkit-app-region:no-drag}.pos-layout .app-titlebar,.pos-view .app-titlebar{background:var(--p-surface-0);border-bottom:1px solid var(--p-surface-border);box-shadow:0 1px 3px #0000000d}}@media(display-mode:standalone){body{touch-action:pan-x pan-y}*{-webkit-touch-callout:none}}@media(display-mode:standalone){#app:empty:before{content:"";position:fixed;inset:0;background:var(--primary-color);z-index:99999}#app:empty:after{content:"Jevly POS";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:2rem;font-weight:700;z-index:100000}}
