.layout-return{display:none;background:#18375f;color:#e1eeff;border:1px solid #5698e9;border-radius:24px;padding:12px 18px;font-weight:750;z-index:60;box-shadow:0 4px 18px #0008}
html[data-ss-layout=desktop] .app{width:calc(100% - 48px);max-width:1200px;min-width:932px;margin:0 auto;height:100dvh;min-height:0;padding:0;display:grid;grid-template-columns:190px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow:hidden}
html[data-ss-layout=desktop] .app>.top{grid-column:1/-1;grid-row:1;position:relative;min-height:76px;padding:18px 28px}
html[data-ss-layout=desktop] .app>.content{grid-column:2;grid-row:2;min-height:0;min-width:0;overflow-y:auto;padding:28px 36px;overscroll-behavior:contain}
html[data-ss-layout=desktop] .app>.nav{grid-column:1;grid-row:2;position:relative;inset:auto;transform:none;width:100%;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:10px;padding:24px 12px;border:0;border-right:1px solid #25344d;overflow-y:auto}
html[data-ss-layout=desktop] .nav button{flex:0 0 auto;flex-direction:row;justify-content:flex-start;gap:14px;font-size:15px;padding:14px;border-radius:12px;text-align:left}
html[data-ss-layout=desktop] .nav button.active{background:#172f50}
html[data-ss-layout=desktop] .app.feed-mode>.content{padding:0;overflow:hidden}
html[data-ss-layout=desktop] .feed-shell{max-width:720px;margin:auto}
html[data-ss-layout=desktop] .vgrid{grid-template-columns:repeat(3,minmax(0,1fr))}
html[data-ss-layout=desktop] .account-panel{max-width:360px}
html[data-ss-layout=desktop] .content :is(.field,.item,.card){max-width:100%}
html[data-ss-layout=desktop] .content{overflow-wrap:anywhere}
@media(max-width:979px){
 html[data-ss-layout=desktop] body{min-width:980px;overflow-x:auto}
 html[data-ss-layout=desktop] .app{width:980px;min-width:980px;margin:0}
 html[data-ss-layout=desktop] .layout-return:not([hidden]){display:block;position:fixed;right:12px;bottom:16px}
}
