.student-admin-page .admin-import-result{overflow-wrap:anywhere;padding:12px 0}.student-admin-page .admin-import-result p{margin:0 0 9px}.student-admin-page .admin-import-result details{margin:10px 0;border-top:1px solid var(--ui-line);padding-top:10px}.student-admin-page .admin-import-result summary{cursor:pointer;color:var(--ui-ink);font-weight:650}.student-admin-page .admin-import-result ol{max-height:240px;overflow:auto;padding-inline-start:23px}.student-admin-page .admin-import-result li{margin:7px 0}.student-admin-page .admin-import-result[data-state=error]>p:first-child{color:var(--ui-danger, #c54444)}.student-admin-page .admin-import-result[data-state=success]>p:first-child{color:var(--ui-accent)}.student-admin-page .admin-import-result[data-state=warning]>p:first-child{color:var(--ui-ink);font-weight:650}.student-admin-page .identity-import-warning{color:var(--ui-muted)}.student-admin-page [data-import-file-note]{display:block;font-size:12px;line-height:1.7;color:var(--ui-muted);overflow-wrap:anywhere}.student-admin-page #studentImportForm input[type=file]{min-width:0;max-width:100%}.student-admin-page .admin-import-guide code{overflow-wrap:anywhere}.student-admin-page .student-entry-status{grid-column:1/-1;margin:0;color:var(--ui-muted);font-size:12px;line-height:1.7}body:has(.student-admin-page)>.toast{top:78px;bottom:auto;pointer-events:none;max-width:min(420px,calc(100vw - 32px))}@media(max-width:600px){.student-admin-page .admin-template-example{flex-wrap:wrap}.student-admin-page .admin-template-download{white-space:normal}.student-admin-page .admin-import-result button{max-width:100%;white-space:normal}}
