.duty-rules-editor{border:1px solid #bbd8ce;border-radius:16px;padding:1rem;background:linear-gradient(135deg,#f0f8f4,#f7f7ff);margin:1rem 0;min-width:0}
.duty-rules-editor fieldset{background:#fff;border:1px solid #d8e5df;border-radius:12px;padding:1rem;margin:.8rem 0;min-width:0}
.duty-rules-editor input{max-width:100%;min-width:0}.duty-rules-bounds{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem}
.duty-evidence-requirement{color:#315f51;font-size:.9em}.duty-measurement{display:grid;gap:.4rem;padding:.8rem;margin:.8rem 0;background:#eaf2fd;border-radius:10px;overflow-wrap:anywhere}
@media(max-width:480px){.duty-rules-bounds{grid-template-columns:minmax(0,1fr)}}
.duty-order-item{display:grid;gap:.3rem;padding:.65rem 0;border-top:1px solid #cbdcee}.duty-order-reference{display:block;margin:.5rem 0;overflow-wrap:anywhere}
