.user-menu--drawer[data-v-bc3cdaa2]{background:var(--giz-surface-muted);border-radius:10px;width:100%;min-height:52px;padding:0 10px}.user-menu--drawer[data-v-bc3cdaa2] .q-btn__content{flex-wrap:nowrap;gap:8px;width:100%}.user-menu--mini[data-v-bc3cdaa2]{background:0 0;border-radius:8px;width:40px;min-width:40px;min-height:40px;padding:0}.user-menu--mini[data-v-bc3cdaa2] .q-btn__content{justify-content:center}.user-menu__identity[data-v-bc3cdaa2]{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;line-height:1.25;display:flex}.user-menu__name[data-v-bc3cdaa2]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.user-menu__status[data-v-bc3cdaa2]{max-width:100%;color:var(--giz-text-muted);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.user-menu__avatar[data-v-bc3cdaa2]{color:var(--q-text);background:var(--giz-surface-muted);font-weight:700}.user-menu__popup[data-v-bc3cdaa2]{width:238px;max-width:calc(100vw - 16px)}.user-menu__summary[data-v-bc3cdaa2]{width:100%;color:var(--q-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px;display:flex}.user-menu__summary[data-v-bc3cdaa2]:hover{background:var(--giz-surface-hover)}.user-menu__actions[data-v-bc3cdaa2]{padding:4px 0}.user-menu__preferences[data-v-bc3cdaa2]{padding:4px 0 0}.user-menu__preferences .q-item[data-v-bc3cdaa2],.user-menu__choice-menu .q-item{border-radius:8px;min-height:40px;margin:0}.user-menu__preferences .q-item__section--side[data-v-bc3cdaa2]:not(.q-item__section--avatar){color:var(--giz-text-muted);font-size:var(--font-size-sm);flex-direction:row;justify-content:flex-end;align-items:center;gap:4px}.user-menu__guest[data-v-bc3cdaa2]{align-items:center;width:100%;display:flex}.user-menu__choice-menu[data-v-bc3cdaa2]{border:1px solid var(--giz-border);background:var(--giz-surface);min-width:210px;max-height:min(70dvh,560px);color:var(--q-text);box-shadow:var(--giz-tile-shadow);border-radius:12px;padding:6px}.user-menu__actions[data-v-bc3cdaa2] .q-btn{border-radius:8px;width:100%;min-height:40px;margin-left:0;padding:0 16px;font-weight:400;color:var(--q-text)!important}.user-menu__actions[data-v-bc3cdaa2] .q-btn__content{justify-content:flex-start}.user-menu__actions[data-v-bc3cdaa2] .q-icon.on-left{margin-right:10px}.user-menu__actions[data-v-bc3cdaa2] .q-icon{font-size:19px}.giz-model-info{background:var(--giz-surface);width:min(620px,100vw - 24px);max-height:min(86dvh,760px);color:var(--q-text);border:0;border-radius:16px;overflow:hidden;max-width:calc(100vw - 24px)!important}.giz-model-info__close[data-v-02f86040]{z-index:3;color:var(--giz-media-text);background:color-mix(in srgb, var(--giz-media-scrim) 68%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;top:10px;right:10px}.giz-header-control-menu{border:1px solid var(--giz-border);background:var(--giz-surface);min-width:220px;color:var(--q-text);box-shadow:var(--giz-tile-shadow);border-radius:14px;flex-direction:column;padding:6px;display:flex;max-height:min(78dvh,720px)!important;overflow:hidden!important}.giz-header-control-menu--meta{width:min(500px,100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.giz-header-control-menu__surface[data-v-c8466bd2]{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.giz-header-control-menu__mobile-header[data-v-c8466bd2]{display:none}.giz-header-control-menu__toolbar[data-v-c8466bd2]{z-index:2;background:var(--giz-surface);grid-template-columns:minmax(0,1fr);align-items:center;gap:4px;padding:2px 2px 6px;display:grid;position:sticky;top:0}.giz-header-control-menu__controls[data-v-c8466bd2]{align-items:center;gap:4px;min-width:0;padding:0 2px 6px;display:flex}.giz-header-control-menu__toolbar[data-v-c8466bd2] .q-field__control{background:var(--giz-input-bg);border-radius:10px;min-height:38px;padding:0 10px}.giz-header-control-menu__status[data-v-c8466bd2]{color:var(--giz-text-muted);justify-content:space-between;padding:0 10px 5px;font-size:11px;display:flex}.giz-header-control-menu__filters[data-v-c8466bd2]{overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;gap:4px;padding:0;display:flex;overflow:auto hidden}.giz-header-control-menu__sort[data-v-c8466bd2]{color:var(--giz-text-muted);background:var(--giz-surface-muted);flex:none}.giz-header-control-menu__filters[data-v-c8466bd2]::-webkit-scrollbar{display:none}.giz-header-control-menu__filters[data-v-c8466bd2] .q-btn{min-height:30px;color:var(--giz-text-muted);background:var(--giz-surface-muted);border-radius:9px;flex:none;padding:0 9px;font-size:11px}.giz-header-control-menu__filters[data-v-c8466bd2] .giz-header-control-menu__filter--active{color:var(--q-text);background:var(--giz-active-bg)}.giz-header-control-menu__list[data-v-c8466bd2]{overscroll-behavior:contain;flex:auto;min-height:0;max-height:min(62dvh,620px);overflow:hidden auto}.giz-header-control-menu__list[data-v-c8466bd2] .q-item{border-radius:10px;min-height:44px}.giz-header-control-menu__list[data-v-c8466bd2] .q-item__section--avatar{min-width:34px;padding-right:8px}.giz-header-control-menu__item[data-v-c8466bd2]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;display:grid}.giz-header-control-menu__label[data-v-c8466bd2],.giz-header-control-menu__meta[data-v-c8466bd2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.giz-header-control-menu__meta[data-v-c8466bd2]{color:var(--giz-text-muted);font-size:12px;font-weight:400}.giz-header-control-menu__empty[data-v-c8466bd2]{color:var(--giz-text-muted);text-align:center;padding:28px 16px;font-size:13px}@media (max-width:600px){.giz-header-control-dialog .q-dialog__inner{padding:0}.giz-header-control-menu__surface--mobile[data-v-c8466bd2]{box-sizing:border-box;width:100vw;max-width:none;height:100dvh;max-height:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--giz-surface);color:var(--q-text);overflow:hidden}.giz-header-control-menu__mobile-header[data-v-c8466bd2]{border-bottom:1px solid var(--giz-divider-subtle);flex:none;justify-content:space-between;align-items:center;min-height:56px;padding:6px 10px 6px 16px;display:flex}.giz-header-control-menu__mobile-header strong[data-v-c8466bd2]{font-size:16px;font-weight:700}.giz-header-control-menu__surface--mobile .giz-header-control-menu__toolbar[data-v-c8466bd2]{padding:8px 12px}.giz-header-control-menu__surface--mobile .giz-header-control-menu__controls[data-v-c8466bd2]{padding:0 12px 8px}.giz-header-control-menu__surface--mobile .giz-header-control-menu__status[data-v-c8466bd2]{padding:0 18px 8px}.giz-header-control-menu__list[data-v-c8466bd2]{max-height:none}.giz-header-control-menu__list[data-v-c8466bd2] .q-item{min-height:58px}.giz-header-control-menu__item[data-v-c8466bd2]{grid-template-columns:minmax(0,1fr);gap:1px}.giz-header-control-menu__meta[data-v-c8466bd2]{font-size:11px}}
