.scholarship-implicit-admins { margin:20px 0; padding:20px; border:1px solid var(--color-hairline); border-radius:var(--radius-lg); background:var(--color-surface); }
.scholarship-implicit-admins p { margin-top:8px; color:var(--color-secondary); }
.scholarship-task-toolbar { display:flex; align-items:end; gap:16px; margin:24px 0; }
.scholarship-task-toolbar label { flex:1; min-width:0; }
.scholarship-task-fields { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; }
#scholarship-tasks-content label { display:grid; gap:8px; }
#scholarship-tasks-content select { width:100%; min-width:0; padding:12px; }
#scholarship-task-form { margin-bottom:28px; padding:20px; border:1px solid var(--color-hairline); border-radius:var(--radius-lg); }
#scholarship-task-form h3,#scholarship-task-description { margin-bottom:16px; }
#scholarship-task-description { margin-top:12px; color:var(--color-secondary); }
#scholarship-task-scope[hidden] { display:none; }
@media(max-width:720px) {
 .scholarship-task-fields { grid-template-columns:minmax(0,1fr); }
 .scholarship-task-toolbar { flex-direction:column; align-items:stretch; }
 .scholarship-task-table { min-width:560px; }
}

.scholarship-task-confirm { width:min(480px,calc(100vw - 32px)); margin:auto; padding:24px; border:1px solid var(--color-hairline); border-radius:var(--radius-lg); background:var(--color-surface); color:var(--color-primary); }
.scholarship-task-confirm::backdrop { background:rgba(0,0,0,.35); }
.scholarship-task-confirm p { margin:16px 0; }
.scholarship-task-confirm form>div { display:flex; justify-content:flex-end; gap:12px; }
