/* V408: stacked centered account controls and balanced library panels. */
html body.studio-app #view-guests .v406-profile-actions{
 display:flex!important;flex-direction:column!important;align-items:center!important;
 justify-content:center!important;gap:7px!important;flex-wrap:nowrap!important;
 width:100%!important;margin:9px auto 3px!important;
}
html body.studio-app #view-guests .v406-profile-actions>#v391ToggleAccount,
html body.studio-app #view-guests .v406-profile-actions>#guestSignOut{
 position:static!important;display:inline-flex!important;align-items:center!important;
 justify-content:center!important;float:none!important;margin:0!important;
 width:142px!important;max-width:calc(100% - 20px)!important;min-height:36px!important;
 box-sizing:border-box!important;padding:7px 12px!important;
 border:1px solid rgba(211,175,104,.42)!important;border-radius:9px!important;
 box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important;
}
html body.studio-app #view-guests .v406-profile-actions>#v391ToggleAccount:hover,
html body.studio-app #view-guests .v406-profile-actions>#v391ToggleAccount:focus-visible,
html body.studio-app #view-guests .v406-profile-actions>#guestSignOut:hover,
html body.studio-app #view-guests .v406-profile-actions>#guestSignOut:focus-visible{
 border-color:#d5b16f!important;
 box-shadow:0 0 0 1px rgba(212,173,97,.58),0 0 12px rgba(195,157,86,.18)!important;
}
html body.studio-app #view-guests .v406-library-row{
 display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
 align-items:stretch!important;gap:10px!important;column-gap:10px!important;
 max-width:1100px!important;width:calc(100% - 32px)!important;
 margin:10px auto 16px!important;
}
html body.studio-app #view-guests .v406-library-row>.content-shell.guest-layout,
html body.studio-app #view-guests .v406-library-row>.v385-saved{
 width:100%!important;max-width:none!important;min-width:0!important;
 height:100%!important;min-height:0!important;box-sizing:border-box!important;
 margin:0!important;padding:0!important;
}
html body.studio-app #view-guests .v406-library-row>.content-shell.guest-layout{
 display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;
}
html body.studio-app #view-guests .v406-library-row .guest-ledger,
html body.studio-app #view-guests .v406-library-row>.v385-saved{
 width:100%!important;max-width:none!important;min-width:0!important;
 height:100%!important;box-sizing:border-box!important;
 margin:0!important;padding:14px 18px!important;
}
@media(max-width:760px){
 html body.studio-app #view-guests .v406-library-row{
 grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:calc(100% - 24px)!important;
 }
 html body.studio-app #view-guests .v406-library-row>.content-shell.guest-layout,
 html body.studio-app #view-guests .v406-library-row>.v385-saved,
 html body.studio-app #view-guests .v406-library-row .guest-ledger{height:auto!important}
}
