.weapon-card{position:relative;isolation:isolate}
.weapon-card-open{position:absolute;inset:0;z-index:1;width:100%;border:0;padding:0;background:transparent;color:inherit}
.weapon-card-open:focus-visible{outline-offset:-3px}
.stat-value{display:inline-flex;justify-content:flex-end;align-items:center;gap:3px;white-space:nowrap}
.stat-heading>.stat-value{text-transform:none;letter-spacing:normal}
.compact .stat-row{grid-template-columns:85px minmax(0,1fr) 62px}
.stat-info{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;margin:-4px 0;padding:0;border:0;border-radius:50%;background:transparent;color:#989a9e;vertical-align:middle;touch-action:manipulation}
.stat-info:hover,.stat-info:focus-visible{color:#dadbdd;background:#ffffff08}
.stat-info svg{display:block;width:13px;height:13px;pointer-events:none}
.table-wrap td:has(.stat-info){white-space:nowrap}
.weapon-card-open,.stat-info,.table-wrap tr[data-action=open]{-webkit-tap-highlight-color:transparent}
.stat-information-tooltip{position:fixed;z-index:100;width:276px;max-width:calc(100vw - 16px);padding:9px 11px;border:1px solid #414245;border-radius:5px;background:#292a2c;color:#bfc0c2;font:12px/1.45 'Exo 2',system-ui,sans-serif;box-shadow:0 4px 15px #0005;overflow-wrap:anywhere}
.stat-information-tooltip[hidden]{display:none}
.stat-information-tooltip strong{display:block;margin-bottom:3px;font-size:12px;font-weight:600;color:#ededed}
.stat-information-tooltip p{margin:0;white-space:pre-line}
@media(pointer:coarse){.stat-info{width:28px;height:28px;margin:-7px 0}.compact .stat-row{grid-template-columns:85px minmax(0,1fr) 68px}}
