/* Equipment theft-risk score: icon legends and compact answer options for the protection and visibility checks */
[data-tool="theftrisk"] .trt-q{padding:14px 16px}
[data-tool="theftrisk"] .trt-q legend{font-weight:600;margin-bottom:8px;display:flex;gap:10px;align-items:flex-start}
[data-tool="theftrisk"] .t2-ic{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--trt-surface-2);color:var(--trt-graphite);--art-accent:var(--trt-hue-ink)}
[data-tool="theftrisk"] #p-protection .trt-q__opts,[data-tool="theftrisk"] #p-visibility .trt-q__opts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
[data-tool="theftrisk"] .trt-q .trt-opt-row{min-height:44px;border:1px solid var(--trt-line-strong);border-radius:8px;align-items:center;padding:8px 10px;gap:8px}
[data-tool="theftrisk"] #p-protection .trt-opt-row,[data-tool="theftrisk"] #p-visibility .trt-opt-row{justify-content:center;text-align:center;padding:8px 6px;gap:6px;font-size:.9rem}
[data-tool="theftrisk"] .trt-q .trt-opt-row:has(input:checked){border-color:var(--trt-hue-ink,var(--trt-graphite));background:var(--trt-surface-2);font-weight:600}
[data-tool="theftrisk"] .trt-q .trt-opt-row:has(input:focus-visible){outline:2px solid var(--trt-hue-ink,var(--trt-graphite));outline-offset:2px}
[data-tool="theftrisk"] .trt-q .trt-opt-row input{width:16px;height:16px;margin-top:0}
[data-tool="theftrisk"] .trt-toolbar{grid-template-columns:1fr;margin:14px 16px 0}
@media (max-width:560px){[data-tool="theftrisk"] #p-protection .trt-q__opts,[data-tool="theftrisk"] #p-visibility .trt-q__opts{grid-template-columns:repeat(2,minmax(0,1fr))}}
[data-tool="theftrisk"] table.trt-matrix{min-width:0}
[data-tool="theftrisk"] .trt-matrix tbody th[scope=row]{min-width:7em}
[data-tool="theftrisk"] .trt-matrix td[data-s]{min-width:6.5em}
