.risk-badge{display:inline-flex;align-items:center;gap:calc(5px * var(--density, 1));border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);font-family:var(--font-body);font-size:calc(12px * var(--density, 1));font-weight:700;line-height:calc(18px * var(--density, 1));padding:1px calc(7px * var(--density, 1));cursor:pointer;white-space:nowrap}.risk-badge:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.risk-badge.compact{font-size:calc(10px * var(--density, 1));line-height:calc(15px * var(--density, 1));padding:0 calc(5px * var(--density, 1));gap:calc(3px * var(--density, 1));border-radius:3px}.risk-badge.safe{color:var(--positive);border-color:var(--positive);background:var(--positive-soft)}.risk-badge.caution{color:var(--caution);border-color:var(--caution);background:color-mix(in srgb,var(--caution) 12%,transparent)}.risk-badge.danger{color:var(--negative);border-color:var(--negative);background:var(--negative-soft)}.risk-badge.unknown{color:var(--muted);border-color:var(--line)}.trust-badge{display:inline-flex;align-items:center;border:1px solid var(--control);border-radius:4px;padding:1px calc(7px * var(--density, 1));font-size:calc(12px * var(--density, 1));font-weight:600;line-height:calc(18px * var(--density, 1));color:var(--text);white-space:nowrap}.trust-badge.compact{font-size:calc(10px * var(--density, 1));line-height:calc(15px * var(--density, 1));padding:0 calc(5px * var(--density, 1));border-radius:3px}.risk-dialog{width:min(860px,calc(100vw - 24px));white-space:normal;text-align:start;overflow-wrap:anywhere}.risk-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--density, 1));margin-bottom:calc(12px * var(--density, 1))}.risk-dialog-head h2{margin:0;font-size:calc(18px * var(--density, 1))}.risk-details{display:grid;grid-gap:10px;grid-gap:calc(10px * var(--density, 1));gap:calc(10px * var(--density, 1))}.risk-summary{display:flex;align-items:flex-start;gap:calc(12px * var(--density, 1));border:1px solid var(--line);border-radius:8px;padding:calc(12px * var(--density, 1))}.risk-summary-body{flex:1 1;min-width:0}.risk-summary-head{display:flex;align-items:baseline;gap:calc(8px * var(--density, 1))}.risk-summary-head strong{font:var(--type-number-hero);color:var(--text)}.risk-summary-head .risk-score-denom{color:var(--faint);font-size:.62em}.risk-summary .risk-level{font:var(--type-label);text-transform:uppercase;letter-spacing:.04em}.risk-summary.safe{--risk-level:var(--positive)}.risk-summary.caution{--risk-level:var(--caution)}.risk-summary.danger{--risk-level:var(--negative)}.risk-summary.unknown{--risk-level:var(--muted)}.risk-summary>svg{color:var(--risk-level)}.risk-summary.safe{background:color-mix(in srgb,var(--positive) 7%,transparent)}.risk-summary.caution{background:color-mix(in srgb,var(--caution) 10%,transparent)}.risk-summary.danger{background:linear-gradient(120deg,color-mix(in srgb,var(--caution) 12%,transparent),color-mix(in srgb,var(--negative) 10%,transparent))}.risk-summary.unknown{background:transparent}.risk-summary .risk-level{color:var(--risk-level)}.risk-summary p{margin:calc(6px * var(--density, 1)) 0 0}.risk-summary .muted{color:var(--muted)}.risk-gauge{height:6px;border-radius:3px;background:var(--raised);overflow:hidden;margin-top:calc(8px * var(--density, 1))}.risk-gauge-fill{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--risk-level) 40%,transparent),var(--risk-level))}.risk-flag{border:1px solid var(--line);border-radius:6px;padding:calc(10px * var(--density, 1)) calc(12px * var(--density, 1))}.risk-flag h3{display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--density, 1));margin:0 0 calc(4px * var(--density, 1));font-size:calc(14px * var(--density, 1))}.risk-flag p{margin:calc(2px * var(--density, 1)) 0;font-size:calc(13px * var(--density, 1))}.risk-flag.triggered.warn{background:color-mix(in srgb,var(--caution) 8%,transparent)}.risk-flag.triggered.danger{background:linear-gradient(120deg,color-mix(in srgb,var(--caution) 10%,transparent),color-mix(in srgb,var(--negative) 10%,transparent))}.risk-flag.clear{background:color-mix(in srgb,var(--positive) 6%,transparent)}.risk-flag.unavailable{opacity:.8;background:transparent}.risk-points{font-size:calc(12px * var(--density, 1));color:var(--muted)}.risk-evidence{margin-top:calc(8px * var(--density, 1));max-height:260px;overflow:hidden auto;container-type:inline-size}.risk-evidence .data-table{table-layout:fixed;width:100%;white-space:normal}.risk-evidence .data-table td,.risk-evidence .data-table th{padding:calc(6px * var(--density, 1)) calc(8px * var(--density, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.risk-evidence .data-table th{font:var(--type-label)}.risk-evidence .data-table td,.risk-evidence .data-table td a{font:var(--type-address)}.risk-evidence .data-table td small{font:var(--type-caption)}.risk-evidence .ev-wallet{width:88px}.risk-evidence .ev-at{width:156px}.risk-evidence .ev-tx{width:32px;text-align:center}.risk-evidence .data-table .ev-note{white-space:normal;overflow-wrap:anywhere}@container (max-width:559px){.risk-evidence thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.risk-evidence .data-table,.risk-evidence tbody{display:block}.risk-evidence tr{display:flex;flex-wrap:wrap;align-items:center;gap:0 calc(12px * var(--density, 1));padding:calc(4px * var(--density, 1)) 0;border-bottom:1px solid var(--line)}.risk-evidence .data-table td{display:block;order:2;width:auto;padding:0;overflow:visible}.risk-evidence .data-table .ev-wallet{order:0}.risk-evidence .data-table .ev-tx{order:1;margin-left:auto}.risk-evidence .data-table .ev-at,.risk-evidence .data-table .ev-note{flex-basis:100%;min-width:0;white-space:normal}.risk-evidence .data-table .ev-at small{display:inline-block;margin-left:calc(6px * var(--density, 1));white-space:nowrap}.risk-evidence .data-table td[data-label]{max-width:100%;overflow-wrap:anywhere;white-space:normal}.risk-evidence td[data-label]:before{content:attr(data-label);margin-right:calc(4px * var(--density, 1));color:var(--faint);font:var(--type-label)}}.risk-orders{margin:calc(4px * var(--density, 1)) 0;padding-left:calc(18px * var(--density, 1));font-size:calc(12px * var(--density, 1))}