.tenant-btn[data-v-16edb4b1]{display:inline-flex;align-items:center;gap:6px;width:auto!important;padding:0 10px}.tenant-btn__label[data-v-16edb4b1]{font-size:12px;font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-empty[data-v-16edb4b1]{padding:10px 14px}.app-logo[data-v-848610c0]{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}.logo-img[data-v-848610c0]{display:block;-o-object-fit:contain;object-fit:contain}.v-navigation-drawer[data-v-4a6b271e]{background:transparent!important}[data-v-4a6b271e] .v-navigation-drawer__content{overflow:hidden!important}.hp-sidebar-float[data-v-4a6b271e]{position:absolute;inset:10px;display:flex;flex-direction:column;background:var(--hp-surface);border:1px solid var(--hp-border);border-radius:var(--hp-radius);box-shadow:var(--hp-shadow-2);overflow:hidden}.hp-sidebar-float--rail[data-v-4a6b271e]{inset:10px 6px}.hp-sidebar__nav[data-v-4a6b271e]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:9px;padding:8px 10px}.hp-sidebar__footer[data-v-4a6b271e]{flex-shrink:0}.hp-sidebar__header[data-v-4a6b271e]{display:flex;align-items:center;padding:14px 16px;min-height:64px;flex-shrink:0}.hp-sidebar__header--rail[data-v-4a6b271e]{justify-content:center;padding-inline:8px}.hp-sidebar__brand-icon[data-v-4a6b271e]{display:block;flex-shrink:0}.hp-nav-card[data-v-4a6b271e]{background:var(--hp-surface-2);border:1px solid var(--hp-border);border-radius:var(--hp-radius-sm);padding:6px 6px 8px;display:flex;flex-direction:column;gap:1px}.hp-nav-card__title[data-v-4a6b271e]{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:9px 10px 5px;border:none;background:none;font-family:var(--hp-font);font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--hp-text-3)}.hp-nav-card__title--toggle[data-v-4a6b271e]{cursor:pointer;transition:var(--hp-tr)}.hp-nav-card__title--toggle[data-v-4a6b271e]:hover,.hp-nav-item[data-v-4a6b271e]{color:var(--hp-text-2)}.hp-nav-item[data-v-4a6b271e]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--hp-radius-sm);font-family:var(--hp-font);font-size:13.5px;font-weight:500;min-height:44px;transition:var(--hp-tr);text-decoration:none}.hp-nav-item__icon[data-v-4a6b271e]{flex-shrink:0;color:currentColor}.hp-nav-item__label[data-v-4a6b271e]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-nav-item[data-v-4a6b271e]:hover{background:var(--hp-surface-3);color:var(--hp-text)}.hp-nav-item--active[data-v-4a6b271e]{background:var(--hp-accent-soft);color:var(--hp-text)}.hp-nav-item--active .hp-nav-item__icon[data-v-4a6b271e]{color:var(--hp-accent)}.hp-nav-item--active .hp-nav-item__label[data-v-4a6b271e]{font-weight:600}.hp-sidebar-float--rail .hp-nav-card[data-v-4a6b271e]{background:transparent;border:0;padding:2px 0}.hp-sidebar-float--rail .hp-nav-item[data-v-4a6b271e]{justify-content:center;padding:8px}.hp-sidebar-float--rail .hp-rail-toggle[data-v-4a6b271e]{justify-content:center;padding:10px 8px}.hp-rail-toggle[data-v-4a6b271e]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;border:none;background:none;cursor:pointer;font-family:var(--hp-font);font-size:13px;color:var(--hp-text-2);transition:var(--hp-tr)}.hp-rail-toggle[data-v-4a6b271e]:hover{background:var(--hp-surface-2);color:var(--hp-text)}.hp-topbar[data-v-f53b0338]{border-bottom:1px solid var(--hp-border);background:color-mix(in oklch,var(--hp-surface) 86%,transparent)!important;backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px)}.hp-topbar[data-v-f53b0338] .v-toolbar__content{display:flex;align-items:center;gap:4px;padding:0 16px}.hp-breadcrumb[data-v-f53b0338]{display:flex;align-items:center;gap:8px;font-family:var(--hp-font);font-size:12px;color:var(--hp-text-2);margin-left:6px;min-width:0;overflow:hidden;white-space:nowrap}.hp-breadcrumb__sep[data-v-f53b0338]{color:var(--hp-text-3);flex-shrink:0}.hp-breadcrumb__cur[data-v-f53b0338]{color:var(--hp-text);font-weight:500;overflow:hidden;text-overflow:ellipsis}.hp-dropdown[data-v-f53b0338]{min-width:230px;max-height:480px;overflow-y:auto;background:var(--hp-surface);border:1px solid var(--hp-border);border-radius:var(--hp-radius);box-shadow:var(--hp-shadow-pop);padding:6px}.hp-dd-item[data-v-f53b0338]{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border:none;background:none;font-family:var(--hp-font);font-size:13px;color:var(--hp-text);text-align:left;text-decoration:none;border-radius:var(--hp-radius-sm);cursor:pointer;transition:var(--hp-tr)}.hp-dd-item[data-v-f53b0338]:hover{background:var(--hp-surface-2)}.hp-dd-item.active[data-v-f53b0338]{background:var(--hp-accent-soft);color:var(--hp-accent)}.hp-dd-item.active[data-v-f53b0338] .v-icon{color:var(--hp-accent)}.hp-dd-item b[data-v-f53b0338]{font-weight:500}.hp-dd-item small[data-v-f53b0338]{display:block;margin-top:1px}.hp-dd-item small[data-v-f53b0338],.hp-dd-label[data-v-f53b0338]{font-size:11px;color:var(--hp-text-3)}.hp-dd-label[data-v-f53b0338]{padding:6px 10px 4px;font-family:var(--hp-font);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.hp-spacer[data-v-f53b0338]{flex:1}.hp-topbar-right[data-v-f53b0338]{display:flex;align-items:center;gap:4px}.hp-icon-btn[data-v-f53b0338]{width:var(--hp-ctrl-h);height:var(--hp-ctrl-h);min-width:34px;min-height:34px;display:grid;place-items:center;border:1px solid transparent;background:none;color:var(--hp-text-2);border-radius:var(--hp-radius-sm);cursor:pointer;transition:var(--hp-tr)}.hp-icon-btn[data-v-f53b0338]:hover{background:var(--hp-surface-2);color:var(--hp-text)}.hp-icon-btn--active[data-v-f53b0338]{color:var(--hp-accent);background:var(--hp-accent-soft)}.hp-accent-dot[data-v-f53b0338]{width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 1px var(--hp-border)}.hp-swatches[data-v-f53b0338]{display:flex;gap:6px;min-width:0;padding:10px}.hp-swatch[data-v-f53b0338]{width:26px;height:26px;flex-shrink:0;border-radius:var(--hp-radius-sm);border:none;cursor:pointer;box-shadow:0 0 0 1px var(--hp-border);transition:var(--hp-tr)}.hp-swatch.on[data-v-f53b0338]{box-shadow:0 0 0 2px var(--hp-text)}.hp-avatar[data-v-f53b0338]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-family:var(--hp-font);font-size:12.5px;font-weight:600;color:var(--hp-accent-fg);background:linear-gradient(135deg,var(--hp-accent),color-mix(in oklch,var(--hp-accent) 55%,var(--hp-text)));border:1.5px solid var(--hp-surface);box-shadow:0 0 0 1px var(--hp-border);cursor:default}.hp-avatar-btn[data-v-f53b0338]{cursor:pointer;transition:var(--hp-tr)}.hp-avatar-btn[data-v-f53b0338]:hover{box-shadow:0 0 0 2px var(--hp-accent)}.hp-profile-dd[data-v-f53b0338]{min-width:272px;padding:12px}.hp-avatar-lg[data-v-f53b0338]{width:52px;height:52px;font-size:18px;flex-shrink:0;cursor:default}.hp-profile-header[data-v-f53b0338]{display:flex;align-items:center;gap:12px;padding:4px 2px 12px}.hp-profile-info[data-v-f53b0338]{display:flex;flex-direction:column;gap:2px;min-width:0}.hp-profile-name[data-v-f53b0338]{font-family:var(--hp-font);font-size:13.5px;font-weight:600;color:var(--hp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-profile-pos[data-v-f53b0338]{font-family:var(--hp-font);font-size:11px;color:var(--hp-text-3)}.hp-profile-email[data-v-f53b0338]{font-family:var(--hp-font);font-size:11.5px;color:var(--hp-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-profile-chips[data-v-f53b0338]{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:0 2px 10px}.hp-chip[data-v-f53b0338]{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:20px;font-family:var(--hp-font);font-size:10.5px;font-weight:500;background:var(--hp-surface-2);color:var(--hp-text-2);border:1px solid var(--hp-border)}.hp-chip-ok[data-v-f53b0338]{background:color-mix(in oklch,#22c55e 15%,var(--hp-surface));color:#16a34a;border-color:#86efac}.hp-chip-err[data-v-f53b0338]{background:color-mix(in oklch,#ef4444 15%,var(--hp-surface));color:#dc2626;border-color:#fca5a5}.hp-chip-ui[data-v-f53b0338]{background:color-mix(in oklch,var(--hp-accent) 12%,var(--hp-surface));color:var(--hp-accent);border-color:color-mix(in oklch,var(--hp-accent) 35%,transparent)}.hp-profile-divider[data-v-f53b0338]{height:1px;background:var(--hp-border);margin:4px -6px}.hp-dd-logout[data-v-f53b0338]{color:#dc2626}.hp-dd-logout[data-v-f53b0338]:hover{background:color-mix(in oklch,#ef4444 10%,var(--hp-surface))}.hp-dd-logout[data-v-f53b0338] .v-icon{color:#dc2626}.hp-main[data-v-f53b0338]{position:relative;width:100%;min-height:calc(100dvh - 58px);max-width:var(--hp-content-max-width);margin:0 auto;padding:26px 28px 60px;transition:max-width .2s cubic-bezier(.3,.7,.4,1)}
