.diaconate-management>p{line-height:1.5;color:#63766c}
.diaconate-management .form-grid input,.diaconate-management .form-grid select,.diaconate-management .form-grid textarea{width:100%;min-width:0;box-sizing:border-box}
.diaconate-management .form-actions{flex-wrap:wrap;gap:10px}
.diaconate-management .form-actions button{max-width:100%;white-space:normal}
.diaconate-fields{margin:16px 0}
.diaconate-fields>div{margin:12px 0}
.diaconate-fields dt{font-weight:800;color:#14503c}
.diaconate-fields dd{margin:4px 0;white-space:pre-wrap;line-height:1.5;overflow-wrap:anywhere}
.diaconate-checks{border:1px solid #dce4de;border-radius:14px;padding:16px;margin:20px 0;min-width:0}
.diaconate-checks legend{font-weight:800;color:#14503c}
.diaconate-checks label{display:flex;gap:10px;align-items:flex-start;padding:8px 0;cursor:pointer;line-height:1.4}
.diaconate-checks input{width:22px;height:22px;flex-shrink:0;accent-color:#14503c}
.diaconate-notice{padding:14px;background:#f7f3e6;border-radius:14px;color:#4c584f!important;line-height:1.5}
.diaconate-prior{margin:16px 0;border:1px solid #dce4de;border-radius:12px;padding:12px}
.diaconate-prior p,.diaconate-management .operating-notes,.diaconate-management #diaconateSaveStatus{white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:560px){.diaconate-management .form-grid{grid-template-columns:minmax(0,1fr)}.diaconate-management .operating-type-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.diaconate-management .operating-type-cards b{overflow-wrap:anywhere}}
