.ui-contract-diagnostics{margin-top:14px;border-top:1px solid #263b55;padding-top:14px}
.ui-contract-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}
.ui-contract-title{font-weight:850;color:#e8f5ff}.ui-contract-sub{margin-top:4px;color:#7f9fbe;font-size:11px;line-height:1.45}
.ui-contract-summary{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.ui-contract-chip{border:1px solid #2b4662;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;color:#9dbbd3;background:#0c1a2a}.ui-contract-chip.ok{border-color:rgba(52,211,153,.3);color:#9ee6bc}.ui-contract-chip.warn{border-color:rgba(251,191,36,.34);color:#fde68a}.ui-contract-chip.bad{border-color:rgba(251,113,133,.38);color:#fecdd3}
.ui-contract-issues{display:grid;gap:6px;margin-top:10px}.ui-contract-issue{border:1px solid rgba(251,113,133,.28);border-radius:8px;padding:8px 9px;color:#fecdd3;background:rgba(127,29,29,.06);font-size:10px}.ui-contract-note{margin-top:9px;color:#7896af;font-size:10px;line-height:1.5}[data-ui-contract]{scroll-margin:90px}
