.user-menu--drawer[data-v-dfd34f49]{background:var(--giz-surface-muted);border-radius:10px;width:100%;min-height:52px;padding:0 10px}.user-menu--drawer[data-v-dfd34f49] .q-btn__content{flex-wrap:nowrap;gap:8px;width:100%}.user-menu--mini[data-v-dfd34f49]{background:0 0;border-radius:8px;width:40px;min-width:40px;min-height:40px;padding:0}.user-menu--mini[data-v-dfd34f49] .q-btn__content{justify-content:center}.user-menu__identity[data-v-dfd34f49]{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;line-height:1.25;display:flex}.user-menu__name[data-v-dfd34f49]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.user-menu__status[data-v-dfd34f49]{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-dfd34f49]{color:var(--q-text);background:var(--giz-surface-muted);font-weight:700}.user-menu__popup[data-v-dfd34f49]{width:238px;max-width:calc(100vw - 16px)}.user-menu__summary[data-v-dfd34f49]{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-dfd34f49]:hover{background:var(--giz-surface-hover)}.user-menu__actions[data-v-dfd34f49]{padding:4px 0}.user-menu__preferences[data-v-dfd34f49]{padding:4px 0 0}.user-menu__preferences .q-item[data-v-dfd34f49],.user-menu__choice-menu .q-item{border-radius:8px;min-height:40px;margin:0}.user-menu__preferences .q-item__section--side[data-v-dfd34f49]: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-dfd34f49]{align-items:center;width:100%;display:flex}.user-menu__choice-menu[data-v-dfd34f49]{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-dfd34f49] .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-dfd34f49] .q-btn__content{justify-content:flex-start}.user-menu__actions[data-v-dfd34f49] .q-icon.on-left{margin-right:10px}.user-menu__actions[data-v-dfd34f49] .q-icon{font-size:19px}
