/* 校长/年级主任考试条件卡：复用 pm-* 体系，仅补充布局与响应式。 */
.mgmt-selector-hero{margin-bottom:18px}
.mgmt-selector-section{margin-top:16px}
.mgmt-selector-section .pm-section-head{align-items:center}
.mgmt-exam-card{border-radius:18px;box-shadow:0 5px 16px rgba(35,73,78,.035)}
.mgmt-exam-card .pm-query-title{font-size:15px}
.mgmt-exam-fields{grid-template-columns:minmax(190px,1fr) minmax(140px,.65fr) minmax(280px,1.55fr)}
.mgmt-exam-card select{min-height:44px;text-overflow:ellipsis}
.mgmt-empty{margin:2px 0 4px;padding:38px 24px;text-align:center;border:1px dashed #c8deda;border-radius:18px;background:#f7fbfa;color:#71898e}
.mgmt-empty strong{display:block;margin-bottom:8px;color:#315b5b;font-size:17px}
.mgmt-empty p{margin:0;font-size:13px;line-height:1.7}
.mgmt-selector-note{margin:0 0 14px;padding:11px 14px;border:1px solid #e6d8b5;border-radius:12px;background:#fff8e9;color:#886525;font-size:13px;line-height:1.65}
.mgmt-selector-note.is-error{border-color:#e8c4c0;background:#fff4f2;color:#9a5148}
.mgmt-direction{display:flex;align-items:center;gap:18px;margin:0 0 16px;padding:0;border:0;color:#4d686d;font-size:13px}
.mgmt-direction legend{padding:0 6px;font-weight:750;color:#35545a}
.mgmt-direction label{display:inline-flex;align-items:center;gap:6px;font-weight:500}
.mgmt-peer-row{margin-top:18px;padding-top:16px;border-top:1px solid #e8eff0}
.mgmt-selector-section .pm-actions{border-top:1px solid #e8eff0;padding-top:18px}
.mgmt-selector-section .pm-helper{font-size:12.5px}
@media(max-width:1000px){
  .mgmt-exam-fields{grid-template-columns:1fr 1fr}
  .mgmt-exam-fields .pm-field:last-child{grid-column:1/-1}
}
@media(max-width:620px){
  .mgmt-selector-section .pm-section-head{flex-direction:column;align-items:stretch}
  .mgmt-selector-section .pm-section-head .pm-outline-btn{width:100%;text-align:center}
  .mgmt-exam-fields{grid-template-columns:1fr}
  .mgmt-direction{flex-wrap:wrap;gap:10px 16px}
  .mgmt-empty{padding:28px 16px}
}
