.app-header[data-v-6988bd82]{color:#fff}.app-header-shell[data-v-6988bd82]{box-shadow:0 10px 26px #0f2d4b29}.app-header-inner[data-v-6988bd82]{justify-content:space-between;gap:1.5rem;min-height:96px;padding:0 2rem}.app-brand[data-v-6988bd82],.app-header-inner[data-v-6988bd82]{align-items:center;display:flex}.app-brand[data-v-6988bd82]{gap:1.15rem;min-width:0}.app-brand-logo-link[data-v-6988bd82]{flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.app-brand-logo[data-v-6988bd82]{-o-object-fit:contain;object-fit:contain;width:72px;height:72px;display:block}.app-brand-divider[data-v-6988bd82]{background:#fff9;flex:none;width:1px;height:32px}.app-brand-copy[data-v-6988bd82]{color:#fff;align-items:center;gap:.65rem;min-width:0;line-height:1.15;display:flex}.app-brand-name[data-v-6988bd82]{letter-spacing:0;text-transform:uppercase;font-size:1.15rem;font-weight:800}.app-brand-name[data-v-6988bd82],.app-version[data-v-6988bd82]{white-space:nowrap;flex:none}.app-version[data-v-6988bd82]{color:#ffffffc7;font-size:.72rem;font-weight:700}.app-branch-name[data-v-6988bd82]{color:#fffffff2;text-overflow:ellipsis;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;max-width:calc(min(42vw,360px));min-height:2rem;padding:.34rem .7rem;font-size:.9rem;font-weight:700;display:inline-flex;overflow:hidden}[data-v-6988bd82] .app-header-toolbar.p-toolbar{flex:none;padding:0;background:0 0!important;border:0!important}[data-v-6988bd82] .app-header-toolbar .p-toolbar-group-end{align-items:center;gap:1.2rem;display:flex}.header-action[data-v-6988bd82],.header-avatar[data-v-6988bd82]{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.header-action[data-v-6988bd82]:hover,.header-avatar[data-v-6988bd82]:hover{background:#ffffff1f}.header-action i[data-v-6988bd82]{font-size:1.45rem}.p-toolbar[data-v-6988bd82]{background:0 0!important;border:0!important}.p-badge[data-v-6988bd82]{min-width:1.2rem!important;height:1.2rem!important;line-height:1.2rem!important}@media (width<=760px){.app-header-inner[data-v-6988bd82]{flex-direction:column;align-items:flex-start;gap:.8rem;min-height:auto;padding:1rem 1.25rem}.app-brand[data-v-6988bd82]{gap:.85rem;width:100%}.app-brand-logo[data-v-6988bd82]{width:58px;height:58px}.app-brand-divider[data-v-6988bd82]{height:30px}.app-brand-copy[data-v-6988bd82]{flex-wrap:wrap;flex:auto;gap:.35rem}.app-brand-name[data-v-6988bd82]{white-space:normal;max-width:100%;font-size:1rem}.app-version[data-v-6988bd82]{font-size:.68rem}.app-branch-name[data-v-6988bd82]{flex-basis:100%;max-width:100%;min-height:1.75rem;padding:.25rem .55rem;font-size:.78rem}[data-v-6988bd82] .app-header-toolbar .p-toolbar-group-end{gap:1rem}.header-action[data-v-6988bd82],.header-avatar[data-v-6988bd82]{width:2.2rem;height:2.2rem}.header-action i[data-v-6988bd82]{font-size:1.32rem}}@media (width<=420px){.app-header-inner[data-v-6988bd82]{padding:.9rem 1rem}.app-brand-logo[data-v-6988bd82]{width:52px;height:52px}.app-brand-divider[data-v-6988bd82]{height:28px}.app-brand-name[data-v-6988bd82]{font-size:.95rem}}.disabled-menu-item[data-v-658f6fd9]{cursor:not-allowed;opacity:.5}[data-v-658f6fd9] .main-menu.p-menubar{background:#fff;border-width:0 0 1px;border-color:#d8e4ee;border-radius:0;min-height:64px;padding:.55rem 1.5rem;box-shadow:0 6px 18px #0f2d4b0f}[data-v-658f6fd9] .main-menu .p-menubar-start{margin-right:1.1rem}[data-v-658f6fd9] .main-menu .p-menubar-root-list{gap:.3rem}[data-v-658f6fd9] .main-menu .p-menuitem-link{color:#233047;border-radius:7px;min-height:2.6rem;padding:.65rem .85rem;font-weight:600}[data-v-658f6fd9] .main-menu .p-menuitem-content:hover,[data-v-658f6fd9] .main-menu .p-menuitem-link:hover{background:#eef5fb}[data-v-658f6fd9] .main-menu .p-menuitem-icon{color:#314156}[data-v-658f6fd9] .main-menu .p-menubar-button{color:#314156;border-radius:7px;width:2.35rem;height:2.35rem}.sidebar-section-item[data-v-658f6fd9]{padding-left:0!important;padding-right:0!important}@media (width<=760px){[data-v-658f6fd9] .main-menu.p-menubar{min-height:58px;padding:.55rem 1rem}[data-v-658f6fd9] .main-menu .p-menubar-start{margin-right:.75rem}[data-v-658f6fd9] .main-menu .p-menuitem-link{min-height:2.45rem}}.p-message{margin:0!important}
