.student-profile-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:18px 0}.student-profile-summary div{min-width:0}.student-profile-summary dt{font-size:.82rem;color:var(--muted,#64666a);margin-bottom:5px}.student-profile-summary dd{margin:0;overflow-wrap:anywhere;font-weight:550}.student-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.student-documents{list-style:none;padding:0;margin:20px 0}.student-documents li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #e5e5e8}.student-documents li>div{min-width:0;overflow-wrap:anywhere}.student-documents small{display:block;margin-top:6px}.student-documents .button{flex-shrink:0}.student-upload{padding:20px;background:#f7f8fa;border-radius:16px;margin-top:20px}.student-preview{border-top:1px solid #e1e3e8;margin-top:24px;padding-top:20px}.student-preview .checkbox{margin:22px 0}.student-preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.student-application .application-aside{align-self:start}.student-application .application-aside small{display:block;margin-top:6px}.student-application textarea{resize:vertical}.student-application button:disabled{opacity:.55;cursor:not-allowed}.student-application .checkbox{align-items:flex-start}.student-application .checkbox input{flex:0 0 auto;margin-top:4px}.student-application .field input[type=file]{max-width:100%;white-space:normal}.student-preview:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media(max-width:600px){.student-profile-summary{grid-template-columns:1fr}.student-documents li{align-items:flex-start;flex-direction:column}.student-upload{padding:16px}.student-actions .button{width:100%}.student-application .detail-layout{display:flex;flex-direction:column}.student-application .application-aside,.student-application .detail-layout>.stack{width:100%;min-width:0}}