.erpMonthPolicy .sectionTitle{margin-top:0;gap:16px;align-items:center}
.erpMonthPolicy .policyVersion{background:#f3f7f4;border-radius:10px;padding:12px;white-space:pre-line;overflow-wrap:anywhere;font-size:13px;color:#496258}
.erpMonthPolicy fieldset{border:1px solid #dce6de;border-radius:12px;padding:4px 14px;margin:16px 0}
.erpMonthPolicy legend{padding:0 6px;color:#17382d;font-weight:600}
.erpMonthPolicy .policyCheck{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;overflow-wrap:anywhere}
.erpMonthPolicy .policyCheck input{display:inline;width:16px;height:16px;margin:3px 0}
.erpMonthPolicy .policyCheck small{grid-column:2;color:#778b83}
.erpMonthPolicy .policyActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.erpMonthPolicy .policyActions .primary{width:auto;flex:1;min-width:180px}
.erpMonthPolicy .policyBlocked{border-left:3px solid #b88629;padding:8px 12px;background:#fffbf1;border-radius:6px}
.erpMonthPolicy .policyMessage{padding:10px 12px;background:#edf6ef;border-radius:8px}
.erpMonthPolicy .policyMessage:empty{display:none}
.erpMonthPolicy .policyJobs{border-top:1px solid #e5ece6;margin-top:20px}
.erpMonthPolicy .policyReader{overflow-wrap:anywhere;font-size:13px}
.erpMonthPolicy button:disabled{cursor:not-allowed}
@media(max-width:600px){.erpMonthPolicy .sectionTitle{display:block}.erpMonthPolicy .sectionTitle span{display:block;margin-top:6px}.erpMonthPolicy .policyActions button{width:100%}}
