/* Shared application frame, based on the members list. Public pages and print layouts are separate. */
@media screen{
 body.app-workspace>.workspace>#workspace-content{max-width:none;width:100%;margin:0;padding:34px 16px;min-width:0}
 #workspace-content>:nth-child(1 of :not(script,style,link,dialog,template,[hidden])){margin-top:0}
 #workspace-content>.card,#workspace-content>.columns>.card,#workspace-content .document-workspace>.card{padding:12px 16px;min-width:0}
 body.app-workspace>.workspace>.workspace-header{height:80px;padding:0 42px}
 body.app-workspace:has(#club-webmail)>aside{width:255px;padding:16px 24px 32px}
 body.app-workspace:has(#club-webmail)>.workspace{margin-left:255px}
 body.app-workspace:has(#club-webmail)>.workspace>.workspace-header{height:80px;padding:0 42px}
 #workspace-content>.webmail-heading{border:1px solid var(--line);border-radius:11px;margin-bottom:22px}
 body.app-workspace #club-webmail{height:calc(100dvh - 240px);min-height:420px;border-radius:11px}
}
@media screen and (max-width:1100px){
 body.app-workspace>.workspace>#workspace-content{padding-top:28px;padding-bottom:28px}
 body.app-workspace>.workspace>.workspace-header{padding-left:24px;padding-right:24px}
 body.app-workspace:has(#club-webmail)>aside{width:210px;padding:12px 16px 24px}
 body.app-workspace:has(#club-webmail)>.workspace{margin-left:210px}
 body.app-workspace:has(#club-webmail)>.workspace>.workspace-header{padding-left:24px;padding-right:24px}
}
@media screen and (max-width:760px){
 body.app-workspace>.workspace>#workspace-content{padding:24px 16px}
 body.app-workspace>.workspace>.workspace-header,body.app-workspace:has(#club-webmail)>.workspace>.workspace-header{height:auto;min-height:60px;padding:8px 18px;flex-wrap:wrap}
 body.app-workspace:has(#club-webmail)>aside{position:static;width:auto;padding:9px 18px 18px}
 body.app-workspace:has(#club-webmail)>.workspace{margin-left:0}
 body.app-workspace #club-webmail{height:80dvh;min-height:450px}
}

@media screen and (max-width:600px){#workspace-content>.card,#workspace-content>.columns>.card,#workspace-content .document-workspace>.card{padding:10px}}
