.cycle-chain{display:grid;gap:10px;padding:16px;background:#edf6f1;border:1px solid #c7dfd1;border-radius:10px;color:#176b55}.cycle-supplier-choice{padding:14px;border:1px solid #c7dfd1;border-radius:10px;background:#f3f9f5;margin:12px 0}.cycle-supplier-choice h3{margin:0 0 10px}.cycle-supplier-choice details{background:#fff;padding:12px;border:1px dashed #c7dfd1;border-radius:8px;margin-top:10px}.cycle-supplier-choice summary{cursor:pointer;font-weight:600}#modal-body .cycle-chain~details>article{margin:12px 0}#modal-body .cycle-chain~details li{margin:6px 0}
