.workflow7-status{padding:14px 16px;margin-bottom:14px;border:1px solid #ccdde3;border-left:3px solid #3c8187;border-radius:8px;background:#f3f8f9;color:#294d5c;font:400 12px/1.65 "DM Sans",Arial,sans-serif}.workflow7-status strong{font-size:13px;font-weight:600}.workflow7-status p{margin:7px 0}.workflow7-sources{display:flex;flex-wrap:wrap;gap:6px}.workflow7-sources span{padding:3px 8px;background:#fff;border:1px solid #d5e2e7;border-radius:5px}.workflow7-legend{color:#5c727d;font-size:11px}.workflow7-evidence{margin-top:12px;border-top:1px solid #dce5e9;padding-top:10px;color:#355462;font:400 12px/1.6 "DM Sans",Arial,sans-serif}.workflow7-evidence summary{cursor:pointer;font-weight:600;padding:5px 0}.workflow7-evidence summary:focus-visible{outline:2px solid #348890;outline-offset:3px}.workflow7-evidence ul{list-style:none;padding:0;margin:8px 0}.workflow7-evidence li{display:flex;flex-direction:column;gap:3px;padding:9px 11px;background:#f4f7f8;border-radius:5px;margin:6px 0;overflow-wrap:anywhere}.workflow7-evidence small{color:#607680}
/* Review sections must keep their content height inside scrolling form columns. */
html body #app .sm-form-body .odi-review {flex-shrink:0;min-height:min-content;}
html body #app .odi-review-body {overflow:visible;}
.workflow7-evidence button,.workflow7-return button{border:1px solid #b9ced7;background:#fff;border-radius:6px;padding:8px 12px;color:#24586a;cursor:pointer;text-align:left;font:600 12px/1.4 "DM Sans",Arial,sans-serif}.workflow7-return{margin:12px 20px;padding:14px 18px;background:#eef6f7;border:1px solid #b9ced7;border-radius:9px;display:flex;justify-content:space-between;gap:12px;align-items:center;font:400 12px/1.6 "DM Sans",Arial,sans-serif;color:#2a5261}.workflow7-return>div{display:flex;flex-direction:column}.workflow7-return span{overflow-wrap:anywhere}@media(max-width:640px){.workflow7-return{margin:10px;flex-direction:column;align-items:stretch}}
