.portal-module-search{display:block;margin:10px 0 8px;color:#29463a;font-size:13px;font-weight:500}
.portal-module-search span{display:block;margin:0 0 6px}
.portal-module-search input{box-sizing:border-box;width:100%;min-height:40px;padding:9px 14px;border:1px solid color-mix(in srgb,var(--school-primary) 25%,#d8e5df);border-radius:999px;background:#f8fcfa;color:#17372b;font:inherit;outline:none}
.portal-module-search input:focus{border-color:var(--school-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--school-accent) 18%,transparent)}
.portal-module-search small{display:block;min-height:17px;margin:5px 4px 0;color:#61756d;font-weight:400}
.portal-module-search-clear{width:auto!important;display:inline-flex!important;grid-template-columns:none!important;margin:0 0 8px!important;padding:7px 11px!important;border-left-width:1px!important;border-radius:999px!important;font-size:12px!important}
.portal-module-search-results{display:grid;gap:7px;margin:0 0 12px;padding:8px;border:1px solid color-mix(in srgb,var(--school-primary) 18%,#dfeae5);border-radius:14px;background:#f8fcfa}
.portal-module-search-results[hidden],.portal-module-search-clear[hidden],[data-mg-tab][hidden]{display:none!important}
.workspace-search-result{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;padding:9px;border-radius:11px;background:#fff;color:#203a30;text-decoration:none;border:1px solid #dce8e2}
.workspace-search-result i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--school-primary) 12%,#fff);color:var(--school-primary);font-style:normal}
.workspace-search-result span{display:grid;min-width:0}.workspace-search-result b{font-size:13px}.workspace-search-result small{color:#718078;font-size:11px}
.workspace-backup-shortcut{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:center;margin:8px 0 14px;padding:11px;border:2px solid color-mix(in srgb,var(--school-accent) 55%,#dce8e2);border-radius:14px;background:color-mix(in srgb,var(--school-accent) 10%,#fff);color:#17372b;text-decoration:none}
.workspace-backup-shortcut i{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--school-primary);color:#fff;font-style:normal;font-size:20px}.workspace-backup-shortcut span{display:grid}.workspace-backup-shortcut small{color:#5c7168;font-size:11px;line-height:1.3}.workspace-backup-shortcut em{font-style:normal;font-size:11px;color:var(--school-primary)}
a[data-workspace-link][hidden],a.mg-module-card[hidden]{display:none!important}
.portal-workspace-shell .mg-pane[data-search-match="0"]{display:none!important}
.portal-workspace-shell.module-search-active [data-workspace-groups]{display:none!important}
@media(max-width:850px){.portal-module-search{grid-column:1/-1}.portal-module-search-clear,.portal-module-search-results,.workspace-backup-shortcut{grid-column:1/-1}.workspace-backup-shortcut{margin-bottom:8px}}
