/* Corporate credit process */
.crd-checks{list-style:none;margin:0;padding:0}
.crd-checks li{display:flex;gap:10px;align-items:flex-start;padding:9px 14px;border-bottom:1px solid var(--line,#e3e8ef)}
.crd-checks li:last-child{border-bottom:0}
.crd-checks li i{font-size:16px;margin-top:1px}
.crd-checks li.ok i{color:var(--ok,#14855f)}.crd-checks li.bad i{color:var(--bad,#c62828)}.crd-checks li.warn i{color:var(--warn,#b7791f)}
.crd-checks li div{display:flex;flex-direction:column;min-width:0}
.crd-list{margin:4px 0 0;padding-left:18px}
.crd-h{margin:14px 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#5b6b82)}
.crd-p{white-space:pre-line;margin:0 0 6px}
.crd-ratios .crd-pf{background:rgba(11,92,214,.06);font-weight:600}
.crd-sub td{background:rgba(15,31,58,.03)}
.crd-on td{background:rgba(11,92,214,.07)}
.crd-late{color:var(--bad,#c62828);font-weight:600}
.crd-lines .ct-input{min-width:90px}
.crd-lines select.ct-input{min-width:170px}
.crd-steps{list-style:none;display:flex;gap:6px;margin:0;padding:0;flex-wrap:wrap}
.crd-steps li{flex:1 1 120px;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:rgba(15,31,58,.04);color:var(--muted,#5b6b82);font-weight:600}
.crd-steps li span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid currentColor;font-size:12px}
.crd-steps li.done{color:var(--ok,#14855f)}.crd-steps li.on{color:#fff;background:var(--primary,#0b5cd6)}
.crd-steps li.on span{color:var(--primary,#0b5cd6)}
.crd-votes td{white-space:normal}
