body.workspace-theme .mission-modules { display:none; }
body.workspace-theme .mission-intro { min-height:0; padding:16px 22px; }
body.workspace-theme .mission-intro h1 { font-size:25px; margin:4px 0; }
body.workspace-theme .mission-intro .mission-kicker,body.workspace-theme .mission-intro > .mission-mark,body.workspace-theme .mission-intro p:not(.personal-greeting) { display:none; }
body.workspace-theme .mission-intro .personal-greeting { margin:0; font-size:12px; }
body.workspace-theme .community-summary { margin-top:10px; gap:24px; }
body.workspace-theme .community-summary strong { font-size:20px; }
body.workspace-theme .workspace-toolbar { margin:14px 0; padding-block:0; }
body.workspace-theme .workspace-toolbar h2 { font-size:24px; }
body.workspace-theme .workspace-breadcrumb { display:none; }
body.workspace-theme .direct-row-actions { min-width:190px; }
body.workspace-theme .direct-row-actions button { margin:3px; }
body.workspace-theme .quick-pending { display:none; }
.modder-dialog { width:min(1050px,94vw); max-height:88dvh; overflow:auto; color:#eee; background:#1b222b; border:1px solid #72573e; border-radius:18px; padding:24px; }
.modder-dialog::backdrop { background:#000a; }
.modder-toolbar { display:flex; flex-wrap:wrap; gap:10px; align-items:center; margin:16px 0; }
.modder-toolbar input { flex:1; min-width:160px; }
.modder-list { display:grid; gap:12px; }
.modder-card { border:1px solid #ffffff20; border-radius:12px; padding:16px; overflow-wrap:anywhere; }
.modder-card p { white-space:pre-wrap; }
.modder-form { display:grid; gap:12px; }
.modder-form label { display:grid; gap:6px; }
@media(max-width:768px){body.workspace-theme .mission-intro { padding:12px 16px; }body.workspace-theme .mission-intro h1 { font-size:21px; }.modder-dialog{padding:16px;}}
