.academic-intro{display:flex;align-items:center;gap:12px;padding:16px 20px;margin-bottom:20px;border:1px solid #e7d9a0;border-radius:12px;background:#faf5df;color:#655421}.academic-intro p{margin:0;font-size:13px;line-height:1.6}.academic-form-panel{margin-bottom:24px;scroll-margin-top:90px}.academic-form{padding:0 24px 24px}.academic-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.academic-fields .form-label{min-width:0}.academic-fields input,.academic-fields select{width:100%;min-height:44px;box-sizing:border-box}.academic-form-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.academic-row-actions{display:flex;align-items:center;gap:16px}.academic-row-actions form{margin:0}.academic-row-actions button{border:0;background:none;cursor:pointer;font:inherit}.academic-list-panel{margin-bottom:20px}.academic-list-panel td{max-width:260px;overflow-wrap:anywhere}.academic-success{background:#edf7ed;color:#195939;border:1px solid #bad5ba}.academic-hint{margin:0 24px 24px;background:#faf5df;color:#655421}.academic-hint a{color:#176344;text-decoration:underline}@media(max-width:720px){.academic-fields{grid-template-columns:1fr}.academic-form{padding:0 18px 20px}.academic-intro{padding:14px}.academic-intro p{font-size:12px}.academic-form-actions .btn{width:100%}.academic-list-panel .pagination{gap:12px;flex-wrap:wrap}}