/* USIG Commercial Analysis — Due Diligence data-room review (Step 6).
   Reuses the Financing workspace styles (fw-*) and the page's existing tokens. */
.dr-inv td:first-child{min-width:200px;}
.dr-inv select,.dr-inv input{min-width:110px;}
.dr-sup td{opacity:.6;}
.dr-tag{display:inline-block;font-size:10px;background:#F3F4F6;color:var(--muted);border-radius:10px;padding:1px 8px;margin-left:4px;white-space:nowrap;}
.dr-rs-issues{border-color:var(--warn)!important;}
.dr-rs-reviewed{border-color:var(--go)!important;}
.dr-chk td{vertical-align:middle;}
.dr-miss .fw-dl{color:#92400E;font-weight:600;}
.dr-optional .fw-dl{color:var(--muted);}
.dr-req{font-size:11.5px;color:var(--muted);display:inline-flex;align-items:center;gap:5px;cursor:pointer;}
.dr-filters{display:flex;gap:0;border-bottom:1px solid var(--blight);margin:4px 0 14px;overflow-x:auto;}
.dr-issue{background:var(--white);border:1px solid var(--blight);border-left:4px solid var(--muted);border-radius:var(--rs);padding:12px 14px;margin-bottom:12px;}
.dr-issue h4{font-family:var(--fd);font-size:14.5px;color:var(--navy);font-weight:normal;margin:4px 0 6px;}
.dr-sev-high{border-left-color:var(--no);}
.dr-sev-medium{border-left-color:var(--warn);}
.dr-sev-low{border-left-color:var(--gold);}
.dr-st-resolved,.dr-st-dismissed{background:#FAFAF8;}
.dr-ih{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:10px;letter-spacing:.5px;text-transform:uppercase;}
.dr-ih span{border-radius:10px;padding:2px 8px;}
.dr-sev{background:var(--navy);color:#fff;}
.dr-sev-high .dr-sev{background:var(--no);}
.dr-sev-medium .dr-sev{background:var(--warn);}
.dr-cat,.dr-origin{background:var(--gold-bg);color:var(--gold-dim);}
.dr-status{margin-left:auto;background:#EEF2FF;color:#4338CA;}
.dr-st-resolved .dr-status,.dr-st-dismissed .dr-status{background:var(--gobg);color:var(--go);}
.dr-unc{font-size:11px;color:var(--gold-dim);background:var(--gold-bg);border-radius:var(--rs);padding:4px 9px;display:inline-block;margin-bottom:6px;}
.dr-ev,.dr-notes,.dr-hist{font-size:12px;margin:4px 0 8px 18px;padding:0;}
.dr-ev li,.dr-notes li,.dr-hist li{margin-bottom:3px;}
.dr-res{font-size:12.5px;color:#065F46;margin:4px 0 8px;}
.dr-act{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0 4px;}
.dr-act select{font:inherit;font-size:12px;padding:5px 7px;border:1px solid var(--blight);border-radius:var(--rs);background:var(--white);}
.dr-act .fw-in{flex:1;min-width:180px;width:auto;}
.dr-issue details summary{font-size:11.5px;color:var(--muted);cursor:pointer;}
.dr-mh{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--navy);margin:12px 0 6px;}
@media (max-width:600px){
  .dr-act .fw-in{min-width:100%;}
  .dr-status{margin-left:0;}
}
