.eft-ammo{--amber:var(--tarkov-accent);width:min(100%,1520px);min-width:0;padding:clamp(24px, 4vw, 44px) var(--gut) 88px;color:var(--text);font-family:var(--font-body);margin-inline:auto}.eft-ammo [hidden]{display:none!important}.eft-ammo .sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.eft-ammo button,.eft-ammo a,.eft-ammo input,.eft-ammo select,.eft-ammo [tabindex="0"]{outline-color:var(--amber)}.eft-ammo__head{grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);align-items:end;gap:24px;margin-bottom:clamp(26px,4vw,42px);display:grid}.eft-ammo__head>div{text-align:center}.eft-ammo__head>div>p{color:var(--amber);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:.7rem;font-weight:700}.eft-ammo__head h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,4vw,3rem);font-weight:650;line-height:1}.eft-ammo__back,.eft-ammo__source a{color:var(--amber);transition:color .15s,background .15s}.eft-ammo__back{border:1px solid color-mix(in srgb, var(--amber) 42%, var(--line));border-radius:var(--r-sm);background:color-mix(in srgb, var(--amber) 7%, var(--panel));width:max-content;font-family:var(--font-mono);align-items:center;gap:8px;padding:8px 10px;font-size:.75rem;display:inline-flex}.eft-ammo__back:hover,.eft-ammo__back:focus-visible,.eft-ammo__source a:hover,.eft-ammo__source a:focus-visible{color:var(--text);background:color-mix(in srgb, var(--amber) 14%, var(--panel-2))}.eft-ammo__source{color:var(--text-dim);font-family:var(--font-mono);text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:5px 8px;margin:0;font-size:.68rem;line-height:1.5;display:flex}.ammo-legend{width:min(100%,980px);margin-inline:auto}.ammo-legend h2{color:var(--text-dim);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0 0 11px;font-size:.78rem;font-weight:600}.ammo-legend__scroll{border:1px solid color-mix(in srgb, var(--amber) 24%, var(--line));border-radius:var(--r);background:var(--panel);overflow-x:auto}.ammo-legend table{border-collapse:collapse;width:100%;min-width:700px;font-family:var(--font-mono);font-size:.7rem}.ammo-legend caption{caption-side:bottom;color:var(--muted);font-family:var(--font-body);text-align:left;padding:9px 12px;font-size:.69rem}.ammo-legend th,.ammo-legend td{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;padding:7px 10px}.ammo-legend thead th{color:var(--amber);background:var(--panel-2);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem}.ammo-legend tbody th{width:54px;color:var(--text);text-align:center;font-size:.83rem}.ammo-legend tr:last-child>*{border-bottom:0}.ammo-legend tr>:last-child{border-right:0}.ammo-toolbar{z-index:30;border:1px solid color-mix(in srgb, var(--amber) 42%, var(--line));border-radius:var(--r);background:color-mix(in srgb, var(--amber) 5%, var(--ink));box-shadow:0 10px 28px color-mix(in srgb, var(--ink-2) 78%, transparent);margin:clamp(24px,4vw,38px) 0 14px;position:sticky;top:60px}.ammo-toolbar__main{align-items:center;gap:8px;min-height:56px;padding:8px;display:flex}.ammo-search{border:1px solid color-mix(in srgb, var(--amber) 42%, var(--line));border-radius:var(--r-sm);background:color-mix(in srgb, var(--amber) 6%, var(--panel));min-width:240px;min-height:40px;color:var(--amber);flex:420px;align-items:center;gap:9px;padding:0 11px;transition:border-color .15s,background .15s;display:flex}.ammo-search:focus-within{border-color:var(--amber);background:color-mix(in srgb, var(--amber) 11%, var(--panel-2))}.ammo-search svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;flex:none}.ammo-search input{width:100%;min-width:0;color:var(--text);font-family:var(--font-body);background:0 0;border:0;outline:0;font-size:.85rem}.ammo-search input::placeholder{color:var(--text-dim);opacity:1}.ammo-search kbd{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-3);min-width:22px;color:var(--text-dim);font-family:var(--font-mono);text-align:center;padding:2px 5px;font-size:.65rem}.ammo-results{color:var(--text-dim);font-family:var(--font-mono);white-space:nowrap;flex:none;margin:0 3px;font-size:.67rem}.ammo-toolbar-button,.ammo-empty button{border:1px solid color-mix(in srgb, var(--amber) 42%, var(--line));border-radius:var(--r-sm);background:color-mix(in srgb, var(--amber) 8%, var(--panel));min-height:40px;color:var(--amber);font-family:var(--font-mono);white-space:nowrap;padding:8px 11px;font-size:.66rem;font-weight:700;transition:border-color .15s,background .15s,color .15s}.ammo-toolbar-button:hover,.ammo-toolbar-button:focus-visible,.ammo-empty button:hover,.ammo-empty button:focus-visible,.ammo-toolbar-button[aria-expanded=true]{border-color:var(--amber);background:color-mix(in srgb, var(--amber) 18%, var(--panel-2));color:var(--text)}.ammo-toolbar-button:active,.ammo-empty button:active{background:var(--amber);color:var(--ink-2)}.ammo-toolbar-button--reset{color:var(--text-dim)}.ammo-toolbar-button[data-filter-toggle]{align-items:center;gap:8px;display:inline-flex}.ammo-toolbar-button[data-filter-toggle]>span,.ammo-mobile-detail-toggle,.ammo-group__chevron{border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;transition:transform .15s;transform:rotate(45deg)}.ammo-toolbar-button[data-filter-toggle][aria-expanded=true]>span{transform:rotate(225deg)}.ammo-filters{grid-template-columns:minmax(260px,1fr) minmax(300px,1fr) minmax(320px,1fr);gap:14px;padding:0 10px 10px;display:grid}.ammo-filters fieldset{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);gap:7px;min-width:0;margin:0;padding:11px;display:grid}.ammo-filters legend{color:var(--amber);font-family:var(--font-mono);text-transform:uppercase;padding-inline:6px;font-size:.64rem;font-weight:700}.ammo-range-filter{grid-template-columns:minmax(90px,1fr) 94px auto 94px;align-items:center;gap:7px;display:grid}.ammo-range-filter strong,.ammo-range-filter label span,.ammo-ballistics-filter label span,.ammo-trader-levels label>span{color:var(--text-dim);font-size:.7rem}.ammo-range-filter label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;display:grid}.ammo-range-filter input,.ammo-ballistics-filter input,.ammo-ballistics-filter select,.ammo-trader-levels select{border:1px solid color-mix(in srgb, var(--amber) 42%, var(--line));border-radius:var(--r-sm);background:var(--panel-3);width:100%;min-height:34px;color:var(--text);font-family:var(--font-mono);padding:5px 7px;font-size:.7rem}.ammo-range-filter input:focus,.ammo-ballistics-filter input:focus,.ammo-ballistics-filter select:focus,.ammo-trader-levels select:focus{border-color:var(--amber)}.ammo-ballistics-filter__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ammo-ballistics-filter label{gap:4px;min-width:0;display:grid}.ammo-switch{cursor:pointer;align-items:center;gap:8px;width:max-content;display:flex}.ammo-switch input{opacity:0;width:1px;height:1px;position:absolute}.ammo-switch>span{border:1px solid color-mix(in srgb, var(--amber) 42%, var(--line));background:color-mix(in srgb, var(--amber) 8%, var(--panel-3));border-radius:20px;align-items:center;width:34px;height:20px;padding:2px;display:flex}.ammo-switch>span:after{content:"";background:var(--text-dim);border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s}.ammo-switch input:checked+span{background:color-mix(in srgb, var(--amber) 22%, var(--panel-3))}.ammo-switch input:checked+span:after{background:var(--amber);transform:translate(14px)}.ammo-switch input:focus-visible+span{outline:2px solid var(--amber);outline-offset:2px}.ammo-switch strong{font-size:.72rem}.ammo-trader-levels{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.ammo-trader-levels[aria-disabled=true]{opacity:.48}.ammo-trader-levels label{gap:4px;display:grid}.ammo-pinned,.ammo-group{border:1px solid color-mix(in srgb, var(--amber) 18%, var(--line));border-radius:var(--r-sm);background:var(--panel);margin-bottom:10px;overflow:visible}.ammo-pinned{border-color:color-mix(in srgb, var(--amber) 52%, var(--line));box-shadow:inset 3px 0 0 var(--amber)}.ammo-pinned>header,.ammo-group>h2{border-bottom:1px solid var(--line-soft);min-height:43px;margin:0}.ammo-pinned>header{justify-content:space-between;align-items:center;padding:8px 12px 8px 15px;display:flex}.ammo-pinned h2{color:var(--amber);font-family:var(--font-mono);text-transform:uppercase;margin:0;font-size:.86rem}.ammo-pinned header>span,.ammo-group h2 small{border:1px solid color-mix(in srgb, var(--amber) 30%, var(--line));background:color-mix(in srgb, var(--amber) 8%, var(--panel-2));min-width:28px;color:var(--text-dim);font-family:var(--font-mono);text-align:center;border-radius:20px;padding:2px 7px;font-size:.6rem;font-weight:500}.ammo-group h2 button{background:color-mix(in srgb, var(--amber) 5%, var(--panel));width:100%;min-height:43px;color:var(--amber);font-family:var(--font-mono);text-align:left;border-radius:0;align-items:center;gap:10px;padding:8px 12px;font-size:.86rem;font-weight:700;transition:background .15s,color .15s;display:flex}.ammo-group h2 button:hover,.ammo-group h2 button:focus-visible{background:color-mix(in srgb, var(--amber) 12%, var(--panel-2));color:var(--text)}.ammo-group h2 button:active{background:var(--amber);color:var(--ink-2)}.ammo-group h2 button>span:nth-child(2){flex:auto}.ammo-group__chevron{flex:none;transform:rotate(45deg)}.ammo-group h2 button[aria-expanded=false] .ammo-group__chevron{transform:rotate(-45deg)}.ammo-table-scroll{scrollbar-color:color-mix(in srgb, var(--amber) 42%, var(--line)) var(--ink-2);width:100%;overflow-x:auto}.ammo-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1280px;color:var(--text-dim);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.66rem}.ammo-table th,.ammo-table td{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);text-align:center;vertical-align:middle;height:41px;padding:4px 6px}.ammo-table tr:last-child>*{border-bottom:0}.ammo-table tr>:last-child{border-right:0}.ammo-table thead th{background:var(--panel-2);height:34px;color:var(--text-dim);letter-spacing:.035em;text-transform:uppercase;padding:3px 4px;font-size:.55rem;font-weight:600;line-height:1.2}.ammo-table thead button{border-radius:var(--r-sm);background:color-mix(in srgb, var(--amber) 5%, var(--panel-2));width:100%;min-height:28px;color:var(--text-dim);font-family:inherit;font-size:inherit;text-transform:inherit;justify-content:center;align-items:center;gap:3px;padding:2px;display:inline-flex}.ammo-table thead button:hover,.ammo-table thead button:focus-visible,.ammo-table th[aria-sort]:not([aria-sort=none]) button{background:color-mix(in srgb, var(--amber) 15%, var(--panel-2));color:var(--amber)}.ammo-sort-icon{color:var(--amber);font-size:.62rem}.ammo-pin-cell{width:36px}.ammo-col--name{width:210px;text-align:left!important}.ammo-col--damage{width:62px}.ammo-col--penetration{width:60px}.ammo-col--secondary{width:61px}.ammo-armor-head{width:42px}.ammo-armor-head span{font-size:.47rem;display:block}.ammo-col--mobile-toggle{width:38px;display:none}.ammo-table tbody tr[data-ammo-row]{background:var(--panel)}.ammo-table tbody tr[data-ammo-row]:hover{background:color-mix(in srgb, var(--amber) 4%, var(--panel-2))}.ammo-name-cell{min-width:0;color:var(--text);text-align:left!important}.ammo-name-layout{align-items:center;gap:8px;width:100%;display:flex}.ammo-name-cell img{object-fit:contain;image-rendering:auto;flex:none;width:32px;height:32px}.ammo-name-copy{gap:2px;min-width:0;display:grid}.ammo-name-copy>a,.ammo-name-copy>strong{color:var(--text);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:600;line-height:1.25;overflow:hidden}.ammo-name-copy>a{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--amber) 48%, transparent);text-underline-offset:2px}.ammo-name-copy>a:hover,.ammo-name-copy>a:focus-visible{color:var(--amber);text-decoration-color:var(--amber)}.ammo-tags{flex-wrap:wrap;gap:3px;display:flex}.ammo-tags small{color:var(--muted);font-family:var(--font-body);font-size:.52rem;font-weight:500}.ammo-tags small+small:before{content:"·";margin-right:3px}.ammo-pin{border:1px solid color-mix(in srgb, var(--amber) 42%, var(--line));border-radius:var(--r-sm);background:color-mix(in srgb, var(--amber) 7%, var(--panel-2));width:28px;height:28px;color:var(--amber);place-items:center;margin:auto;font-size:.95rem;line-height:1;display:grid}.ammo-pin:hover,.ammo-pin:focus-visible,.ammo-pin[aria-pressed=true]{border-color:var(--amber);background:color-mix(in srgb, var(--amber) 18%, var(--panel-2))}.ammo-pin:active{background:var(--amber);color:var(--ink-2)}.ammo-offer{border-radius:var(--r-sm);color:var(--amber);cursor:help;padding:3px 4px;display:inline-block;position:relative}.ammo-offer:hover,.ammo-offer:focus-visible{background:color-mix(in srgb, var(--amber) 13%, var(--panel-2))}.ammo-offer:after{content:attr(data-tooltip);z-index:60;border:1px solid color-mix(in srgb, var(--amber) 42%, var(--line));border-radius:var(--r-sm);background:var(--ink-2);width:max-content;max-width:240px;color:var(--text);font-family:var(--font-body);opacity:0;pointer-events:none;text-align:left;padding:7px 9px;font-size:.68rem;line-height:1.4;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,4px)}.ammo-offer:hover:after,.ammo-offer:focus-visible:after{opacity:1;transform:translate(-50%)}.ammo-stat--positive{color:var(--green)}.ammo-stat--negative{color:var(--red)}.ammo-armor{width:42px;font-size:.72rem;font-weight:800;color:var(--text)!important}.ammo-effect--0{background:color-mix(in srgb, var(--red) 42%, var(--panel-2))!important}.ammo-effect--1{background:color-mix(in srgb, var(--red) 28%, var(--panel-2))!important}.ammo-effect--2{background:color-mix(in srgb, var(--amber) 18%, var(--panel-2))!important}.ammo-effect--3{background:color-mix(in srgb, var(--amber) 30%, var(--panel-2))!important}.ammo-effect--4{background:color-mix(in srgb, var(--green) 17%, var(--panel-2))!important}.ammo-effect--5{background:color-mix(in srgb, var(--green) 28%, var(--panel-2))!important}.ammo-effect--6{background:color-mix(in srgb, var(--green) 42%, var(--panel-2))!important}.ammo-mobile-detail{display:none}.ammo-empty{min-height:170px;color:var(--text-dim);text-align:center;align-content:center;place-items:center;gap:12px;margin:0;display:grid}.ammo-empty strong{font-family:var(--font-display);font-size:.9rem}@media (width<=1080px){.eft-ammo__head{grid-template-columns:1fr auto 1fr}.ammo-toolbar__main{flex-wrap:wrap}.ammo-search{flex-basis:calc(100% - 120px)}.ammo-results{text-align:right;min-width:90px}.ammo-filters{grid-template-columns:1fr}}@media (width<=720px){.eft-ammo{padding-top:20px;padding-inline:12px}.eft-ammo__head{grid-template-columns:1fr;align-items:start;gap:15px}.eft-ammo__head>div{text-align:left;order:-1}.eft-ammo__head h1{font-size:1.9rem}.eft-ammo__source{text-align:left;justify-content:flex-start}.ammo-legend__scroll{border-radius:var(--r-sm)}.ammo-legend table{min-width:590px;font-size:.65rem}.ammo-toolbar{margin-inline:-4px;top:60px}.ammo-toolbar__main{gap:6px}.ammo-search{flex-basis:100%;min-width:0}.ammo-results{text-align:left;flex:auto;min-width:0;margin-left:3px}.ammo-toolbar-button{min-height:36px;padding:7px 9px;font-size:.61rem}.ammo-filters{padding-inline:8px}.ammo-range-filter{grid-template-columns:1fr 82px auto 82px}.ammo-range-filter strong{grid-column:1/-1}.ammo-trader-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.ammo-group,.ammo-pinned{margin-bottom:8px}.ammo-table-scroll{overflow:visible}.ammo-table{table-layout:fixed;min-width:0}.ammo-table .ammo-col--secondary{display:none}.ammo-table .ammo-col--mobile-toggle{width:38px;display:table-cell}.ammo-table .ammo-pin-cell{width:36px}.ammo-table .ammo-col--name{width:auto}.ammo-table .ammo-col--damage,.ammo-table .ammo-col--penetration{width:55px}.ammo-table th,.ammo-table td{padding-inline:4px}.ammo-name-layout{gap:5px}.ammo-name-cell img{width:28px;height:28px}.ammo-name-copy>a,.ammo-name-copy>strong{font-size:.62rem}.ammo-tags{display:none}.ammo-col--mobile-toggle button{border:1px solid color-mix(in srgb, var(--amber) 42%, var(--line));border-radius:var(--r-sm);background:color-mix(in srgb, var(--amber) 8%, var(--panel-2));width:28px;height:28px;color:var(--amber);place-items:center;margin:auto;display:grid}.ammo-col--mobile-toggle button span{border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.ammo-col--mobile-toggle button[aria-expanded=true] span{transform:translateY(2px)rotate(225deg)}.ammo-mobile-detail:not([hidden]){display:table-row}.ammo-mobile-detail>td{background:color-mix(in srgb, var(--amber) 5%, var(--panel-2));height:auto;padding:10px}.ammo-mobile-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0 0 10px;display:grid}.ammo-mobile-detail dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:7px;padding-bottom:4px;display:flex}.ammo-mobile-detail dt{color:var(--muted);font-family:var(--font-body)}.ammo-mobile-detail dd{color:var(--text);margin:0}.ammo-mobile-armor{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ammo-mobile-armor>span{color:var(--text);text-align:center;gap:2px;padding:5px 2px;display:grid}.ammo-mobile-armor small{color:var(--text-dim);font-size:.5rem}.ammo-mobile-armor strong{font-size:.72rem}}@media (width<=440px){.ammo-toolbar-button[data-expand-all],.ammo-toolbar-button[data-collapse-all]{flex:auto}.ammo-range-filter{grid-template-columns:1fr 1fr}.ammo-range-filter>span{display:none}.ammo-range-filter label{grid-template-columns:auto 1fr}.ammo-ballistics-filter__controls,.ammo-mobile-detail dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.eft-ammo *,.eft-ammo :before,.eft-ammo :after{scroll-behavior:auto!important;transition-duration:0s!important}}body>main{background:var(--ink-2);min-width:0}
