/* V403 — My Space layout and precise stone action styles */
#view-guests .v401-identity-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;row-gap:0!important;}
#view-guests .v401-identity-row>.guest-card{grid-column:1!important;grid-row:2!important;margin-top:4px!important;}
#view-guests .v401-identity-row>.v391-profile-card{grid-column:1!important;grid-row:1!important;}
/* Place favorites immediately below the sign-out area, without a large gap. */
#view-guests .content-shell.guest-layout{margin-top:0!important;padding-top:0!important;}
#view-guests .guest-ledger #importGuestFavorites{display:inline-flex!important;background:linear-gradient(135deg,#596163,#3b4345)!important;color:#fff!important;border:1px solid #ffffff36!important;border-radius:9px!important;padding:7px 12px!important;}
#view-guests .guest-ledger #importGuestFavorites[hidden]{display:none!important;}
html body.studio-app #view-guests .v399-site-settings #guestSettings,
html body.studio-app #view-guests .v399-admin-footer #adminEntry{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 background:linear-gradient(135deg,#596163,#3b4345)!important;background-color:#454c4e!important;background-image:linear-gradient(135deg,#596163,#3b4345)!important;
 color:#f7f8f7!important;-webkit-text-fill-color:#f7f8f7!important;border:1px solid rgba(220,226,226,.28)!important;
 border-radius:9px!important;box-shadow:inset 0 1px 0 #ffffff15!important;
 width:auto!important;max-width:max-content!important;min-width:0!important;padding:8px 17px!important;
 font-size:13px!important;line-height:1.45!important;flex:none!important;
}
html body.studio-app #view-guests .v399-admin-footer #adminEntry[hidden]{display:none!important;}
html body.studio-app #view-guests .v399-site-settings #guestSettings:hover,
html body.studio-app #view-guests .v399-admin-footer #adminEntry:hover{background:#697274!important;background-image:none!important;color:#fff!important;}
#view-guests .v399-site-settings,#view-guests .v399-admin-footer{display:flex!important;justify-content:center!important;}
#view-guests .v401-identity-row #guestDescription{display:block!important;}
@media(max-width:650px){#view-guests .v401-identity-row{grid-template-columns:1fr!important;gap:4px!important;}#view-guests .v401-identity-row>.guest-card{grid-column:1!important;grid-row:2!important;}#view-guests .v401-identity-row>.v391-profile-card{grid-column:1!important;grid-row:1!important;}}
