.recruitment-detail .recruitment-reason-picker{border:1px solid #c8d9e9;border-radius:8px;min-width:0;margin:10px 0;padding:12px}.recruitment-reason-picker legend{color:#18354e;padding:0 4px;font-size:14px;font-weight:700}.recruitment-detail .recruitment-reason-picker>p{color:#506780;margin:0 0 8px;font-size:12px;line-height:1.6}.recruitment-detail .recruitment-reason-picker .recruitment-decision-reasons{flex-wrap:wrap;gap:6px;display:flex}.recruitment-detail .recruitment-reason-picker label{cursor:pointer;color:#18354e;overflow-wrap:anywhere;background:#fff;border:1px solid #768ca2;border-radius:6px;align-items:center;gap:7px;min-width:0;margin:0;padding:7px 9px;font-size:14px;line-height:1.5;display:flex}.recruitment-detail .recruitment-reason-picker label.selected{color:#075da9;background:#eaf4ff;border-color:#075da9}.recruitment-detail .recruitment-reason-picker input[type=checkbox]{accent-color:#075da9;flex-shrink:0;width:16px;min-width:16px;height:16px;min-height:0;margin:0;padding:0}.recruitment-reason-picker label:focus-within{outline-offset:2px;outline:2px solid #075da9}.recruitment-reason-picker:disabled label{cursor:default}.public-rejection-detail[data-correction=false]{color:#18354e;background:#eaf4ff;border-color:#c8d9e9}.public-rejection-detail[data-correction=false] .public-saved-reasons span{color:#075da9;background:#fff;border-color:#768ca2}@media (max-width:640px){.recruitment-detail .recruitment-reason-picker{padding:10px}.recruitment-detail .recruitment-reason-picker label{min-height:44px;font-size:14px}}
