/* V404: centered single-column identity layout; all following sections aligned */
html body.studio-app #view-guests .v401-identity-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:4px!important;max-width:690px!important;width:calc(100% - 28px)!important;margin:4px auto 8px!important;direction:rtl!important}
html body.studio-app #view-guests .v401-identity-row>.v391-profile-card.v384-panel,
html body.studio-app #view-guests .v401-identity-row>.guest-card.parchment{grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:100%!important;margin:0!important;padding:6px 8px!important;text-align:center!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}
#view-guests .v401-identity-row #v391ProfileCard{display:flex;flex-direction:column;align-items:center;justify-content:center}
#view-guests .v404-account-actions{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}
#view-guests .v404-account-actions #guestSignOut{margin:0!important;display:inline-flex!important;align-items:center;justify-content:center}
#view-guests .v404-account-actions #guestSignOut[hidden]{display:none!important}
#view-guests .v401-identity-row #guestGreeting{margin:2px 0 5px!important;text-align:center!important}
#view-guests .v401-identity-row #guestDescription{display:block!important;margin:0!important;text-align:center!important}
#view-guests .v401-identity-row>.guest-card #guestSignOut{display:none!important}
#view-guests .v401-identity-row .guest-card .seal{display:none!important}
#view-guests .content-shell.guest-layout{max-width:690px!important;width:calc(100% - 28px)!important;margin:6px auto 8px!important}
#view-guests .v399-site-settings,#view-guests .v399-admin-footer{max-width:690px!important}
#view-guests .room-kicker{display:none!important}
@media(max-width:650px){html body.studio-app #view-guests .v401-identity-row{width:calc(100% - 24px)!important;gap:4px!important}}
