.notifications-panel[data-v-36fb7087]{position:relative}.notifications-panel__trigger[data-v-36fb7087]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.3);border-radius:.75rem;color:#fff;height:2.3rem;position:relative;width:2.3rem}.notifications-panel__badge[data-v-36fb7087],.notifications-panel__trigger[data-v-36fb7087]{align-items:center;display:inline-flex;justify-content:center}.notifications-panel__badge[data-v-36fb7087]{background:#f39c12;border-radius:999px;color:#111827;font-size:.65rem;font-weight:800;height:1.1rem;min-width:1.1rem;padding:0 .2rem;position:absolute;right:-.3rem;top:-.3rem}.notifications-panel__dropdown[data-v-36fb7087]{background:#fff;border:1px solid #dbe3ef;border-radius:.75rem;box-shadow:0 16px 30px #020c1b33;color:#0f172a;max-width:90vw;padding:.7rem;position:absolute;right:0;top:calc(100% + .5rem);width:22rem;z-index:40}.notifications-panel__title[data-v-36fb7087]{font-size:.9rem;font-weight:800;margin:0 0 .55rem}.notifications-panel__list[data-v-36fb7087]{display:grid;gap:.45rem;list-style:none;margin:0;padding:0}.notifications-panel__item[data-v-36fb7087]{background:#f8fafc;border-radius:.55rem;display:grid;gap:.55rem;grid-template-columns:2rem 1fr;padding:.5rem}.notifications-panel__icon[data-v-36fb7087]{align-items:center;background:#dbeafe;border-radius:.55rem;color:#1e3a8a;display:inline-flex;font-size:.7rem;font-weight:800;height:2rem;justify-content:center;width:2rem}.notifications-panel__message[data-v-36fb7087]{font-size:.82rem;font-weight:600;margin:0}.notifications-panel__time[data-v-36fb7087]{color:#64748b;font-size:.72rem;margin:.12rem 0 0}.notifications-panel__state[data-v-36fb7087]{color:#475569;font-size:.82rem;margin:0}.app-header[data-v-8ce9c69b]{--app-header-height:5.8rem;align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--app-header-primary) 88%,#020617),var(--app-header-primary),color-mix(in srgb,var(--app-header-secondary) 22%,var(--app-header-primary)));border-bottom:1px solid hsla(0,0%,100%,.18);color:#fff;display:flex;gap:.92rem;justify-content:space-between;min-height:var(--app-header-height);padding:.9rem 1.2rem;position:sticky;top:0;z-index:25}.app-header__brand[data-v-8ce9c69b]{align-items:center;color:#fff;display:inline-flex;font-size:1.28rem;font-weight:900;gap:.75rem;text-decoration:none}.app-header__brand img[data-v-8ce9c69b]{max-height:3.35rem;max-width:11.25rem;-o-object-fit:contain;object-fit:contain}.app-header__global-search[data-v-8ce9c69b]{align-items:center;background:#ffffff24;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:#fff;display:flex;flex:1 1 18rem;gap:.5rem;max-width:34rem;min-height:2.8rem;min-width:12rem;padding:.34rem .52rem .34rem .8rem}.app-header__global-search input[data-v-8ce9c69b]{background:transparent;border:0;color:#fff;flex:1 1 auto;font:inherit;font-size:.9rem;min-width:0;outline:0}.app-header__global-search input[data-v-8ce9c69b]::-moz-placeholder{color:#ffffffb8}.app-header__global-search input[data-v-8ce9c69b]::placeholder{color:#ffffffb8}.app-header__global-search kbd[data-v-8ce9c69b]{background:#ffffff2e;border-radius:999px;font-size:.64rem;font-weight:900;padding:.16rem .4rem}.app-header__nav[data-v-8ce9c69b]{align-items:center;display:flex;flex:0 1 auto;gap:.42rem;justify-content:flex-end;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.app-header__nav[data-v-8ce9c69b]::-webkit-scrollbar{display:none;height:0;width:0}.app-header__link[data-v-8ce9c69b]{align-items:center;color:#ffffffe6;display:inline-flex;font-size:.9rem;font-weight:750;gap:.34rem;text-decoration:none;white-space:nowrap}.app-header__link[data-v-8ce9c69b] svg,.app-header__link>svg[data-v-8ce9c69b]{flex:0 0 auto;font-size:1rem}.app-header__profile-role[data-v-8ce9c69b]{background:#ffffff24;border:1px solid hsla(0,0%,100%,.34);border-radius:999px;color:#fff;flex:0 0 auto;font-size:.76rem;font-weight:900;letter-spacing:.03em;padding:.36rem .66rem;text-transform:uppercase;white-space:nowrap}.app-header__language[data-v-8ce9c69b]{flex:0 0 auto}.app-header__menu[data-v-8ce9c69b]{position:relative}.app-header__menu-trigger[data-v-8ce9c69b]{align-items:center;background:#ffffff24;border:1px solid hsla(0,0%,100%,.36);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.92rem;font-weight:800;gap:.55rem;min-height:3.15rem;padding:.28rem .9rem;text-decoration:none}.app-header__menu-avatar[data-v-8ce9c69b]{background:#ffffff42;border-radius:999px;display:inline-grid;font-size:.86rem;font-weight:900;height:2.05rem;overflow:hidden;place-items:center;width:2.05rem}.app-header__menu-avatar img[data-v-8ce9c69b]{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.app-header__menu-identity[data-v-8ce9c69b]{display:grid;line-height:1.15;min-width:0;text-align:left}.app-header__menu-identity span[data-v-8ce9c69b]{font-size:.85rem;font-weight:800}.app-header__menu-identity small[data-v-8ce9c69b],.app-header__menu-identity span[data-v-8ce9c69b]{color:#fff;max-width:10.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__menu-identity small[data-v-8ce9c69b]{font-size:.7rem;font-weight:600}.app-header__menu-chevron[data-v-8ce9c69b]{font-size:.8rem;opacity:.95}.app-header__menu-trigger[data-v-8ce9c69b]:hover{background:#ffffff38}.app-header__menu-trigger[data-v-8ce9c69b]:focus-visible{outline:2px solid hsla(0,0%,100%,.55);outline-offset:1px}.app-header__menu--open .app-header__menu-chevron[data-v-8ce9c69b]{transform:rotate(180deg)}.app-header__menu-panel[data-v-8ce9c69b]{background:color-mix(in srgb,var(--app-header-primary) 88%,#020617);border:1px solid hsla(0,0%,100%,.26);border-radius:.6rem;box-shadow:0 10px 24px #020c1b59;min-width:17rem;padding:.3rem;pointer-events:auto;position:absolute;right:0;top:calc(100% + .45rem);z-index:120}.app-header__language-panel[data-v-8ce9c69b],.app-header__tenant-switch[data-v-8ce9c69b],.app-header__workspace-switch[data-v-8ce9c69b]{border-bottom:1px solid hsla(0,0%,100%,.2);display:grid;gap:.38rem;margin:.1rem .15rem .35rem;padding:.55rem}.app-header__tenant-switch label[data-v-8ce9c69b],.app-header__workspace-switch>span[data-v-8ce9c69b]{color:#ffffffd1;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.app-header__tenant-switch-row[data-v-8ce9c69b]{display:grid;gap:.4rem;grid-template-columns:minmax(0,1fr) auto}.app-header__tenant-switch button[data-v-8ce9c69b],.app-header__tenant-switch select[data-v-8ce9c69b]{border:1px solid hsla(0,0%,100%,.3);border-radius:.45rem;font-size:.78rem;font-weight:700;min-height:2rem}.app-header__tenant-switch select[data-v-8ce9c69b]{background:#fff;color:#12324f;min-width:0;padding:.2rem .4rem}.app-header__tenant-switch button[data-v-8ce9c69b]{background:#ffffff29;color:#fff;cursor:pointer;padding-inline:.58rem}.app-header__tenant-buttons[data-v-8ce9c69b]{display:flex;flex-wrap:wrap;gap:.35rem}.app-header__tenant-buttons button[data-v-8ce9c69b]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.26);border-radius:999px;color:#fff;cursor:pointer;font-size:.72rem;font-weight:800;min-height:1.9rem;padding:.25rem .56rem}.app-header__tenant-buttons .app-header__tenant-button--active[data-v-8ce9c69b]{background:#fff;color:#12324f}.app-header__tenant-buttons button[data-v-8ce9c69b]:disabled,.app-header__tenant-switch button[data-v-8ce9c69b]:disabled,.app-header__tenant-switch select[data-v-8ce9c69b]:disabled{cursor:wait;opacity:.65}.app-header__tenant-switch>small[data-v-8ce9c69b]{color:#fecaca;font-size:.72rem}.app-header__language-panel[data-v-8ce9c69b]{display:none}.app-header__impersonation-card[data-v-8ce9c69b]{background:#fbbf2429;border:1px solid rgba(251,191,36,.45);border-radius:.55rem;color:#fff;display:grid;gap:.35rem;margin:.1rem .15rem .35rem;padding:.65rem}.app-header__impersonation-card small[data-v-8ce9c69b],.app-header__impersonation-card strong[data-v-8ce9c69b]{overflow-wrap:anywhere}.app-header__impersonation-card button[data-v-8ce9c69b]{background:#fff;border:0;border-radius:.45rem;color:#7c2d12;cursor:pointer;font:inherit;font-size:.8rem;font-weight:900;min-height:2rem}.app-header__menu-link[data-v-8ce9c69b]{border-radius:.45rem;color:#fff;display:block;font-size:.86rem;font-weight:600;padding:.45rem .55rem;text-decoration:none}.app-header__menu-link[data-v-8ce9c69b]:hover{background:#ffffff24}.app-header__menu-link--button[data-v-8ce9c69b]{background:transparent;border:0;cursor:pointer;text-align:left;width:100%}.app-header__cart[data-v-8ce9c69b]{border:1px solid hsla(0,0%,100%,.28);border-radius:.75rem;color:#fff;height:2.3rem;position:relative;text-decoration:none;width:2.3rem}.app-header__badge[data-v-8ce9c69b],.app-header__cart[data-v-8ce9c69b]{align-items:center;display:inline-flex;justify-content:center}.app-header__badge[data-v-8ce9c69b]{background:#f39c12;border:1px solid #d98b0f;border-radius:999px;color:#1b1b1b;font-size:.68rem;font-weight:800;height:1.15rem;min-width:1.15rem;padding:0 .22rem;position:absolute;right:-.32rem;top:-.32rem}@media(max-width:860px){.app-header[data-v-8ce9c69b]{--app-header-height:5.8rem;align-items:flex-start;flex-wrap:wrap;gap:.65rem;padding:.85rem 3.65rem .85rem .8rem}.app-header__brand[data-v-8ce9c69b]{flex:1 1 auto;font-size:1.05rem;max-width:calc(100% - 4.25rem);min-width:0}.app-header__brand img[data-v-8ce9c69b]{max-height:3rem;max-width:3.4rem}.app-header__brand span[data-v-8ce9c69b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header__global-search[data-v-8ce9c69b]{flex-basis:100%;max-width:none;order:2;width:100%}.app-header__global-search kbd[data-v-8ce9c69b]{display:none}.app-header__nav[data-v-8ce9c69b]{gap:.45rem;order:3;padding:.18rem 0 .08rem;scroll-snap-type:x proximity;width:100%}.app-header__cart[data-v-8ce9c69b],.app-header__language[data-v-8ce9c69b],.app-header__link[data-v-8ce9c69b],.app-header__menu[data-v-8ce9c69b],.app-header__profile-role[data-v-8ce9c69b]{flex:0 0 auto;scroll-snap-align:start}.app-header__link[data-v-8ce9c69b]{background:#ffffff1f;border-radius:999px;font-size:.8rem;padding:.42rem .58rem;white-space:nowrap}.app-header__menu[data-v-8ce9c69b]{margin-left:0;position:fixed;right:.8rem;top:.85rem;z-index:220}.app-header__language[data-v-8ce9c69b]{margin-left:auto;margin-right:3.35rem;order:1}.app-header__language-panel[data-v-8ce9c69b]{display:grid}.app-header__menu-trigger[data-v-8ce9c69b]{min-height:2.5rem;padding:.18rem .58rem}.app-header__menu-identity[data-v-8ce9c69b]{display:none}.app-header__menu-panel[data-v-8ce9c69b]{left:.75rem;max-height:calc(100vh - 5rem);min-width:0;overflow-y:auto;position:fixed;right:.75rem;top:4.25rem;z-index:240}}@media(max-width:480px){.app-header__brand[data-v-8ce9c69b]{max-width:calc(100% - 3.5rem)}.app-header__brand img[data-v-8ce9c69b]{max-width:2.7rem}.app-header__link[data-v-8ce9c69b]{font-size:.74rem;padding-inline:.5rem}}.role-workspace-sidebar[data-v-8689723c]{--workspace-primary:#0047ab;--workspace-secondary:#2ecc71;--workspace-accent:#f39c12;align-self:start;background:radial-gradient(circle at 16% 0,color-mix(in srgb,var(--workspace-secondary) 34%,transparent),transparent 11rem),linear-gradient(180deg,color-mix(in srgb,var(--workspace-primary) 88%,#020617),var(--workspace-primary) 58%,color-mix(in srgb,var(--workspace-primary) 82%,#fff));border:1px solid color-mix(in srgb,var(--workspace-primary) 28%,transparent);border-radius:0 18px 18px 0;box-shadow:12px 18px 42px #0f234638;color:#f6f9ff;display:grid;gap:.85rem;grid-template-rows:auto auto minmax(0,1fr);height:calc(100vh - var(--app-header-height, 5.8rem));max-height:calc(100vh - var(--app-header-height, 5.8rem));min-height:0;overflow:hidden;padding:.75rem;position:sticky;top:var(--app-header-height,5.8rem);width:214px}.role-workspace-sidebar__brand[data-v-8689723c],.role-workspace-sidebar__brand-wrap[data-v-8689723c]{align-items:center;display:grid;gap:.72rem}.role-workspace-sidebar__brand-wrap[data-v-8689723c]{grid-template-columns:1fr auto}.role-workspace-sidebar__brand[data-v-8689723c]{grid-template-columns:auto 1fr;min-width:0}.role-workspace-sidebar__logo[data-v-8689723c]{background:#fff;border:1px solid hsla(0,0%,100%,.26);border-radius:.55rem;height:2rem;width:2rem}.role-workspace-sidebar__brand-subtitle[data-v-8689723c],.role-workspace-sidebar__brand-title[data-v-8689723c],.role-workspace-sidebar__group-title[data-v-8689723c],.role-workspace-sidebar__mode-pill[data-v-8689723c]{margin:0}.role-workspace-sidebar__brand-title[data-v-8689723c]{font-size:.96rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-workspace-sidebar__brand-subtitle[data-v-8689723c]{color:#f6f9ffc7;font-size:.72rem;font-weight:700}.role-workspace-sidebar__collapse-toggle[data-v-8689723c]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.28);border-radius:.62rem;color:#f6f9ff;cursor:pointer;font-weight:900;min-width:2.08rem;padding:.34rem .5rem}.role-workspace-sidebar__mode-pill[data-v-8689723c]{background:color-mix(in srgb,var(--workspace-accent) 18%,transparent);border:1px solid color-mix(in srgb,var(--workspace-accent) 54%,transparent);border-radius:999px;color:#fff7dc;font-size:.7rem;font-weight:900;letter-spacing:.05em;padding:.22rem .58rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.role-workspace-sidebar__nav[data-v-8689723c]{align-content:start;display:grid;gap:.9rem;overflow:auto;padding-right:.18rem;scrollbar-width:none}.role-workspace-sidebar__nav[data-v-8689723c]::-webkit-scrollbar{height:0;width:0}.role-workspace-sidebar__nav-group[data-v-8689723c]{display:grid;gap:.42rem}.role-workspace-sidebar__group-title[data-v-8689723c]{color:#f6f9ff9e;font-size:.7rem;font-weight:900;letter-spacing:.08em;padding-inline:.45rem;text-transform:uppercase}.role-workspace-sidebar__links[data-v-8689723c]{display:grid;gap:.32rem}.role-workspace-sidebar__link[data-v-8689723c]{align-items:center;border:1px solid transparent;border-radius:.72rem;color:#f6f9fff0;display:grid;font-size:.85rem;font-weight:750;gap:.55rem;grid-template-columns:auto minmax(0,1fr);padding:.5rem .62rem;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.role-workspace-sidebar__link[data-v-8689723c]:hover{background:#ffffff14;border-color:#ffffff47;transform:translate(1px)}.role-workspace-sidebar__link--active[data-v-8689723c]{background:linear-gradient(130deg,color-mix(in srgb,var(--workspace-accent) 24%,transparent),color-mix(in srgb,var(--workspace-secondary) 28%,transparent));border-color:color-mix(in srgb,var(--workspace-accent) 76%,transparent)}.role-workspace-sidebar__icon[data-v-8689723c]{background:#ffffff24;border:1px solid hsla(0,0%,100%,.18);border-radius:.55rem;display:inline-grid;font-size:1rem;height:1.72rem;place-items:center;width:1.72rem}.role-workspace-sidebar__icon[data-v-8689723c] svg{height:1rem;width:1rem}.role-workspace-sidebar__collapse-toggle[data-v-8689723c] svg{height:.95rem;width:.95rem}.role-workspace-sidebar__link-label[data-v-8689723c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-workspace-sidebar--collapsed[data-v-8689723c]{padding-inline:.55rem;width:56px}.role-workspace-sidebar--collapsed .role-workspace-sidebar__brand[data-v-8689723c],.role-workspace-sidebar--collapsed .role-workspace-sidebar__brand-wrap[data-v-8689723c]{grid-template-columns:1fr;justify-items:center}.role-workspace-sidebar--collapsed .role-workspace-sidebar__brand-copy[data-v-8689723c],.role-workspace-sidebar--collapsed .role-workspace-sidebar__group-title[data-v-8689723c],.role-workspace-sidebar--collapsed .role-workspace-sidebar__link-label[data-v-8689723c],.role-workspace-sidebar--collapsed .role-workspace-sidebar__mode-pill[data-v-8689723c]{display:none}.role-workspace-sidebar--collapsed .role-workspace-sidebar__link[data-v-8689723c]{grid-template-columns:1fr;justify-items:center;padding-inline:.45rem}@media(max-width:980px){.role-workspace-sidebar[data-v-8689723c]{border-radius:16px;height:auto;max-height:72vh;min-height:0;position:relative;top:auto;width:auto}.role-workspace-sidebar--collapsed[data-v-8689723c]{width:56px}}
