.school-admin-grid-workspace .mg-workspace{display:block}
.school-admin-grid-workspace .mg-workspace>main{width:100%;min-width:0}
.school-admin-workspace-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,340px);gap:8px 22px;align-items:end;margin:16px 0;padding:18px 22px;border:1px solid color-mix(in srgb,var(--school-primary) 22%,#dce8e2);border-radius:20px;background:#fff}
.school-admin-workspace-tools h2,.school-admin-workspace-tools p{grid-column:1;margin:0}.school-admin-workspace-tools p{color:#61756d}
.school-admin-workspace-tools .portal-module-search{grid-column:2;grid-row:1/3;margin:0}.school-admin-workspace-tools .portal-module-search-clear,.school-admin-workspace-tools .portal-module-search-results,.school-admin-workspace-tools .workspace-backup-shortcut{grid-column:1/-1}
.school-admin-grid-workspace [data-workspace-groups]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;align-items:start}
.school-admin-grid-workspace .mg-pane{display:block;min-width:0;height:100%;padding:16px;border:1px solid color-mix(in srgb,var(--school-primary) 19%,#dce8e2);border-radius:20px;background:#fff;box-sizing:border-box}
.school-admin-grid-workspace .mg-pane>header{padding:0 0 12px;border:0;border-bottom:2px solid color-mix(in srgb,var(--school-accent) 35%,#e5ece8);border-radius:0;background:transparent}
.school-admin-grid-workspace .mg-pane>header h2{font-size:22px}.school-admin-grid-workspace .mg-pane>header p{font-size:13px}
.school-admin-grid-workspace .mg-module-grid{grid-template-columns:1fr;gap:8px}.school-admin-grid-workspace .mg-module-card{min-width:0;min-height:64px}.school-admin-grid-workspace .mg-module-card span{min-width:0}.school-admin-grid-workspace .mg-module-card b,.school-admin-grid-workspace .mg-module-card small{overflow-wrap:anywhere}
.school-admin-grid-workspace.workspace-module-open .school-admin-workspace-tools,.school-admin-grid-workspace.workspace-module-open [data-workspace-groups]{display:none!important}
.school-admin-grid-workspace.workspace-module-open .mg-workspace{margin-top:0}.school-admin-grid-workspace.workspace-module-open .mg-module-screen{min-height:75vh}
.school-admin-grid-workspace .mg-pane[data-search-match="0"]{display:none}
.school-admin-grid-workspace.school-admin-searching .workspace-backup-shortcut{display:none}
@media(max-width:720px){.school-admin-workspace-tools{grid-template-columns:1fr}.school-admin-workspace-tools .portal-module-search{grid-column:1;grid-row:auto}.school-admin-grid-workspace [data-workspace-groups]{grid-template-columns:1fr}}
