.grouplist{margin-top:20px;margin-bottom:0;min-height:50px;position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));justify-items:center}.app-md .grouplist{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))!important}.app-sm .grouplist{grid-template-columns:repeat(auto-fit,minmax(calc(100vw - 50px),1fr))!important}.grouplist>div{padding:10px}.app-full .institution-select{margin-top:-20px;padding:5px 0;position:sticky;top:50px;right:0;margin-left:auto;width:-moz-max-content;width:max-content;max-width:calc(100vw - 16px);background-color:var(--color-white-translucent);border-radius:0 0 0 20px;z-index:10}