.gg-apex-kills .gg-public-primary{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:start}
.gg-apex-kills .gg-kills-quantity,.gg-apex-kills .gg-kills-legend{min-width:0}
.gg-apex-kills .gg-kills-quantity>label,.gg-apex-kills .gg-kills-legend .gg-context-caption{display:block;margin-bottom:12px;font-size:15px;font-weight:700;color:var(--gg-text)}
.gg-apex-kills .gg-kills-stepper{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;min-height:58px;overflow:hidden;border:1px solid var(--gg-border);border-radius:10px;background:var(--gg-control-surface)}
.gg-apex-kills .gg-kills-stepper:focus-within{border-color:var(--gg-metal-core)}
.gg-apex-kills .gg-kills-stepper button{border:0;background:#dbb65d12;color:var(--gg-gold-text);font-size:24px;cursor:pointer}
.gg-apex-kills .gg-kills-stepper button:hover{background:#dbb65d28}
.gg-apex-kills .gg-kills-stepper button:disabled{opacity:.35;cursor:default}
.gg-apex-kills .gg-kills-stepper input{width:100%;min-width:0;border:0;border-inline:1px solid var(--gg-border);border-radius:0;background:transparent;color:var(--gg-text);text-align:center;font:700 24px var(--gg-font-body,'Chakra Petch',sans-serif);appearance:textfield;outline:0}
.gg-apex-kills .gg-kills-stepper input::-webkit-inner-spin-button,.gg-apex-kills .gg-kills-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}
.gg-apex-kills .gg-kills-presets{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}
.gg-apex-kills .gg-kills-presets button{min-width:48px;padding:6px 10px;border:1px solid var(--gg-border);border-radius:7px;background:var(--gg-control-surface);color:var(--gg-muted);font:600 12px var(--gg-font-body,'Chakra Petch',sans-serif);cursor:pointer}
.gg-apex-kills .gg-kills-presets button:is(:hover,.active){border-color:var(--gg-metal-core);color:var(--gg-gold-text)}
.gg-apex-kills .gg-kills-quantity>p{margin:10px 0 0;color:var(--gg-muted);font-size:12px}
.gg-apex-kills .gg-kills-legend-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:5px 12px;border:1px solid var(--gg-border);border-radius:10px;background:var(--gg-control-surface);color:var(--gg-text);text-align:left;cursor:pointer}
.gg-apex-kills .gg-kills-legend-trigger:is(:hover,:focus-visible){border-color:var(--gg-metal-core)}
.gg-apex-kills .gg-kills-legend-trigger img{width:46px;height:46px;object-fit:cover;object-position:top;border-radius:6px}
.gg-apex-kills .gg-kills-any-mark{display:grid;place-items:center;width:46px;height:46px;border:1px solid #dbb65d45;border-radius:6px;color:var(--gg-gold-text);font-size:22px}
.gg-apex-kills .gg-kills-legend-trigger strong,.gg-apex-kills .gg-kills-legend-trigger small{display:block}
.gg-apex-kills .gg-kills-legend-trigger small{margin-top:3px;color:var(--gg-muted);font-size:11px}
.gg-apex-kills .gg-kills-legend-trigger .gg-disclosure-chevron{margin-left:auto}
.gg-apex-kills .gg-kills-order-legend{display:flex;align-items:center;gap:10px;padding:10px 0 18px}
.gg-apex-kills .gg-kills-order-legend img{width:42px;height:42px;object-fit:cover;object-position:top;border-radius:7px}
.gg-apex-kills .gg-kills-order-legend small,.gg-apex-kills .gg-kills-order-legend strong{display:block}
.gg-apex-kills .gg-kills-order-legend small{color:var(--gg-muted)}
@media(max-width:720px){.gg-apex-kills .gg-public-primary{grid-template-columns:1fr}.gg-apex-kills .gg-kills-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.gg-apex-kills .gg-kills-presets button{min-width:0}}
.gg-apex-kills .gg-kills-hero-stack{display:flex;align-items:center;flex:none}
.gg-apex-kills .gg-kills-hero-stack img{width:46px;height:46px;border:2px solid #1b1e20;border-radius:8px;object-fit:cover;object-position:top}
.gg-apex-kills .gg-kills-hero-stack img+img{margin-left:-16px}
.gg-apex-kills .gg-kills-hero-stack b{display:grid;place-items:center;min-width:30px;height:30px;margin-left:-8px;border:1px solid #dbb65d55;border-radius:999px;background:#1b1e20;color:var(--gg-gold-text);font-size:12px;font-weight:700}
.gg-apex-kills .gg-kills-order-legend .gg-kills-hero-stack img{width:38px;height:38px}
