.clinical-student-openings{display:grid;gap:10px;margin:18px 0}.clinical-student-openings>h3,.my-clinical-requests>h3{margin:0 0 5px}.clinical-student-opening{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px;border:1px solid #3a536f;border-radius:9px;background:#172b45}.clinical-student-opening>div{display:grid;gap:4px;min-width:0}.clinical-student-opening>div span{color:#b6cbe1}.clinical-student-opening>div p{margin:4px 0 0;color:#dce8f5;white-space:pre-wrap}.clinical-student-opening>button{flex:0 0 auto;background:#ef3a5d}.clinical-student-opening .clinical-pickup-status{white-space:nowrap}.clinical-pickup-status.pending{color:#ffcf73}.clinical-pickup-status.approved{color:#77dfa8}.clinical-pickup-status.denied{color:#ff9aa9}.clinical-empty{padding:12px;color:#b7cbe1}.patient-contact-create-button{display:inline-block;margin-top:8px;padding:9px 12px;border-radius:7px;background:#ef3a5d;color:#fff!important;text-decoration:none;font-size:13px;font-weight:850}.clinical-student-mine{flex-wrap:wrap}@media(max-width:620px){.clinical-student-opening{align-items:flex-start;flex-direction:column}.clinical-student-opening>button{width:100%}}
.clinical-preview-label{flex:0 0 auto;padding:7px 10px;border:1px solid #829bb8;border-radius:999px;color:#dce8f5;font-size:12px;font-weight:800;white-space:nowrap}
