@charset "utf-8";
/* ============================================================================
   합동훈련 앞단 (2026-10-10, 업무 15번)
   자격검정 모양(certificate/cert.css)과 대회 명부 표(comp/apply.css)를 그대로 쓰고,
   합동훈련에서 다른 것만 여기 둔다.
   ========================================================================== */

/* 요강 · 자료 내려받기 */
.wsj-files{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.wsf.wsc .wsj-files a{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--wc-line);border-radius:10px;
  background:#fff;color:var(--wc-ink);text-decoration:none;font-weight:600;word-break:break-all}
.wsf.wsc .wsj-files a:hover{border-color:#b9c8de;background:#f7f9fc;color:var(--wc-brand)}
.wsj-files .ic{flex:none;color:var(--wc-brand)}
.wsj-files span{flex:1 1 auto;min-width:0}
.wsj-files small{flex:none;font-size:13px;font-weight:500;color:var(--wc-muted)}

/* 명부에서 고르기 */
.wsj-pick{margin:0 0 30px}
.wsj-pick .wsf-sec__head{margin-bottom:10px}
.wsa-roster tr.is-reg{cursor:default}
.wsa-roster tr.is-reg td{color:#5b6b85;background:#f6fbf8}
.wsa-roster tr.is-reg:hover td{background:#eef8f2}
.wsa-roster tr.is-reg input[type=checkbox]{accent-color:#0d7a4f;opacity:.7}
.wsj-pick .wsa-bar__count b#wsjFee{font-size:18px}

/* 신청한 사람 */
.wsj-list .c-name b{font-weight:700}
.wsj-list__m{display:none;margin-top:2px;font-size:13.5px;color:var(--wc-muted);font-variant-numeric:tabular-nums}
.wsj-list .c-birth,.wsj-list .c-date{font-variant-numeric:tabular-nums}
.wsj-list tfoot td{font-weight:700}
@media (max-width:760px){
  .wsj-list .c-birth,.wsj-list .c-age,.wsj-list .c-sex,.wsj-list .c-date,
  .wsj-list thead th:nth-child(2),.wsj-list thead th:nth-child(3),.wsj-list thead th:nth-child(4),.wsj-list thead th:nth-child(6){display:none}
  .wsj-list__m{display:block}
}
