.personal-loadout{margin:18px 0;padding:14px 0;border-top:1px solid #7890a344;border-bottom:1px solid #7890a344}.personal-loadout h3{font:800 11px sans-serif;letter-spacing:1px;margin:0 0 12px;color:#dcf6ba}.loadout-crew{display:flex;gap:7px;overflow-x:auto;padding:2px 2px 10px}.personal-loadout button{font:600 10px sans-serif;border:1px solid #496075;background:#132334;color:#edf3f8;border-radius:7px;padding:7px;min-height:44px;cursor:pointer}.personal-loadout button[aria-pressed=true]{border-color:var(--theme-color,#c5f564);box-shadow:inset 0 -3px var(--theme-color,#c5f564);background:#294055}.loadout-crew button{min-width:68px;max-width:100px;flex-shrink:0}.loadout-crew img{display:block;width:40px;height:40px;border-radius:50%;object-fit:cover;margin:0 auto 6px}.loadout-crew span{display:block;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loadout-themes,.loadout-carries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.loadout-themes img,.loadout-carries img{display:block;width:100%;max-width:72px;aspect-ratio:1;object-fit:contain;margin:auto}.loadout-themes span,.loadout-carries span{display:block;line-height:1.3;min-height:25px}.loadout-description,.loadout-hint,.loadout-status{font-size:11px!important;line-height:1.6!important;letter-spacing:0!important}.loadout-description{color:#e3effa!important;margin:12px 0!important}.loadout-hint{color:#9faebe!important}.loadout-status{color:#c5f564!important;margin:6px 0!important}.personal-loadout summary{font-size:10px;padding:13px 0;cursor:pointer;color:#d3e4f0}.personal-loadout button:focus-visible{outline:2px solid #d5ffa1;outline-offset:2px}.loadout-carries{max-height:300px;overflow-y:auto;padding:3px}

.loadout-equip{width:100%;margin:0 0 6px}.personal-loadout button:disabled{opacity:.55;cursor:default}
