.notification-bell[data-v-e44360c5]{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex;position:relative}.notification-bell--label[data-v-e44360c5]{width:100%;display:flex}.pwa-install-button[data-v-fbf0fb70]{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.9rem;transition:all .2s;display:flex}.pwa-install-button[data-v-fbf0fb70]:hover{color:#fff;background:#ffffff1a}.pwa-install-steps[data-v-fbf0fb70]{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.pwa-install-steps li[data-v-fbf0fb70]{align-items:center;gap:.75rem;display:flex}.pwa-install-steps i[data-v-fbf0fb70]{color:var(--p-primary-color);flex-shrink:0;font-size:1.1rem}.legal-confirm[data-v-3189dd72]{align-items:flex-start;gap:.5rem;margin:1rem 0;display:flex}.legal-links[data-v-3189dd72]{font-size:.85rem}:root{--b-sidebar-width:240px}.layout[data-v-520df7a0]{height:100dvh;display:flex}.mobile-header[data-v-520df7a0],.sidebar-overlay[data-v-520df7a0]{display:none}.sidebar[data-v-520df7a0]{width:var(--b-sidebar-width);background:var(--b-sidebar-bg);color:#fff;flex-direction:column;flex-shrink:0;height:100dvh;transition:background .3s;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-header[data-v-520df7a0]{border-bottom:1px solid var(--b-sidebar-border);padding:1.5rem}.sidebar-header h2[data-v-520df7a0]{color:#fff;margin:0;font-size:1.5rem;font-weight:700}.tenant-indicator[data-v-520df7a0]{color:#fffc;background:#ffffff26;border-radius:12px;align-items:center;gap:.4rem;width:fit-content;margin-top:.4rem;padding:.25rem .6rem;font-size:.7rem;font-weight:600;display:flex}.sidebar-nav[data-v-520df7a0]{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex-direction:column;flex:1;gap:.25rem;min-height:0;padding:.5rem;display:flex;overflow-y:auto}.sidebar-nav[data-v-520df7a0]::-webkit-scrollbar{width:4px}.sidebar-nav[data-v-520df7a0]::-webkit-scrollbar-track{background:0 0}.sidebar-nav[data-v-520df7a0]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.sidebar-nav[data-v-520df7a0]::-webkit-scrollbar-thumb:hover{background:#ffffff59}.nav-group-title[data-v-520df7a0]{text-transform:uppercase;letter-spacing:.05em;color:#fff6;margin-top:.25rem;padding:.75rem 1rem .25rem;font-size:.7rem;font-weight:600}.nav-item[data-v-520df7a0]{color:#ffffffb3;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9rem;text-decoration:none;transition:all .2s;display:flex}.nav-item[data-v-520df7a0]:hover{color:#fff;background:#ffffff1a}.nav-item--active[data-v-520df7a0]{color:#fff;background:#fff3;font-weight:600}.sidebar-footer[data-v-520df7a0]{border-top:1px solid var(--b-sidebar-border);padding:.5rem}.sidebar-legal-links[data-v-520df7a0]{color:#fff9;margin-top:.5rem}.dark-toggle[data-v-520df7a0]{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.9rem;transition:all .2s;display:flex}.dark-toggle[data-v-520df7a0]:hover{color:#fff;background:#ffffff1a}.lang-switcher[data-v-520df7a0]{padding:.5rem 1rem 0}.lang-switcher[data-v-520df7a0] .lang-select{color:#ffffffb3;background:#ffffff1a;border:none;border-radius:8px;width:100%;font-size:.85rem}.lang-switcher[data-v-520df7a0] .lang-select:hover{color:#fff;background:#ffffff26}.lang-switcher[data-v-520df7a0] .lang-select .p-select-label{color:#ffffffb3;padding:.5rem .75rem}.lang-switcher[data-v-520df7a0] .lang-select .p-select-dropdown{color:#ffffff80}.sidebar-user[data-v-520df7a0]{border-top:1px solid var(--b-sidebar-border);margin-top:.25rem;padding-top:.25rem}.user-name[data-v-520df7a0]{color:#ffffff80;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.8rem;display:flex}.build-info[data-v-520df7a0]{color:#ffffff59;font-variant-numeric:tabular-nums;word-break:break-word;-webkit-user-select:text;user-select:text;cursor:default;padding:.25rem 1rem .5rem;font-size:.7rem;line-height:1.3}.main-content[data-v-520df7a0]{background:var(--b-page-bg);color:var(--p-text-color);flex:1;padding:2rem;transition:background .3s,color .3s;overflow-y:auto}@media (width>=769px){.sidebar-header[data-v-520df7a0]{padding:1rem 1.25rem}.sidebar-nav[data-v-520df7a0]{gap:.1rem}.nav-item[data-v-520df7a0]{padding:.4rem 1rem}.nav-group-title[data-v-520df7a0]{margin-top:0;padding:.5rem 1rem .15rem}.sidebar-footer[data-v-520df7a0]{flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem;display:flex}.lang-switcher[data-v-520df7a0]{flex:1 0 100%;order:1;padding:.25rem .25rem 0}.sidebar-footer .dark-toggle[data-v-520df7a0],.sidebar-footer[data-v-520df7a0] .pwa-install-button{flex:1 1 0;order:2;justify-content:center;min-width:0;padding:.5rem}.sidebar-footer[data-v-520df7a0] .pwa-install-button{flex-basis:100%}.sidebar-footer .dark-toggle[data-v-520df7a0] span,.sidebar-footer .dark-toggle>span[data-v-520df7a0]{display:none}.sidebar-footer .dark-toggle[data-v-520df7a0] .p-badge{min-width:1rem;height:1rem;font-size:.6rem;position:absolute;top:0;right:.15rem;margin-left:0!important}.sidebar-user[data-v-520df7a0]{display:contents}.user-name[data-v-520df7a0]{flex:1 0 100%;order:3;padding:.25rem .5rem 0}.sidebar-legal-links[data-v-520df7a0]{flex:1 0 100%;order:4;margin-top:0;padding:0 .5rem}.build-info[data-v-520df7a0]{flex:1 0 100%;order:5;padding:0 .5rem}}@media (width<=768px){.layout[data-v-520df7a0]{flex-direction:column}.mobile-header[data-v-520df7a0]{background:var(--b-sidebar-bg);color:#fff;z-index:1001;justify-content:space-between;align-items:center;padding:.375rem 1rem;display:flex;position:sticky;top:0}.mobile-header h2[data-v-520df7a0]{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.dark-toggle-mobile[data-v-520df7a0],.hamburger[data-v-520df7a0]{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;font-size:1.25rem;transition:background .2s;display:inline-flex}.dark-toggle-mobile[data-v-520df7a0]:hover,.hamburger[data-v-520df7a0]:hover{background:#ffffff1a}.sidebar-overlay[data-v-520df7a0]{z-index:1002;background:#00000080;display:block;position:fixed;inset:0}.sidebar[data-v-520df7a0]{z-index:1003;transition:transform .3s,background .3s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar--open[data-v-520df7a0]{transform:translate(0)}.main-content[data-v-520df7a0]{flex:1;min-height:0;padding:1rem}}
