.management-plan{grid-column:1/-1;padding:14px;border:1px solid #dce6f4;border-radius:8px;background:#f8faff}.plan-head{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#173d8f;font-size:14px}.plan-head label{display:flex;align-items:center;gap:8px;color:#52658a;font-size:12px}.plan-head .input{width:120px;height:36px}.plan-help{margin:10px 0;color:#6b7c98;font-size:12px}.management-plan table{min-width:0}.management-plan th,.management-plan td{height:40px}.management-plan td:last-child{width:55%}.management-plan td .input{height:34px}.form-section>.form-grid>.form-section{margin:0}@media(max-width:650px){.plan-head{align-items:flex-start;flex-direction:column}.plan-head label{width:100%;justify-content:space-between}}
.rule-acceptance-note{margin:-4px 0 14px;padding:10px 12px;border:1px solid #cfe0ff;border-radius:8px;background:#f3f7ff;color:#315b9c;font-size:13px}.rule-choice-group{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.rule-choice{min-width:132px;padding:10px 18px;border:1px solid #cfd9e8;border-radius:8px;background:#fff;color:#415779;font-size:14px;font-weight:700;cursor:pointer}.rule-choice:hover{border-color:#78a6ef;color:#155dc5}.rule-choice.active{border-color:#1768d3;background:#1768d3;color:#fff;box-shadow:0 5px 12px rgba(23,104,211,.18)}.rule-mode-panel{padding:16px;border:1px solid #e0e7f1;border-radius:10px;background:#fbfcff}.rule-mode-panel[hidden],.rule-dependent[hidden]{display:none}.rule-mode-panel .management-plan{margin-top:14px}.rule-check{display:inline-flex;align-items:center;gap:7px;margin:4px 0 12px;color:#344b70;font-size:14px;font-weight:600}.rule-check input{width:16px;height:16px}.rule-dependent{margin-top:2px}.rule-empty{margin:0;color:#6c7d98;font-size:14px}.rule-mode-panel+.form-note{margin-top:12px}@media(max-width:650px){.rule-choice{flex:1 1 100%}}
