.pending-course-requests{margin-top:clamp(2rem,6vw,5rem)}
.pending-course-requests>h1,.pending-course-requests>h2{font-size:clamp(2rem,5vw,3.2rem);margin-bottom:1.25rem}
.pending-course-requests.only-request{margin-top:clamp(2rem,5vw,4rem)}
.pending-course-requests .list-card{padding:0;overflow:hidden}
.pending-course-requests .identity-request-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;padding:clamp(1.5rem,4vw,2.5rem)!important;align-items:start}
.pending-course-requests .identity-request-card>span:first-child{display:grid;gap:.7rem}
.pending-course-requests .identity-request-card>span:first-child strong{font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.3;color:#082f52}
.pending-course-requests .identity-request-card small{display:block;font-size:1.05rem;line-height:1.65;color:#375b79}
.pending-course-requests .identity-review-time{font-weight:700;color:#173f61}
.pending-course-requests .identity-support{margin:0;font-size:1rem;line-height:1.6}
.pending-course-requests .identity-support a{font-weight:700}
.pending-course-requests .identity-upload-form{grid-column:1/-1;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.25rem;align-items:end;margin-top:.5rem}
.pending-course-requests .identity-upload-form label{display:grid!important;gap:.55rem;font-size:1rem;font-weight:700}
.pending-course-requests .identity-upload-form input[type=file]{display:block;width:100%;padding:.8rem;border:1px solid #a9c5dc;border-radius:8px;background:#fff;font:inherit}
.pending-course-requests .identity-upload-form button{white-space:nowrap}
@media(max-width:720px){.pending-course-requests .identity-request-card,.pending-course-requests .identity-upload-form{grid-template-columns:1fr}.pending-course-requests .identity-request-card>.status{justify-self:start}}
