.v31530-risk-overdue{border-color:#dc2626!important;background:var(--v31530-risk-bg,#fff5f5)!important}
.v31530-risk-overdue .title,.v31530-risk-overdue .v21-linkbtn,.v31530-risk-overdue td:last-child{color:#b91c1c!important}
tr.v31530-risk-overdue td{background:var(--v31530-risk-bg,#fff5f5)!important}
.v31530-integration-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none;border:1px solid var(--border,#dce5ef);border-radius:8px;padding:5px 8px;text-align:left;max-width:100%;overflow-wrap:anywhere}
.v31530-integration-link:hover{text-decoration:underline}
.v31530-integration-link:focus-visible{outline:2px solid #1769d2;outline-offset:2px}
[data-theme="dark"],body.dark{--v31530-risk-bg:#3b2025}
