@media (max-width:959px){.desktop-only{display:none!important}}@media (min-width:960px){.mobile-only{display:none!important}}.profile-loading[data-v-116c5175]{align-items:center;display:flex;padding:0 8px}.profile-chip[data-v-116c5175]{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:999px;cursor:pointer;display:inline-flex;gap:8px;padding:4px 10px 4px 4px;transition:background-color .15s ease-out}.profile-chip[data-v-116c5175]:hover{background-color:var(--color-bg-elevated)}.profile-chip__avatar[data-v-116c5175]{font-size:.75rem!important}.profile-chip__initial[data-v-116c5175]{color:#fff;font-size:.75rem;font-weight:600;text-transform:uppercase}.profile-chip__name[data-v-116c5175]{font-size:.875rem;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-chip__name[data-v-116c5175],.profile-menu__name[data-v-116c5175]{color:var(--color-text-primary)}.profile-menu__role[data-v-116c5175]{text-transform:capitalize}.erp-app-shell[data-v-b2e34fd5]{display:flex;height:100dvh;height:100vh;overflow:hidden}.semesta-sidebar[data-v-b2e34fd5]{display:flex;flex-direction:column;flex-shrink:0;overflow:visible;width:260px}.semesta-sidebar--collapsed[data-v-b2e34fd5]{width:64px}@media (max-width:767px){.semesta-sidebar[data-v-b2e34fd5]{bottom:0;left:0;position:fixed;top:0;transform:translate(-100%);transition:transform .3s ease-out;width:min(260px,85vw);z-index:500}.semesta-sidebar--open[data-v-b2e34fd5]{transform:translate(0)}.semesta-sidebar--collapsed[data-v-b2e34fd5]{width:min(260px,85vw)}}@media (min-width:768px){.semesta-sidebar[data-v-b2e34fd5]{transition:width .3s ease-out}}.erp-main-col[data-v-b2e34fd5]{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}.erp-topbar[data-v-b2e34fd5]{align-items:center;background:var(--color-bg-base);border-bottom:1px solid var(--color-border);display:flex;flex-shrink:0;height:56px;justify-content:space-between;padding:0 24px;z-index:200}.erp-topbar__left[data-v-b2e34fd5],.erp-topbar__right[data-v-b2e34fd5]{align-items:center;display:flex;gap:8px}.erp-topbar__toggle[data-v-b2e34fd5]{align-items:center;background:none;border:none;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;transition:background-color .15s ease-out,color .15s ease-out}.erp-topbar__toggle[data-v-b2e34fd5]:hover{background-color:var(--color-bg-elevated);color:var(--color-text-primary)}.erp-topbar__toggle[data-v-b2e34fd5]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.erp-page-main[data-v-b2e34fd5]{background:var(--color-bg-base);flex:1;overflow-x:hidden;overflow-y:auto}.erp-page-inner[data-v-b2e34fd5]{padding:20px 24px}.erp-scrim[data-v-b2e34fd5]{background:#00000080;top:0;right:0;bottom:0;left:0;position:fixed;z-index:400}.scrim-fade-enter-active[data-v-b2e34fd5],.scrim-fade-leave-active[data-v-b2e34fd5]{transition:opacity .25s ease}.scrim-fade-enter-from[data-v-b2e34fd5],.scrim-fade-leave-to[data-v-b2e34fd5]{opacity:0}@media (prefers-reduced-motion:reduce){.scrim-fade-enter-active[data-v-b2e34fd5],.scrim-fade-leave-active[data-v-b2e34fd5]{transition:opacity .1s linear}}.scrollable-sidebar[data-v-b2e34fd5]{flex:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.scrollable-sidebar[data-v-b2e34fd5]::-webkit-scrollbar{display:none}.scrollable-sidebar[data-v-b2e34fd5]:hover{scrollbar-width:thin}.scrollable-sidebar[data-v-b2e34fd5]:hover::-webkit-scrollbar{display:block;width:6px}.scrollable-sidebar[data-v-b2e34fd5]:hover::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.sidebar-user-card-inner[data-v-b2e34fd5]{align-items:center;display:flex;gap:10px}.sidebar-user-avatar[data-v-b2e34fd5]{align-items:center;background:var(--color-brand-faint);border-radius:50%;color:var(--color-brand-primary);display:flex;flex-shrink:0;font-size:.8125rem;font-weight:700;height:32px;justify-content:center;text-transform:uppercase;width:32px}.sidebar-user-avatar--loading[data-v-b2e34fd5]{background:var(--color-border);color:var(--color-text-tertiary)}.sidebar-user-info[data-v-b2e34fd5]{flex:1;min-width:0}.sidebar-skeleton-line[data-v-b2e34fd5]{background:var(--color-border);border-radius:4px;height:12px}.sidebar-signout-btn[data-v-b2e34fd5]{color:var(--color-text-tertiary);flex-shrink:0}.sidebar-signout-btn[data-v-b2e34fd5]:hover{background-color:#e24b4a14;color:#e24b4a}
